Home
last modified time | relevance | path

Searched defs:SliceExpr (Results 1 – 7 of 7) sorted by relevance

/prebuilts/go/linux-x86/src/go/types/
Dindex.go211 func (check *Checker) sliceExpr(x *operand, e *ast.SliceExpr) {
/prebuilts/go/linux-x86/src/cmd/compile/internal/types2/
Dindex.go209 func (check *Checker) sliceExpr(x *operand, e *syntax.SliceExpr) {
/prebuilts/go/linux-x86/src/cmd/compile/internal/ir/
Dexpr.go583 type SliceExpr struct { struct
584 miniExpr
585 X Node
586 Low Node
587 High Node
588 Max Node
598 func (n *SliceExpr) SetOp(op Op) {
/prebuilts/go/linux-x86/src/go/ast/
Dast.go354 SliceExpr struct { struct
355 X Expr // expression
356 Lbrack token.Pos // position of "["
357 Low Expr // begin of slice range; or nil
358 High Expr // end of slice range; or nil
359 Max Expr // maximum capacity of slice; or nil
360 Slice3 bool // true if 3-index slice (2 colons present)
361 Rbrack token.Pos // position of "]"
495 func (x *SliceExpr) Pos() token.Pos { return x.X.Pos() }
529 func (x *SliceExpr) End() token.Pos { return x.Rbrack + 1 }
[all …]
/prebuilts/go/linux-x86/src/cmd/compile/internal/typecheck/
Dexpr.go741 func tcSlice(n *ir.SliceExpr) ir.Node {
/prebuilts/go/linux-x86/src/cmd/compile/internal/syntax/
Dnodes.go206 SliceExpr struct { struct
207 X Expr
208 Index [3]Expr
213 Full bool
214 expr
/prebuilts/go/linux-x86/src/cmd/compile/internal/walk/
Dexpr.go868 func walkSlice(n *ir.SliceExpr, init *ir.Nodes) ir.Node {