Module Soteria_c_lib.Fmt_ail
val pp_to_fmt :
('a -> PPrint.document) ->
Stdlib.Format.formatter ->
'a ->
unitval pp_id_kind :
Stdlib.Format.formatter ->
Cerb_frontend.AilSyntax.id_kind ->
unitval pp_loc : Cerb_location.t Fmt.tval pp_id : Stdlib.Format.formatter -> Cerb_frontend.Symbol.identifier -> unitval pp_sym : Cerb_frontend.Symbol.sym Fmt.tval pp_ty : Stdlib.Format.formatter -> Cerb_frontend.Ctype.ctype -> unitval pp_ty_ : Stdlib.Format.formatter -> Cerb_frontend.Ctype.ctype_ -> unitval pp_int_ty :
Stdlib.Format.formatter ->
Cerb_frontend.Ctype.integerType ->
unitval pp_arithop :
Stdlib.Format.formatter ->
Cerb_frontend.AilSyntax.arithmeticOperator ->
unitval pp_binop :
Stdlib.Format.formatter ->
Cerb_frontend.AilSyntax.binaryOperator ->
unitval pp_unop :
Stdlib.Format.formatter ->
Cerb_frontend.AilSyntax.unaryOperator ->
unitval pp_constant :
Stdlib.Format.formatter ->
Cerb_frontend.AilSyntax.constant ->
unitval pp_invalid_reason :
Stdlib.Format.formatter ->
Cerb_frontend.AilSyntax.ail_invalid_reason ->
unitval pp_expr : Stdlib.Format.formatter -> Ail_tys.expr -> unitval pp_stmt : Stdlib.Format.formatter -> Ail_tys.stmt -> unitval pp_program_ast :
Stdlib.Format.formatter ->
('a * 'b Cerb_frontend.AilSyntax.sigma) ->
unit