- Added '--echo' to stdout the commandline. Useful for reporting.
This commit is contained in:
parent
c88c1d4461
commit
331569c9a8
15
src/main.c
15
src/main.c
@ -114,6 +114,7 @@ main (int argc, char **argv)
|
|||||||
struct arg_lit *switch_disable_noclaims_reductions = arg_lit0 (NULL, "no-noclaims-red", "disable no more claims reductions");
|
struct arg_lit *switch_disable_noclaims_reductions = arg_lit0 (NULL, "no-noclaims-red", "disable no more claims reductions");
|
||||||
struct arg_lit *switch_disable_endgame_reductions = arg_lit0 (NULL, "no-endgame-red", "disable endgame reductions");
|
struct arg_lit *switch_disable_endgame_reductions = arg_lit0 (NULL, "no-endgame-red", "disable endgame reductions");
|
||||||
struct arg_lit *switch_summary = arg_lit0 ("S", "summary", "show summary on stdout instead of stderr");
|
struct arg_lit *switch_summary = arg_lit0 ("S", "summary", "show summary on stdout instead of stderr");
|
||||||
|
struct arg_lit *switch_echo = arg_lit0 ("E", "echo", "echo command line to stdout");
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
struct arg_int *switch_por_parameter = arg_int0 (NULL, "pp", NULL, "POR parameter");
|
struct arg_int *switch_por_parameter = arg_int0 (NULL, "pp", NULL, "POR parameter");
|
||||||
struct arg_lit *switch_debug_indent = arg_lit0 ("I", "debug-indent",
|
struct arg_lit *switch_debug_indent = arg_lit0 ("I", "debug-indent",
|
||||||
@ -133,6 +134,7 @@ main (int argc, char **argv)
|
|||||||
switch_scenario,
|
switch_scenario,
|
||||||
switch_latex_output,
|
switch_latex_output,
|
||||||
switch_summary,
|
switch_summary,
|
||||||
|
switch_echo,
|
||||||
switch_progress_bar,
|
switch_progress_bar,
|
||||||
|
|
||||||
switch_traversal_method,
|
switch_traversal_method,
|
||||||
@ -298,11 +300,14 @@ main (int argc, char **argv)
|
|||||||
/* transfer command line */
|
/* transfer command line */
|
||||||
sys->argc = argc;
|
sys->argc = argc;
|
||||||
sys->argv = argv;
|
sys->argv = argv;
|
||||||
#ifdef DEBUG
|
|
||||||
/* print command line */
|
if (switch_echo->count > 0)
|
||||||
commandlinePrint (stderr, sys);
|
{
|
||||||
fprintf (stderr, "\n");
|
/* print command line */
|
||||||
#endif
|
fprintf (stdout, "command\t");
|
||||||
|
commandlinePrint (stdout, sys);
|
||||||
|
fprintf (stdout, "\n");
|
||||||
|
}
|
||||||
|
|
||||||
/* handle switches */
|
/* handle switches */
|
||||||
|
|
||||||
|
@ -505,7 +505,7 @@ void graphInit (const System sys)
|
|||||||
printf ("digraph Statespace {\n");
|
printf ("digraph Statespace {\n");
|
||||||
|
|
||||||
/* label */
|
/* label */
|
||||||
printf ("\tcomment = \"");
|
printf ("\tcomment = \"$");
|
||||||
commandlinePrint (stdout, sys);
|
commandlinePrint (stdout, sys);
|
||||||
printf ("\";\n");
|
printf ("\";\n");
|
||||||
|
|
||||||
|
@ -865,7 +865,6 @@ commandlinePrint (FILE *stream, const System sys)
|
|||||||
/* print command line */
|
/* print command line */
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
fprintf (stream, "$");
|
|
||||||
for (i = 0; i < sys->argc; i++)
|
for (i = 0; i < sys->argc; i++)
|
||||||
fprintf (stream, " %s", sys->argv[i]);
|
fprintf (stream, " %s", sys->argv[i]);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user