diff --git a/sailfish-compiler/src/parser.rs b/sailfish-compiler/src/parser.rs index 9fb0de5..62ee6b7 100644 --- a/sailfish-compiler/src/parser.rs +++ b/sailfish-compiler/src/parser.rs @@ -165,7 +165,7 @@ impl<'a> ParseStream<'a> { token_kind = TokenKind::BufferedCode { escape: None }; start += 1; } - Some(b' ') => {} + Some(b) if b.is_ascii_whitespace() => {} Some(b'%') if self.source[start..] == self.block_delimiter.1 => {} _ => return Err(self.error("Invalid block syntax")), }