package ppxlib

  1. Overview
  2. Docs
Standard library for ppx rewriters

Install

dune-project
 Dependency

Authors

Maintainers

Sources

ppxlib-0.28.0.tbz
sha256=d87ae5f9a081206308ca964809b50a66aeb8e83d254801e8b9675448b60cf377
sha512=03270d43e91485e63c7dc115a71933ffd8cb2910c273d605d2800fa69f523dcd4de1fbe31fd6c2f6979675c681343bcf4e35be06934565bf28edf4ea03f5da8e

doc/ppxlib.ast/Ppxlib_ast/Ast_helper/index.html

Module Ppxlib_ast.Ast_helperSource

Copy of Ast_helper from OCaml 4.14 with docstring related stuff removed

Sourcetype 'a with_loc = 'a Astlib.Location.loc
Sourcetype str = string with_loc
Sourcetype str_opt = string option with_loc

Default locations

Sourceval default_loc : loc ref

Default value for all optional location arguments.

Sourceval with_default_loc : loc -> (unit -> 'a) -> 'a

Set the default_loc within the scope of the execution of the provided function.

Constants

Sourcemodule Const : sig ... end
Sourcemodule Attr : sig ... end

Core language

Sourcemodule Typ : sig ... end

Type expressions

Sourcemodule Pat : sig ... end

Patterns

Sourcemodule Exp : sig ... end

Expressions

Sourcemodule Val : sig ... end

Value declarations

Sourcemodule Type : sig ... end

Type declarations

Sourcemodule Te : sig ... end

Type extensions

Module language

Sourcemodule Mty : sig ... end

Module type expressions

Sourcemodule Mod : sig ... end

Module expressions

Sourcemodule Sig : sig ... end

Signature items

Sourcemodule Str : sig ... end

Structure items

Sourcemodule Md : sig ... end

Module declarations

Sourcemodule Ms : sig ... end

Module substitutions

Sourcemodule Mtd : sig ... end

Module type declarations

Sourcemodule Mb : sig ... end

Module bindings

Sourcemodule Opn : sig ... end

Opens

Sourcemodule Incl : sig ... end

Includes

Sourcemodule Vb : sig ... end

Value bindings

Class language

Sourcemodule Cty : sig ... end

Class type expressions

Sourcemodule Ctf : sig ... end

Class type fields

Sourcemodule Cl : sig ... end

Class expressions

Sourcemodule Cf : sig ... end

Class fields

Sourcemodule Ci : sig ... end

Classes

Sourcemodule Csig : sig ... end

Class signatures

Sourcemodule Cstr : sig ... end

Class structures

Sourcemodule Rf : sig ... end

Row fields

Sourcemodule Of : sig ... end

Object fields