Json_schema.To_jsonSourceContains all format functions used to format a Lcalc Catala program representation to a JSON schema describing the corresponding web form.
val format_struct_field_name_camel_case :
Stdlib.Format.formatter ->
Shared_ast.StructField.t ->
unitval fmt_struct_properties :
Shared_ast.decl_ctx ->
Stdlib.Format.formatter ->
Shared_ast.StructName.t ->
unitval fmt_definitions :
Shared_ast.decl_ctx ->
Stdlib.Format.formatter ->
(Shared_ast.ScopeName.t
* (< .. > Shared_ast.any Shared_ast.any Shared_ast.any Shared_ast.any
Shared_ast.any
Shared_ast.any,
'a)
Shared_ast.gexpr
Shared_ast.scope_body) ->
unitval format_program :
Stdlib.Format.formatter ->
Shared_ast.ScopeName.t ->
'm Lcalc.Ast.program ->
unit