(L *LState)
| 78 | } |
| 79 | |
| 80 | func loLoaderPreload(L *LState) int { |
| 81 | name := L.CheckString(1) |
| 82 | preload := L.GetField(L.GetField(L.Get(EnvironIndex), "package"), "preload") |
| 83 | if _, ok := preload.(*LTable); !ok { |
| 84 | L.RaiseError("package.preload must be a table") |
| 85 | } |
| 86 | lv := L.GetField(preload, name) |
| 87 | if lv == LNil { |
| 88 | L.Push(LString(fmt.Sprintf("no field package.preload['%s']", name))) |
| 89 | return 1 |
| 90 | } |
| 91 | L.Push(lv) |
| 92 | return 1 |
| 93 | } |
| 94 | |
| 95 | func loLoaderLua(L *LState) int { |
| 96 | name := L.CheckString(1) |
nothing calls this directly
no test coverage detected
searching dependent graphs…