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#L174: 		if src, err := ParseFile(fset, filename, nil, mode); err == nil {

	go/build
		read.go#L314: 	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)

	go.pact.im/x/plumb/internal/gopackages
		gopackages.go#L118: 	return parser.ParseFile(fset, filename, src, mode)

	go.pact.im/x/plumb/internal/packagestest
		packagestest.go#L108: 			f, err := parser.ParseFile(fset, fp, files[fp], mode)
		packagestest.go#L123: 		f, err := parser.ParseFile(fset, ip+"/std.go", src, parser.SkipObjectResolution)

	golang.org/x/tools/go/packages
		packages.go#L775: 				return parser.ParseFile(fset, filename, src, mode)