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)