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

FreeBSD Manual Pages

  
 
  

home | help
Ast_helper.Pat(3)		 OCaml library		     Ast_helper.Pat(3)

NAME
       Ast_helper.Pat -	Patterns

Module
       Module	Ast_helper.Pat

Documentation
       Module Pat
	: sig end

       Patterns

       val  mk	:  ?loc:Ast_helper.loc	->  ?attrs:Ast_helper.attrs  ->	Parse-
       tree.pattern_desc -> Parsetree.pattern

       val attr	: Parsetree.pattern -> Parsetree.attribute  ->	Parsetree.pat-
       tern

       val  any	 :  ?loc:Ast_helper.loc	 -> ?attrs:Ast_helper.attrs -> unit ->
       Parsetree.pattern

       val   var   :   ?loc:Ast_helper.loc   ->	  ?attrs:Ast_helper.attrs   ->
       Ast_helper.str -> Parsetree.pattern

       val  alias  :  ?loc:Ast_helper.loc -> ?attrs:Ast_helper.attrs ->	Parse-
       tree.pattern -> Ast_helper.str -> Parsetree.pattern

       val constant : ?loc:Ast_helper.loc -> ?attrs:Ast_helper.attrs  ->  Ast-
       types.constant -> Parsetree.pattern

       val  interval  :	?loc:Ast_helper.loc -> ?attrs:Ast_helper.attrs -> Ast-
       types.constant -> Asttypes.constant -> Parsetree.pattern

       val tuple : ?loc:Ast_helper.loc ->  ?attrs:Ast_helper.attrs  ->	Parse-
       tree.pattern list -> Parsetree.pattern

       val  construct  :  ?loc:Ast_helper.loc  ->  ?attrs:Ast_helper.attrs  ->
       Ast_helper.lid -> Parsetree.pattern option -> Parsetree.pattern

       val variant : ?loc:Ast_helper.loc ->  ?attrs:Ast_helper.attrs  ->  Ast-
       types.label -> Parsetree.pattern	option -> Parsetree.pattern

       val   record   :	  ?loc:Ast_helper.loc  ->  ?attrs:Ast_helper.attrs  ->
       (Ast_helper.lid * Parsetree.pattern) list  ->  Asttypes.closed_flag  ->
       Parsetree.pattern

       val  array  :  ?loc:Ast_helper.loc -> ?attrs:Ast_helper.attrs ->	Parse-
       tree.pattern list -> Parsetree.pattern

       val or_ :  ?loc:Ast_helper.loc  ->  ?attrs:Ast_helper.attrs  ->	Parse-
       tree.pattern -> Parsetree.pattern -> Parsetree.pattern

       val  constraint_	 :  ?loc:Ast_helper.loc	 -> ?attrs:Ast_helper.attrs ->
       Parsetree.pattern -> Parsetree.core_type	-> Parsetree.pattern

       val  type_  :   ?loc:Ast_helper.loc   ->	  ?attrs:Ast_helper.attrs   ->
       Ast_helper.lid -> Parsetree.pattern

       val  lazy_  :  ?loc:Ast_helper.loc -> ?attrs:Ast_helper.attrs ->	Parse-
       tree.pattern -> Parsetree.pattern

       val  unpack  :  ?loc:Ast_helper.loc   ->	  ?attrs:Ast_helper.attrs   ->
       Ast_helper.str -> Parsetree.pattern

       val  exception_	:  ?loc:Ast_helper.loc	->  ?attrs:Ast_helper.attrs ->
       Parsetree.pattern -> Parsetree.pattern

       val  extension  :  ?loc:Ast_helper.loc  ->  ?attrs:Ast_helper.attrs  ->
       Parsetree.extension -> Parsetree.pattern

OCamldoc			  2017-04-30		     Ast_helper.Pat(3)

NAME | Module | Documentation

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

home | help