Mercurial Hosting > luan
diff src/luan/LuanException.java @ 1562:b89212fd04b5
remove table.luan
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 08 Nov 2020 16:50:59 -0700 |
parents | e1a13e707bf3 |
children | 8fbcc4747091 |
line wrap: on
line diff
--- a/src/luan/LuanException.java Thu Nov 05 20:24:09 2020 -0700 +++ b/src/luan/LuanException.java Sun Nov 08 16:50:59 2020 -0700 @@ -44,7 +44,7 @@ if( table == null ) { extra.put(key,value); } else { - table.put(key,value); + table.rawPut(key,value); } } @@ -52,10 +52,10 @@ if( table==null ) { try { LuanTable Boot = (LuanTable)luan.require("luan:Boot.luan"); - table = (LuanTable)Boot.fn("new_error_table").call(this ); + table = (LuanTable)Boot.fn(luan,"new_error_table").call(this ); for( Object stupid : extra.entrySet() ) { Map.Entry entry = (Map.Entry)stupid; - table.put( entry.getKey(), entry.getValue() ); + table.put( luan, entry.getKey(), entry.getValue() ); } } catch(LuanException e) { throw new RuntimeException(e);