type go/token.FileSet

79 uses

	go/token (current package)
		position.go#L426: type FileSet struct {
		position.go#L434: func NewFileSet() *FileSet {
		position.go#L435: 	return &FileSet{
		position.go#L442: func (s *FileSet) Base() int {
		position.go#L464: func (s *FileSet) AddFile(filename string, base, size int) *File {
		position.go#L498: func (s *FileSet) RemoveFile(file *File) {
		position.go#L513: func (s *FileSet) Iterate(f func(*File) bool) {
		position.go#L539: func (s *FileSet) file(p Pos) *File {
		position.go#L565: func (s *FileSet) File(p Pos) (f *File) {
		position.go#L576: func (s *FileSet) PositionFor(p Pos, adjusted bool) (pos Position) {
		position.go#L587: func (s *FileSet) Position(p Pos) (pos Position) {
		serialize.go#L22: func (s *FileSet) Read(decode func(any) error) error {
		serialize.go#L49: 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, 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#L1431: 	fset       *token.FileSet
		build.go#L1462: func (ctxt *Context) matchFile(dir, name string, allTags map[string]bool, binaryOnly *bool, fset *token.FileSet) (*fileInfo, error) {

	go/doc
		doc.go#L208: 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#L148: func ParseDir(fset *token.FileSet, path string, filter func(fs.FileInfo) bool, mode Mode) (pkgs map[string]*ast.Package, first error) {
		interface.go#L198: 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#L47: 	Fset *token.FileSet // file set for interpretation of Pos
		api.go#L482: func (conf *Config) Check(path string, fset *token.FileSet, files []*ast.File, info *Info) (*Package, error) {
		check.go#L157: 	fset *token.FileSet
		check.go#L292: 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#L81: 	var fset *token.FileSet
		signature.go#L466: func isCGoTypeObj(fset *token.FileSet, obj *TypeName) bool {

	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#L155: func Write(out io.Writer, fset *token.FileSet, pkg *types.Package) error {
		gcexportdata.go#L172: func ReadBundle(in io.Reader, fset *token.FileSet, imports map[string]*types.Package) ([]*types.Package, error) {
		gcexportdata.go#L184: 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#L500: 	Fset *token.FileSet `json:"-"`
		packages.go#L766: 			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
		iexport.go#L41: func IExportShallow(fset *token.FileSet, pkg *types.Package, reportf ReportFunc) ([]byte, error) {
		iexport.go#L65: func IImportShallow(fset *token.FileSet, getPackages GetPackagesFunc, data []byte, path string, reportf ReportFunc) (*types.Package, error) {
		iexport.go#L87: func IExportData(out io.Writer, fset *token.FileSet, pkg *types.Package) error {
		iexport.go#L93: func IExportBundle(out io.Writer, fset *token.FileSet, pkgs []*types.Package) error {
		iexport.go#L98: func iexportCommon(out io.Writer, fset *token.FileSet, bundle, shallow bool, version int, pkgs []*types.Package) (err error) {
		iexport.go#L326: 	fset    *token.FileSet
		iimport.go#L103: func IImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (int, *types.Package, error) {
		iimport.go#L112: func IImportBundle(fset *token.FileSet, imports map[string]*types.Package, data []byte) ([]*types.Package, error) {
		iimport.go#L155: func iimportCommon(fset *token.FileSet, getPackages GetPackagesFunc, data []byte, bundle bool, path string, shallow bool, reportf ReportFunc) (pkgs []*types.Package, err error) {
		ureader_yes.go#L65: func UImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (_ int, pkg *types.Package, err error) {
		ureader_yes.go#L92: 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#L52: func AddExistingFiles(fset *token.FileSet, files []*token.File) {
		tokeninternal.go#L63: 	const delta = int64(unsafe.Sizeof(tokenFileSet{})) - int64(unsafe.Sizeof(token.FileSet{}))
		tokeninternal.go#L115: func FileSetFor(files ...*token.File) *token.FileSet {
		tokeninternal.go#L128: func CloneFileSet(fset *token.FileSet) *token.FileSet {

	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,