repetition.dat 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. NOTE implicit vs. explicit repetitions : 2002-08-01
  2. #
  3. # Glenn Fowler <gsf@research.att.com>
  4. # conforming matches (column 4) must match one of the following BREs
  5. # NOMATCH
  6. # (0,.)\((\(.\),\(.\))(?,?)(\2,\3)\)*
  7. # (0,.)\((\(.\),\(.\))(\2,\3)(?,?)\)*
  8. # i.e., each 3-tuple has two identical elements and one (?,?)
  9. #
  10. E ((..)|(.)) NULL NOMATCH
  11. E ((..)|(.))((..)|(.)) NULL NOMATCH
  12. E ((..)|(.))((..)|(.))((..)|(.)) NULL NOMATCH
  13. E ((..)|(.)){1} NULL NOMATCH
  14. E ((..)|(.)){2} NULL NOMATCH
  15. E ((..)|(.)){3} NULL NOMATCH
  16. E ((..)|(.))* NULL (0,0)
  17. E ((..)|(.)) a (0,1)(0,1)(?,?)(0,1)
  18. E ((..)|(.))((..)|(.)) a NOMATCH
  19. E ((..)|(.))((..)|(.))((..)|(.)) a NOMATCH
  20. E ((..)|(.)){1} a (0,1)(0,1)(?,?)(0,1)
  21. E ((..)|(.)){2} a NOMATCH
  22. E ((..)|(.)){3} a NOMATCH
  23. E ((..)|(.))* a (0,1)(0,1)(?,?)(0,1)
  24. E ((..)|(.)) aa (0,2)(0,2)(0,2)(?,?)
  25. E ((..)|(.))((..)|(.)) aa (0,2)(0,1)(?,?)(0,1)(1,2)(?,?)(1,2)
  26. E ((..)|(.))((..)|(.))((..)|(.)) aa NOMATCH
  27. E ((..)|(.)){1} aa (0,2)(0,2)(0,2)(?,?)
  28. E ((..)|(.)){2} aa (0,2)(1,2)(?,?)(1,2)
  29. E ((..)|(.)){3} aa NOMATCH
  30. E ((..)|(.))* aa (0,2)(0,2)(0,2)(?,?)
  31. E ((..)|(.)) aaa (0,2)(0,2)(0,2)(?,?)
  32. E ((..)|(.))((..)|(.)) aaa (0,3)(0,2)(0,2)(?,?)(2,3)(?,?)(2,3)
  33. E ((..)|(.))((..)|(.))((..)|(.)) aaa (0,3)(0,1)(?,?)(0,1)(1,2)(?,?)(1,2)(2,3)(?,?)(2,3)
  34. E ((..)|(.)){1} aaa (0,2)(0,2)(0,2)(?,?)
  35. E ((..)|(.)){2} aaa (0,3)(2,3)(?,?)(2,3)
  36. E ((..)|(.)){3} aaa (0,3)(2,3)(?,?)(2,3)
  37. E ((..)|(.))* aaa (0,3)(2,3)(?,?)(2,3)
  38. E ((..)|(.)) aaaa (0,2)(0,2)(0,2)(?,?)
  39. E ((..)|(.))((..)|(.)) aaaa (0,4)(0,2)(0,2)(?,?)(2,4)(2,4)(?,?)
  40. E ((..)|(.))((..)|(.))((..)|(.)) aaaa (0,4)(0,2)(0,2)(?,?)(2,3)(?,?)(2,3)(3,4)(?,?)(3,4)
  41. E ((..)|(.)){1} aaaa (0,2)(0,2)(0,2)(?,?)
  42. E ((..)|(.)){2} aaaa (0,4)(2,4)(2,4)(?,?)
  43. E ((..)|(.)){3} aaaa (0,4)(3,4)(?,?)(3,4)
  44. E ((..)|(.))* aaaa (0,4)(2,4)(2,4)(?,?)
  45. E ((..)|(.)) aaaaa (0,2)(0,2)(0,2)(?,?)
  46. E ((..)|(.))((..)|(.)) aaaaa (0,4)(0,2)(0,2)(?,?)(2,4)(2,4)(?,?)
  47. E ((..)|(.))((..)|(.))((..)|(.)) aaaaa (0,5)(0,2)(0,2)(?,?)(2,4)(2,4)(?,?)(4,5)(?,?)(4,5)
  48. E ((..)|(.)){1} aaaaa (0,2)(0,2)(0,2)(?,?)
  49. E ((..)|(.)){2} aaaaa (0,4)(2,4)(2,4)(?,?)
  50. E ((..)|(.)){3} aaaaa (0,5)(4,5)(?,?)(4,5)
  51. E ((..)|(.))* aaaaa (0,5)(4,5)(?,?)(4,5)
  52. E ((..)|(.)) aaaaaa (0,2)(0,2)(0,2)(?,?)
  53. E ((..)|(.))((..)|(.)) aaaaaa (0,4)(0,2)(0,2)(?,?)(2,4)(2,4)(?,?)
  54. E ((..)|(.))((..)|(.))((..)|(.)) aaaaaa (0,6)(0,2)(0,2)(?,?)(2,4)(2,4)(?,?)(4,6)(4,6)(?,?)
  55. E ((..)|(.)){1} aaaaaa (0,2)(0,2)(0,2)(?,?)
  56. E ((..)|(.)){2} aaaaaa (0,4)(2,4)(2,4)(?,?)
  57. E ((..)|(.)){3} aaaaaa (0,6)(4,6)(4,6)(?,?)
  58. E ((..)|(.))* aaaaaa (0,6)(4,6)(4,6)(?,?)