Ast_helper(3) OCaml library Ast_helper(3) NAME Ast_helper - Helpers to produce Parsetree fragments Module Module Ast_helper Documentation Module Ast_helper : sig end Helpers to produce Parsetree fragments Warning This module is unstable and part of Compiler_libs . type 'a with_loc = 'a Location.loc type loc = Location.t type lid = Longident.t with_loc type str = string with_loc type str_opt = string option with_loc type attrs = Parsetree.attribute list Default locations 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. Constants module Const : sig end module Attr : sig end Attributes 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 Ms : sig end Module substitutions 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 module Rf : sig end Row fields module Of : sig end Object fields OCamldoc 2024-02-29 Ast_helper(3)