Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Atd.Json
SourceMapping from ATD to JSON
type json_adapter = {
ocaml_adapter : string option;
A module implementing normalize
and restore
.
java_adapter : string option;
tbd
*)}
Association between languages and json adapter for that language. The specification of each json adapter is language-specific.
type json_repr =
| Bool
| Cell
| Def
| External
| Field of json_field
| Float of json_float
| Int
| List of json_list
| Nullable
| Option
| Record of json_record
| String
| Sum of json_sum
| Tuple
| Unit
| Variant of json_variant
| Wrap
The different kinds of ATD nodes with their json-specific options.