aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Perry <avaglir@gmail.com>2019-03-03 21:12:48 -0500
committerNathan Perry <avaglir@gmail.com>2019-03-03 21:12:48 -0500
commit20fe092e28b1745d50d511ea85f77b557ad62707 (patch)
tree1cb0da2cf6c7be7cbf1147795eeca6fe0f0978b6
parentfc1331fc8593ec88d122918e7f97e59d1d51b3fe (diff)
use double parser
-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)))
)
))