LM-Solve - A Logic Mazes SolverTechnologies used by LM-SolveGetopt::Long

2.2. Getopt::Long


# This is a flag that specifies whether to present the moves in Run-Length

# Encoding.

my
$to_rle =
1;

my
$output_states =
0;

my
$scan =
"
brfs
";

my
$run_time_states_display =
0;


#my $p = Getopt::Long::Parser->new();

if (! GetOptions(
'
rle!
' =>
\$to_rle,

'
output-states!
' =>
\$output_states,

'
method=s
' =>
\$scan,

'
rtd!
' =>
\$run_time_states_display,
        ))
    {

die
"
Incorrect options passed!
\n
"
    }

Written by Shlomi Fish