1 //////////////////////////////////////////////////////////////////////////////
7 // s = ManyA &~ EndsWithZ
8 // EndsWithZ = Anything "Z"
9 // ManyA = () | "a" ManyA
10 // Anything = () | ("a" | "X" | "Z") Anything
14 // input "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
18 // | A ManyA! & ManyAB