From accf9aae58abfc0945b32b46a22688a88909534b Mon Sep 17 00:00:00 2001 From: Artemy Egorov Date: Fri, 2 Aug 2024 21:57:49 +0300 Subject: [PATCH] refactor: fix name of list --- src/parsers/gemtext.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/parsers/gemtext.rs b/src/parsers/gemtext.rs index 2b57888..25c5d04 100644 --- a/src/parsers/gemtext.rs +++ b/src/parsers/gemtext.rs @@ -10,16 +10,16 @@ pub fn parse_gemtext(s: String) -> Result, GemTextParseError> { let mut preformatted = false; let mut preformatted_text = String::new(); - let mut before_is_ordered_list = false; - let mut ordered_list: Vec = Vec::new(); + let mut list_before = false; + let mut list: Vec = Vec::new(); for line in s.lines() { let mut line = line.trim().to_owned(); - if before_is_ordered_list && !line.starts_with("* ") { - page.push(Tag::Ul(ordered_list.clone())); - before_is_ordered_list = false; - ordered_list.clear(); + if list_before && !line.starts_with("* ") { + page.push(Tag::Ul(list.clone())); + list_before = false; + list.clear(); } else if preformatted && !line.starts_with("```") { preformatted_text.push_str(&line); preformatted_text.push('\n'); @@ -46,9 +46,9 @@ pub fn parse_gemtext(s: String) -> Result, GemTextParseError> { let body = line.split_off(4); page.push(Tag::H(body.trim().to_owned(), HeadingLevel::Three)); } else if line.starts_with("* ") { - before_is_ordered_list = true; + list_before = true; let body = line.split_off(2); - ordered_list.push(Tag::El(NotNullBody::Text(body))); + list.push(Tag::El(NotNullBody::Text(body))); } else if line.starts_with("> ") { let body = line.split_off(2); page.push(Tag::Bq(NotNullBody::Text(body)));