Searched defs:SliceExpr (Results 1 – 9 of 9) sorted by relevance
1001 struct SliceExpr : public Expr { struct1002 explicit SliceExpr(const TreeRef& tree) : Expr(tree) { in SliceExpr() argument1026 static SliceExpr create( in create() argument1036 Expr createInt(int64_t value) const { in createInt()
504 type SliceExpr struct { struct505 commentsRef506 X Expr507 Lbrack Position508 Lo, Hi, Step Expr // all optional509 Rbrack Position512 func (x *SliceExpr) Span() (start, end Position) {
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 …]
583 type SliceExpr struct { struct584 miniExpr585 X Node586 Low Node587 High Node588 Max Node598 func (n *SliceExpr) SetOp(op Op) {
206 SliceExpr struct { struct207 X Expr208 Index [3]Expr213 Full bool214 expr
211 func (check *Checker) sliceExpr(x *operand, e *ast.SliceExpr) {
209 func (check *Checker) sliceExpr(x *operand, e *syntax.SliceExpr) {
741 func tcSlice(n *ir.SliceExpr) ir.Node {
868 func walkSlice(n *ir.SliceExpr, init *ir.Nodes) ir.Node {