| const EscapeDct::Items EscapeDct::items = { |
| {'\\', 'u', '0', '0', '0', '0', 0, 6}, |
| {'\\', 'u', '0', '0', '0', '1', 0, 6}, |
| {'\\', 'u', '0', '0', '0', '2', 0, 6}, |
| {'\\', 'u', '0', '0', '0', '3', 0, 6}, |
| {'\\', 'u', '0', '0', '0', '4', 0, 6}, |
| {'\\', 'u', '0', '0', '0', '5', 0, 6}, |
| {'\\', 'u', '0', '0', '0', '6', 0, 6}, |
| {'\\', 'u', '0', '0', '0', '7', 0, 6}, |
| {'\\', 'b', 0, 0, 0, 0, 0, 2}, |
| {'\\', 't', 0, 0, 0, 0, 0, 2}, |
| {'\\', 'n', 0, 0, 0, 0, 0, 2}, |
| {'\\', 'u', '0', '0', '0', 'b', 0, 6}, |
| {'\\', 'f', 0, 0, 0, 0, 0, 2}, |
| {'\\', 'r', 0, 0, 0, 0, 0, 2}, |
| {'\\', 'u', '0', '0', '0', 'e', 0, 6}, |
| {'\\', 'u', '0', '0', '0', 'f', 0, 6}, |
| {'\\', 'u', '0', '0', '1', '0', 0, 6}, |
| {'\\', 'u', '0', '0', '1', '1', 0, 6}, |
| {'\\', 'u', '0', '0', '1', '2', 0, 6}, |
| {'\\', 'u', '0', '0', '1', '3', 0, 6}, |
| {'\\', 'u', '0', '0', '1', '4', 0, 6}, |
| {'\\', 'u', '0', '0', '1', '5', 0, 6}, |
| {'\\', 'u', '0', '0', '1', '6', 0, 6}, |
| {'\\', 'u', '0', '0', '1', '7', 0, 6}, |
| {'\\', 'u', '0', '0', '1', '8', 0, 6}, |
| {'\\', 'u', '0', '0', '1', '9', 0, 6}, |
| {'\\', 'u', '0', '0', '1', 'a', 0, 6}, |
| {'\\', 'u', '0', '0', '1', 'b', 0, 6}, |
| {'\\', 'u', '0', '0', '1', 'c', 0, 6}, |
| {'\\', 'u', '0', '0', '1', 'd', 0, 6}, |
| {'\\', 'u', '0', '0', '1', 'e', 0, 6}, |
| {'\\', 'u', '0', '0', '1', 'f', 0, 6}, |
| {' ', 0, 0, 0, 0, 0, 0, 1}, |
| {'!', 0, 0, 0, 0, 0, 0, 1}, |
| {'\\', 'u', '0', '0', '2', '2', 0, 6}, |
| {'#', 0, 0, 0, 0, 0, 0, 1}, |
| {'$', 0, 0, 0, 0, 0, 0, 1}, |
| {'%', 0, 0, 0, 0, 0, 0, 1}, |
| {'\\', 'u', '0', '0', '2', '6', 0, 6}, |
| {'\\', 'u', '0', '0', '2', '7', 0, 6}, |
| {'(', 0, 0, 0, 0, 0, 0, 1}, |
| {')', 0, 0, 0, 0, 0, 0, 1}, |
| {'*', 0, 0, 0, 0, 0, 0, 1}, |
| {'+', 0, 0, 0, 0, 0, 0, 1}, |
| {',', 0, 0, 0, 0, 0, 0, 1}, |
| {'-', 0, 0, 0, 0, 0, 0, 1}, |
| {'.', 0, 0, 0, 0, 0, 0, 1}, |
| {'/', 0, 0, 0, 0, 0, 0, 1}, |
| {'0', 0, 0, 0, 0, 0, 0, 1}, |
| {'1', 0, 0, 0, 0, 0, 0, 1}, |
| {'2', 0, 0, 0, 0, 0, 0, 1}, |
| {'3', 0, 0, 0, 0, 0, 0, 1}, |
| {'4', 0, 0, 0, 0, 0, 0, 1}, |
| {'5', 0, 0, 0, 0, 0, 0, 1}, |
| {'6', 0, 0, 0, 0, 0, 0, 1}, |
| {'7', 0, 0, 0, 0, 0, 0, 1}, |
| {'8', 0, 0, 0, 0, 0, 0, 1}, |
| {'9', 0, 0, 0, 0, 0, 0, 1}, |
| {':', 0, 0, 0, 0, 0, 0, 1}, |
| {';', 0, 0, 0, 0, 0, 0, 1}, |
| {'\\', 'u', '0', '0', '3', 'c', 0, 6}, |
| {'=', 0, 0, 0, 0, 0, 0, 1}, |
| {'\\', 'u', '0', '0', '3', 'e', 0, 6}, |
| {'?', 0, 0, 0, 0, 0, 0, 1}, |
| {'@', 0, 0, 0, 0, 0, 0, 1}, |
| {'A', 0, 0, 0, 0, 0, 0, 1}, |
| {'B', 0, 0, 0, 0, 0, 0, 1}, |
| {'C', 0, 0, 0, 0, 0, 0, 1}, |
| {'D', 0, 0, 0, 0, 0, 0, 1}, |
| {'E', 0, 0, 0, 0, 0, 0, 1}, |
| {'F', 0, 0, 0, 0, 0, 0, 1}, |
| {'G', 0, 0, 0, 0, 0, 0, 1}, |
| {'H', 0, 0, 0, 0, 0, 0, 1}, |
| {'I', 0, 0, 0, 0, 0, 0, 1}, |
| {'J', 0, 0, 0, 0, 0, 0, 1}, |
| {'K', 0, 0, 0, 0, 0, 0, 1}, |
| {'L', 0, 0, 0, 0, 0, 0, 1}, |
| {'M', 0, 0, 0, 0, 0, 0, 1}, |
| {'N', 0, 0, 0, 0, 0, 0, 1}, |
| {'O', 0, 0, 0, 0, 0, 0, 1}, |
| {'P', 0, 0, 0, 0, 0, 0, 1}, |
| {'Q', 0, 0, 0, 0, 0, 0, 1}, |
| {'R', 0, 0, 0, 0, 0, 0, 1}, |
| {'S', 0, 0, 0, 0, 0, 0, 1}, |
| {'T', 0, 0, 0, 0, 0, 0, 1}, |
| {'U', 0, 0, 0, 0, 0, 0, 1}, |
| {'V', 0, 0, 0, 0, 0, 0, 1}, |
| {'W', 0, 0, 0, 0, 0, 0, 1}, |
| {'X', 0, 0, 0, 0, 0, 0, 1}, |
| {'Y', 0, 0, 0, 0, 0, 0, 1}, |
| {'Z', 0, 0, 0, 0, 0, 0, 1}, |
| {'[', 0, 0, 0, 0, 0, 0, 1}, |
| {'\\', '\\', 0, 0, 0, 0, 0, 2}, |
| {']', 0, 0, 0, 0, 0, 0, 1}, |
| {'^', 0, 0, 0, 0, 0, 0, 1}, |
| {'_', 0, 0, 0, 0, 0, 0, 1}, |
| {'`', 0, 0, 0, 0, 0, 0, 1}, |
| {'a', 0, 0, 0, 0, 0, 0, 1}, |
| {'b', 0, 0, 0, 0, 0, 0, 1}, |
| {'c', 0, 0, 0, 0, 0, 0, 1}, |
| {'d', 0, 0, 0, 0, 0, 0, 1}, |
| {'e', 0, 0, 0, 0, 0, 0, 1}, |
| {'f', 0, 0, 0, 0, 0, 0, 1}, |
| {'g', 0, 0, 0, 0, 0, 0, 1}, |
| {'h', 0, 0, 0, 0, 0, 0, 1}, |
| {'i', 0, 0, 0, 0, 0, 0, 1}, |
| {'j', 0, 0, 0, 0, 0, 0, 1}, |
| {'k', 0, 0, 0, 0, 0, 0, 1}, |
| {'l', 0, 0, 0, 0, 0, 0, 1}, |
| {'m', 0, 0, 0, 0, 0, 0, 1}, |
| {'n', 0, 0, 0, 0, 0, 0, 1}, |
| {'o', 0, 0, 0, 0, 0, 0, 1}, |
| {'p', 0, 0, 0, 0, 0, 0, 1}, |
| {'q', 0, 0, 0, 0, 0, 0, 1}, |
| {'r', 0, 0, 0, 0, 0, 0, 1}, |
| {'s', 0, 0, 0, 0, 0, 0, 1}, |
| {'t', 0, 0, 0, 0, 0, 0, 1}, |
| {'u', 0, 0, 0, 0, 0, 0, 1}, |
| {'v', 0, 0, 0, 0, 0, 0, 1}, |
| {'w', 0, 0, 0, 0, 0, 0, 1}, |
| {'x', 0, 0, 0, 0, 0, 0, 1}, |
| {'y', 0, 0, 0, 0, 0, 0, 1}, |
| {'z', 0, 0, 0, 0, 0, 0, 1}, |
| {'{', 0, 0, 0, 0, 0, 0, 1}, |
| {'|', 0, 0, 0, 0, 0, 0, 1}, |
| {'}', 0, 0, 0, 0, 0, 0, 1}, |
| {'~', 0, 0, 0, 0, 0, 0, 1}, |
| {'\\', 'u', '0', '0', '7', 'f', 0, 6}, |
| {'\\', 'u', '0', '0', '8', '0', 0, 6}, |
| {'\\', 'u', '0', '0', '8', '1', 0, 6}, |
| {'\\', 'u', '0', '0', '8', '2', 0, 6}, |
| {'\\', 'u', '0', '0', '8', '3', 0, 6}, |
| {'\\', 'u', '0', '0', '8', '4', 0, 6}, |
| {'\\', 'u', '0', '0', '8', '5', 0, 6}, |
| {'\\', 'u', '0', '0', '8', '6', 0, 6}, |
| {'\\', 'u', '0', '0', '8', '7', 0, 6}, |
| {'\\', 'u', '0', '0', '8', '8', 0, 6}, |
| {'\\', 'u', '0', '0', '8', '9', 0, 6}, |
| {'\\', 'u', '0', '0', '8', 'a', 0, 6}, |
| {'\\', 'u', '0', '0', '8', 'b', 0, 6}, |
| {'\\', 'u', '0', '0', '8', 'c', 0, 6}, |
| {'\\', 'u', '0', '0', '8', 'd', 0, 6}, |
| {'\\', 'u', '0', '0', '8', 'e', 0, 6}, |
| {'\\', 'u', '0', '0', '8', 'f', 0, 6}, |
| {'\\', 'u', '0', '0', '9', '0', 0, 6}, |
| {'\\', 'u', '0', '0', '9', '1', 0, 6}, |
| {'\\', 'u', '0', '0', '9', '2', 0, 6}, |
| {'\\', 'u', '0', '0', '9', '3', 0, 6}, |
| {'\\', 'u', '0', '0', '9', '4', 0, 6}, |
| {'\\', 'u', '0', '0', '9', '5', 0, 6}, |
| {'\\', 'u', '0', '0', '9', '6', 0, 6}, |
| {'\\', 'u', '0', '0', '9', '7', 0, 6}, |
| {'\\', 'u', '0', '0', '9', '8', 0, 6}, |
| {'\\', 'u', '0', '0', '9', '9', 0, 6}, |
| {'\\', 'u', '0', '0', '9', 'a', 0, 6}, |
| {'\\', 'u', '0', '0', '9', 'b', 0, 6}, |
| {'\\', 'u', '0', '0', '9', 'c', 0, 6}, |
| {'\\', 'u', '0', '0', '9', 'd', 0, 6}, |
| {'\\', 'u', '0', '0', '9', 'e', 0, 6}, |
| {'\\', 'u', '0', '0', '9', 'f', 0, 6}, |
| {'\\', 'u', '0', '0', 'a', '0', 0, 6}, |
| {'\\', 'u', '0', '0', 'a', '1', 0, 6}, |
| {'\\', 'u', '0', '0', 'a', '2', 0, 6}, |
| {'\\', 'u', '0', '0', 'a', '3', 0, 6}, |
| {'\\', 'u', '0', '0', 'a', '4', 0, 6}, |
| {'\\', 'u', '0', '0', 'a', '5', 0, 6}, |
| {'\\', 'u', '0', '0', 'a', '6', 0, 6}, |
| {'\\', 'u', '0', '0', 'a', '7', 0, 6}, |
| {'\\', 'u', '0', '0', 'a', '8', 0, 6}, |
| {'\\', 'u', '0', '0', 'a', '9', 0, 6}, |
| {'\\', 'u', '0', '0', 'a', 'a', 0, 6}, |
| {'\\', 'u', '0', '0', 'a', 'b', 0, 6}, |
| {'\\', 'u', '0', '0', 'a', 'c', 0, 6}, |
| {'\\', 'u', '0', '0', 'a', 'd', 0, 6}, |
| {'\\', 'u', '0', '0', 'a', 'e', 0, 6}, |
| {'\\', 'u', '0', '0', 'a', 'f', 0, 6}, |
| {'\\', 'u', '0', '0', 'b', '0', 0, 6}, |
| {'\\', 'u', '0', '0', 'b', '1', 0, 6}, |
| {'\\', 'u', '0', '0', 'b', '2', 0, 6}, |
| {'\\', 'u', '0', '0', 'b', '3', 0, 6}, |
| {'\\', 'u', '0', '0', 'b', '4', 0, 6}, |
| {'\\', 'u', '0', '0', 'b', '5', 0, 6}, |
| {'\\', 'u', '0', '0', 'b', '6', 0, 6}, |
| {'\\', 'u', '0', '0', 'b', '7', 0, 6}, |
| {'\\', 'u', '0', '0', 'b', '8', 0, 6}, |
| {'\\', 'u', '0', '0', 'b', '9', 0, 6}, |
| {'\\', 'u', '0', '0', 'b', 'a', 0, 6}, |
| {'\\', 'u', '0', '0', 'b', 'b', 0, 6}, |
| {'\\', 'u', '0', '0', 'b', 'c', 0, 6}, |
| {'\\', 'u', '0', '0', 'b', 'd', 0, 6}, |
| {'\\', 'u', '0', '0', 'b', 'e', 0, 6}, |
| {'\\', 'u', '0', '0', 'b', 'f', 0, 6}, |
| {'\\', 'u', '0', '0', 'c', '0', 0, 6}, |
| {'\\', 'u', '0', '0', 'c', '1', 0, 6}, |
| {'\\', 'u', '0', '0', 'c', '2', 0, 6}, |
| {'\\', 'u', '0', '0', 'c', '3', 0, 6}, |
| {'\\', 'u', '0', '0', 'c', '4', 0, 6}, |
| {'\\', 'u', '0', '0', 'c', '5', 0, 6}, |
| {'\\', 'u', '0', '0', 'c', '6', 0, 6}, |
| {'\\', 'u', '0', '0', 'c', '7', 0, 6}, |
| {'\\', 'u', '0', '0', 'c', '8', 0, 6}, |
| {'\\', 'u', '0', '0', 'c', '9', 0, 6}, |
| {'\\', 'u', '0', '0', 'c', 'a', 0, 6}, |
| {'\\', 'u', '0', '0', 'c', 'b', 0, 6}, |
| {'\\', 'u', '0', '0', 'c', 'c', 0, 6}, |
| {'\\', 'u', '0', '0', 'c', 'd', 0, 6}, |
| {'\\', 'u', '0', '0', 'c', 'e', 0, 6}, |
| {'\\', 'u', '0', '0', 'c', 'f', 0, 6}, |
| {'\\', 'u', '0', '0', 'd', '0', 0, 6}, |
| {'\\', 'u', '0', '0', 'd', '1', 0, 6}, |
| {'\\', 'u', '0', '0', 'd', '2', 0, 6}, |
| {'\\', 'u', '0', '0', 'd', '3', 0, 6}, |
| {'\\', 'u', '0', '0', 'd', '4', 0, 6}, |
| {'\\', 'u', '0', '0', 'd', '5', 0, 6}, |
| {'\\', 'u', '0', '0', 'd', '6', 0, 6}, |
| {'\\', 'u', '0', '0', 'd', '7', 0, 6}, |
| {'\\', 'u', '0', '0', 'd', '8', 0, 6}, |
| {'\\', 'u', '0', '0', 'd', '9', 0, 6}, |
| {'\\', 'u', '0', '0', 'd', 'a', 0, 6}, |
| {'\\', 'u', '0', '0', 'd', 'b', 0, 6}, |
| {'\\', 'u', '0', '0', 'd', 'c', 0, 6}, |
| {'\\', 'u', '0', '0', 'd', 'd', 0, 6}, |
| {'\\', 'u', '0', '0', 'd', 'e', 0, 6}, |
| {'\\', 'u', '0', '0', 'd', 'f', 0, 6}, |
| {'\\', 'u', '0', '0', 'e', '0', 0, 6}, |
| {'\\', 'u', '0', '0', 'e', '1', 0, 6}, |
| {'\\', 'u', '0', '0', 'e', '2', 0, 6}, |
| {'\\', 'u', '0', '0', 'e', '3', 0, 6}, |
| {'\\', 'u', '0', '0', 'e', '4', 0, 6}, |
| {'\\', 'u', '0', '0', 'e', '5', 0, 6}, |
| {'\\', 'u', '0', '0', 'e', '6', 0, 6}, |
| {'\\', 'u', '0', '0', 'e', '7', 0, 6}, |
| {'\\', 'u', '0', '0', 'e', '8', 0, 6}, |
| {'\\', 'u', '0', '0', 'e', '9', 0, 6}, |
| {'\\', 'u', '0', '0', 'e', 'a', 0, 6}, |
| {'\\', 'u', '0', '0', 'e', 'b', 0, 6}, |
| {'\\', 'u', '0', '0', 'e', 'c', 0, 6}, |
| {'\\', 'u', '0', '0', 'e', 'd', 0, 6}, |
| {'\\', 'u', '0', '0', 'e', 'e', 0, 6}, |
| {'\\', 'u', '0', '0', 'e', 'f', 0, 6}, |
| {'\\', 'u', '0', '0', 'f', '0', 0, 6}, |
| {'\\', 'u', '0', '0', 'f', '1', 0, 6}, |
| {'\\', 'u', '0', '0', 'f', '2', 0, 6}, |
| {'\\', 'u', '0', '0', 'f', '3', 0, 6}, |
| {'\\', 'u', '0', '0', 'f', '4', 0, 6}, |
| {'\\', 'u', '0', '0', 'f', '5', 0, 6}, |
| {'\\', 'u', '0', '0', 'f', '6', 0, 6}, |
| {'\\', 'u', '0', '0', 'f', '7', 0, 6}, |
| {'\\', 'u', '0', '0', 'f', '8', 0, 6}, |
| {'\\', 'u', '0', '0', 'f', '9', 0, 6}, |
| {'\\', 'u', '0', '0', 'f', 'a', 0, 6}, |
| {'\\', 'u', '0', '0', 'f', 'b', 0, 6}, |
| {'\\', 'u', '0', '0', 'f', 'c', 0, 6}, |
| {'\\', 'u', '0', '0', 'f', 'd', 0, 6}, |
| {'\\', 'u', '0', '0', 'f', 'e', 0, 6}, |
| {'\\', 'u', '0', '0', 'f', 'f', 0, 6}, |
| }; |
| const unsigned __int128 EscapeDct::is_escaped_array = ( |
| ((unsigned __int128) 0x8000000010000000 << 64) | |
| ((unsigned __int128) 0x500000c4ffffffff) |
| ); |