type go/token.Position
37 uses
go/token (current package)
position.go#L26: type Position struct {
position.go#L34: func (pos *Position) IsValid() bool { return pos.Line > 0 }
position.go#L44: func (pos Position) String() string {
position.go#L378: func (f *File) position(p Pos, adjusted bool) (pos Position) {
position.go#L390: func (f *File) PositionFor(p Pos, adjusted bool) (pos Position) {
position.go#L400: func (f *File) Position(p Pos) (pos Position) {
position.go#L594: func (s *FileSet) PositionFor(p Pos, adjusted bool) (pos Position) {
position.go#L605: func (s *FileSet) Position(p Pos) (pos Position) {
go/ast
commentmap.go#L72: pos, end token.Position // source interval of comment group at current index
commentmap.go#L148: pend token.Position // end of p
commentmap.go#L150: pgend token.Position // end of pg
commentmap.go#L155: var qpos token.Position
go/build
build.go#L489: ImportPos map[string][]token.Position // line information for Imports
build.go#L491: TestImportPos map[string][]token.Position // line information for TestImports
build.go#L493: XTestImportPos map[string][]token.Position // line information for XTestImports
build.go#L501: EmbedPatternPos map[string][]token.Position // line information for EmbedPatterns
build.go#L503: TestEmbedPatternPos map[string][]token.Position // line information for TestEmbedPatterns
build.go#L505: XTestEmbedPatternPos map[string][]token.Position // line information for XTestEmbedPatternPos
build.go#L511: Pos token.Position // position of comment
build.go#L878: embedPos := make(map[string][]token.Position)
build.go#L879: testEmbedPos := make(map[string][]token.Position)
build.go#L880: xTestEmbedPos := make(map[string][]token.Position)
build.go#L881: importPos := make(map[string][]token.Position)
build.go#L882: testImportPos := make(map[string][]token.Position)
build.go#L883: xTestImportPos := make(map[string][]token.Position)
build.go#L1006: var importMap, embedMap map[string][]token.Position
build.go#L1447: pos token.Position
build.go#L1524: func cleanDecls(m map[string][]token.Position) ([]string, map[string][]token.Position) {
read.go#L31: pos token.Position
read.go#L47: pos: token.Position{
read.go#L556: func parseGoEmbed(args string, pos token.Position) ([]fileEmbed, error) {
go/parser
parser.go#L79: eh := func(pos token.Position, msg string) { p.errors.Add(pos, msg) }
go/scanner
errors.go#L19: Pos token.Position
errors.go#L38: func (p *ErrorList) Add(pos token.Position, msg string) {
errors.go#L77: var last token.Position // initial last.Line is != any legal error line
scanner.go#L24: type ErrorHandler func(pos token.Position, msg string)