diff src/luan/modules/BasicLuan.java @ 1302:5345466fa61f

fix last commit and improve stringify
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 13 Jan 2019 17:28:57 -0700
parents 01a380c494f2
children 11d3640e739d
line wrap: on
line diff
--- a/src/luan/modules/BasicLuan.java	Sun Jan 13 17:14:45 2019 -0700
+++ b/src/luan/modules/BasicLuan.java	Sun Jan 13 17:28:57 2019 -0700
@@ -228,8 +228,15 @@
 		}
 	}
 
-	public static String stringify(Object obj,Boolean strict) throws LuanException {
-		boolean b = strict!=null ? strict : false;
+	public static String stringify(Object obj,String strict) throws LuanException {
+		boolean b;
+		if( strict==null ) {
+			b = false;
+		} else if( strict.equals("strict") ) {
+			b = true;
+		} else {
+			throw new LuanException("strict must be nil or 'strict'");
+		}
 		return LuanToString.toString(obj,b);
 	}