Harpoonmodule Automation : sig ... endmodule CidProgRewrite : sig ... endContains a family a functions for rewriting references to program functions.
module HarpoonState : sig ... endmodule InputPrompt : sig ... endmodule Io : sig ... endCentralizes high-level Harpoon input-output capabilities.
module Options : sig ... endmodule Prover : sig ... endmodule Repl : sig ... endMain Harpoon REPL module.
module Revisit : sig ... endmodule Serialization : sig ... endModule for dealing with Harpoon proof serialization.
module Session : sig ... endmodule Tactic : sig ... endAll the high-level proof tactics. * In general, a tactic has inputs * 1. Some tactic-specific parameters * 2. A `proof_state` to act on * * Tactics are parameterized by a TacticContext that gives them * certain capabilities, such as manipulating the subgoal list or * showing messages to the user. * * Tactics are not obligated to solve the current subgoal!
module Theorem : sig ... endmodule Translate : sig ... end