type go/ast.SliceExpr
13 uses
go/ast (current package)
ast.go#L354: SliceExpr struct {
ast.go#L497: func (x *SliceExpr) Pos() token.Pos { return x.X.Pos() }
ast.go#L531: func (x *SliceExpr) End() token.Pos { return x.Rbrack + 1 }
ast.go#L563: func (*SliceExpr) exprNode() {}
walk.go#L125: case *SliceExpr:
go/parser
parser.go#L1497: return &ast.SliceExpr{X: x, Lbrack: lbrack, Low: index[0], High: index[1], Max: index[2], Slice3: slice3, Rbrack: rbrack}
parser.go#L1614: case *ast.SliceExpr:
go/printer
nodes.go#L898: case *ast.SliceExpr:
go/types
expr.go#L491: *ast.SliceExpr,
expr.go#L1547: case *ast.SliceExpr:
exprstring.go#L77: case *ast.SliceExpr:
index.go#L209: 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: