root/ext/ereg/regex/cclass.h

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

INCLUDED FROM


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

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