module Ast_helper:sig
..end
Helpers to produce Parsetree fragments
typelid =
Longident.t Asttypes.loc
typestr =
string Asttypes.loc
typeloc =
Location.t
typeattrs =
Parsetree.attribute list
val default_loc : loc ref
Default value for all optional location arguments.
val with_default_loc : loc -> (unit -> 'a) -> 'a
Set the default_loc
within the scope of the execution
of the provided function.
module Const:sig
..end
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 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
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