]>
Commit | Line | Data |
---|---|---|
bae9f6d2 JC |
1 | // Copyright 2016 Unknwon |
2 | // | |
3 | // Licensed under the Apache License, Version 2.0 (the "License"): you may | |
4 | // not use this file except in compliance with the License. You may obtain | |
5 | // a copy of the License at | |
6 | // | |
7 | // http://www.apache.org/licenses/LICENSE-2.0 | |
8 | // | |
9 | // Unless required by applicable law or agreed to in writing, software | |
10 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT | |
11 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the | |
12 | // License for the specific language governing permissions and limitations | |
13 | // under the License. | |
14 | ||
15 | package ini | |
16 | ||
17 | import ( | |
18 | "fmt" | |
19 | ) | |
20 | ||
21 | type ErrDelimiterNotFound struct { | |
22 | Line string | |
23 | } | |
24 | ||
25 | func IsErrDelimiterNotFound(err error) bool { | |
26 | _, ok := err.(ErrDelimiterNotFound) | |
27 | return ok | |
28 | } | |
29 | ||
30 | func (err ErrDelimiterNotFound) Error() string { | |
31 | return fmt.Sprintf("key-value delimiter not found: %s", err.Line) | |
32 | } |