changeset 2166:2853caeb99b5 default tip

add is_only_list
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 06 Feb 2026 21:49:05 -0700
parents 481e3404ded8
children
files src/luan/modules/Table.luan src/luan/modules/TableLuan.java
diffstat 2 files changed, 9 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/luan/modules/Table.luan	Wed Feb 04 21:26:16 2026 -0700
+++ b/src/luan/modules/Table.luan	Fri Feb 06 21:49:05 2026 -0700
@@ -10,6 +10,7 @@
 Table.insert = TableLuan.insert
 Table.is_empty = TableLuan.is_empty
 Table.is_list = TableLuan.is_list
+Table.is_only_list = TableLuan.is_only_list
 Table.pack = TableLuan.pack
 Table.remove = TableLuan.remove
 Table.size = TableLuan.size
--- a/src/luan/modules/TableLuan.java	Wed Feb 04 21:26:16 2026 -0700
+++ b/src/luan/modules/TableLuan.java	Fri Feb 06 21:49:05 2026 -0700
@@ -136,8 +136,12 @@
 		return luan.toTable(obj);
 	}
 
-	public static boolean is_list(LuanTable tbl) throws LuanException {
-		return tbl.isList();
-	}
-
+	public static boolean is_list(LuanTable tbl) throws LuanException {
+		return tbl.isList();
+	}
+
+	public static boolean is_only_list(LuanTable tbl) throws LuanException {
+		return tbl.isOnlyList();
+	}
+
 }