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

Method expect_ident

perro_source/runtime_project/perro_scene/src/parser.rs:53–61  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

51 self.advance();
52 Ok(())
53 }
54
55 fn expect_ident(&mut self) -> ParseResult<&'a str> {
56 match std::mem::replace(&mut self.current, Token::Eof) {
57 Token::Ident(s) => {
58 self.advance();
59 Ok(s)
60 }
61 other => Err(format!("Expected identifier, got {:?}", other)),
62 }
63 }
64

Callers 7

expect_scene_keyMethod · 0.45
expect_node_ref_keyMethod · 0.45
parse_valueMethod · 0.45
parse_tagsMethod · 0.45
parse_scene_innerMethod · 0.45

Calls 1

advanceMethod · 0.45

Tested by

no test coverage detected