home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / pc / unix / dgrep.arc / TESTS < prev    next >
Encoding:
Text File  |  1989-08-17  |  2.6 KB  |  131 lines

  1. xabc    abc    n    -    -
  2. abc    xbc    n    -    -
  3. abc    axc    n    -    -
  4. abc    abx    n    -    -
  5. abc    xabcy    y    -    -
  6. abc    ababc    y    -    -
  7. ab*c    abc    y    -    -
  8. ab*bc    abc    y    -    -
  9. ab*bc    abbc    y    -    -
  10. ab*bc    abbbbc    y    -    -
  11. ab+bc    abbc    y    -    -
  12. ab+bc    abc    n    -    -
  13. ab+bc    abq    n    -    -
  14. ab+bc    abbbbc    y    -    -
  15. ab?bc    abbc    y    -    -
  16. ab?bc    abc    y    -    -
  17. ab?bc    abbbbc    n    -    -
  18. ab?c    abc    y    -    -
  19. ^abc$    abc    y    -    -
  20. ^abc$    abcc    n    -    -
  21. ^abc    abcc    y    -    -
  22. ^abc$    aabc    n    -    -
  23. abc$    aabc    y    -    -
  24. ^    abc    y    -    -
  25. $    abc    y    -    -
  26. ^$        y    -    -
  27. a.c    abc    y    -    -
  28. a.c    axc    y    -    -
  29. a.*c    axyzc    y    -    -
  30. a.*c    axyzd    n    -    -
  31. a[bc]d    abc    n    -    -
  32. a[bc]d    abd    y    -    -
  33. a[b-d]e    abd    n    -    -
  34. a[b-d]e    ace    y    -    -
  35. a[b-d]    aac    y    -    -
  36. a[-b]    a-    y    -    -
  37. a[b-]    a-    y    -    -
  38. a[b-a]    ab    y    -    -
  39. a[]b    -    c    -    -
  40. a[    -    c    -    -
  41. a]    a]    y    -    -
  42. a[\]]b    a]b    y    -    -
  43. a[^bc]d    aed    y    -    -
  44. a[^bc]d    abd    n    -    -
  45. a[^-b]c    adc    y    -    -
  46. a[^-b]c    a-c    n    -    -
  47. a[^]b]c    a]c    n    -    -
  48. a[^]b]c    adc    y    -    -
  49. ab|cd    abc    y    -    -
  50. ab|cd    abcd    y    -    -
  51. ()ef    def    y    -    -
  52. ()*    *    c    -    -
  53. *a    *a    y    -    -
  54. ^*    *    y    -    -
  55. $*    a    y    -    -
  56. (*)b    -    c    -    -
  57. $b    b    n    -    -
  58. a\    a\    y    -    -
  59. a\(b    a(b    y    -    -
  60. a\(*b    ab    y    -    -
  61. a\(*b    a((b    y    -    -
  62. a\\b    a\b    y    -    -
  63. abc)    -    c    -    -
  64. (abc    -    c    -    -
  65. ((a))    abc    y    -    -
  66. (a)b(c)    abc    y    -    -
  67. a+b+c    aabbabc    y    -    -
  68. a**    -    c    -    -
  69. a*?    -    c    -    -
  70. (a*)*        y    -    -
  71. (a*)+    a    y    -    -
  72. (a|)*        y    -    -
  73. (a*|b)*    b    y    -    -
  74. (a+|b)*    ab    y    -    -
  75. (a+|b)+    ab    y    -    -
  76. (a+|b)?    ab    y    -    -
  77. [^ab]*    cde    y    -    -
  78. ^[ab]+    ab    y    -    -
  79. ^[ab]+    cb    n    -    -
  80. (^)*    c    y    -    -
  81. (ab|)*    ab    y    -    -
  82. )(    -    c    -    -
  83.     abc    y    -    -
  84. abc        n    -    -
  85. a*        y    -    -
  86. ([abc])*d    abbbcd    y    -    -
  87. ([abc])*bcd    abcd    y    -    -
  88. a|b|c|d|e    e    y    -    -
  89. (a|b|c|d|e)f    ef    y    -    -
  90. ((a*|b))*    b    y    -    -
  91. ((a*|b))*    bbbbb    y    -    -
  92. ((a*|b))*        y    -    -
  93. abcd*efg    abcdefg    y    -    -
  94. ab*    xabyabbbz    y    -    -
  95. ab*    xayabbbz    y    -    -
  96. (ab|cd)e    abcde    y    -    -
  97. [abhgefdc]ij    hij    y    -    -
  98. ^(ab|cd)e    abcde    n    -    -
  99. (abc|)ef    abcdef    y    -    -
  100. (a|b)c*d    abcd    y    -    -
  101. (ab|ab*)bc    abc    y    -    -
  102. a([bc]*)c*    abc    y    -    -
  103. a([bc]*)(c*d)    abcd    y    -    -
  104. a([bc]+)(c*d)    abcd    y    -    -
  105. a([bc]*)(c+d)    abcd    y    -    -
  106. a[bcd]*dcdcde    adcdcde    y    -    -
  107. a[bcd]+dcdcde    adcdcde    n    -    -
  108. (ab|a)b*c    abc    y    -    -
  109. ((a)(b)c)(d)    abcd    y    -    -
  110. [a-zA-Z_][a-zA-Z0-9_]*    alpha    y    -    -
  111. ^a(bc+|b[eh])g|.h$    abh    y    -    -
  112. (bc+d$|ef*g.|h?i(j|k))    effgz    y    -    -
  113. (bc+d$|ef*g.|h?i(j|k))    ij    y    -    -
  114. (bc+d$|ef*g.|h?i(j|k))    effg    n    -    -
  115. (bc+d$|ef*g.|h?i(j|k))    bcdd    n    -    -
  116. (bc+d$|ef*g.|h?i(j|k))    bccd    y    -    -
  117. (bc+d$|ef*g.|h?i(j|k))    reffgz    y    -    -
  118. ((((((((((a))))))))))    a    y    -    -
  119. (((((((((a)))))))))    b    n    -    -
  120. multiple words of text    uh-uh    n    -    -
  121. multiple words    multiple words, yeah    y    -    -
  122. (.*)c(.*)    abcde    y    -    -
  123. \((.*), (.*)\)    (a, b)    y    -    -
  124. [k]    ab    n    -    -
  125. abcd    abcd    y    -    -
  126. a(bc)d    abcd    y    -    -
  127. a[-]?c    ac    y    -    -
  128. .$    abc    y    -    -
  129. (a|b)*a(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)$    ababababaabbbbbbbbbb    y    -    -
  130. (a|b)*a(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)$    abababababaaaaaaaaaa    n    -    -
  131.