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.ast
type str = string Migrate_parsetree.Ast_405.Asttypes.loc
type loc = Warnings.loc
type attrs = Migrate_parsetree.Ast_405.Parsetree.attribute list
Default locations
val with_default_loc : loc -> ( unit -> 'a ) -> 'a
Set the default_loc
within the scope of the execution of the provided function.
Constants
module Const : sig ... end
Core language
module Typ : sig ... end
Type expressions
module Pat : sig ... end
Patterns
module Exp : sig ... end
Expressions
module Val : sig ... end
Value declarations
module Type : sig ... end
Type declarations
module Te : sig ... end
Type extensions
Module language
module Mty : sig ... end
Module type expressions
module Mod : sig ... end
Module expressions
module Sig : sig ... end
Signature items
module Str : sig ... end
Structure items
module Md : sig ... end
Module declarations
module Mtd : sig ... end
Module type declarations
module Mb : sig ... end
Module bindings
module Opn : sig ... end
Opens
module Incl : sig ... end
Includes
module Vb : sig ... end
Value bindings
Class language
module Cty : sig ... end
Class type expressions
module Ctf : sig ... end
Class type fields
module Cl : sig ... end
Class expressions
module Cf : sig ... end
Class fields
module Ci : sig ... end
Classes
module Csig : sig ... end
Class signatures
module Cstr : sig ... end
Class structures
ON THIS PAGE
No table of contents