Fix redundant filter in content parser
This commit is contained in:
parent
dc55126b95
commit
f61fc4dd28
1 changed files with 1 additions and 5 deletions
|
|
@ -7,11 +7,7 @@ pub fn read(text: &str) -> String {
|
||||||
fn lex(text: &str) -> Vec<Token> {
|
fn lex(text: &str) -> Vec<Token> {
|
||||||
let mut tokens = Vec::new();
|
let mut tokens = Vec::new();
|
||||||
|
|
||||||
for line in text
|
for line in text.lines().filter(|x| !x.trim().is_empty()) {
|
||||||
.lines()
|
|
||||||
.filter(|x| !x.is_empty())
|
|
||||||
.filter(|x| !x.replace(" ", "").is_empty())
|
|
||||||
{
|
|
||||||
let lexeme = Lexeme::new(line);
|
let lexeme = Lexeme::new(line);
|
||||||
|
|
||||||
for &(ref matcher, lexer) in LEXMAP {
|
for &(ref matcher, lexer) in LEXMAP {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue