package coq-waterproof
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=0d402d92c1d3309dcb01fcbdb7f72c37
sha512=7a82041ef05b3edd0fbe2f63507a7ce7d910f6bf3f2a5d615b0c6f55986fd60ae2d5006983929d08a63a3a2c917801709aa4a47d2c1161a2d72d223081d341a9
doc/coq-waterproof.plugin/Waterproof/Exceptions/index.html
Module Waterproof.ExceptionsSource
The id that we obtained when registering wp_feedback_logger as a feeder in Feedback.mli
Our own logger that we add as a feeder to Coq's feedback mechanism in Feedback.mli
Adds the wp_feedback_logger to Coq's feeedback mechanism
Should hypothesis hints be printed (For instance on how you can use a forall statement)?
Redirect warnings: this is useful when testing the plugin: meant to redirect Waterproof errors directly to the log
Redirect errors: this is useful when testing the plugin: meant to redirect errors to Control.zero rather than CErrors.user_err
type wexn = | CastError of string(*Indicates that a cast made by the FFI has failed
*)| FailedAutomation of string(*Indicates that the automatic solver called has failed
*)| FailedTest of string(*Indicates that the running test has failed
*)| NonExistingDataset of Hints.hint_db_name(*Indicates that the user tried to import a non-existing hint dataset
*)| UnusedLemmas(*Indicates that no proof using all the given lemmas has been found
*)| ToUserError of Pp.t(*An error that should go directly to the user
*)
Type of exceptions used in Wateproof
Sends a warning
Sends a notice
Send an info message
Throws an error
A general function for sending feedback
Check the last warning against a string