1 # 2 # Tests: a[ab]*a{2,3} 3 # 4 t 0 1 a 5 t 1 1 a 6 t 1 1 b 7 c 1 2 2 3 a 8 f 2 9 ------- 10 a 11 a 12 a 13 => 14 # Pass 15 a 16 b 17 a 18 a 19 => 20 # Pass 21 a 22 a 23 a 24 a 25 a 26 a 27 a 28 a 29 a 30 => 31 # Pass 32 a 33 b 34 a 35 => 36 # Fail 37 a 38 b 39 a 40 a 41 b 42 => 43 # Fail 44