MCPcopy Create free account
hub / github.com/brimdata/super / ParseFile

Function ParseFile

compiler/parser/parser.go:24517–24528  ·  view source on GitHub ↗

ParseFile parses the file identified by filename.

(filename string, opts ...Option)

Source from the content-addressed store, hash-verified

24515
24516// ParseFile parses the file identified by filename.
24517func 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.

Callers

nothing calls this directly

Calls 3

ParseReaderFunction · 0.85
CloseMethod · 0.65
OpenMethod · 0.45

Tested by

no test coverage detected