MCPcopy Create free account
hub / github.com/PerroEngine/Perro / skip_node_body

Method skip_node_body

perro_source/runtime_project/perro_scene/src/parser.rs:517–534  ·  view source on GitHub ↗
(&mut self, key: &str)

Source from the content-addressed store, hash-verified

515 if self.current == Token::Comma {
516 self.advance();
517 continue;
518 }
519 if self.current == Token::RBracket {
520 self.advance();
521 break;
522 }
523 return Err(format!(
524 "Expected ',' or ']' in tags list, got {:?}",
525 self.current
526 ));
527 }
528
529 Ok(tags)
530 }
531
532 fn skip_closing_tag_after_lbracket(&mut self) -> ParseResult<Cow<'a, str>> {
533 self.expect(Token::Slash)?;
534 let name = self.expect_scene_key()?;
535 self.expect(Token::RBracket)?;
536 Ok(name)
537 }

Callers 1

parse_scene_innerMethod · 0.80

Calls 3

advanceMethod · 0.45
as_refMethod · 0.45

Tested by

no test coverage detected