func go/parser.ParseFile
11 uses
go/parser (current package)
interface.go#L84: func ParseFile(fset *token.FileSet, filename string, src any, mode Mode) (f *ast.File, err error) {
interface.go#L169: if src, err := ParseFile(fset, filename, nil, mode); err == nil {
go/build
read.go#L453: info.parsed, info.parseErr = parser.ParseFile(info.fset, info.name, info.header, parser.ImportsOnly|parser.ParseComments)
go/format
format.go#L76: file, err = parser.ParseFile(fset, "", buf.Bytes(), parserMode)
internal.go#L30: file, err = parser.ParseFile(fset, filename, src, parserMode)
internal.go#L43: file, err = parser.ParseFile(fset, filename, psrc, parserMode)
internal.go#L67: file, err = parser.ParseFile(fset, filename, fsrc, parserMode)
golang.org/x/tools/go/packages
packages.go#L763: return parser.ParseFile(fset, filename, src, mode)
golang.org/x/tools/internal/aliases
aliases_go122.go#L76: f, _ := parser.ParseFile(fset, "a.go", "package p; type A = int", parser.SkipObjectResolution)
gotest.tools/v3/internal/source
source.go#L39: astFile, err := parser.ParseFile(fileset, filename, nil, parser.AllErrors)
update.go#L41: astFile, err := parser.ParseFile(fileset, filename, nil, parser.AllErrors|parser.ParseComments)