Mercurial Hosting > luan
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); }