#include "pcre_internal.h"
#include "pcre_chartables.c"
変数 | |
const int | kjs_pcre_utf8_table1 [6] |
const int | kjs_pcre_utf8_table2 [6] = { 0, 0xc0, 0xe0, 0xf0, 0xf8, 0xfc} |
const int | kjs_pcre_utf8_table3 [6] = { 0xff, 0x1f, 0x0f, 0x07, 0x03, 0x01} |
const unsigned char | kjs_pcre_utf8_table4 [0x40] |
const int kjs_pcre_utf8_table1[6] |
{ 0x7f, 0x7ff, 0xffff, 0x1fffff, 0x3ffffff, 0x7fffffff}
pcre_tables.cpp の 52 行で定義されています。
const int kjs_pcre_utf8_table2[6] = { 0, 0xc0, 0xe0, 0xf0, 0xf8, 0xfc} |
pcre_tables.cpp の 58 行で定義されています。
参照元 encodeUTF8().
const int kjs_pcre_utf8_table3[6] = { 0xff, 0x1f, 0x0f, 0x07, 0x03, 0x01} |
pcre_tables.cpp の 59 行で定義されています。
参照元 getUTF8CharAndAdvancePointer(), と getUTF8CharAndIncrementLength().
const unsigned char kjs_pcre_utf8_table4[0x40] |
{ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5 }
pcre_tables.cpp の 65 行で定義されています。
参照元 getUTF8CharAndAdvancePointer(), と getUTF8CharAndIncrementLength().