ppx_monadic
ppx extension for do notation, pattern guards, and monad comprehension
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library ppx_monadic
type t =
| End of Ast_405.Parsetree.expression |
| Bind of Ast_405.Parsetree.pattern option
* Ast_405.Parsetree.expression
* t
* Ast_405.Location.t
* Ast_405.Location.t
* Ast_405.Location.t |
| Let of Ast_405.Parsetree.expression -> Ast_405.Parsetree.expression * t |
val parse :
Ast_405.Parsetree.expression option ->
Ast_405.Parsetree.expression ->
t