dwww Home | Manual pages | Find package

Ast_helper.Pat(3o)               OCaml library              Ast_helper.Pat(3o)

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 -> Parse-
       tree.constant -> Parsetree.pattern

       val interval : ?loc:Ast_helper.loc -> ?attrs:Ast_helper.attrs -> Parse-
       tree.constant -> Parsetree.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 -> (Ast_helper.str list * 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_opt -> Parsetree.pattern

       val  open_  :   ?loc:Ast_helper.loc   ->   ?attrs:Ast_helper.attrs   ->
       Ast_helper.lid -> Parsetree.pattern -> 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                          2023-02-12                Ast_helper.Pat(3o)

Generated by dwww version 1.15 on Thu Jun 20 11:12:02 CEST 2024.