module WpMain: Wp_parametersmodule Fc_config: Config
module STRING: Stringinclude struct ... end
val warning : ?current:bool ->
?source:Lexing.position ->
?emitwith:(Log.event -> unit) ->
?echo:bool ->
?once:bool ->
?append:(Format.formatter -> unit) ->
('a, Format.formatter, unit) Pervasives.format -> 'a
val resetdemon : (unit -> unit) list Pervasives.ref
val on_reset : (unit -> unit) -> unit
val reset : unit -> unit
module Log:String_set(sigval option_name :stringval arg_name :stringval help :stringend)
val has_dkey : Datatype.String.Set.elt -> bool
val wp_generation : Cmdline.Group.t
module WP:Action(sigval option_name :stringval help :stringend)
module Functions:String_list(sigval option_name :stringval arg_name :stringval help :stringend)
module SkipFunctions:String_list(sigval option_name :stringval arg_name :stringval help :stringend)
module Behaviors:String_list(sigval option_name :stringval arg_name :stringval help :stringend)
module Properties:String_list(sigval option_name :stringval arg_name :stringval help :stringend)
type job =
| |
WP_None |
| |
WP_All |
| |
WP_SkipFct of |
| |
WP_Fct of |
val job : unit -> job
module StatusAll:False(sigval option_name :stringval help :stringend)
module StatusTrue:False(sigval option_name :stringval help :stringend)
module StatusFalse:False(sigval option_name :stringval help :stringend)
module StatusMaybe:True(sigval option_name :stringval help :stringend)
val wp_model : Cmdline.Group.t
module Model:String_list(sigval option_name :stringval arg_name :stringval help :stringend)
module ExternArrays:False(sigval option_name :stringval help :stringend)
module ExtEqual:False(sigval option_name :stringval help :stringend)
module Literals:False(sigval option_name :stringval help :stringend)
val wp_strategy : Cmdline.Group.t
module Init:False(sigval option_name :stringval help :stringend)
module RTE:False(sigval option_name :stringval help :stringend)
module Simpl:True(sigval option_name :stringval help :stringend)
module Let:True(sigval option_name :stringval help :stringend)
module Prune:True(sigval option_name :stringval help :stringend)
module Clean:True(sigval option_name :stringval help :stringend)
module Bits:True(sigval option_name :stringval help :stringend)
module QedChecks:False(sigval option_name :stringval help :stringend)
module Split:False(sigval option_name :stringval help :stringend)
module Invariants:False(sigval option_name :stringval help :stringend)
module DynCall:False(sigval option_name :stringval help :stringend)
val wp_prover : Cmdline.Group.t
module Provers:String_list(sigval option_name :stringval arg_name :stringval help :stringend)
module Generate:False(sigval option_name :stringval help :stringend)
module Detect:Action(sigval option_name :stringval help :stringend)
module Drivers:String_list(sigval option_name :stringval arg_name :stringval help :stringend)
module Depth:Int(sigval option_name :stringval default :intval arg_name :stringval help :stringend)
module Steps:Int(sigval option_name :stringval default :intval arg_name :stringval help :stringend)
module Timeout:Int(sigval option_name :stringval default :intval arg_name :stringval help :stringend)
module CoqTimeout:Int(sigval option_name :stringval default :intval arg_name :stringval help :stringend)
module Procs:Int(sigval option_name :stringval arg_name :stringval default :intval help :stringend)
module ProofTrace:False(sigval option_name :stringval help :stringend)
val wp_proverlibs : Cmdline.Group.t
module Script:String(sigval option_name :stringval arg_name :stringval default :stringval help :stringend)
module UpdateScript:True(sigval option_name :stringval help :stringend)
module CoqTactic:String(sigval option_name :stringval arg_name :stringval default :stringval help :stringend)
module TryHints:False(sigval option_name :stringval help :stringend)
module Hints:Int(sigval option_name :stringval arg_name :stringval default :intval help :stringend)
module Includes:String_list(sigval option_name :stringval arg_name :stringval help :stringend)
module CoqLibs:String_list(sigval option_name :stringval arg_name :stringval help :stringend)
module WhyLibs:String_list(sigval option_name :stringval arg_name :stringval help :stringend)
module WhyFlags:String_list(sigval option_name :stringval arg_name :stringval help :stringend)
module AltErgoLibs:String_list(sigval option_name :stringval arg_name :stringval help :stringend)
module AltErgoFlags:String_list(sigval option_name :stringval arg_name :stringval help :stringend)
val wp_po : Cmdline.Group.t
module TruncPropIdFileName:Int(sigval option_name :stringval default :intval arg_name :stringval help :stringend)
module Print:Action(sigval option_name :stringval help :stringend)
module Report:String_list(sigval option_name :stringval arg_name :stringval help :stringend)
module ReportName:String(sigval option_name :stringval arg_name :stringval default :stringval help :stringend)
module OutputDir:String(sigval option_name :stringval arg_name :stringval default :stringval help :stringend)
module Check:Action(sigval option_name :stringval help :stringend)
val wpcheck_provers : unit -> [> `Altergo | `Coq | `Why3 ] list
val dkey : Log.category
val get_env : ?default:string -> string -> string
val dkey : Log.category
val is_out : unit -> bool
val make_output_dir : string -> unit
val unique_tmp : OutputDir.t option Pervasives.ref
val make_tmp_dir : unit -> OutputDir.t
val make_gui_dir : unit -> OutputDir.t
val base_output : unit -> OutputDir.tval base_output : unit -> OutputDir.t
val get_output : unit -> OutputDir.t
val get_output_dir : string -> string
val get_includes : unit -> string list
val cat_print_generated : Log.category
val print_generated : string -> unit
print the given file if the debugging category
"print-generated" is set