MCPcopy Index your code
hub / github.com/aiscriptdev/aiscript / field_declaration

Method field_declaration

aiscript-vm/src/parser/mod.rs:338–344  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

336 }
337
338 fn field_declaration(&mut self) -> Option<(Token<'gc>, Expr<'gc>)> {
339 self.consume(TokenType::Identifier, "Expect field name.");
340 let key = self.previous;
341 self.consume(TokenType::Colon, "Expect ':' after field name.");
342 let value = self.expression()?;
343 Some((key, value))
344 }
345
346 fn enum_declaration(&mut self, visibility: Visibility) -> Option<Stmt<'gc>> {
347 self.consume_either(TokenType::Identifier, TokenType::Error, "Expect enum name.");

Callers 1

agent_declarationMethod · 0.80

Calls 2

expressionMethod · 0.80
consumeMethod · 0.45

Tested by

no test coverage detected