fixup! block attributes
This commit is contained in:
		
					parent
					
						
							
								c0183d4524
							
						
					
				
			
			
				commit
				
					
						666e9cfd40
					
				
			
		
					 2 changed files with 5 additions and 8 deletions
				
			
		| 
						 | 
					@ -710,7 +710,7 @@ mod test {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #[test]
 | 
					    #[test]
 | 
				
			||||||
    fn typeset_basic() {
 | 
					    fn container_basic() {
 | 
				
			||||||
        test_parse!(
 | 
					        test_parse!(
 | 
				
			||||||
            "_abc_",
 | 
					            "_abc_",
 | 
				
			||||||
            (Enter(Emphasis), "_"),
 | 
					            (Enter(Emphasis), "_"),
 | 
				
			||||||
| 
						 | 
					@ -726,7 +726,7 @@ mod test {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #[test]
 | 
					    #[test]
 | 
				
			||||||
    fn typeset_nest() {
 | 
					    fn container_nest() {
 | 
				
			||||||
        test_parse!(
 | 
					        test_parse!(
 | 
				
			||||||
            "{_{_abc_}_}",
 | 
					            "{_{_abc_}_}",
 | 
				
			||||||
            (Enter(Emphasis), "{_"),
 | 
					            (Enter(Emphasis), "{_"),
 | 
				
			||||||
| 
						 | 
					@ -746,12 +746,12 @@ mod test {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #[test]
 | 
					    #[test]
 | 
				
			||||||
    fn typeset_unopened() {
 | 
					    fn container_unopened() {
 | 
				
			||||||
        test_parse!("*}abc", (Str, "*}abc"));
 | 
					        test_parse!("*}abc", (Str, "*}abc"));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #[test]
 | 
					    #[test]
 | 
				
			||||||
    fn typeset_close_parent() {
 | 
					    fn container_close_parent() {
 | 
				
			||||||
        test_parse!(
 | 
					        test_parse!(
 | 
				
			||||||
            "{*{_abc*}",
 | 
					            "{*{_abc*}",
 | 
				
			||||||
            (Enter(Strong), "{*"),
 | 
					            (Enter(Strong), "{*"),
 | 
				
			||||||
| 
						 | 
					@ -761,7 +761,7 @@ mod test {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #[test]
 | 
					    #[test]
 | 
				
			||||||
    fn typeset_close_block() {
 | 
					    fn container_close_block() {
 | 
				
			||||||
        test_parse!("{_abc", (Str, "{_abc"));
 | 
					        test_parse!("{_abc", (Str, "{_abc"));
 | 
				
			||||||
        test_parse!("{_{*{_abc", (Str, "{_{*{_abc"));
 | 
					        test_parse!("{_{*{_abc", (Str, "{_{*{_abc"));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -352,7 +352,6 @@ impl<'s> InlineSpans<'s> {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    fn set_spans(&mut self, spans: impl Iterator<Item = Span>) {
 | 
					    fn set_spans(&mut self, spans: impl Iterator<Item = Span>) {
 | 
				
			||||||
        // avoid allocating new vec if size is sufficient
 | 
					 | 
				
			||||||
        self.spans.clear();
 | 
					        self.spans.clear();
 | 
				
			||||||
        self.spans.extend(spans);
 | 
					        self.spans.extend(spans);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
| 
						 | 
					@ -449,7 +448,6 @@ impl<'s> Iterator for Parser<'s> {
 | 
				
			||||||
    fn next(&mut self) -> Option<Self::Item> {
 | 
					    fn next(&mut self) -> Option<Self::Item> {
 | 
				
			||||||
        if let Some(parser) = &mut self.inline_parser {
 | 
					        if let Some(parser) = &mut self.inline_parser {
 | 
				
			||||||
            if let Some(inline) = parser.next() {
 | 
					            if let Some(inline) = parser.next() {
 | 
				
			||||||
                // SAFETY: cannot set lifetime 's on self due to trait
 | 
					 | 
				
			||||||
                return Some(self.inline(inline));
 | 
					                return Some(self.inline(inline));
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            self.inline_parser = None;
 | 
					            self.inline_parser = None;
 | 
				
			||||||
| 
						 | 
					@ -463,7 +461,6 @@ impl<'s> Iterator for Parser<'s> {
 | 
				
			||||||
                    block::Atom::ThematicBreak => Event::Atom(Atom::ThematicBreak),
 | 
					                    block::Atom::ThematicBreak => Event::Atom(Atom::ThematicBreak),
 | 
				
			||||||
                    block::Atom::Attributes => {
 | 
					                    block::Atom::Attributes => {
 | 
				
			||||||
                        self.block_attributes.parse(&content);
 | 
					                        self.block_attributes.parse(&content);
 | 
				
			||||||
                        dbg!(&self.block_attributes);
 | 
					 | 
				
			||||||
                        continue;
 | 
					                        continue;
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                },
 | 
					                },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue