fix __pairs on older lua
This commit is contained in:
parent
9aba5baef2
commit
dfa42610f7
@ -17,7 +17,11 @@ identifiers are declared / referenced in which places."
|
||||
(local print print)
|
||||
|
||||
(local compiler-env (make-compiler-env))
|
||||
(local compiler-globals (icollect [k (pairs compiler-env)] k))
|
||||
(local compiler-globals
|
||||
(let [pairs (case (getmetatable compiler-env)
|
||||
{:__pairs mtpairs} mtpairs
|
||||
_ pairs)]
|
||||
(icollect [k (pairs compiler-env)] k)))
|
||||
(set compiler-env._G._FENNEL_LS true)
|
||||
|
||||
(local nil* (sym :nil))
|
||||
|
||||
Loading…
Reference in New Issue
Block a user