(pos Pos)
| 1408 | } |
| 1409 | |
| 1410 | func (p *Parser) parseEnumValueExpr(pos Pos) (*EnumValue, error) { |
| 1411 | name, err := p.parseString(pos) |
| 1412 | if err != nil { |
| 1413 | return nil, err |
| 1414 | } |
| 1415 | |
| 1416 | if err := p.expectTokenKind(TokenKindSingleEQ); err != nil { |
| 1417 | return nil, err |
| 1418 | } |
| 1419 | |
| 1420 | value, err := p.parseNumber(p.Pos()) |
| 1421 | if err != nil { |
| 1422 | return nil, err |
| 1423 | } |
| 1424 | return &EnumValue{ |
| 1425 | Name: name, |
| 1426 | Value: value, |
| 1427 | }, nil |
| 1428 | } |
| 1429 | |
| 1430 | func (p *Parser) parseColumnStar(pos Pos) (*Ident, error) { |
| 1431 | if err := p.expectTokenKind("*"); err != nil { |
no test coverage detected