script for running test programs in interpreter.
tweak test/literal.go to give more information.

R=austin
DELTA=45  (43 added, 0 deleted, 2 changed)
OCL=34381
CL=34398
diff --git a/test/literal.go b/test/literal.go
index 673a53c..00b7b73 100644
--- a/test/literal.go
+++ b/test/literal.go
@@ -6,10 +6,15 @@
 
 package main
 
+var nbad int
+
 func assert(cond bool, msg string) {
 	if !cond {
-		print("assertion fail: ", msg, "\n");
-		panic(1);
+		if nbad == 0 {
+			print("BUG");
+		}
+		nbad++;
+		print(" ", msg);
 	}
 }
 
@@ -210,4 +215,8 @@
 	assert(sj0 == sj1, "sj1");
 	assert(sj0 == sj2, "sj2");
 	assert(sj0 == sj3, "sj3");
+
+	if nbad > 0 {
+		println()
+	}
 }