////////////////////////////////////////////////////////////////////////////// // 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 //}