aboutsummaryrefslogtreecommitdiff
path: root/src/commands/roll.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/commands/roll.rs')
-rw-r--r--src/commands/roll.rs4
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)))
)
))