Go to the source code of this file.
Classes | |
| struct | cset |
| struct | re_guts |
Defines | |
| #define | MAGIC1 ((('r'^0200)<<8) | 'e') |
| #define | OPRMASK 0xf8000000 |
| #define | OPDMASK 0x07ffffff |
| #define | OPSHIFT ((unsigned)27) |
| #define | OP(n) ((n)&OPRMASK) |
| #define | OPND(n) ((n)&OPDMASK) |
| #define | SOP(op, opnd) ((op)|(opnd)) |
| #define | OEND (1<<OPSHIFT) |
| #define | OCHAR (2<<OPSHIFT) |
| #define | OBOL (3<<OPSHIFT) |
| #define | OEOL (4<<OPSHIFT) |
| #define | OANY (5<<OPSHIFT) |
| #define | OANYOF (6<<OPSHIFT) |
| #define | OBACK_ (7<<OPSHIFT) |
| #define | O_BACK (8<<OPSHIFT) |
| #define | OPLUS_ (9<<OPSHIFT) |
| #define | O_PLUS (10<<OPSHIFT) |
| #define | OQUEST_ (11<<OPSHIFT) |
| #define | O_QUEST (12<<OPSHIFT) |
| #define | OLPAREN (13<<OPSHIFT) |
| #define | ORPAREN (14<<OPSHIFT) |
| #define | OCH_ (15<<OPSHIFT) |
| #define | OOR1 (16<<OPSHIFT) |
| #define | OOR2 (17<<OPSHIFT) |
| #define | O_CH (18<<OPSHIFT) |
| #define | OBOW (19<<OPSHIFT) |
| #define | OEOW (20<<OPSHIFT) |
| #define | CHadd(cs, c) ((cs)->ptr[(uch)(c)] |= (cs)->mask, (cs)->hash += (c)) |
| #define | CHsub(cs, c) ((cs)->ptr[(uch)(c)] &= ~(cs)->mask, (cs)->hash -= (c)) |
| #define | CHIN(cs, c) ((cs)->ptr[(uch)(c)] & (cs)->mask) |
| #define | MCadd(p, cs, cp) mcadd(p, cs, cp) |
| #define | MCsub(p, cs, cp) mcsub(p, cs, cp) |
| #define | MCin(p, cs, cp) mcin(p, cs, cp) |
| #define | MAGIC2 ((('R'^0200)<<8)|'E') |
| #define | USEBOL 01 |
| #define | USEEOL 02 |
| #define | BAD 04 |
| #define | OUT (CHAR_MAX+1) |
| #define | ISWORD(c) (isalnum(c) || (c) == '_') |
Typedefs | |
| typedef unsigned long | sop |
| typedef long | sopno |
| typedef unsigned char | cat_t |
1.5.8