~pythonregexp2.7/python/issue2636-01+09-02+17+18+19+20+21+26

« back to all changes in this revision

Viewing changes to Modules/sre_constants.h

  • Committer: Jeffrey C. "The TimeHorse" Jacobs
  • Date: 2008-09-26 14:50:14 UTC
  • mfrom: (39047.2.1 Regexp-2.7)
  • Revision ID: darklord@timehorse.com-20080926145014-kf5v7xrxn97mtaz3
Merged in changes from the combined Atomic Grouping / Possessive Qualifiers, Matthew Barnett Engine, Variable Length Look-Behind and Reverse Match branch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
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
21
 
#define SRE_OP_AT 6
22
 
#define SRE_OP_BRANCH 7
23
 
#define SRE_OP_CALL 8
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
30
 
#define SRE_OP_IN 15
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
56
 
#define SRE_AT_END 5
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
 
54
#define SRE_OP_IN 39
 
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