diff options
author | Fredrik Lundh <fredrik@pythonware.com> | 2000-06-30 10:41:31 (GMT) |
---|---|---|
committer | Fredrik Lundh <fredrik@pythonware.com> | 2000-06-30 10:41:31 (GMT) |
commit | 43b3b49b5ab486295baef3a35cd8e836f735c065 (patch) | |
tree | 3ca960c788dafde87799443f2087dc661dc52d48 /Modules/sre_constants.h | |
parent | a4657f736c34e4bb1802b40246028c5bec545fe6 (diff) | |
download | cpython-43b3b49b5ab486295baef3a35cd8e836f735c065.zip cpython-43b3b49b5ab486295baef3a35cd8e836f735c065.tar.gz cpython-43b3b49b5ab486295baef3a35cd8e836f735c065.tar.bz2 |
- fixed lookahead assertions (#10, #11, #12)
- untabified sre_constants.py
Diffstat (limited to 'Modules/sre_constants.h')
-rw-r--r-- | Modules/sre_constants.h | 57 |
1 files changed, 35 insertions, 22 deletions
diff --git a/Modules/sre_constants.h b/Modules/sre_constants.h index 01c8448..2ec00ba 100644 --- a/Modules/sre_constants.h +++ b/Modules/sre_constants.h @@ -1,29 +1,42 @@ -/* generated from sre_constants.py */ +/* + * Secret Labs' Regular Expression Engine + * + * regular expression matching engine + * + * NOTE: This file is generated by sre_constants.py. If you need + * to change anything in here, edit sre_constants.py and run it. + * + * Copyright (c) 1997-2000 by Secret Labs AB. All rights reserved. + * + * See the _sre.c file for information on usage and redistribution. + */ + #define SRE_OP_FAILURE 0 #define SRE_OP_SUCCESS 1 #define SRE_OP_ANY 2 #define SRE_OP_ASSERT 3 -#define SRE_OP_AT 4 -#define SRE_OP_BRANCH 5 -#define SRE_OP_CALL 6 -#define SRE_OP_CATEGORY 7 -#define SRE_OP_GROUP 8 -#define SRE_OP_GROUP_IGNORE 9 -#define SRE_OP_IN 10 -#define SRE_OP_IN_IGNORE 11 -#define SRE_OP_INFO 12 -#define SRE_OP_JUMP 13 -#define SRE_OP_LITERAL 14 -#define SRE_OP_LITERAL_IGNORE 15 -#define SRE_OP_MARK 16 -#define SRE_OP_MAX_REPEAT 17 -#define SRE_OP_MAX_REPEAT_ONE 18 -#define SRE_OP_MIN_REPEAT 19 -#define SRE_OP_NOT_LITERAL 20 -#define SRE_OP_NOT_LITERAL_IGNORE 21 -#define SRE_OP_NEGATE 22 -#define SRE_OP_RANGE 23 -#define SRE_OP_REPEAT 24 +#define SRE_OP_ASSERT_NOT 4 +#define SRE_OP_AT 5 +#define SRE_OP_BRANCH 6 +#define SRE_OP_CALL 7 +#define SRE_OP_CATEGORY 8 +#define SRE_OP_GROUP 9 +#define SRE_OP_GROUP_IGNORE 10 +#define SRE_OP_IN 11 +#define SRE_OP_IN_IGNORE 12 +#define SRE_OP_INFO 13 +#define SRE_OP_JUMP 14 +#define SRE_OP_LITERAL 15 +#define SRE_OP_LITERAL_IGNORE 16 +#define SRE_OP_MARK 17 +#define SRE_OP_MAX_REPEAT 18 +#define SRE_OP_MAX_REPEAT_ONE 19 +#define SRE_OP_MIN_REPEAT 20 +#define SRE_OP_NOT_LITERAL 21 +#define SRE_OP_NOT_LITERAL_IGNORE 22 +#define SRE_OP_NEGATE 23 +#define SRE_OP_RANGE 24 +#define SRE_OP_REPEAT 25 #define SRE_AT_BEGINNING 0 #define SRE_AT_BEGINNING_LINE 1 #define SRE_AT_BOUNDARY 2 |