Man pages sections > man3 > Ast_helper

Ast_helper - Helpers to produce Parsetree fragments

Ast_helper(3o) OCamldoc Ast_helper(3o)

NAME

Ast_helper - Helpers to produce Parsetree fragments

Module

Module Ast_helper

Documentation

Module Ast_helper
: sig end
 
 
Helpers to produce Parsetree fragments
 
 
 
 
 
type lid = Longident.t Asttypes.loc
 
 
 
 
type str = string Asttypes.loc
 
 
 
 
type loc = Location.t
 
 
 
 
type attrs = Parsetree.attribute list
 
 
 
 
 
=== Default locations ===
 
val default_loc : loc Pervasives.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.
 
 
 
=== 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
 
 
source: 2017-10-04