root/ereg/regex/cclass.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


/* character-class table */
static const struct cclass {
        const unsigned char *name;
        const unsigned char *chars;
        const unsigned char *multis;
} cclasses[] = {
        {"alnum",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",                               ""},
        {"alpha",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",
                                        ""},
        {"blank",       " \t",          ""},
        {"cntrl",       "\007\b\t\n\v\f\r\1\2\3\4\5\6\16\17\20\21\22\23\24\
\25\26\27\30\31\32\33\34\35\36\37\177", ""},
        {"digit",       "0123456789",   ""},
        {"graph",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
0123456789!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
                                        ""},
        {"lower",       "abcdefghijklmnopqrstuvwxyz",
                                        ""},
        {"print",       "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\
0123456789!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~ ",
                                        ""},
        {"punct",       "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",
                                        ""},
        {"space",       "\t\n\v\f\r ",  ""},
        {"upper",       "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
                                        ""},
        {"xdigit",      "0123456789ABCDEFabcdef",
                                        ""},
        {NULL,          0,              ""}
};

/* [<][>][^][v][top][bottom][index][help] */