type go/ast.SliceExpr
12 uses
go/ast (current package)
ast.go#L366: SliceExpr struct {
ast.go#L507: func (x *SliceExpr) Pos() token.Pos { return x.X.Pos() }
ast.go#L541: func (x *SliceExpr) End() token.Pos { return x.Rbrack + 1 }
ast.go#L572: func (*SliceExpr) exprNode() {}
walk.go#L101: case *SliceExpr:
go/parser
parser.go#L1598: 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#L242: *ast.SliceExpr,
expr.go#L1053: case *ast.SliceExpr:
exprstring.go#L79: case *ast.SliceExpr:
index.go#L211: func (check *Checker) sliceExpr(x *operand, e *ast.SliceExpr) {
gotest.tools/v3/internal/assert
result.go#L102: case *ast.Ident, *ast.SelectorExpr, *ast.IndexExpr, *ast.SliceExpr: