func go/parser.ParseFile

12 uses

	go/parser (current package)
		interface.go#L85: func ParseFile(fset *token.FileSet, filename string, src any, mode Mode) (f *ast.File, err error) {
		interface.go#L161: 		if src, err := ParseFile(fset, filename, nil, mode); err == nil {

	go/build
		read.go#L441: 	info.parsed, info.parseErr = parser.ParseFile(info.fset, info.name, info.header, parser.ImportsOnly|parser.ParseComments)

	go/format
		format.go#L77: 		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
		golist_overlay.go#L389: 	f, err := parser.ParseFile(token.NewFileSet(), filename, contents, parser.ImportsOnly) // TODO(matloob): reuse fileset?
		golist_overlay.go#L439: 	f, err := parser.ParseFile(token.NewFileSet(), filename, contents, parser.PackageClauseOnly) // TODO(matloob): reuse fileset?
		packages.go#L622: 				return parser.ParseFile(fset, filename, src, mode)

	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)