type go/ast.ValueSpec
30 uses
go/ast (current package)
ast.go#L905: ValueSpec struct {
ast.go#L932: func (s *ValueSpec) Pos() token.Pos { return s.Names[0].Pos() }
ast.go#L942: func (s *ValueSpec) End() token.Pos {
ast.go#L957: func (*ValueSpec) specNode() {}
filter.go#L187: case *ValueSpec:
scope.go#L106: case *ValueSpec:
walk.go#L311: case *ValueSpec:
go/doc
example.go#L182: case *ast.ValueSpec:
example.go#L251: case *ast.ValueSpec:
exports.go#L219: case *ast.ValueSpec:
exports.go#L281: spec := spec.(*ast.ValueSpec)
filter.go#L27: case *ast.ValueSpec:
reader.go#L268: for _, ident := range s.(*ast.ValueSpec).Names {
reader.go#L287: s, ok := spec.(*ast.ValueSpec)
reader.go#L819: if s, ok := d.Specs[0].(*ast.ValueSpec); ok {
go/parser
parser.go#L2569: spec := &ast.ValueSpec{
resolver.go#L450: spec := spec.(*ast.ValueSpec)
go/printer
nodes.go#L1521: t := s.(*ast.ValueSpec)
nodes.go#L1547: func (p *printer) valueSpec(s *ast.ValueSpec, keepType bool) {
nodes.go#L1630: case *ast.ValueSpec:
nodes.go#L1687: p.valueSpec(s.(*ast.ValueSpec), keepType[i])
printer.go#L1042: case *ast.ValueSpec:
printer.go#L1062: case *ast.ValueSpec:
go/types
decl.go#L350: spec *ast.ValueSpec
decl.go#L356: varDecl struct{ spec *ast.ValueSpec }
decl.go#L378: var last *ast.ValueSpec // last ValueSpec with type or init exprs seen
decl.go#L383: case *ast.ValueSpec:
decl.go#L393: last = new(ast.ValueSpec) // make sure last exists
resolver.go#L53: func (check *Checker) arityMatch(s, init *ast.ValueSpec) {
gotest.tools/v3/internal/source
update.go#L96: case *ast.ValueSpec:
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)