summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabriel Kerneis2014-06-07 10:21:24 +0100
committerGabriel Kerneis2014-06-07 10:21:24 +0100
commit7470b6ad0b7930ed1e0fe964b7f0c62175bbe554 (patch)
tree0eabbe68cd7d5ea52bf21108ae92da41c23fdb16
parent0e143d0ccea0362408cad4754b2ed9a1f9c327ab (diff)
Improve help message
-rw-r--r--src/lem_interp/run_interp.ml8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lem_interp/run_interp.ml b/src/lem_interp/run_interp.ml
index cff3fa4e..189603b0 100644
--- a/src/lem_interp/run_interp.ml
+++ b/src/lem_interp/run_interp.ml
@@ -261,7 +261,13 @@ let run
let (E_aux(_, (l, _)) as e) = compact_exp e in
debugf "%s: %s\n" (loc_to_string l) (Pretty_interp.pp_exp e) in
(* interactive loop for step-by-step execution *)
- let usage = "Usage: next, run, stack, environment, memory\n" in
+ let usage = "Usage:
+ next go to next break point [default]
+ run complete current execution,
+ stack print call stack
+ env print content of environment
+ mem print content of memory
+ quit exit interpreter" in
let rec interact ((reg, mem) as env) stack =
flush_all();
begin match Pervasives.read_line () with