From 441b137307ba5fbc22d0d32dca6e5c0f9559dbf5 Mon Sep 17 00:00:00 2001 From: Melody Horn Date: Fri, 2 Apr 2021 20:37:54 -0600 Subject: implement define blocks --- src/makefile/token.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/makefile/token.rs') diff --git a/src/makefile/token.rs b/src/makefile/token.rs index 271580a..3bb9f4e 100644 --- a/src/makefile/token.rs +++ b/src/makefile/token.rs @@ -63,7 +63,6 @@ impl TokenString { None } - #[cfg(feature = "full")] pub fn starts_with(&self, pattern: &str) -> bool { match self.0.first() { Some(Token::Text(t)) => t.starts_with(pattern), @@ -78,7 +77,6 @@ impl TokenString { } } - #[cfg(feature = "full")] pub fn strip_prefix(&mut self, suffix: &str) { if let Some(Token::Text(t)) = self.0.first_mut() { if let Some(x) = t.strip_prefix(suffix) { @@ -105,7 +103,6 @@ impl TokenString { } } - #[cfg(feature = "full")] pub fn trim_end(&mut self) { if let Some(Token::Text(t)) = self.0.last_mut() { *t = t.trim_end().into(); @@ -115,7 +112,7 @@ impl TokenString { pub fn is_empty(&self) -> bool { match self.0.get(0) { None => true, - Some(Token::Text(t)) if t.is_empty() => true, + Some(Token::Text(t)) if t.is_empty() && self.0.len() == 1 => true, _ => false, } } -- cgit v1.2.3