Mercurial Hosting > luan
diff src/luan/Luan.java @ 1763:164c6ea53147
fix change_password
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 22 May 2023 19:21:14 -0600 |
parents | 46cf5137cb6b |
children | 8df0b80e715e |
line wrap: on
line diff
--- a/src/luan/Luan.java Fri May 19 18:08:46 2023 -0600 +++ b/src/luan/Luan.java Mon May 22 19:21:14 2023 -0600 @@ -113,6 +113,10 @@ clonedLocals(obj).put(key,value); } + public LuanFunction pairsLocalCloned(Object obj) throws LuanException { + return new LuanTable(clonedLocals(obj)).pairs(this); + } + private Map onlyLocals(Object obj) { Map local = (Map)localOnly.get(obj); if( local==null ) { @@ -133,6 +137,10 @@ onlyLocals(obj).put(key,value); } + public LuanFunction pairsLocalOnly(Object obj) throws LuanException { + return new LuanTable(onlyLocals(obj)).pairs(this); + } + public LuanClosure peek() { return peek(1); }