diff options
| author | Nathan Perry <avaglir@gmail.com> | 2019-03-03 21:12:48 -0500 |
|---|---|---|
| committer | Nathan Perry <avaglir@gmail.com> | 2019-03-03 21:12:48 -0500 |
| commit | 20fe092e28b1745d50d511ea85f77b557ad62707 (patch) | |
| tree | 1cb0da2cf6c7be7cbf1147795eeca6fe0f0978b6 /src/commands/roll.rs | |
| parent | fc1331fc8593ec88d122918e7f97e59d1d51b3fe (diff) | |
use double parser
Diffstat (limited to 'src/commands/roll.rs')
| -rw-r--r-- | src/commands/roll.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/commands/roll.rs b/src/commands/roll.rs index 8087d80..16ed4da 100644 --- a/src/commands/roll.rs +++ b/src/commands/roll.rs @@ -1,7 +1,7 @@ use failure::err_msg; use nom::{ self, - digit, + double, types::CompleteStr, }; use rand::prelude::*; @@ -120,7 +120,7 @@ fn parse_term_or_paren(input: CompleteStr) -> nom::IResult<CompleteStr, Box<Calc ws!(input, alt_complete!( delimited!(char!('('), parse_expr, char!(')')) | do_parse!( - dat: flat_map!(digit, parse_to!(f64)) >> + dat: double >> (Box::new(CalcExpr::Term(dat))) ) )) |
