package ppx_repr

  1. Overview
  2. Docs
PPX deriver for type representations

Install

dune-project
 Dependency

Authors

Maintainers

Sources

repr-fuzz-0.4.0.tbz
sha256=1791765a495981cc69c0d591ef06831ca158d85192c6631b4838b3ee997dfcce
sha512=09fac16a9d4df87bf68b275b032407ddd281beadd2881f848fc2e58d5205538b2a9c3ad6743de268ce70838defcc72de49c1f7e3b02ac590f2ff187fcf0abfab

doc/ppx_repr.lib/Ppx_repr_lib/Utils/Make/argument-1-A/Latest/index.html

Module A.Latest

This module contains updated versions of node constructors that were kept stable when the node changed. For every function in this module, there's an equally-named function outside this module. The function outside this module will stay stable, whereas the function inside this module will adapt potential upcoming new compiler features. Only use a function in this module, if the equally-named one outside this module is missing a feature you need.

val ppat_construct : Astlib.Longident.t Astlib.Location.loc -> (string Astlib.Location.loc list * Astlib.Ast_500.Parsetree.pattern) option -> Astlib.Ast_500.Parsetree.pattern
val constructor_declaration : name:string Astlib.Location.loc -> vars:string Astlib.Location.loc list -> args:Astlib.Ast_500.Parsetree.constructor_arguments -> res:Astlib.Ast_500.Parsetree.core_type option -> unit -> Astlib.Ast_500.Parsetree.constructor_declaration
OCaml

Innovation. Community. Security.