MAJOR=7 MINOR=0 DEVNAME=vcs +li~XEpNF es_I|+?/* -*- buffer-read-only: t -*- !!!!!!! DO NOT EDIT THIS FILE !!!!!!! This file is built by regen/regcomp.pl from regcomp.sym. Any changes made here will be lost! */ /* Regops and State definitions */ #define REGNODE_MAX 112 #define REGMATCH_STATE_MAX 152 #define END 0 /* 0000 End of program. */ #define SUCCEED 1 /* 0x01 Return from a subroutine, basically. */ #define BOL 2 /* 0x02 Match "" at beginning of line. */ #define MBOL 3 /* 0x03 Same, assuming multiline. */ #define SBOL 4 /* 0x04 Same, assuming singleline. */ #define EOS 5 /* 0x05 Match "" at end of string. */ #define EOL 6 /* 0x06 Match "" at end of line. */ #define MEOL 7 /* 0x07 Same, assuming multiline. */ #define SEOL 8 /* 0x08 Same, assuming singleline. */ #define BOUND 9 /* 0x09 Match "" at any word boundary using native charset semantics for non-utf8 */ #define BOUNDL 10 /* 0x0a Match "" at any locale word boundary */ #define BOUNDU 11 /* 0x0b Match "" at any word boundary using Unicode semantics */ #define BOUNDA 12 /* 0x0c Match "" at any word boundary using ASCII semantics */ #define NBOUND 13 /* 0x0d Match "" at any word non-boundary using native charset semantics for non-utf8 */ #define NBOUNDL 14 /* 0x0e Match "" at any locale word non-boundary */ #define NBOUNDU 15 /* 0x0f Match "" at any word non-boundary using Unicode semantics */ #define NBOUNDA 16 /* 0x10 Match "" at any word non-boundary using ASCII semantics */ #define GPOS 17 /* 0x11 Matches where last m//g left off. */ #define REG_ANY 18 /* 0x12 Match any one character (except newline). */ #define SANY 19 /* 0x13 Match any one character. */ #define CANY 20 /* 0x14 Match any one byte. */ #define ANYOF 21 /* 0x15 Match character in (or not in) this class, single char match only */ #define ANYOFV 22 /* 0x16 Match character in (or not in) this class, can match-multiple chars */ #define ALNUM 23 /* 0x17 Match any alphanumeric character using native charset semantics for non-utf8 */ #define ALNUML 24 /* 0x18 Match any alphanumeric char in locale */ #define ALNUMU 25 /* 0x19 Match any alphanumeric char using Unicode semantics */ #define ALNUMA 26 /* 0x1a Match [A-Za-z_0-9] */ #define NALNUM 27 /* 0x1b Match any non-alphanumeric character using native charset semantics for non-utf8 */ #define NALNUML 28 /* 0x1c Match any non-alphanumeric char in locale */ #define NALNUMU 29 /* 0x1d Match any non-alphanumeric char using Unicode semantics */ #define NALNUMA 30 /* 0x1e Match [^A-Za-z_0-9] */ #define SPACE 31 /* 0x1f Match any whitespace character using native charset semantics for non-utf8 */ #define SPACEL 32 /* 0x20 Match any whitespace char in locale */ #define SPACEU 33 /* 0x21 Match any whitespace char using Unicode semantics */ #define SPACEA 34 /* 0x22 Match [ \t\n\f\r] */ #define NSPACE 35 /* 0x23 Match any non-whitespace character using native charset semantics for non-utf8 */ #define NSPACEL 36 /* 0x24 Match any non-whitespace char in locale */ #define NSPACEU 37 /* 0x25 Match any non-whitespace char using Unicode semantics */ #define NSPACEA 38 /* 0x26 Match [^ \t\n\f\r] */ #define DIGIT 39 /* 0x27 Match any numeric character using native charset semantics for non-utf8 */ #define DIGITL 40 /* 0x28 Match any numeric character in locale */ #define DIGITA 41 /* 0x29 Match [0-9] */ #define NDIGIT