16
16
#define SRE_OP_SUCCESS 1
17
17
#define SRE_OP_ANY 2
18
18
#define SRE_OP_ANY_ALL 3
19
#define SRE_OP_ASSERT 4
20
#define SRE_OP_ASSERT_NOT 5
22
#define SRE_OP_BRANCH 7
24
#define SRE_OP_CATEGORY 9
25
#define SRE_OP_CHARSET 10
26
#define SRE_OP_BIGCHARSET 11
27
#define SRE_OP_GROUPREF 12
28
#define SRE_OP_GROUPREF_EXISTS 13
29
#define SRE_OP_GROUPREF_IGNORE 14
31
#define SRE_OP_IN_IGNORE 16
32
#define SRE_OP_INFO 17
33
#define SRE_OP_JUMP 18
34
#define SRE_OP_LITERAL 19
35
#define SRE_OP_LITERAL_IGNORE 20
36
#define SRE_OP_MARK 21
37
#define SRE_OP_MAX_UNTIL 22
38
#define SRE_OP_MIN_UNTIL 23
39
#define SRE_OP_NOT_LITERAL 24
40
#define SRE_OP_NOT_LITERAL_IGNORE 25
41
#define SRE_OP_NEGATE 26
42
#define SRE_OP_RANGE 27
43
#define SRE_OP_REPEAT 28
44
#define SRE_OP_REPEAT_ONE 29
45
#define SRE_OP_SUBPATTERN 30
46
#define SRE_OP_MIN_REPEAT_ONE 31
47
#define SRE_OP_ATOMIC_GROUP 32
48
#define SRE_OP_POSSESSIVE_REPEAT 33
49
#define SRE_OP_POSSESSIVE_ONE 34
50
#define SRE_OP__COUNT 35
51
#define SRE_AT_BEGINNING 0
52
#define SRE_AT_BEGINNING_LINE 1
53
#define SRE_AT_BEGINNING_STRING 2
54
#define SRE_AT_BOUNDARY 3
55
#define SRE_AT_NON_BOUNDARY 4
57
#define SRE_AT_END_LINE 6
58
#define SRE_AT_END_STRING 7
59
#define SRE_AT_LOC_BOUNDARY 8
60
#define SRE_AT_LOC_NON_BOUNDARY 9
61
#define SRE_AT_UNI_BOUNDARY 10
62
#define SRE_AT_UNI_NON_BOUNDARY 11
63
#define SRE_AT__COUNT 12
64
#define SRE_CATEGORY_DIGIT 0
65
#define SRE_CATEGORY_NOT_DIGIT 1
66
#define SRE_CATEGORY_SPACE 2
67
#define SRE_CATEGORY_NOT_SPACE 3
68
#define SRE_CATEGORY_WORD 4
69
#define SRE_CATEGORY_NOT_WORD 5
70
#define SRE_CATEGORY_LINEBREAK 6
71
#define SRE_CATEGORY_NOT_LINEBREAK 7
72
#define SRE_CATEGORY_LOC_WORD 8
73
#define SRE_CATEGORY_LOC_NOT_WORD 9
74
#define SRE_CATEGORY_UNI_DIGIT 10
75
#define SRE_CATEGORY_UNI_NOT_DIGIT 11
76
#define SRE_CATEGORY_UNI_SPACE 12
77
#define SRE_CATEGORY_UNI_NOT_SPACE 13
78
#define SRE_CATEGORY_UNI_WORD 14
79
#define SRE_CATEGORY_UNI_NOT_WORD 15
80
#define SRE_CATEGORY_UNI_LINEBREAK 16
81
#define SRE_CATEGORY_UNI_NOT_LINEBREAK 17
82
#define SRE_CATEGORY__COUNT 18
19
#define SRE_OP_ANY_ALL_REV 4
20
#define SRE_OP_ANY_REV 5
21
#define SRE_OP_ASSERT 6
22
#define SRE_OP_ASSERT_NOT 7
23
#define SRE_OP_ATOMIC 8
24
#define SRE_OP_BIGCHARSET 9
25
#define SRE_OP_BIGCHARSET_IGNORE 10
26
#define SRE_OP_BIGCHARSET_IGNORE_REV 11
27
#define SRE_OP_BIGCHARSET_REV 12
28
#define SRE_OP_BOUNDARY 13
29
#define SRE_OP_BRANCH 14
30
#define SRE_OP_CALL 15
31
#define SRE_OP_CHARSET 16
32
#define SRE_OP_CHARSET_IGNORE 17
33
#define SRE_OP_CHARSET_IGNORE_REV 18
34
#define SRE_OP_CHARSET_REV 19
35
#define SRE_OP_DIGIT 20
36
#define SRE_OP_DIGIT_REV 21
37
#define SRE_OP_END_ASSERT 22
38
#define SRE_OP_END_ASSERT_NOT 23
39
#define SRE_OP_END_ATOMIC 24
40
#define SRE_OP_END_OF_LINE 25
41
#define SRE_OP_END_OF_STRING 26
42
#define SRE_OP_END_OF_STRING_2 27
43
#define SRE_OP_END_REPEAT_MAX 28
44
#define SRE_OP_END_REPEAT_MAX_REV 29
45
#define SRE_OP_END_REPEAT_MIN 30
46
#define SRE_OP_END_REPEAT_MIN_REV 31
47
#define SRE_OP_END_REPEAT_POSS 32
48
#define SRE_OP_END_REPEAT_POSS_REV 33
49
#define SRE_OP_GROUPREF 34
50
#define SRE_OP_GROUPREF_EXISTS 35
51
#define SRE_OP_GROUPREF_IGNORE 36
52
#define SRE_OP_GROUPREF_IGNORE_REV 37
53
#define SRE_OP_GROUPREF_REV 38
55
#define SRE_OP_IN_IGNORE 40
56
#define SRE_OP_IN_IGNORE_REV 41
57
#define SRE_OP_IN_REV 42
58
#define SRE_OP_JUMP 43
59
#define SRE_OP_LITERAL 44
60
#define SRE_OP_LITERAL_IGNORE 45
61
#define SRE_OP_LITERAL_IGNORE_REV 46
62
#define SRE_OP_LITERAL_REV 47
63
#define SRE_OP_LITERAL_STRING 48
64
#define SRE_OP_LITERAL_STRING_IGNORE 49
65
#define SRE_OP_LITERAL_STRING_IGNORE_REV 50
66
#define SRE_OP_LITERAL_STRING_REV 51
67
#define SRE_OP_LOC_BOUNDARY 52
68
#define SRE_OP_LOC_NOT_BOUNDARY 53
69
#define SRE_OP_LOC_NOT_WORD 54
70
#define SRE_OP_LOC_NOT_WORD_REV 55
71
#define SRE_OP_LOC_WORD 56
72
#define SRE_OP_LOC_WORD_REV 57
73
#define SRE_OP_MARK 58
74
#define SRE_OP_NOT_BIGCHARSET 59
75
#define SRE_OP_NOT_BIGCHARSET_IGNORE 60
76
#define SRE_OP_NOT_BIGCHARSET_IGNORE_REV 61
77
#define SRE_OP_NOT_BIGCHARSET_REV 62
78
#define SRE_OP_NOT_BOUNDARY 63
79
#define SRE_OP_NOT_CHARSET 64
80
#define SRE_OP_NOT_CHARSET_IGNORE 65
81
#define SRE_OP_NOT_CHARSET_IGNORE_REV 66
82
#define SRE_OP_NOT_CHARSET_REV 67
83
#define SRE_OP_NOT_DIGIT 68
84
#define SRE_OP_NOT_DIGIT_REV 69
85
#define SRE_OP_NOT_IN 70
86
#define SRE_OP_NOT_IN_IGNORE 71
87
#define SRE_OP_NOT_IN_IGNORE_REV 72
88
#define SRE_OP_NOT_IN_REV 73
89
#define SRE_OP_NOT_LITERAL 74
90
#define SRE_OP_NOT_LITERAL_IGNORE 75
91
#define SRE_OP_NOT_LITERAL_IGNORE_REV 76
92
#define SRE_OP_NOT_LITERAL_REV 77
93
#define SRE_OP_NOT_RANGE 78
94
#define SRE_OP_NOT_RANGE_IGNORE 79
95
#define SRE_OP_NOT_RANGE_IGNORE_REV 80
96
#define SRE_OP_NOT_RANGE_REV 81
97
#define SRE_OP_NOT_WHITESPACE 82
98
#define SRE_OP_NOT_WHITESPACE_REV 83
99
#define SRE_OP_NOT_WORD 84
100
#define SRE_OP_NOT_WORD_REV 85
101
#define SRE_OP_RANGE 86
102
#define SRE_OP_RANGE_IGNORE 87
103
#define SRE_OP_RANGE_IGNORE_REV 88
104
#define SRE_OP_RANGE_REV 89
105
#define SRE_OP_REPEAT_MAX 90
106
#define SRE_OP_REPEAT_MAX_REV 91
107
#define SRE_OP_REPEAT_MIN 92
108
#define SRE_OP_REPEAT_MIN_REV 93
109
#define SRE_OP_REPEAT_ONE_MAX 94
110
#define SRE_OP_REPEAT_ONE_MAX_REV 95
111
#define SRE_OP_REPEAT_ONE_MIN 96
112
#define SRE_OP_REPEAT_ONE_MIN_REV 97
113
#define SRE_OP_REPEAT_ONE_POSS 98
114
#define SRE_OP_REPEAT_ONE_POSS_REV 99
115
#define SRE_OP_REPEAT_POSS 100
116
#define SRE_OP_REPEAT_POSS_REV 101
117
#define SRE_OP_START_OF_LINE 102
118
#define SRE_OP_START_OF_STRING 103
119
#define SRE_OP_SUBPATTERN 104
120
#define SRE_OP_UNI_BOUNDARY 105
121
#define SRE_OP_UNI_DIGIT 106
122
#define SRE_OP_UNI_DIGIT_REV 107
123
#define SRE_OP_UNI_NOT_BOUNDARY 108
124
#define SRE_OP_UNI_NOT_DIGIT 109
125
#define SRE_OP_UNI_NOT_DIGIT_REV 110
126
#define SRE_OP_UNI_NOT_WHITESPACE 111
127
#define SRE_OP_UNI_NOT_WHITESPACE_REV 112
128
#define SRE_OP_UNI_NOT_WORD 113
129
#define SRE_OP_UNI_NOT_WORD_REV 114
130
#define SRE_OP_UNI_WHITESPACE 115
131
#define SRE_OP_UNI_WHITESPACE_REV 116
132
#define SRE_OP_UNI_WORD 117
133
#define SRE_OP_UNI_WORD_REV 118
134
#define SRE_OP_WHITESPACE 119
135
#define SRE_OP_WHITESPACE_REV 120
136
#define SRE_OP_WORD 121
137
#define SRE_OP_WORD_REV 122
138
#define SRE_MAX_OP 122
139
#define SRE_OP__COUNT 123
83
140
#define SRE_FLAG_TEMPLATE 1
84
141
#define SRE_FLAG_IGNORECASE 2
85
142
#define SRE_FLAG_LOCALE 4