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

Method expect

perro_source/core/perro_animation/src/anim_tree.rs:479–485  ·  view source on GitHub ↗
(&mut self, token: Token<'a>)

Source from the content-addressed store, hash-verified

477 }
478
479 fn expect(&mut self, token: Token<'a>) -> Result<(), String> {
480 if self.current != token {
481 return Err(format!("expected {token:?}, got {:?}", self.current));
482 }
483 self.advance();
484 Ok(())
485 }
486
487 fn expect_ident(&mut self) -> Result<String, String> {
488 match std::mem::replace(&mut self.current, Token::Eof) {

Callers 15

parseMethod · 0.45
parse_header_blockMethod · 0.45
parse_output_blockMethod · 0.45
parse_blend_kindMethod · 0.45
parse_add_kindMethod · 0.45
parse_invert_kindMethod · 0.45
parse_ref_listMethod · 0.45
parse_f32_listMethod · 0.45
parse_maskMethod · 0.45
parse_name_listMethod · 0.45
expect_refMethod · 0.45

Calls 1

advanceMethod · 0.45