Comment parsing
diff --git a/src/lit.rs b/src/lit.rs
index be41cd5..6f1b903 100644
--- a/src/lit.rs
+++ b/src/lit.rs
@@ -55,7 +55,7 @@
pub mod parsing {
use super::*;
use escape::{cooked_string, raw_string};
- use helper::eat_spaces;
+ use space::whitespace;
use nom::IResult;
named!(pub lit -> Lit, alt!(
@@ -83,7 +83,10 @@
));
named!(pub int -> (u64, IntTy), tuple!(
- digits,
+ preceded!(
+ option!(whitespace),
+ digits
+ ),
alt!(
tag!("isize") => { |_| IntTy::Isize }
|
@@ -110,7 +113,6 @@
));
pub fn digits(input: &str) -> IResult<&str, u64> {
- let input = eat_spaces(input);
let mut value = 0u64;
let mut len = 0;
let mut bytes = input.bytes().peekable();