26 lines
498 B
Go
26 lines
498 B
Go
|
package eol
|
||
|
|
||
|
import (
|
||
|
"fmt"
|
||
|
)
|
||
|
|
||
|
var _ error = internalUnrecognizedEOLError{}
|
||
|
|
||
|
type internalUnrecognizedEOLError struct {
|
||
|
value string
|
||
|
}
|
||
|
|
||
|
func errUnrecognizedEOL(value string) error {
|
||
|
return internalUnrecognizedEOLError{
|
||
|
value:value,
|
||
|
}
|
||
|
}
|
||
|
|
||
|
func (receiver internalUnrecognizedEOLError) Error() string {
|
||
|
return fmt.Sprintf("eol: %q is an unrecognized end-of-line (EOL) sequence", receiver.value)
|
||
|
}
|
||
|
|
||
|
func (receiver internalUnrecognizedEOLError) UnrecognizedEOL() string {
|
||
|
return receiver.value
|
||
|
}
|