comparison src/luan/modules/BasicLuan.java @ 1189:73d754b1889f

add stringify
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 23 Feb 2018 01:40:04 -0700
parents 7ef40e1923b7
children bae51e2d34c9
comparison
equal deleted inserted replaced
1188:9f5edbef3f55 1189:73d754b1889f
11 import luan.LuanState; 11 import luan.LuanState;
12 import luan.LuanTable; 12 import luan.LuanTable;
13 import luan.LuanFunction; 13 import luan.LuanFunction;
14 import luan.LuanException; 14 import luan.LuanException;
15 import luan.LuanMethod; 15 import luan.LuanMethod;
16 import luan.modules.parsers.LuanToString;
16 17
17 18
18 public final class BasicLuan { 19 public final class BasicLuan {
19 20
20 public static String type(Object obj) { 21 public static String type(Object obj) {
221 } else { 222 } else {
222 return obj.hashCode(); 223 return obj.hashCode();
223 } 224 }
224 } 225 }
225 226
227 public static String stringify(Object obj,Boolean strict) throws LuanException {
228 boolean b = strict!=null ? strict : true;
229 return LuanToString.toString(obj,b);
230 }
231
226 } 232 }