()
| 61 | func (l *State) newUpValue() *upValue { return &upValue{home: nil} } |
| 62 | |
| 63 | func (uv *upValue) value() value { |
| 64 | if home, ok := uv.home.(stackLocation); ok { |
| 65 | return home.state.stack[home.index] |
| 66 | } |
| 67 | return uv.home |
| 68 | } |
| 69 | |
| 70 | func (uv *upValue) close() { |
| 71 | if home, ok := uv.home.(stackLocation); ok { |