package ppxlib

  1. Overview
  2. Docs
Standard library for ppx rewriters

Install

Dune Dependency

Authors

Maintainers

Sources

ppxlib-0.25.1.tbz
sha256=a51b3868029e62ff14a0f2bd8d278dacfc0c3fc5b22d484a296be90c53e4ffd7
sha512=6a6d9af49344e901cc9e6da7bcf38c2973705c8cee4cff1c64c0393e9ccc55a6abec1f58d5b56d0807939a3741bec722ee7bfc244f94619167a30438f182488a

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

Module Ppxlib_ast.Ast_helperSource

Copy of Ast_helper from OCaml 4.12 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

OCaml

Innovation. Community. Security.