()
| 666 | } |
| 667 | |
| 668 | func (s *SliceExprNode) String() string { |
| 669 | var index_string, len_string string |
| 670 | if s.Index != nil { |
| 671 | index_string = s.Index.String() |
| 672 | } |
| 673 | if s.EndIndex != nil { |
| 674 | len_string = s.EndIndex.String() |
| 675 | } |
| 676 | return fmt.Sprintf("%s[%s:%s]", s.Base, index_string, len_string) |
| 677 | } |
| 678 | |
| 679 | type ReturnNode struct { |
| 680 | NodeBase |