diff --git a/crates/simplexpr/src/lib.rs b/crates/simplexpr/src/lib.rs index 8f81192..d3acd6f 100644 --- a/crates/simplexpr/src/lib.rs +++ b/crates/simplexpr/src/lib.rs @@ -1,4 +1,3 @@ -#![feature(pattern)] #![feature(try_blocks)] #![feature(unwrap_infallible)] #![feature(never_type)] diff --git a/crates/simplexpr/src/parser/lexer.rs b/crates/simplexpr/src/parser/lexer.rs index 94ea848..4edcc95 100644 --- a/crates/simplexpr/src/parser/lexer.rs +++ b/crates/simplexpr/src/parser/lexer.rs @@ -1,5 +1,3 @@ -use std::str::pattern::Pattern; - use eww_shared_util::{Span, Spanned}; use once_cell::sync::Lazy; use regex::{Regex, RegexSet}; @@ -133,10 +131,6 @@ impl<'s> Lexer<'s> { &self.source[self.pos..] } - pub fn continues_with(&self, pat: impl Pattern<'s>) -> bool { - self.remaining().starts_with(pat) - } - pub fn next_token(&mut self) -> Option, LexicalError>> { loop { if self.failed || self.pos >= self.source.len() {