- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for parseBlockStmt (0.11 sec)
-
src/go/printer/testdata/parser.go
p.openLabelScope() list := p.parseStmtList() p.closeLabelScope() p.closeScope() rbrace := p.expect(token.RBRACE) return &ast.BlockStmt{lbrace, list, rbrace} } func (p *parser) parseBlockStmt() *ast.BlockStmt { if p.trace { defer un(trace(p, "BlockStmt")) } lbrace := p.expect(token.LBRACE) p.openScope() list := p.parseStmtList() p.closeScope() rbrace := p.expect(token.RBRACE)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Jul 20 20:19:51 UTC 2023 - 50.5K bytes - Viewed (0) -
src/go/parser/parser.go
} pos := p.expect(token.IF) init, cond := p.parseIfHeader() body := p.parseBlockStmt() var else_ ast.Stmt if p.tok == token.ELSE { p.next() switch p.tok { case token.IF: else_ = p.parseIfStmt() case token.LBRACE: else_ = p.parseBlockStmt() p.expectSemi() default: p.errorExpected(p.pos, "if statement or block")
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Dec 08 20:07:50 UTC 2023 - 72.2K bytes - Viewed (0)