mirror of
https://github.com/golang/go
synced 2024-11-16 20:54:48 -07:00
cmd/go/internal/modindex: remove spurious field from index_format documentation
The 'path' field was removed in an earlier revision to the format. While auditing the format, I also cleaned up a couple of minor typographical issues. For #53586. Change-Id: I4cd1ce9e970023441c11244428ed2971be1d8138 Reviewed-on: https://go-review.googlesource.com/c/go/+/415514 Reviewed-by: Ian Lance Taylor <iant@google.com> Run-TryBot: Bryan Mills <bcmills@google.com> Auto-Submit: Bryan Mills <bcmills@google.com> TryBot-Result: Gopher Robot <gobot@golang.org>
This commit is contained in:
parent
981d5947af
commit
4914e4e334
@ -16,15 +16,14 @@ dirnames [n]uint32 - offsets to package names in string table; names sorted by r
|
||||
packages [n]uint32 - offset where package begins
|
||||
for each RawPackage:
|
||||
error uint32 - string offset // error is produced by fsys.ReadDir or fmt.Errorf
|
||||
path uint32 - string offset
|
||||
dir uint32 - string offset (directory path relative to module root)
|
||||
len(sourceFiles) uint32
|
||||
sourceFiles [n]uint32 - offset to source file (relative to start of index file)
|
||||
for each sourceFile:
|
||||
error - string offset // error is either produced by fmt.Errorf,errors.New or is io.EOF
|
||||
parseError - string offset // if non-empty, a json-encoded parseError struct (see below). Is either produced by io.ReadAll,os.ReadFile,errors.New or is scanner.Error,scanner.ErrorList
|
||||
name - string offset
|
||||
synopsis - string offset
|
||||
name - string offset
|
||||
pkgName - string offset
|
||||
ignoreFile - int32 bool // report the file in Ignored(Go|Other)Files because there was an error reading it or parsing its build constraints.
|
||||
binaryOnly uint32 bool
|
||||
@ -47,7 +46,7 @@ The following is the format for a single indexed package:
|
||||
“go index v0\n”
|
||||
str uint32 - offset of string table
|
||||
for the single RawPackage:
|
||||
[same RawPackage format as above]
|
||||
[same RawPackage format as above]
|
||||
[string table]
|
||||
|
||||
The following is the definition of the json-serialized parseError struct:
|
||||
@ -55,4 +54,4 @@ The following is the definition of the json-serialized parseError struct:
|
||||
type parseError struct {
|
||||
ErrorList *scanner.ErrorList // non-nil if the error was an ErrorList, nil otherwise
|
||||
ErrorString string // non-empty for all other cases
|
||||
}
|
||||
}
|
||||
|
@ -856,12 +856,12 @@ func (sf *sourceFile) error() string {
|
||||
func (sf *sourceFile) parseError() string {
|
||||
return sf.od.stringAt(sourceFileParseError)
|
||||
}
|
||||
func (sf *sourceFile) name() string {
|
||||
return sf.od.stringAt(sourceFileName)
|
||||
}
|
||||
func (sf *sourceFile) synopsis() string {
|
||||
return sf.od.stringAt(sourceFileSynopsis)
|
||||
}
|
||||
func (sf *sourceFile) name() string {
|
||||
return sf.od.stringAt(sourceFileName)
|
||||
}
|
||||
func (sf *sourceFile) pkgName() string {
|
||||
return sf.od.stringAt(sourceFilePkgName)
|
||||
}
|
||||
|
@ -56,7 +56,7 @@ func indexModule(modroot string) ([]byte, error) {
|
||||
return nil
|
||||
}
|
||||
if !str.HasFilePathPrefix(path, modroot) {
|
||||
panic(fmt.Errorf("path %v in walk doesn't have modroot %v as prefix:", path, modroot))
|
||||
panic(fmt.Errorf("path %v in walk doesn't have modroot %v as prefix", path, modroot))
|
||||
}
|
||||
rel := str.TrimFilePathPrefix(path, modroot)
|
||||
packages = append(packages, importRaw(modroot, rel))
|
||||
|
Loading…
Reference in New Issue
Block a user