type go/ast.SliceExpr
18 uses
go/ast (current package)
ast.go#L369: SliceExpr struct {
ast.go#L510: func (x *SliceExpr) Pos() token.Pos { return x.X.Pos() }
ast.go#L552: func (x *SliceExpr) End() token.Pos { return x.Rbrack + 1 }
ast.go#L583: func (*SliceExpr) exprNode() {}
walk.go#L101: case *SliceExpr:
go/parser
parser.go#L1618: return &ast.SliceExpr{X: x, Lbrack: lbrack, Low: index[0], High: index[1], Max: index[2], Slice3: slice3, Rbrack: rbrack}
go/printer
nodes.go#L928: case *ast.SliceExpr:
go/types
expr.go#L272: *ast.SliceExpr,
expr.go#L1102: case *ast.SliceExpr:
exprstring.go#L79: case *ast.SliceExpr:
index.go#L211: func (check *Checker) sliceExpr(x *operand, e *ast.SliceExpr) {
golang.org/x/tools/go/ast/edge
edge.go#L274: SliceExpr_High: info[*ast.SliceExpr]("High"),
edge.go#L275: SliceExpr_Low: info[*ast.SliceExpr]("Low"),
edge.go#L276: SliceExpr_Max: info[*ast.SliceExpr]("Max"),
edge.go#L277: SliceExpr_X: info[*ast.SliceExpr]("X"),
golang.org/x/tools/go/ast/inspector
typeof.go#L196: case *ast.SliceExpr:
walk.go#L91: case *ast.SliceExpr:
golang.org/x/tools/internal/typesinternal
fx.go#L21: *ast.SelectorExpr, *ast.IndexExpr, *ast.SliceExpr, *ast.TypeAssertExpr,