Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

pcretables.h

Go to the documentation of this file.
00001 /*************************************************
00002 *      Perl-Compatible Regular Expressions       *
00003 *************************************************/
00004 
00005 /* This file is automatically written by the dftables auxiliary 
00006 program. If you edit it by hand, you might like to edit the Makefile to 
00007 prevent its ever being regenerated.
00008 
00009 This file is #included in the compilation of pcre.c to build the default
00010 character tables which are used when no tables are passed to the compile
00011 function. */
00012 
00013 static unsigned char pcre_default_tables[] = {
00014 
00015 /* This table is a lower casing table. */
00016 
00017     0,  1,  2,  3,  4,  5,  6,  7,
00018     8,  9, 10, 11, 12, 13, 14, 15,
00019    16, 17, 18, 19, 20, 21, 22, 23,
00020    24, 25, 26, 27, 28, 29, 30, 31,
00021    32, 33, 34, 35, 36, 37, 38, 39,
00022    40, 41, 42, 43, 44, 45, 46, 47,
00023    48, 49, 50, 51, 52, 53, 54, 55,
00024    56, 57, 58, 59, 60, 61, 62, 63,
00025    64, 97, 98, 99,100,101,102,103,
00026   104,105,106,107,108,109,110,111,
00027   112,113,114,115,116,117,118,119,
00028   120,121,122, 91, 92, 93, 94, 95,
00029    96, 97, 98, 99,100,101,102,103,
00030   104,105,106,107,108,109,110,111,
00031   112,113,114,115,116,117,118,119,
00032   120,121,122,123,124,125,126,127,
00033   128,129,130,131,132,133,134,135,
00034   136,137,138,139,140,141,142,143,
00035   144,145,146,147,148,149,150,151,
00036   152,153,154,155,156,157,158,159,
00037   160,161,162,163,164,165,166,167,
00038   168,169,170,171,172,173,174,175,
00039   176,177,178,179,180,181,182,183,
00040   184,185,186,187,188,189,190,191,
00041   192,193,194,195,196,197,198,199,
00042   200,201,202,203,204,205,206,207,
00043   208,209,210,211,212,213,214,215,
00044   216,217,218,219,220,221,222,223,
00045   224,225,226,227,228,229,230,231,
00046   232,233,234,235,236,237,238,239,
00047   240,241,242,243,244,245,246,247,
00048   248,249,250,251,252,253,254,255,
00049 
00050 /* This table is a case flipping table. */
00051 
00052     0,  1,  2,  3,  4,  5,  6,  7,
00053     8,  9, 10, 11, 12, 13, 14, 15,
00054    16, 17, 18, 19, 20, 21, 22, 23,
00055    24, 25, 26, 27, 28, 29, 30, 31,
00056    32, 33, 34, 35, 36, 37, 38, 39,
00057    40, 41, 42, 43, 44, 45, 46, 47,
00058    48, 49, 50, 51, 52, 53, 54, 55,
00059    56, 57, 58, 59, 60, 61, 62, 63,
00060    64, 97, 98, 99,100,101,102,103,
00061   104,105,106,107,108,109,110,111,
00062   112,113,114,115,116,117,118,119,
00063   120,121,122, 91, 92, 93, 94, 95,
00064    96, 65, 66, 67, 68, 69, 70, 71,
00065    72, 73, 74, 75, 76, 77, 78, 79,
00066    80, 81, 82, 83, 84, 85, 86, 87,
00067    88, 89, 90,123,124,125,126,127,
00068   128,129,130,131,132,133,134,135,
00069   136,137,138,139,140,141,142,143,
00070   144,145,146,147,148,149,150,151,
00071   152,153,154,155,156,157,158,159,
00072   160,161,162,163,164,165,166,167,
00073   168,169,170,171,172,173,174,175,
00074   176,177,178,179,180,181,182,183,
00075   184,185,186,187,188,189,190,191,
00076   192,193,194,195,196,197,198,199,
00077   200,201,202,203,204,205,206,207,
00078   208,209,210,211,212,213,214,215,
00079   216,217,218,219,220,221,222,223,
00080   224,225,226,227,228,229,230,231,
00081   232,233,234,235,236,237,238,239,
00082   240,241,242,243,244,245,246,247,
00083   248,249,250,251,252,253,254,255,
00084 
00085 /* This table contains bit maps for digits, 'word' chars, and white
00086 space. Each map is 32 bytes long and the bits run from the least
00087 significant end of each byte. */
00088 
00089   0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x03,
00090   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
00091   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
00092   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
00093 
00094   0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x03,
00095   0xfe,0xff,0xff,0x87,0xfe,0xff,0xff,0x07,
00096   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
00097   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
00098 
00099   0x00,0x3e,0x00,0x00,0x01,0x00,0x00,0x00,
00100   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
00101   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
00102   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,
00103 
00104 /* This table identifies various classes of character by individual bits:
00105   0x01   white space character
00106   0x02   letter
00107   0x04   decimal digit
00108   0x08   hexadecimal digit
00109   0x10   alphanumeric or '_'
00110   0x80   regular expression metacharacter or binary zero
00111 */
00112 
00113   0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*   0-  7 */
00114   0x00,0x01,0x01,0x01,0x01,0x01,0x00,0x00, /*   8- 15 */
00115   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*  16- 23 */
00116   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*  24- 31 */
00117   0x01,0x00,0x00,0x00,0x80,0x00,0x00,0x00, /*    - '  */
00118   0x80,0x80,0x80,0x80,0x00,0x00,0x80,0x00, /*  ( - /  */
00119   0x1c,0x1c,0x1c,0x1c,0x1c,0x1c,0x1c,0x1c, /*  0 - 7  */
00120   0x1c,0x1c,0x00,0x00,0x00,0x00,0x00,0x80, /*  8 - ?  */
00121   0x00,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x12, /*  @ - G  */
00122   0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, /*  H - O  */
00123   0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, /*  P - W  */
00124   0x12,0x12,0x12,0x80,0x00,0x00,0x80,0x10, /*  X - _  */
00125   0x00,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x12, /*  ` - g  */
00126   0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, /*  h - o  */
00127   0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, /*  p - w  */
00128   0x12,0x12,0x12,0x80,0x80,0x00,0x00,0x00, /*  x -127 */
00129   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 128-135 */
00130   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 136-143 */
00131   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 144-151 */
00132   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 152-159 */
00133   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 160-167 */
00134   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 168-175 */
00135   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 176-183 */
00136   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 184-191 */
00137   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 192-199 */
00138   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 200-207 */
00139   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 208-215 */
00140   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 216-223 */
00141   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 224-231 */
00142   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 232-239 */
00143   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 240-247 */
00144   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};/* 248-255 */
00145 
00146 /* End of chartables.c */

Generated on Thu Apr 25 02:43:23 2024 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002