diff --git a/src/syntax/content/parser.rs b/src/syntax/content/parser.rs index edab054..d49e0e2 100644 --- a/src/syntax/content/parser.rs +++ b/src/syntax/content/parser.rs @@ -7,11 +7,7 @@ pub fn read(text: &str) -> String { fn lex(text: &str) -> Vec { let mut tokens = Vec::new(); - for line in text - .lines() - .filter(|x| !x.is_empty()) - .filter(|x| !x.replace(" ", "").is_empty()) - { + for line in text.lines().filter(|x| !x.trim().is_empty()) { let lexeme = Lexeme::new(line); for &(ref matcher, lexer) in LEXMAP {