ParseFile parses the file identified by filename.
(filename string, opts ...Option)
| 24515 | |
| 24516 | // ParseFile parses the file identified by filename. |
| 24517 | func ParseFile(filename string, opts ...Option) (i any, err error) { |
| 24518 | f, err := os.Open(filename) |
| 24519 | if err != nil { |
| 24520 | return nil, err |
| 24521 | } |
| 24522 | defer func() { |
| 24523 | if closeErr := f.Close(); closeErr != nil { |
| 24524 | err = closeErr |
| 24525 | } |
| 24526 | }() |
| 24527 | return ParseReader(filename, f, opts...) |
| 24528 | } |
| 24529 | |
| 24530 | // ParseReader parses the data from r using filename as information in the |
| 24531 | // error messages. |
nothing calls this directly
no test coverage detected