type go/token.FileSet

79 uses

	go/token (current package)
		position.go#L434: type FileSet struct {
		position.go#L442: func NewFileSet() *FileSet {
		position.go#L443: 	return &FileSet{
		position.go#L450: func (s *FileSet) Base() int {
		position.go#L472: func (s *FileSet) AddFile(filename string, base, size int) *File {
		position.go#L504: func (s *FileSet) AddExistingFiles(files ...*File) {
		position.go#L538: func (s *FileSet) RemoveFile(file *File) {
		position.go#L552: func (s *FileSet) Iterate(yield func(*File) bool) {
		position.go#L566: func (s *FileSet) file(p Pos) *File {
		position.go#L588: func (s *FileSet) File(p Pos) (f *File) {
		position.go#L599: func (s *FileSet) PositionFor(p Pos, adjusted bool) (pos Position) {
		position.go#L610: func (s *FileSet) Position(p Pos) (pos Position) {
		serialize.go#L24: func (s *FileSet) Read(decode func(any) error) error {
		serialize.go#L48: func (s *FileSet) Write(encode func(any) error) error {

	go/ast
		commentmap.go#L68: 	fset     *token.FileSet
		commentmap.go#L127: func NewCommentMap(fset *token.FileSet, node Node, comments []*CommentGroup) CommentMap {
		import.go#L16: func SortImports(fset *token.FileSet, f *File) {
		import.go#L66: func lineAt(fset *token.FileSet, pos token.Pos) int {
		import.go#L112: func sortSpecs(fset *token.FileSet, f *File, d *GenDecl, specs []Spec) []Spec {
		print.go#L39: func Fprint(w io.Writer, fset *token.FileSet, x any, f FieldFilter) error {
		print.go#L43: func fprint(w io.Writer, fset *token.FileSet, x any, f FieldFilter) (err error) {
		print.go#L73: func Print(fset *token.FileSet, x any) error {
		print.go#L79: 	fset   *token.FileSet
		resolve.go#L17: 	fset   *token.FileSet
		resolve.go#L77: func NewPackage(fset *token.FileSet, files map[string]*File, importer Importer, universe *Scope) (*Package, error) {

	go/build
		build.go#L1419: 	fset       *token.FileSet
		build.go#L1450: func (ctxt *Context) matchFile(dir, name string, allTags map[string]bool, binaryOnly *bool, fset *token.FileSet) (*fileInfo, error) {
		read.go#L416: func parseGoEmbed(fset *token.FileSet, pos token.Pos, comment string) ([]fileEmbed, error) {

	go/doc
		doc.go#L256: func NewFromFiles(fset *token.FileSet, files []*ast.File, importPath string, opts ...any) (*Package, error) {

	go/format
		format.go#L53: func Node(dst io.Writer, fset *token.FileSet, node any) error {
		internal.go#L23: func parse(fset *token.FileSet, filename string, src []byte, fragmentOk bool) (
		internal.go#L95: 	fset *token.FileSet,

	go/parser
		interface.go#L84: func ParseFile(fset *token.FileSet, filename string, src any, mode Mode) (f *ast.File, err error) {
		interface.go#L153: func ParseDir(fset *token.FileSet, path string, filter func(fs.FileInfo) bool, mode Mode) (pkgs map[string]*ast.Package, first error) {
		interface.go#L203: func ParseExprFrom(fset *token.FileSet, filename string, src any, mode Mode) (expr ast.Expr, err error) {

	go/printer
		printer.go#L57: 	fset *token.FileSet
		printer.go#L1335: func newPrinter(cfg *Config, fset *token.FileSet, nodeSizes map[ast.Node]int) *printer {
		printer.go#L1360: func (cfg *Config) fprint(output io.Writer, fset *token.FileSet, node any, nodeSizes map[ast.Node]int) (err error) {
		printer.go#L1423: func (cfg *Config) Fprint(output io.Writer, fset *token.FileSet, node any) error {
		printer.go#L1431: func Fprint(output io.Writer, fset *token.FileSet, node any) error {

	go/types
		api.go#L52: 	Fset *token.FileSet // file set for interpretation of Pos
		api.go#L490: func (conf *Config) Check(path string, fset *token.FileSet, files []*ast.File, info *Info) (*Package, error) {
		check.go#L161: 	fset *token.FileSet
		check.go#L302: func NewChecker(conf *Config, fset *token.FileSet, pkg *Package, info *Info) *Checker {
		eval.go#L24: func Eval(fset *token.FileSet, pkg *Package, pos token.Pos, expr string) (_ TypeAndValue, err error) {
		eval.go#L56: func CheckExpr(fset *token.FileSet, pkg *Package, pos token.Pos, expr ast.Expr, info *Info) (err error) {
		format.go#L18: func sprintf(fset *token.FileSet, qf Qualifier, tpSubscripts bool, format string, args ...any) string {
		format.go#L92: 	var fset *token.FileSet
		signature.go#L515: func isCGoTypeObj(fset *token.FileSet, obj *TypeName) bool {

	go.pact.im/x/plumb/internal/diag
		diag.go#L94: func PosIn(fset *token.FileSet, p token.Pos) token.Position {

	go.pact.im/x/plumb/internal/discover
		discover.go#L29: func directiveNames(doc *ast.CommentGroup, fset *token.FileSet) ([]string, *diag.Error) {
		discover.go#L39: func appendDirectiveNames(prior []string, doc *ast.CommentGroup, fset *token.FileSet) ([]string, *diag.Error) {
		discover.go#L250: func specDirectiveNames(gd *ast.GenDecl, specDoc *ast.CommentGroup, fset *token.FileSet) ([]string, *diag.Error) {
		provider.go#L22: 	Fset *token.FileSet

	go.pact.im/x/plumb/internal/gopackages
		gopackages.go#L116: func parseFile(fset *token.FileSet, filename string, src []byte) (*ast.File, error) {

	go.pact.im/x/plumb/internal/packagestest
		packagestest.go#L175: 	fset     *token.FileSet

	golang.org/x/tools/go/gcexportdata
		gcexportdata.go#L157: func Read(in io.Reader, fset *token.FileSet, imports map[string]*types.Package, path string) (*types.Package, error) {
		gcexportdata.go#L205: func Write(out io.Writer, fset *token.FileSet, pkg *types.Package) error {
		gcexportdata.go#L222: func ReadBundle(in io.Reader, fset *token.FileSet, imports map[string]*types.Package) ([]*types.Package, error) {
		gcexportdata.go#L234: func WriteBundle(out io.Writer, fset *token.FileSet, pkgs []*types.Package) error {
		importer.go#L28: func NewImporter(fset *token.FileSet, imports map[string]*types.Package) types.ImporterFrom {
		importer.go#L33: 	fset    *token.FileSet

	golang.org/x/tools/go/packages
		packages.go#L189: 	Fset *token.FileSet
		packages.go#L203: 	ParseFile func(fset *token.FileSet, filename string, src []byte) (*ast.File, error)
		packages.go#L512: 	Fset *token.FileSet `json:"-"`
		packages.go#L772: 			ld.ParseFile = func(fset *token.FileSet, filename string, src []byte) (*ast.File, error) {

	golang.org/x/tools/internal/gcimporter
		bimport.go#L25: 	fset  *token.FileSet
		gcimporter.go#L47: func Import(fset *token.FileSet, packages map[string]*types.Package, path, srcDir string, lookup func(path string) (io.ReadCloser, error)) (pkg *types.Package, err error) {
		iexport.go#L278: func IExportShallow(fset *token.FileSet, pkg *types.Package, reportf ReportFunc) ([]byte, error) {
		iexport.go#L302: func IImportShallow(fset *token.FileSet, getPackages GetPackagesFunc, data []byte, path string, reportf ReportFunc) (*types.Package, error) {
		iexport.go#L324: func IExportData(out io.Writer, fset *token.FileSet, pkg *types.Package) error {
		iexport.go#L330: func IExportBundle(out io.Writer, fset *token.FileSet, pkgs []*types.Package) error {
		iexport.go#L335: func iexportCommon(out io.Writer, fset *token.FileSet, bundle, shallow bool, version int, pkgs []*types.Package, reportf ReportFunc) (err error) {
		iexport.go#L570: 	fset    *token.FileSet
		iimport.go#L104: func IImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (int, *types.Package, error) {
		iimport.go#L113: func IImportBundle(fset *token.FileSet, imports map[string]*types.Package, data []byte) ([]*types.Package, error) {
		iimport.go#L156: func iimportCommon(fset *token.FileSet, getPackages GetPackagesFunc, data []byte, bundle bool, path string, shallow bool, reportf ReportFunc) (pkgs []*types.Package, err error) {
		ureader.go#L68: func UImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (_ int, pkg *types.Package, err error) {
		ureader.go#L94: func readUnifiedPackage(fset *token.FileSet, ctxt *types.Context, imports map[string]*types.Package, input pkgbits.PkgDecoder) *types.Package {