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

Method expression_statement

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

Source from the content-addressed store, hash-verified

1215 }
1216
1217 fn expression_statement(&mut self) -> Option<Stmt<'gc>> {
1218 let expr = self.expression()?;
1219 self.consume(TokenType::Semicolon, "Expect ';' after expression.");
1220 Some(Stmt::Expression {
1221 expression: expr,
1222 line: self.previous.line,
1223 })
1224 }
1225
1226 fn block(&mut self) -> Vec<Stmt<'gc>> {
1227 let mut statements = Vec::new();

Callers 2

statementMethod · 0.80
for_statementMethod · 0.80

Calls 2

expressionMethod · 0.80
consumeMethod · 0.45

Tested by

no test coverage detected