= 768" x-on:close-sidebar="sidebar=window.innerWidth >= 768 && true">
An OCaml syntax extension for generating visitor classes
Install
copied = false, 2000)"
:class="{ 'border-gray-700': !copied, 'text-gray-100': !copied, 'focus:ring-orange-500': !copied, 'focus:border-orange-500': !copied, 'border-green-600': copied, 'text-green-600': copied, 'focus:ring-green-500': copied, 'focus:border-green-500': copied }">
Authors
Maintainers
Sources
archive.tar.gz
md5=c56a86f81e0c1531e22c89cb8691d02c
sha512=1ddd6654325ce47394239ea36b64e4c11ddbfa4f8061e0a22dac9bc1b822253abd0cbf8d4607c7fc3bb572b0e12075a3cea7632536230057e3e069536c6a5c3b
Description
Annotating an algebraic data type definition with [@@deriving visitors { ... }] causes visitor classes to be automatically generated. A visitor is an object that knows how to traverse and transform a data structure.
Published: 09 Jun 2021
Dependencies (5)
-
dune
>= "2.0"
- result
-
ppx_deriving
>= "5.0"
-
ppxlib
>= "0.22.0"
-
ocaml
>= "4.05.0"
Dev Dependencies
-
None
Used by (11)
-
archetype
>= "0.1.11"
- ast_generic
-
catala
>= "0.3.0"
-
clangml
= "4.0.0beta1"
-
clangml-transforms
= "0.24"
- electrod
-
flow_parser
>= "0.159.0"
-
flowtype
>= "0.87.0"
- kremlin
- morbig
- rotor
Conflicts
-
None
On This Page