summary patch for Nov->Jan work
[sbp.git] / tests / performance.tc
diff --git a/tests/performance.tc b/tests/performance.tc
new file mode 100644 (file)
index 0000000..50ef79b
--- /dev/null
@@ -0,0 +1,23 @@
+//////////////////////////////////////////////////////////////////////////////
+// performance hogs
+//
+//testcase {
+//    input "aaaaaXaaaa";
+//    output "";
+//          s = ManyA &~ EndsWithZ
+//  EndsWithZ = Anything "Z"
+//      ManyA = () | "a" ManyA
+//   Anything = () | ("a" | "X" | "Z") Anything
+//}
+
+//testcase {
+//    input "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
+//    output "";
+//          s = ManyA
+//      ManyA = ()
+//            | A ManyA! & ManyAB
+//          A = "a"
+//     ManyAB = ()
+//            | "a" ManyAB
+//            | "b" ManyAB
+//}