Add assert() to baselib, real tests possible at last

Fri, 19 Nov 2010 19:42:25 +0000

author
Matthew Wild <mwild1@gmail.com>
date
Fri, 19 Nov 2010 19:42:25 +0000
changeset 87
07d19518e89a
parent 86
97678a1565d4
child 88
350a87c42b9b

Add assert() to baselib, real tests possible at last

lvm.js file | annotate | diff | comparison | revisions
--- a/lvm.js	Fri Nov 19 19:41:57 2010 +0000
+++ b/lvm.js	Fri Nov 19 19:42:25 2010 +0000
@@ -629,6 +629,12 @@
 	type: function (o)
 	{
 		return [this.LValue(o.type)];
+	},
+	assert: function (expr, message)
+	{
+		if(!expr.truth())
+			throw message;
+		return [expr];
 	}
 };
 

mercurial