1*7c568831SAndroid Build Coastguard Worker=>a 2*7c568831SAndroid Build Coastguard Worker1 a 3*7c568831SAndroid Build Coastguard Worker1 a | a 4*7c568831SAndroid Build Coastguard Worker0 b 5*7c568831SAndroid Build Coastguard Worker=>a|b 6*7c568831SAndroid Build Coastguard Worker1 a 7*7c568831SAndroid Build Coastguard Worker1 b 8*7c568831SAndroid Build Coastguard Worker1 a | b 9*7c568831SAndroid Build Coastguard Worker0 a{0} 10*7c568831SAndroid Build Coastguard Worker0 b{0} 11*7c568831SAndroid Build Coastguard Worker=>a | b | a 12*7c568831SAndroid Build Coastguard Worker1 a 13*7c568831SAndroid Build Coastguard Worker1 b 14*7c568831SAndroid Build Coastguard Worker1 a | b 15*7c568831SAndroid Build Coastguard Worker1 b | a 16*7c568831SAndroid Build Coastguard Worker1 a | b | b 17*7c568831SAndroid Build Coastguard Worker1 a | b | a 18*7c568831SAndroid Build Coastguard Worker1 b | a | b 19*7c568831SAndroid Build Coastguard Worker=>a,a 20*7c568831SAndroid Build Coastguard Worker1 a,a 21*7c568831SAndroid Build Coastguard Worker0 a 22*7c568831SAndroid Build Coastguard Worker0 a,a,a 23*7c568831SAndroid Build Coastguard Worker=>a{0,3} 24*7c568831SAndroid Build Coastguard Worker1 a{3} 25*7c568831SAndroid Build Coastguard Worker1 a 26*7c568831SAndroid Build Coastguard Worker1 a,a,a 27*7c568831SAndroid Build Coastguard Worker1 a{1,3} 28*7c568831SAndroid Build Coastguard Worker=>(a|b){0,4} 29*7c568831SAndroid Build Coastguard Worker1 a 30*7c568831SAndroid Build Coastguard Worker1 b 31*7c568831SAndroid Build Coastguard Worker1 a,b 32*7c568831SAndroid Build Coastguard Worker1 a,b,a,b 33*7c568831SAndroid Build Coastguard Worker0 b,a,b,a,b 34*7c568831SAndroid Build Coastguard Worker1 b,a{1,3} 35*7c568831SAndroid Build Coastguard Worker1 a{1,3},b 36*7c568831SAndroid Build Coastguard Worker0 a{1,3},b,a 37*7c568831SAndroid Build Coastguard Worker0 a{1,4},b 38*7c568831SAndroid Build Coastguard Worker0 a{0,5} 39*7c568831SAndroid Build Coastguard Worker1 (b|a){0,4} 40*7c568831SAndroid Build Coastguard Worker0 (b|a){0,4},a 41*7c568831SAndroid Build Coastguard Worker1 (a,b){0,2} 42*7c568831SAndroid Build Coastguard Worker1 (a,b){0,1},b 43*7c568831SAndroid Build Coastguard Worker=> a* 44*7c568831SAndroid Build Coastguard Worker1 a 45*7c568831SAndroid Build Coastguard Worker1 a? 46*7c568831SAndroid Build Coastguard Worker1 a+ 47*7c568831SAndroid Build Coastguard Worker1 a* 48*7c568831SAndroid Build Coastguard Worker1 a{0} 49*7c568831SAndroid Build Coastguard Worker=> a+ 50*7c568831SAndroid Build Coastguard Worker1 a 51*7c568831SAndroid Build Coastguard Worker0 a? 52*7c568831SAndroid Build Coastguard Worker1 a+ 53*7c568831SAndroid Build Coastguard Worker0 a* 54*7c568831SAndroid Build Coastguard Worker1 a?,a 55*7c568831SAndroid Build Coastguard Worker1 a,a* 56*7c568831SAndroid Build Coastguard Worker1 a*,a 57*7c568831SAndroid Build Coastguard Worker1 a?,a*,a 58*7c568831SAndroid Build Coastguard Worker1 a*,a?,a 59*7c568831SAndroid Build Coastguard Worker=>(a|b)* 60*7c568831SAndroid Build Coastguard Worker1 a 61*7c568831SAndroid Build Coastguard Worker1 b 62*7c568831SAndroid Build Coastguard Worker1 a,b 63*7c568831SAndroid Build Coastguard Worker1 a,b,a,b 64*7c568831SAndroid Build Coastguard Worker1 (b|a){0,4} 65*7c568831SAndroid Build Coastguard Worker1 (b|a){0,4},a 66*7c568831SAndroid Build Coastguard Worker1 a* 67*7c568831SAndroid Build Coastguard Worker1 b* 68*7c568831SAndroid Build Coastguard Worker1 (a|b)* 69*7c568831SAndroid Build Coastguard Worker1 a{1,3} 70*7c568831SAndroid Build Coastguard Worker1 b,a{1,3} 71*7c568831SAndroid Build Coastguard Worker1 a{1,3},b 72*7c568831SAndroid Build Coastguard Worker1 a*,(a|b)* 73*7c568831SAndroid Build Coastguard Worker1 a*,b{2,5} 74*7c568831SAndroid Build Coastguard Worker1 a*,(a|b)*,b{2,5} 75*7c568831SAndroid Build Coastguard Worker=>(a|b)+,(c|d) 76*7c568831SAndroid Build Coastguard Worker1 a+,c 77*7c568831SAndroid Build Coastguard Worker0 a*,c 78*7c568831SAndroid Build Coastguard Worker1 a,c 79*7c568831SAndroid Build Coastguard Worker1 a,b*,a*,c 80*7c568831SAndroid Build Coastguard Worker# more complex 81*7c568831SAndroid Build Coastguard Worker=>(a|b),(a|c){0,100} 82*7c568831SAndroid Build Coastguard Worker1 a{0,100},(a|c) 83*7c568831SAndroid Build Coastguard Worker0 a{0,101},(a|c) 84*7c568831SAndroid Build Coastguard Worker# the example from cmsmcq at extreme markup 05 85*7c568831SAndroid Build Coastguard Worker=>(a, ((b, c, d){0,5}, e{0,1}){0,4}, f) 86*7c568831SAndroid Build Coastguard Worker1 (a, b, (c, d, b){2,3}, c, d, e, f) 87