Improve SQL error messages
This commit is contained in:
parent
9df4c5041a
commit
a3da779190
1 changed files with 4 additions and 4 deletions
|
@ -100,7 +100,7 @@ func (p *parser) parseTable() (*Table, error) {
|
||||||
|
|
||||||
_, lit, err := p.shouldBe(IDENT)
|
_, lit, err := p.shouldBe(IDENT)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, &ParseError{Found: lit, Expected: []string{"name"}}
|
return nil, &ParseError{Found: lit, Expected: []string{"table"}}
|
||||||
}
|
}
|
||||||
|
|
||||||
val, err := p.declare(TABLE, lit)
|
val, err := p.declare(TABLE, lit)
|
||||||
|
@ -134,7 +134,7 @@ func (p *parser) parseThing() (*Thing, error) {
|
||||||
|
|
||||||
_, lit, err := p.shouldBe(THING)
|
_, lit, err := p.shouldBe(THING)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, &ParseError{Found: lit, Expected: []string{"record id"}}
|
return nil, &ParseError{Found: lit, Expected: []string{"thing"}}
|
||||||
}
|
}
|
||||||
|
|
||||||
val, err := p.declare(THING, lit)
|
val, err := p.declare(THING, lit)
|
||||||
|
@ -168,7 +168,7 @@ func (p *parser) parseIdiom() (*Ident, error) {
|
||||||
|
|
||||||
_, lit, err := p.shouldBe(IDENT, EXPR)
|
_, lit, err := p.shouldBe(IDENT, EXPR)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, &ParseError{Found: lit, Expected: []string{"name"}}
|
return nil, &ParseError{Found: lit, Expected: []string{"name, or expression"}}
|
||||||
}
|
}
|
||||||
|
|
||||||
val, err := p.declare(IDENT, lit)
|
val, err := p.declare(IDENT, lit)
|
||||||
|
@ -321,7 +321,7 @@ func (p *parser) parseScript() (string, error) {
|
||||||
|
|
||||||
_, lit, err := p.shouldBe(STRING, REGION)
|
_, lit, err := p.shouldBe(STRING, REGION)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return string(""), &ParseError{Found: lit, Expected: []string{"js/lua script"}}
|
return string(""), &ParseError{Found: lit, Expected: []string{"script"}}
|
||||||
}
|
}
|
||||||
|
|
||||||
return lit, err
|
return lit, err
|
||||||
|
|
Loading…
Reference in a new issue