Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ebmc: help for --random-trace and --random-waveform #257

Merged
merged 1 commit into from
Dec 6, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions src/ebmc/ebmc_parse_options.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -334,6 +334,7 @@ void ebmc_parse_optionst::help()
"\n";

std::cout << help_formatter(
// clang-format off
"Usage:\tPurpose:\n"
"\n"
" {bebmc} [{y-?}] [{y-h}] [{y--help}] \t show help\n"
Expand Down Expand Up @@ -365,6 +366,12 @@ void ebmc_parse_optionst::help()
" {y--number-of-traces} {unumber}\t generate the given number of traces\n"
" {y--random-seed} {unumber} \t use the given random seed\n"
" {y--trace-steps} {unumber} \t set the number of random transitions (default: 10 steps)\n"
" {y--random-trace} \t generate a random trace\n"
" {y--random-seed} {unumber} \t use the given random seed\n"
" {y--trace-steps} {unumber} \t set the number of random transitions (default: 10 steps)\n"
" {y--random-waveform} \t generate a random trace and show it in horizontal form\n"
" {y--random-seed} {unumber} \t use the given random seed\n"
" {y--trace-steps} {unumber} \t set the number of random transitions (default: 10 steps)\n"
" {y--ranking-function} {uf} \t prove a liveness property using given ranking funnction (experimental)\n"
" {y--property} {uid} \t the liveness property to prove\n"
" {y--neural-liveness} \t check liveness properties using neural "
Expand Down Expand Up @@ -397,5 +404,6 @@ void ebmc_parse_optionst::help()
" {y--smv-netlist} \t show netlist in SMV format\n"
" {y--dot-netlist} \t show netlist in DOT format\n"
" {y--show-trans} \t show transition system\n"
// clang-format on
"\n");
}