package archetype
Module Archetype.Printer_astSource
Source
val pp_struct_poly :
(Format.formatter -> 'a -> Ppx_deriving_runtime.unit) ->
Format.formatter ->
'a Ast.struct_poly ->
Ppx_deriving_runtime.unitSource
val pp_operator :
Format.formatter ->
[< `Arith of Ast.arithmetic_operator
| `Assign of Ast.assignment_operator
| `Cmp of Ast.comparison_operator
| `Logical of Ast.logical_operator
| `Unary of Ast.unary_arithmetic_operator ] ->
unitSource
val pp_term_arg :
Core.Format.formatter ->
Printer_tools.lident Ast.term_arg ->
Ppx_deriving_runtime.unitSource
val pp_instruction_poly :
('a -> 'b Ast.instruction_node -> 'c) ->
'a ->
'b Ast.instruction_poly ->
'cSource
val pp_label_term :
Format.formatter ->
Printer_tools.lident Ast.label_term ->
Ppx_deriving_runtime.unitSource
val pp_specification :
Format.formatter ->
Printer_tools.lident Ast.specification ->
Ppx_deriving_runtime.unitSource
val pp_variable :
Format.formatter ->
Printer_tools.lident Ast.variable ->
Ppx_deriving_runtime.unitSource
val pp_field :
Format.formatter ->
Printer_tools.lident Ast.decl_gen ->
Ppx_deriving_runtime.unitSource
val pp_fun_ident_typ :
Format.formatter ->
Printer_tools.lident Ast.decl_gen ->
Ppx_deriving_runtime.unitSource
val pp_transaction_transition :
Format.formatter ->
Ast.transaction ->
Printer_tools.lident Ast.transition ->
Ppx_deriving_runtime.unitSource
val pp_decl_ :
Format.formatter ->
Printer_tools.lident Ast.decl_ ->
Ppx_deriving_runtime.unit