comparison core/src/luan/modules/StringLuan.java @ 511:e3fb9768dbb3

better error messages
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 22 May 2015 10:47:56 -0600
parents 2da0bcb979b5
children 473e456444ff
comparison
equal deleted inserted replaced
510:2da0bcb979b5 511:e3fb9768dbb3
29 return fn.call(luan,a); 29 return fn.call(luan,a);
30 } 30 }
31 }; 31 };
32 } 32 }
33 if( luan.hasJava() ) { 33 if( luan.hasJava() ) {
34 Object rtn = JavaLuan.__index(luan,s,key); 34 Object rtn = JavaLuan.__index(bit,s,key,true);
35 if( rtn != JavaLuan.FAIL ) 35 if( rtn != JavaLuan.FAIL )
36 return rtn; 36 return rtn;
37 } 37 }
38 if( bit.el != null ) 38 if( bit.el != null )
39 throw bit.exception( "invalid index for string in '"+bit.el.text()+"'" ) ; 39 throw bit.exception( "invalid index for string in '"+bit.el.text()+"'" ) ;