Browse Source

lexer: ErrUnacceptableRune and ErrNotImplemented

Signed-off-by: Alejandro Mery <amery@jpi.io>
pull/9/head
Alejandro Mery 1 year ago
parent
commit
a02326a0a6
  1. 9
      lexer/error.go

9
lexer/error.go

@ -1,6 +1,7 @@
package lexer package lexer
import ( import (
"errors"
"fmt" "fmt"
"strings" "strings"
) )
@ -9,6 +10,14 @@ var (
_ error = (*Error)(nil) _ error = (*Error)(nil)
) )
var (
// ErrUnacceptableRune indicates the read rune isn't acceptable in the context
ErrUnacceptableRune = errors.New("rune not acceptable in context")
// ErrNotImplemented indicates something hasn't been implemented yet
ErrNotImplemented = errors.New("not implemented")
)
// Error represents a generic parsing error // Error represents a generic parsing error
type Error struct { type Error struct {
Filename string Filename string

Loading…
Cancel
Save