root/maint/gnulib/lib/unictype/sy_c_ident.h

/* [previous][next][first][last][top][bottom][index][help] */

INCLUDED FROM


   1 /* DO NOT EDIT! GENERATED AUTOMATICALLY! */
   2 /* Language syntax properties of Unicode characters.  */
   3 /* Generated automatically by gen-uni-tables.c for Unicode 9.0.0.  */
   4 
   5 /* Copyright (C) 2000-2021 Free Software Foundation, Inc.
   6 
   7    This program is free software.
   8    It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
   9    You can redistribute it and/or modify it under either
  10      - the terms of the GNU Lesser General Public License as published
  11        by the Free Software Foundation; either version 3, or (at your
  12        option) any later version, or
  13      - the terms of the GNU General Public License as published by the
  14        Free Software Foundation; either version 2, or (at your option)
  15        any later version, or
  16      - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
  17 
  18    This program is distributed in the hope that it will be useful,
  19    but WITHOUT ANY WARRANTY; without even the implied warranty of
  20    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  21    Lesser General Public License and the GNU General Public License
  22    for more details.
  23 
  24    You should have received a copy of the GNU Lesser General Public
  25    License and of the GNU General Public License along with this
  26    program; if not, see <https://www.gnu.org/licenses/>.  */
  27 
  28 #define identsyntax_header_0 12
  29 #define identsyntax_header_1 14
  30 #define identsyntax_header_2 7
  31 #define identsyntax_header_3 31
  32 #define identsyntax_header_4 127
  33 static const
  34 struct
  35   {
  36     int level1[14];
  37     short level2[9 << 5];
  38     unsigned short level3[39 * 16];
  39   }
  40 u_c_ident =
  41 {
  42   {
  43         0,    32,    64,    96,   128,   160,   160,   160,
  44       160,   192,   224,   160,   160,   256
  45   },
  46   {
  47         0,   128,   256,   384,   512,   640,   768,   896,
  48      1024,  1152,  1280,  1408,  1536,  1664,    -1,    -1,
  49        -1,    -1,  1792,  1920,  2048,  2176,  2304,  2432,
  50      2560,  2688,  2816,    -1,  2944,  3072,  3200,  3328,
  51        -1,  3456,    -1,    -1,    -1,    -1,    -1,    -1,
  52        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  53        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  54        -1,    -1,    -1,    -1,   256,  3584,  3712,  3840,
  55      3968,    -1,  4096,  4224,    -1,    -1,    -1,    -1,
  56        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  57        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  58        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  59      4352,  4480,  4608,    -1,    -1,    -1,    -1,    -1,
  60        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  61        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  62        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  63        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  64        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  65        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  66        -1,    -1,    -1,    -1,   256,   256,   256,   256,
  67       256,   256,   256,   256,   256,   256,   256,   256,
  68       256,   256,   256,   256,   256,   256,   256,   256,
  69       256,   256,   256,   256,   256,   256,   256,   256,
  70       256,   256,   256,   256,   256,   256,   256,   256,
  71       256,   256,   256,   256,   256,   256,   256,   256,
  72       256,   256,   256,   256,   256,   256,   256,   256,
  73       256,   256,   256,   256,   256,   256,   256,   256,
  74       256,   256,   256,   256,   256,   256,   256,  4736,
  75        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  76        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  77        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  78       256,   256,   256,   256,   256,   256,   256,   256,
  79       256,   256,   256,   256,   256,   256,   256,   256,
  80       256,   256,   256,   256,   256,   256,   256,  4864,
  81        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
  82        -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1
  83   },
  84   {
  85     0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x5555, 0xaaa5,
  86     0x0002, 0x0000, 0x0000, 0x2a80, 0x0002, 0x0000, 0x0000, 0xaa80,
  87     0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaa8a, 0x22aa, 0xaa8a,
  88     0x0000, 0x0000, 0x8000, 0x0000, 0x0000, 0x0000, 0x8000, 0x0000,
  89     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
  90     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
  91     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
  92     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0x000a,
  93     0x0000, 0x0000, 0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
  94     0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
  95     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa8, 0x0000, 0x0228,
  96     0xaaa0, 0xaaaa, 0xaaa0, 0xaaaa, 0xa800, 0xaaaa, 0xaaaa, 0xaaaa,
  97     0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
  98     0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaa8a,
  99     0x8aaa, 0x0880, 0x0000, 0x0000, 0x0020, 0x0000, 0x0000, 0x0000,
 100     0x0000, 0x8000, 0x8000, 0x888a, 0x0008, 0x0000, 0xaa00, 0xaaaa,
 101     0x0002, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
 102     0x0000, 0x0000, 0x0002, 0x0800, 0x0000, 0x0000, 0x0000, 0x0000,
 103     0xaaa0, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
 104     0x2800, 0xa828, 0x0000, 0x0000, 0x0000, 0x0a00, 0xa000, 0xaaa0,
 105     0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0002, 0x0000,
 106     0x0000, 0x0000, 0x8000, 0xaaa2, 0x0002, 0x0000, 0x0000, 0x0000,
 107     0x0000, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x2020,
 108     0xaa82, 0xaaaa, 0x0000, 0x0000, 0x0000, 0xaa80, 0xaa80, 0xaaaa,
 109     0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0002, 0x0000, 0x0000, 0xaa80,
 110     0x0000, 0x0000, 0xaa80, 0xaaaa, 0x0000, 0xaaa0, 0x0000, 0x0000,
 111     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x800a,
 112     0x0000, 0x8000, 0x0000, 0xa800, 0x02aa, 0xa008, 0x0000, 0xaaa0,
 113     0x0202, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x02a0,
 114     0x0000, 0xa000, 0xaa80, 0x0000, 0x0a00, 0x0000, 0xaaaa, 0xaaaa,
 115     0x0202, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0a88, 0x0aa0,
 116     0x2800, 0xa028, 0xaaaa, 0x20aa, 0x0a00, 0x0000, 0xaaa0, 0xaaaa,
 117     0x028a, 0x2a80, 0x0028, 0x0000, 0x0000, 0x0008, 0x8208, 0x0aa0,
 118     0x2a80, 0xa028, 0xaaaa, 0x8802, 0x0aaa, 0x0000, 0xa8aa, 0xaaaa,
 119     0x0202, 0x2200, 0x0020, 0x0000, 0x0000, 0x0008, 0x0208, 0x02a0,
 120     0x2000, 0xa020, 0xaaa8, 0xaaaa, 0x0aa8, 0x0000, 0xaaaa, 0xaaaa,
 121     0x0202, 0x2800, 0x0028, 0x0000, 0x0000, 0x0008, 0x0a08, 0x02a0,
 122     0x2a00, 0xa028, 0xaaaa, 0x20aa, 0x0aa0, 0x0000, 0xaaaa, 0xaaaa,
 123     0x020a, 0x0a80, 0xa008, 0x0882, 0xa82a, 0x0a80, 0x2000, 0x0aa0,
 124     0x0a80, 0xa008, 0xaaaa, 0xaaaa, 0x2aaa, 0x0000, 0xaaaa, 0xaaaa,
 125     0x0202, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0200, 0x0aa0,
 126     0x0800, 0xa008, 0xaaaa, 0xaaaa, 0x0aa0, 0x0000, 0xaaaa, 0xaaaa,
 127     0x020a, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0200, 0x0aa0,
 128     0x0800, 0xa008, 0xaaaa, 0x8aaa, 0x0aa0, 0x0000, 0xaaaa, 0xaaaa,
 129     0x020a, 0x0800, 0x0008, 0x0000, 0x0000, 0x0008, 0x0000, 0x0aa0,
 130     0x0a00, 0xa008, 0xaaaa, 0xaaaa, 0x0aa0, 0x0000, 0xaaaa, 0xaaaa,
 131     0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaa80,
 132     0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
 133     0x2882, 0xa288, 0x00aa, 0x0002, 0x2202, 0x820a, 0x0000, 0xa020,
 134     0x8800, 0xa000, 0x0000, 0xa0a0, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
 135     0xaaa8, 0xaaaa, 0xaaaa, 0xaaa0, 0x0000, 0x0000, 0x2200, 0x0aa2,
 136     0x0000, 0x0002, 0x0000, 0x0000, 0x0000, 0xaaa0, 0x0002, 0x0000,
 137     0x0800, 0xaa00, 0x2000, 0x0002, 0x0000, 0xa000, 0x0002, 0xaaa2,
 138     0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
 139     0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000,
 140     0xa000, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xaaaa,
 141     0x0000, 0x0000, 0x0000, 0xaa00, 0x0000, 0x0000, 0x0000, 0x0000,
 142     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xaaa0,
 143     0x0000, 0x0000, 0xa000, 0xa000, 0x0000, 0x0000, 0x0000, 0x0000,
 144     0xa000, 0xa000, 0x0000, 0x2222, 0x0000, 0x0000, 0x0000, 0xa000,
 145     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x8800,
 146     0x080a, 0xa800, 0x0a00, 0xaa00, 0x0000, 0xa800, 0x080a, 0xa800,
 147     0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x2aaa,
 148     0xaaa8, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x2aaa,
 149     0x2a8a, 0x000a, 0xa200, 0xa000, 0x88aa, 0x0008, 0x0020, 0xaaa8,
 150     0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0000, 0x0000, 0x0000, 0x0000,
 151     0xaa80, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
 152     0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
 153     0x02aa, 0xaaaa, 0xaaaa, 0xaaaa, 0x0002, 0xaaa0, 0xaaaa, 0xaaaa,
 154     0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
 155     0x0000, 0x0000, 0xaa00, 0xa82a, 0x0002, 0x0000, 0x0000, 0x0000,
 156     0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x8000, 0xa82a,
 157     0x02aa, 0x0000, 0x0000, 0x0000, 0x0000, 0xa800, 0xaaaa, 0xaaaa,
 158     0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
 159     0x0000, 0x0000, 0x0000, 0x0000, 0xa000, 0xaaaa, 0xaaaa, 0xaaaa,
 160     0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa,
 161     0x0000, 0x0000, 0x0000, 0x0000, 0xaa00, 0xaaaa, 0xaaaa, 0xaaaa,
 162     0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa
 163   }
 164 };

/* [previous][next][first][last][top][bottom][index][help] */