-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathcre.test.c
22 lines (21 loc) · 891 Bytes
/
cre.test.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
int main(void) {
printf("1 == %d\n", matcher_begin_a("a"));
printf("1 == %d\n", matcher_begin_a("a_"));
printf("0 == %d\n", matcher_begin_a(""));
printf("0 == %d\n", matcher_begin_a("b"));
printf("1 == %d\n", matcher_a_end("ba"));
printf("1 == %d\n", matcher_a_end("_a"));
printf("0 == %d\n", matcher_a_end(""));
printf("0 == %d\n", matcher_a_end("ba"));
printf("1 == %d\n", matcher_a("bab"));
printf("1 == %d\n", matcher_a("_aca"));
printf("0 == %d\n", matcher_a(""));
printf("0 == %d\n", matcher_a("bb"));
printf("1 == %d\n", matcher_ab_dot_star_ab("abab"));
printf("1 == %d\n", matcher_ab_dot_star_ab("abccab"));
printf("1 == %d\n", matcher_ab_dot_star_ab("abcabcab"));
printf("1 == %d\n", matcher_ab_dot_star_ab("abcabcabaaa"));
printf("0 == %d\n", matcher_ab_dot_star_ab(""));
printf("0 == %d\n", matcher_ab_dot_star_ab("ab"));
}