MCPcopy Create free account
hub / github.com/dop251/goja / parseWhileStatement

Method parseWhileStatement

parser/statement.go:840–851  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

838}
839
840func (self *_parser) parseWhileStatement() ast.Statement {
841 idx := self.expect(token.WHILE)
842 self.expect(token.LEFT_PARENTHESIS)
843 node := &ast.WhileStatement{
844 While: idx,
845 Test: self.parseExpression(),
846 }
847 self.expect(token.RIGHT_PARENTHESIS)
848 node.Body = self.parseIterationStatement()
849
850 return node
851}
852
853func (self *_parser) parseIfStatement() ast.Statement {
854 self.expect(token.IF)

Callers 1

parseStatementMethod · 0.95

Calls 3

expectMethod · 0.95
parseExpressionMethod · 0.95

Tested by

no test coverage detected