16 lines
264 B
Go
16 lines
264 B
Go
package sql
|
|
|
|
func (p *Parser) parseDelete() (*DeleteStatement, error) {
|
|
if !p.expectSequence(FROM, IDENT) {
|
|
return nil, p.unexpectedToken(INTO)
|
|
}
|
|
|
|
res := DeleteStatement{}
|
|
|
|
_, _, res.Table = p.rescan()
|
|
|
|
p.consumeUntilOne(50, EOF, SEMI)
|
|
|
|
return &res, nil
|
|
}
|