main_marking5/bf_test3.scala
changeset 491 2a30c7dfe3ed
parent 460 f5c0749858fd
--- a/main_marking5/bf_test3.scala	Sun Sep 15 12:57:59 2024 +0100
+++ b/main_marking5/bf_test3.scala	Mon Jul 21 16:38:07 2025 +0100
@@ -1,19 +1,22 @@
-import M5a._
+
+def urbanmain() = {
+  import M5a._
 
-import scala.concurrent._
-import scala.concurrent.duration._
-import ExecutionContext.Implicits.global
-import scala.language.postfixOps 
+  import scala.concurrent._
+  import scala.concurrent.duration._
+  import ExecutionContext.Implicits.global
+  import scala.language.postfixOps 
 
-lazy val f = Future {
-assert(jumpRight("[xxxxxx]xxx", 1, 0) == 8)
-assert(jumpRight("[xx[x]x]xxx", 1, 0) == 8)
-assert(jumpRight("[xx[x]x]xxx", 1, 0) == 8)  
-assert(jumpRight("[xx[xxx]xxx", 1, 0) == 11)
-assert(jumpRight("[x[][]x]xxx", 1, 0) == 8)
-assert(jumpLeft("[xxxxxx]xxx", 6, 0) == 1)
-assert(jumpLeft("[xxxxxx]xxx", 7, 0) == -1)
-assert(jumpLeft("[x[][]x]xxx", 6, 0) == 1)
+  lazy val f = Future {
+    assert(jumpRight("[xxxxxx]xxx", 1, 0) == 8)
+    assert(jumpRight("[xx[x]x]xxx", 1, 0) == 8)
+    assert(jumpRight("[xx[x]x]xxx", 1, 0) == 8)  
+    assert(jumpRight("[xx[xxx]xxx", 1, 0) == 11)
+    assert(jumpRight("[x[][]x]xxx", 1, 0) == 8)
+    assert(jumpLeft("[xxxxxx]xxx", 6, 0) == 1)
+    assert(jumpLeft("[xxxxxx]xxx", 7, 0) == -1)
+    assert(jumpLeft("[x[][]x]xxx", 6, 0) == 1)
+  }
+
+  Await.result(f, 32 second)
 }
-
-Await.result(f, 32 second)