package binsec

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val pp_spec_constant : Stdlib.Format.formatter -> Smtlib.constant -> unit

Pretty-printer for SMT-LIB AST

val pp_loc : Stdlib.Format.formatter -> Location.t -> unit

pretty-prints a location

val pp_symbol : Stdlib.Format.formatter -> Smtlib.symbol -> unit

pretty-prints a SMT symbol

val pp_sort : Stdlib.Format.formatter -> Smtlib.sort -> unit

pretty-prints a SMT sort

val pp_term : Stdlib.Format.formatter -> Smtlib.term -> unit

pretty-prints a SMT term

val pp_qual_identifier : Stdlib.Format.formatter -> Smtlib.qual_identifier -> unit

pretty-prints a SMT qualified identifier

val pp : Stdlib.Format.formatter -> Smtlib.script -> unit

pp fmt ast pretty-prints a full SMT-LIB script onto a formatter

val pp_command : Stdlib.Format.formatter -> Smtlib.command -> unit
val pp_commands : Stdlib.Format.formatter -> Smtlib.commands -> unit

pp_commands pretty_prints an arbitrary command list onto a formatter. Used by pp.

val pp_model : Stdlib.Format.formatter -> Smtlib.model -> unit
val pp_tofile : string -> Smtlib.script -> unit

pp_tofile filename script Prints a SMT-LIB script into the file named ** filename. The file is created if needed. Contents from any present file is ** not preserved.

OCaml

Innovation. Community. Security.