From fd123adfcc517b0b31881086a4163c288191ed37 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sat, 28 Oct 2017 21:36:01 +0200 Subject: Add optional whitespace --- src/parser.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/parser.rs b/src/parser.rs index 66900a4..01faef2 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -136,9 +136,12 @@ pub enum Iterspec { Every(i64, Unit), } +use nom::whitespace::sp; + named!(amount_expr, do_parse!( amount:amount_parser >> - o: opt!(do_parse!(op:operator_parser >> amexp:amount_expr >> ((op, Box::new(amexp))))) >> + opt!(sp) >> + o: opt!(do_parse!(op:operator_parser >> opt!(sp) >> amexp:amount_expr >> ((op, Box::new(amexp))))) >> (AmountExpr { amount: amount, next: o, }) )); -- cgit v1.2.3