1 package DX::Step::Backtrack;
9 my ($first_alt, @rest_alt) = @{$ss->adjustments_made};
10 return $ss->but(next_step => $ss->on_exhaustion_step) unless $first_alt;
12 current_hypothesis => $first_alt->[1],
13 adjustments_made => \@rest_alt,
14 next_step => $first_alt->[0]->alternative_step,
15 is_solution_state => 0,