ppxlib
A comprehensive toolbox for ppx development. It features:
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
package ppxlib
-
ppxlib
-
-
ppxlib_ast
-
-
ppxlib_metaquot
-
ppxlib_metaquot_lifters
-
ppxlib_print_diff
-
ppxlib_runner
-
ppxlib_runner_as_ppx
-
ppxlib_traverse
-
ppxlib_traverse_builtins
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library ppxlib_traverse_builtins
method virtual other : 'a. ( 'a, 'res ) T.lift
method virtual int : ( int, 'res ) T.lift
method virtual string : ( string, 'res ) T.lift
method virtual bool : ( bool, 'res ) T.lift
method virtual char : ( char, 'res ) T.lift
method virtual float : ( float, 'res ) T.lift
method virtual int32 : ( int32, 'res ) T.lift
method virtual int64 : ( int64, 'res ) T.lift
method virtual nativeint : ( nativeint, 'res ) T.lift
method virtual unit : ( unit, 'res ) T.lift
method option : < array : 'a. ( 'a, 'res ) T.lift -> ( 'a array, 'res ) T.lift
; bool : ( bool, 'res ) T.lift
; char : ( char, 'res ) T.lift
; constr : string -> 'res list -> 'res
; float : ( float, 'res ) T.lift
; int : ( int, 'res ) T.lift
; int32 : ( int32, 'res ) T.lift
; int64 : ( int64, 'res ) T.lift
; list : 'a. ( 'a, 'res ) T.lift -> ( 'a list, 'res ) T.lift
; nativeint : ( nativeint, 'res ) T.lift
; option :
'a. ( 'a, 'res ) T.lift ->
( 'a option, 'res ) T.lift
; other : 'a. ( 'a, 'res ) T.lift
; record : (string * 'res) list -> 'res
; string : ( string, 'res ) T.lift
; tuple : 'res list -> 'res
; unit : ( unit, 'res ) T.lift.. > ->
'a. ( 'a, 'res ) T.lift ->
( 'a option, 'res ) T.lift