update metagrammar
[sbp.git] / tests / performance.tc
1 //////////////////////////////////////////////////////////////////////////////
2 // performance hogs
3 //
4 //testcase {
5 //    input "aaaaaXaaaa";
6 //    output "";
7 //          s = ManyA &~ EndsWithZ
8 //  EndsWithZ = Anything "Z"
9 //      ManyA = () | "a" ManyA
10 //   Anything = () | ("a" | "X" | "Z") Anything
11 //}
12
13 //testcase {
14 //    input "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
15 //    output "";
16 //          s = ManyA
17 //      ManyA = ()
18 //            | A ManyA! & ManyAB
19 //          A = "a"
20 //     ManyAB = ()
21 //            | "a" ManyAB
22 //            | "b" ManyAB
23 //}