comparison core/src/luan/modules/StringLuan.java @ 448:8b2db645b9b2

move Luan.to_number to String
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 04 May 2015 20:05:38 -0600
parents bf5e62a9090c
children 34a4ed3597ea
comparison
equal deleted inserted replaced
447:0bd42e774c50 448:8b2db645b9b2
237 237
238 public static String encode(String s) { 238 public static String encode(String s) {
239 return Luan.stringEncode(s); 239 return Luan.stringEncode(s);
240 } 240 }
241 241
242 public static Number to_number(LuanState luan,String s,Integer base) throws LuanException {
243 Utils.checkNotNull(luan,s);
244 try {
245 if( base == null ) {
246 return Double.valueOf(s);
247 } else {
248 return Long.valueOf(s,base);
249 }
250 } catch(NumberFormatException e) {}
251 return null;
252 }
253
242 } 254 }