MCPcopy Create free account
hub / github.com/AlenVelocity/MeowScript / parse_expr_statement

Method parse_expr_statement

src/parser.rs:54–64  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

52
53
54 pub fn parse_expr_statement(&mut self) -> Option<Statement> {
55 match self.parse_expr(Precedence::Lowest) {
56 Some(expression) => {
57 if self.peek_token(&Token::Semicolon) {
58 self.next_token();
59 }
60 Some(Statement::Expression(expression))
61 }
62 None => None,
63 }
64 }
65
66 pub fn parse_set_statement(&mut self) -> Option<Statement> {
67 match &self.peek_token {

Callers 1

parse_statementMethod · 0.80

Calls 3

parse_exprMethod · 0.80
peek_tokenMethod · 0.80
next_tokenMethod · 0.45

Tested by

no test coverage detected