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)