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

Method parse_statement

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

Source from the content-addressed store, hash-verified

39 }
40
41 pub fn parse_statement(&mut self) -> Option<Statement> {
42 match self.current_token {
43 Token::Set => self.parse_set_statement(),
44 Token::Return => self.parse_return_statement(),
45 Token::Include => self.parse_include_statement(),
46 Token::Anew => self.parse_anew_expr(),
47 Token::Break => self.parse_break_statement(),
48 Token::Continue => self.parse_continue_statement(),
49 _ => self.parse_expr_statement(),
50 }
51 }
52
53
54 pub fn parse_expr_statement(&mut self) -> Option<Statement> {

Callers 2

parse_programMethod · 0.80
parse_block_statementMethod · 0.80

Calls 7

parse_set_statementMethod · 0.80
parse_anew_exprMethod · 0.80
parse_break_statementMethod · 0.80
parse_expr_statementMethod · 0.80

Tested by

no test coverage detected