[Python-checkins] CVS: python/dist/src/Modules sre.h,2.1,2.2 sre_constants.h,2.1,2.2
Guido van Rossum
python-dev@python.org
Mon, 10 Apr 2000 13:07:27 -0400 (EDT)
- Previous message: [Python-checkins] CVS: python/dist/src/Modules _sre.c,2.1,2.2
- Next message: [Python-checkins] CVS: python/dist/src/Lib sre.py,1.2,1.3 sre_compile.py,1.2,1.3 sre_constants.py,1.2,1.3 sre_parse.py,1.2,1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /projects/cvsroot/python/dist/src/Modules
In directory eric:/projects/python/develop/guido/src/Modules
Modified Files:
sre.h sre_constants.h
Log Message:
Removed CRLF line endings.
Index: sre.h
===================================================================
RCS file: /projects/cvsroot/python/dist/src/Modules/sre.h,v
retrieving revision 2.1
retrieving revision 2.2
diff -C2 -r2.1 -r2.2
*** sre.h 2000/03/31 14:59:30 2.1
--- sre.h 2000/04/10 17:07:24 2.2
***************
*** 1,38 ****
! /*
! * Secret Labs' Regular Expression Engine
! * $Id: sre.h,v 2.1 2000/03/31 14:59:30 guido Exp $
! *
! * simple regular expression matching engine
! *
! * Copyright (c) 1997-2000 by Secret Labs AB. All rights reserved.
! *
! * See the _sre.c file for information on usage and redistribution.
! */
!
! #ifndef SRE_INCLUDED
! #define SRE_INCLUDED
!
! #include "sre_constants.h"
!
! /* Python objects */
!
! typedef struct {
! PyObject_HEAD
! PyObject* code; /* link to the code string object */
! PyObject* pattern; /* link to the pattern source (or None) */
! int groups;
! PyObject* groupindex;
! } PatternObject;
!
! #define PatternObject_GetCode(o) ((void*) PyString_AS_STRING((o)->code))
!
! typedef struct {
! PyObject_HEAD
! PyObject* string; /* link to the target string */
! PatternObject* pattern; /* link to the regex (pattern) object */
! int groups; /* number of groups (start/end marks) */
! int mark[2];
! } MatchObject;
!
! #endif
!
--- 1,38 ----
! /*
! * Secret Labs' Regular Expression Engine
! * $Id: sre.h,v 2.2 2000/04/10 17:07:24 guido Exp $
! *
! * simple regular expression matching engine
! *
! * Copyright (c) 1997-2000 by Secret Labs AB. All rights reserved.
! *
! * See the _sre.c file for information on usage and redistribution.
! */
!
! #ifndef SRE_INCLUDED
! #define SRE_INCLUDED
!
! #include "sre_constants.h"
!
! /* Python objects */
!
! typedef struct {
! PyObject_HEAD
! PyObject* code; /* link to the code string object */
! PyObject* pattern; /* link to the pattern source (or None) */
! int groups;
! PyObject* groupindex;
! } PatternObject;
!
! #define PatternObject_GetCode(o) ((void*) PyString_AS_STRING((o)->code))
!
! typedef struct {
! PyObject_HEAD
! PyObject* string; /* link to the target string */
! PatternObject* pattern; /* link to the regex (pattern) object */
! int groups; /* number of groups (start/end marks) */
! int mark[2];
! } MatchObject;
!
! #endif
!
Index: sre_constants.h
===================================================================
RCS file: /projects/cvsroot/python/dist/src/Modules/sre_constants.h,v
retrieving revision 2.1
retrieving revision 2.2
diff -C2 -r2.1 -r2.2
*** sre_constants.h 2000/03/31 14:59:30 2.1
--- sre_constants.h 2000/04/10 17:07:24 2.2
***************
*** 1,27 ****
! /* generated by sre_constants.py */
! #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_JUMP 12
! #define SRE_OP_LITERAL 13
! #define SRE_OP_LITERAL_IGNORE 14
! #define SRE_OP_MARK 15
! #define SRE_OP_MAX_REPEAT 16
! #define SRE_OP_MAX_UNTIL 17
! #define SRE_OP_MAX_REPEAT_ONE 18
! #define SRE_OP_MIN_REPEAT 19
! #define SRE_OP_MIN_UNTIL 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
--- 1,27 ----
! /* generated by sre_constants.py */
! #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_JUMP 12
! #define SRE_OP_LITERAL 13
! #define SRE_OP_LITERAL_IGNORE 14
! #define SRE_OP_MARK 15
! #define SRE_OP_MAX_REPEAT 16
! #define SRE_OP_MAX_UNTIL 17
! #define SRE_OP_MAX_REPEAT_ONE 18
! #define SRE_OP_MIN_REPEAT 19
! #define SRE_OP_MIN_UNTIL 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
- Previous message: [Python-checkins] CVS: python/dist/src/Modules _sre.c,2.1,2.2
- Next message: [Python-checkins] CVS: python/dist/src/Lib sre.py,1.2,1.3 sre_compile.py,1.2,1.3 sre_constants.py,1.2,1.3 sre_parse.py,1.2,1.3
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]