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
val is_m : string -> Ppxx.Compilerlib.Longident.t option option
val is_do :
Ast_405.Parsetree.expression ->
Ppxx.Compilerlib.Longident.t Ppxx.Compilerlib.Location.loc option option
val is_ext_do : string -> Ppxx.Compilerlib.Longident.t option option
val is_do_clause :
Ast_405.Parsetree.expression ->
(Ppxx.Compilerlib.Longident.t Ppxx.Compilerlib.Location.loc option
* Ast_405.Parsetree.expression)
option
val desugar_do : Ast_405.Parsetree.expression -> Ast_405.Parsetree.expression
val extend : Ast_405.Ast_mapper.mapper -> Ast_405.Ast_mapper.mapper