package ppxlib

  1. Overview
  2. Docs
Standard library for ppx rewriters

Install

Dune Dependency

Authors

Maintainers

Sources

ppxlib-0.26.0.tbz
sha256=63117b67ea5863935455fe921f88fe333c0530f0483f730313303a93af817efd
sha512=9cfc9587657d17cdee5483e2a03292f872c42886e512bcc7442652e6418ce74c0135c731d8a68288c7fecae7f1b2defd93fe5acf8edb41e25144a8cec2806227

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

OCaml

Innovation. Community. Security.