Mercurial Hosting > luan
diff core/src/luan/modules/StringLuan.java @ 440:93e6e67768d7
remove Luan.asString()
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 04 May 2015 11:34:38 -0600 |
parents | 23a93c118042 |
children | bf5e62a9090c |
line wrap: on
line diff
--- a/core/src/luan/modules/StringLuan.java Mon May 04 11:21:46 2015 -0600 +++ b/core/src/luan/modules/StringLuan.java Mon May 04 11:34:38 2015 -0600 @@ -182,7 +182,7 @@ String match = m.groupCount()==0 ? m.group() : m.group(1); Object val = t.get(luan,match); if( Luan.toBoolean(val) ) { - String replacement = Luan.asString(val); + String replacement = luan.checkString(val); if( replacement==null ) throw luan.exception( "invalid replacement value (a "+Luan.type(val)+")" ); m.appendReplacement(sb,replacement); @@ -209,7 +209,7 @@ } Object val = Luan.first( luan.call(fn,"repl-arg",args) ); if( Luan.toBoolean(val) ) { - String replacement = Luan.asString(val); + String replacement = luan.checkString(val); if( replacement==null ) throw luan.exception( "invalid replacement value (a "+Luan.type(val)+")" ); m.appendReplacement(sb,replacement);