(tok rune)
| 86 | } |
| 87 | |
| 88 | func (p *gc_parser) expect(tok rune) string { |
| 89 | lit := p.lit |
| 90 | if p.tok != tok { |
| 91 | p.errorf("expected %s, got %s (%q)", scanner.TokenString(tok), |
| 92 | scanner.TokenString(p.tok), lit) |
| 93 | } |
| 94 | p.next() |
| 95 | return lit |
| 96 | } |
| 97 | |
| 98 | func (p *gc_parser) expect_keyword(keyword string) { |
| 99 | lit := p.expect(scanner.Ident) |
no test coverage detected