Searched defs:SliceExpr (Results 1 – 7 of 7) sorted by relevance
211 func (check *Checker) sliceExpr(x *operand, e *ast.SliceExpr) {
209 func (check *Checker) sliceExpr(x *operand, e *syntax.SliceExpr) {
583 type SliceExpr struct { struct584 miniExpr585 X Node586 Low Node587 High Node588 Max Node598 func (n *SliceExpr) SetOp(op Op) {
354 SliceExpr struct { struct355 X Expr // expression356 Lbrack token.Pos // position of "["357 Low Expr // begin of slice range; or nil358 High Expr // end of slice range; or nil359 Max Expr // maximum capacity of slice; or nil360 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 …]
741 func tcSlice(n *ir.SliceExpr) ir.Node {
206 SliceExpr struct { struct207 X Expr208 Index [3]Expr213 Full bool214 expr
868 func walkSlice(n *ir.SliceExpr, init *ir.Nodes) ir.Node {