(o *Object)
| 124 | } |
| 125 | |
| 126 | func sorted(o *Object) Object { |
| 127 | if o == nil { |
| 128 | return nil |
| 129 | } |
| 130 | s := make([]*NamedAttributeExpr, len(*o)) |
| 131 | copy(s, *o) |
| 132 | sort.Slice(s, func(i, j int) bool { return s[i].Name < s[j].Name }) |
| 133 | return Object(s) |
| 134 | } |