()
| 214 | } |
| 215 | |
| 216 | func (p *Parser) tryParseIfNotExists() (bool, error) { |
| 217 | if !p.tryConsumeKeywords(KeywordIf) { |
| 218 | return false, nil |
| 219 | } |
| 220 | |
| 221 | if err := p.expectKeyword(KeywordNot); err != nil { |
| 222 | return false, err |
| 223 | } |
| 224 | |
| 225 | if err := p.expectKeyword(KeywordExists); err != nil { |
| 226 | return false, err |
| 227 | } |
| 228 | return true, nil |
| 229 | } |
| 230 | |
| 231 | func (p *Parser) tryParseNull(pos Pos) *NullLiteral { |
| 232 | if !p.tryConsumeKeywords(KeywordNull) { |
no test coverage detected