diff options
Diffstat (limited to 'src')
| -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))) ) )) |
