package scanner import "errors" var ( ErrScannerFinished = errors.New("scanner already finished") ErrUnclosedString = errors.New("unclosed string") ) type ErrUnknownChar struct { Char rune } func (e ErrUnknownChar) Error() string { return "unknown character: " + string(e.Char) }