Mercurial Hosting > luan
comparison src/luan/LuanException.java @ 1333:25746915a241
merge Luan and LuanState
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 12 Feb 2019 22:33:40 -0700 |
parents | f41919741100 |
children | e0cf0d108a77 |
comparison
equal
deleted
inserted
replaced
1332:11b7e11f9ed5 | 1333:25746915a241 |
---|---|
29 @Override public void deepenClone(LuanCloneable dc,LuanCloner cloner) { | 29 @Override public void deepenClone(LuanCloneable dc,LuanCloner cloner) { |
30 LuanException clone = (LuanException)dc; | 30 LuanException clone = (LuanException)dc; |
31 clone.table = (LuanTable)cloner.clone(table); | 31 clone.table = (LuanTable)cloner.clone(table); |
32 } | 32 } |
33 | 33 |
34 public LuanTable table(LuanState luan) { | 34 public LuanTable table(Luan luan) { |
35 if( table==null ) { | 35 if( table==null ) { |
36 try { | 36 try { |
37 LuanTable Boot = (LuanTable)luan.require("luan:Boot.luan"); | 37 LuanTable Boot = (LuanTable)luan.require("luan:Boot.luan"); |
38 table = (LuanTable)Boot.call( "new_error_table", this ); | 38 table = (LuanTable)Boot.call( "new_error_table", this ); |
39 } catch(LuanException e) { | 39 } catch(LuanException e) { |