type go/token.FileSet

78 uses

	go/token (current package)
		position.go#L100: 	set  *FileSet
		position.go#L386: type FileSet struct {
		position.go#L394: func NewFileSet() *FileSet {
		position.go#L395: 	return &FileSet{
		position.go#L403: func (s *FileSet) Base() int {
		position.go#L427: func (s *FileSet) AddFile(filename string, base, size int) *File {
		position.go#L455: func (s *FileSet) Iterate(f func(*File) bool) {
		position.go#L473: func (s *FileSet) file(p Pos) *File {
		position.go#L500: func (s *FileSet) File(p Pos) (f *File) {
		position.go#L512: func (s *FileSet) PositionFor(p Pos, adjusted bool) (pos Position) {
		position.go#L524: func (s *FileSet) Position(p Pos) (pos Position) {
		serialize.go#L22: func (s *FileSet) Read(decode func(any) error) error {
		serialize.go#L50: func (s *FileSet) Write(encode func(any) error) error {

	go/ast
		commentmap.go#L80: 	fset     *token.FileSet
		commentmap.go#L143: func NewCommentMap(fset *token.FileSet, node Node, comments []*CommentGroup) CommentMap {
		import.go#L15: func SortImports(fset *token.FileSet, f *File) {
		import.go#L55: func lineAt(fset *token.FileSet, pos token.Pos) int {
		import.go#L101: func sortSpecs(fset *token.FileSet, f *File, 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#L74: func NewPackage(fset *token.FileSet, files map[string]*File, importer Importer, universe *Scope) (*Package, error) {

	go/build
		build.go#L1365: 	fset     *token.FileSet
		build.go#L1396: func (ctxt *Context) matchFile(dir, name string, allTags map[string]bool, binaryOnly *bool, fset *token.FileSet) (*fileInfo, error) {

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

	go/format
		format.go#L54: 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#L85: func ParseFile(fset *token.FileSet, filename string, src any, mode Mode) (f *ast.File, err error) {
		interface.go#L140: func ParseDir(fset *token.FileSet, path string, filter func(fs.FileInfo) bool, mode Mode) (pkgs map[string]*ast.Package, first error) {
		interface.go#L191: func ParseExprFrom(fset *token.FileSet, filename string, src any, mode Mode) (expr ast.Expr, err error) {
		parser.go#L65: func (p *parser) init(fset *token.FileSet, filename string, src []byte, mode Mode) {

	go/printer
		printer.go#L56: 	fset *token.FileSet
		printer.go#L97: func (p *printer) init(cfg *Config, fset *token.FileSet, nodeSizes map[ast.Node]int) {
		printer.go#L1312: func (cfg *Config) fprint(output io.Writer, fset *token.FileSet, node any, nodeSizes map[ast.Node]int) (err error) {
		printer.go#L1377: func (cfg *Config) Fprint(output io.Writer, fset *token.FileSet, node any) error {
		printer.go#L1386: func Fprint(output io.Writer, fset *token.FileSet, node any) error {

	go/types
		api.go#L44: 	Fset *token.FileSet // file set for interpretation of Pos
		api.go#L414: func (conf *Config) Check(path string, fset *token.FileSet, files []*ast.File, info *Info) (*Package, error) {
		check.go#L101: 	fset *token.FileSet
		check.go#L227: func NewChecker(conf *Config, fset *token.FileSet, pkg *Package, info *Info) *Checker {
		errors.go#L68: 	var fset *token.FileSet
		errors.go#L77: func sprintf(fset *token.FileSet, qf Qualifier, debug bool, format string, args ...any) string {
		eval.go#L24: func Eval(fset *token.FileSet, pkg *Package, pos token.Pos, expr string) (_ TypeAndValue, err error) {
		eval.go#L57: func CheckExpr(fset *token.FileSet, pkg *Package, pos token.Pos, expr ast.Expr, info *Info) (err error) {

	golang.org/x/tools/go/gcexportdata
		gcexportdata.go#L116: func Read(in io.Reader, fset *token.FileSet, imports map[string]*types.Package, path string) (*types.Package, error) {
		gcexportdata.go#L156: func Write(out io.Writer, fset *token.FileSet, pkg *types.Package) error {
		gcexportdata.go#L173: func ReadBundle(in io.Reader, fset *token.FileSet, imports map[string]*types.Package) ([]*types.Package, error) {
		gcexportdata.go#L185: 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#L171: 	Fset *token.FileSet
		packages.go#L185: 	ParseFile func(fset *token.FileSet, filename string, src []byte) (*ast.File, error)
		packages.go#L351: 	Fset *token.FileSet
		packages.go#L620: 			ld.ParseFile = func(fset *token.FileSet, filename string, src []byte) (*ast.File, error) {

	golang.org/x/tools/internal/gcimporter
		bexport.go#L63: 	fset *token.FileSet
		bexport.go#L92: func BExportData(fset *token.FileSet, pkg *types.Package) (b []byte, err error) {
		bimport.go#L53: func BImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (_ int, pkg *types.Package, err error) {
		bimport.go#L341: 	fset  *token.FileSet
		iexport.go#L35: func IExportShallow(fset *token.FileSet, pkg *types.Package) ([]byte, error) {
		iexport.go#L50: func IImportShallow(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string, insert InsertType) (*types.Package, error) {
		iexport.go#L73: func IExportData(out io.Writer, fset *token.FileSet, pkg *types.Package) error {
		iexport.go#L79: func IExportBundle(out io.Writer, fset *token.FileSet, pkgs []*types.Package) error {
		iexport.go#L84: func iexportCommon(out io.Writer, fset *token.FileSet, bundle, shallow bool, version int, pkgs []*types.Package) (err error) {
		iexport.go#L312: 	fset    *token.FileSet
		iimport.go#L87: func IImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (int, *types.Package, error) {
		iimport.go#L96: func IImportBundle(fset *token.FileSet, imports map[string]*types.Package, data []byte) ([]*types.Package, error) {
		iimport.go#L100: func iimportCommon(fset *token.FileSet, imports map[string]*types.Package, data []byte, bundle bool, path string, insert InsertType) (pkgs []*types.Package, err error) {
		ureader_yes.go#L64: func UImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (_ int, pkg *types.Package, err error) {
		ureader_yes.go#L83: func readUnifiedPackage(fset *token.FileSet, ctxt *types.Context, imports map[string]*types.Package, input pkgbits.PkgDecoder) *types.Package {

	golang.org/x/tools/internal/tokeninternal
		tokeninternal.go#L36: 		_ *token.FileSet // deleted in go1.19

	gotest.tools/v3/internal/source
		defers.go#L9: func scanToDeferLine(fileset *token.FileSet, node ast.Node, lineNum int) ast.Node {
		source.go#L51: func getNodeAtLine(fileset *token.FileSet, astFile ast.Node, lineNum int) (ast.Node, error) {
		source.go#L64: func scanToLine(fileset *token.FileSet, node ast.Node, lineNum int) ast.Node {
		source.go#L79: func getCallExprArgs(fileset *token.FileSet, astFile ast.Node, line int) ([]ast.Expr, error) {
		update.go#L81: 	fileset *token.FileSet,