Skip to content

Commit 88585f8

Browse files
committed
Add Parser::expect_whitespace
1 parent 56d5f94 commit 88585f8

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/parser.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -437,6 +437,15 @@ impl<'i, 't> Parser<'i, 't> {
437437
result
438438
}
439439

440+
/// Parse a <whitespace-token> and return its value.
441+
#[inline]
442+
pub fn expect_whitespace(&mut self) -> Result<&'i str, ()> {
443+
match try!(self.next_including_whitespace()) {
444+
Token::WhiteSpace(value) => Ok(value),
445+
_ => Err(())
446+
}
447+
}
448+
440449
/// Parse a <ident-token> and return the unescaped value.
441450
#[inline]
442451
pub fn expect_ident(&mut self) -> Result<Cow<'i, str>, ()> {

0 commit comments

Comments
 (0)