Skip to content

Commit 3d2b939

Browse files
cleanup
1 parent 340598b commit 3d2b939

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

src/parser.rs

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pub(crate) struct RollParser;
1818

1919
// arbitrary limit to avoid OOM
2020
const MAX_DICE_SIDES: u64 = 5000;
21-
const MAX_NB_DICE: u64 = 5000;
21+
const MAX_NUMBER_OF_DICE: u64 = 5000;
2222

2323
// number represent nb dice to keep/drop
2424
#[derive(Clone, PartialEq)]
@@ -157,7 +157,7 @@ fn compute_reroll<RNG: DiceRollSource>(
157157
.collect();
158158

159159
// Original roll is not included in history, so add the result, regardless of if a reroll occurred.
160-
rolls.add_history(res.clone(), false);
160+
rolls.add_history(res.clone(), false);
161161

162162
(TotalModifier::None(Rule::reroll), res)
163163
}
@@ -301,20 +301,22 @@ fn compute_roll<RNG: DiceRollSource>(
301301
rng: &mut RNG,
302302
) -> Result<SingleRollResult> {
303303
let mut rolls = SingleRollResult::new();
304-
let maybe_nb = dice.next().unwrap();
305-
let nb = match maybe_nb.as_rule() {
304+
let number_of_dice = dice.next().unwrap();
305+
let number_of_dice = match number_of_dice.as_rule() {
306306
Rule::nb_dice => {
307307
dice.next(); // skip `d` token
308-
let n = maybe_nb.as_str().parse::<u64>().unwrap();
309-
if n > MAX_NB_DICE {
310-
return Err(
311-
format!("Exceed maximum allowed number of dices ({})", MAX_NB_DICE).into(),
312-
);
308+
let n = number_of_dice.as_str().parse::<u64>().unwrap();
309+
if n > MAX_NUMBER_OF_DICE {
310+
return Err(format!(
311+
"Exceed maximum allowed number of dices ({})",
312+
MAX_NUMBER_OF_DICE
313+
)
314+
.into());
313315
}
314316
n
315317
}
316318
Rule::roll => 1, // no number before `d`, assume 1 dice
317-
_ => unreachable!("{:?}", maybe_nb),
319+
_ => unreachable!("{:?}", number_of_dice),
318320
};
319321

320322
let pair = dice.next().unwrap();
@@ -330,7 +332,7 @@ fn compute_roll<RNG: DiceRollSource>(
330332
return Err(format!("Dice can't have more than {}", MAX_DICE_SIDES).into());
331333
}
332334

333-
let mut res = roll_dice(nb, sides, rng);
335+
let mut res = roll_dice(number_of_dice, sides, rng);
334336
let mut modifier = TotalModifier::None(Rule::expr);
335337
let mut next_option = dice.next();
336338
if !is_fudge {

0 commit comments

Comments
 (0)