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