(level int)
| 213 | } |
| 214 | |
| 215 | func (l *State) findUpValue(level int) *upValue { |
| 216 | for e := l.upValues; e != nil; e = e.next { |
| 217 | if e.upValue.isInStackAt(level) { |
| 218 | return e.upValue |
| 219 | } |
| 220 | } |
| 221 | return l.newUpValueAt(level) |
| 222 | } |
| 223 | |
| 224 | func (l *State) newClosure(p *prototype, upValues []*upValue, base int) value { |
| 225 | c := l.newLuaClosure(p) |
no test coverage detected