Mercurial Hosting > luan
diff src/luan/modules/BasicLuan.java @ 1552:46d4baaad64d
add long_string_keys
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 04 Oct 2020 20:26:49 -0600 |
parents | 0dc3be25ad20 |
children | 26c51acf00f3 |
line wrap: on
line diff
--- a/src/luan/modules/BasicLuan.java Sun Oct 04 16:29:54 2020 -0600 +++ b/src/luan/modules/BasicLuan.java Sun Oct 04 20:26:49 2020 -0600 @@ -8,6 +8,7 @@ import java.util.List; import java.util.ArrayList; import java.util.Arrays; +import java.util.HashSet; import goodjava.json.JsonToString; import luan.Luan; import luan.LuanTable; @@ -224,6 +225,9 @@ Boolean useLongStrings = Utils.removeBoolean(options,"use_long_strings"); if( useLongStrings != null ) lts.useLongStrings = useLongStrings; + LuanTable longStringKeys = Utils.removeTable(options,"long_string_keys"); + if( longStringKeys != null ) + lts.longStringKeys = new HashSet(longStringKeys.asList()); Utils.checkEmpty(options); } return lts.toString(obj);