package strymonas-pure

  1. Overview
  2. Docs
module C = C_ast
val cnv_typ_ext : (OffshoringIR.typ -> string) ref
val to_ctype : ?specs:C.spec list -> C.typ -> C.ctype
val cnv_typ : ?specs:C.spec list -> OffshoringIR.typ -> C.ctype
val cnv_exp_as_stmt : OffshoringIR.exp -> C.simple_statement
val mk_app_exp : OffshoringIR.OP.t -> C.expression list -> C.expression
val cnv_attributes : OffshoringIR.attribute list -> C.spec list
val cnv_block : bool -> OffshoringIR.block -> C.block
val cnv_stmt : bool -> OffshoringIR.stmt -> C.block
val cnv_proc : name:string -> OffshoringIR.proc_t -> C.declaration
val pp_to_c : ?out:Format.formatter -> name:string -> OffshoringIR.proc_t -> unit
OCaml

Innovation. Community. Security.