go/ast.LabeledStmt.Label (field)
14 uses
go/ast (current package)
ast.go#L632: Label *Ident
ast.go#L774: func (s *LabeledStmt) Pos() token.Pos { return s.Label.Pos() }
scope.go#L121: if d.Label.Name == name {
scope.go#L122: return d.Label.Pos()
walk.go#L203: Walk(v, n.Label)
go/parser
parser.go#L1936: stmt := &ast.LabeledStmt{Label: label, Colon: colon, Stmt: p.parseStmt()}
resolver.go#L305: r.declare(n, nil, r.labelScope, ast.Lbl, n.Label)
go/printer
nodes.go#L1312: p.expr(s.Label)
go/types
labels.go#L57: name := s.Label.Name
labels.go#L84: if t := s.lstmt; t != nil && t.Label.Name == name {
labels.go#L137: if name := s.Label.Name; name != "_" {
labels.go#L138: lbl := NewLabel(s.Label.Pos(), check.pkg, name)
labels.go#L145: check.recordDef(s.Label, lbl)
return.go#L28: return check.isTerminating(s.Stmt, s.Label.Name)