Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 10:15:01

0001 /*
0002  * Licensed to the Apache Software Foundation (ASF) under one or more
0003  * contributor license agreements.  See the NOTICE file distributed with
0004  * this work for additional information regarding copyright ownership.
0005  * The ASF licenses this file to You under the Apache License, Version 2.0
0006  * (the "License"); you may not use this file except in compliance with
0007  * the License.  You may obtain a copy of the License at
0008  * 
0009  *      http://www.apache.org/licenses/LICENSE-2.0
0010  * 
0011  * Unless required by applicable law or agreed to in writing, software
0012  * distributed under the License is distributed on an "AS IS" BASIS,
0013  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0014  * See the License for the specific language governing permissions and
0015  * limitations under the License.
0016  */
0017 
0018 /*
0019  * $Id$
0020  */
0021 
0022 #if !defined(XERCESC_INCLUDE_GUARD_REGXDEFS_HPP)
0023 #define XERCESC_INCLUDE_GUARD_REGXDEFS_HPP
0024 
0025 // ---------------------------------------------------------------------------
0026 //  Includes
0027 // ---------------------------------------------------------------------------
0028 #include <xercesc/util/XercesDefs.hpp>
0029 #include <xercesc/util/XMLUniDefs.hpp>
0030 
0031 XERCES_CPP_NAMESPACE_BEGIN
0032 
0033 static const XMLCh fgXMLCategory[] =
0034 {
0035     chLatin_X, chLatin_M, chLatin_L, chNull
0036 };
0037 
0038 static const XMLCh fgASCIICategory[] =
0039 {
0040     chLatin_A, chLatin_S, chLatin_C, chLatin_I, chLatin_I, chNull
0041 };
0042 
0043 static const XMLCh fgUnicodeCategory[] =
0044 {
0045     chLatin_U, chLatin_N, chLatin_I, chLatin_C, chLatin_O, chLatin_D,
0046     chLatin_E, chNull
0047 };
0048 
0049 static const XMLCh fgBlockCategory[] =
0050 {
0051     chLatin_B, chLatin_L, chLatin_O, chLatin_C, chLatin_K, chNull
0052 };
0053 
0054 static const XMLCh fgXMLSpace[] =
0055 {
0056     chLatin_x, chLatin_m, chLatin_l, chColon, chLatin_i, chLatin_s, chLatin_S,
0057     chLatin_p, chLatin_a, chLatin_c, chLatin_e, chNull
0058 };
0059 
0060 static const XMLCh fgXMLDigit[] =
0061 {
0062     chLatin_x, chLatin_m, chLatin_l, chColon, chLatin_i, chLatin_s, chLatin_D,
0063     chLatin_i, chLatin_g, chLatin_i, chLatin_t, chNull
0064 };
0065 
0066 static const XMLCh fgXMLWord[] =
0067 {
0068     chLatin_x, chLatin_m, chLatin_l, chColon, chLatin_i, chLatin_s, chLatin_W,
0069     chLatin_o, chLatin_r, chLatin_d, chNull
0070 };
0071 
0072 static const XMLCh fgXMLNameChar[] =
0073 {
0074     chLatin_x, chLatin_m, chLatin_l, chColon, chLatin_i, chLatin_s, chLatin_N,
0075     chLatin_a, chLatin_m, chLatin_e, chLatin_C, chLatin_h, chLatin_a,
0076     chLatin_r, chNull
0077 };
0078 
0079 static const XMLCh fgXMLInitialNameChar[] =
0080 {
0081     chLatin_x, chLatin_m, chLatin_l, chColon, chLatin_i, chLatin_s, chLatin_I,
0082     chLatin_n, chLatin_i, chLatin_t, chLatin_i, chLatin_a, chLatin_l,
0083     chLatin_N, chLatin_a, chLatin_m, chLatin_e, chLatin_C, chLatin_h,
0084     chLatin_a, chLatin_r, chNull
0085 };
0086 
0087 static const XMLCh fgASCII[] =
0088 {
0089     chLatin_a, chLatin_s, chLatin_c, chLatin_i, chLatin_i, chColon, chLatin_i,
0090     chLatin_s, chLatin_A, chLatin_s, chLatin_c, chLatin_i, chLatin_i, chNull
0091 };
0092 
0093 static const XMLCh fgASCIIDigit[] =
0094 {
0095     chLatin_a, chLatin_s, chLatin_c, chLatin_i, chLatin_i, chColon, chLatin_i,
0096     chLatin_s, chLatin_D, chLatin_i, chLatin_g, chLatin_i, chLatin_t, chNull
0097 };
0098 
0099 static const XMLCh fgASCIIWord[] =
0100 {
0101     chLatin_a, chLatin_s, chLatin_c, chLatin_i, chLatin_i, chColon, chLatin_i,
0102     chLatin_s, chLatin_W, chLatin_o, chLatin_r, chLatin_d, chNull
0103 };
0104 
0105 static const XMLCh fgASCIISpace[] =
0106 {
0107     chLatin_a, chLatin_s, chLatin_c, chLatin_i, chLatin_i, chColon, chLatin_i,
0108     chLatin_s, chLatin_S, chLatin_p, chLatin_a, chLatin_c, chLatin_e, chNull
0109 };
0110 
0111 static const XMLCh fgASCIIXDigit[] =
0112 {
0113     chLatin_a, chLatin_s, chLatin_c, chLatin_i, chLatin_i, chColon, chLatin_i,
0114     chLatin_s, chLatin_X, chLatin_D, chLatin_i, chLatin_g, chLatin_i,
0115     chLatin_t, chNull
0116 };
0117 
0118 
0119 static const XMLCh fgUniAll[] =
0120 {
0121     chLatin_A, chLatin_L, chLatin_L, chNull
0122 };
0123 
0124 static const XMLCh fgUniIsAlpha[] =
0125 {
0126     chLatin_I, chLatin_s, chLatin_A, chLatin_l, chLatin_p, chLatin_h,
0127     chLatin_a, chNull
0128 };
0129 
0130 static const XMLCh fgUniIsAlnum[] =
0131 {
0132     chLatin_I, chLatin_s, chLatin_A, chLatin_l, chLatin_n, chLatin_u,
0133     chLatin_m, chNull
0134 };
0135 
0136 static const XMLCh fgUniIsWord[] =
0137 {
0138     chLatin_I, chLatin_s, chLatin_W, chLatin_o, chLatin_r, chLatin_d,
0139     chNull
0140 };
0141 
0142 
0143 static const XMLCh fgUniIsDigit[] =
0144 {
0145     chLatin_I, chLatin_s, chLatin_D, chLatin_i, chLatin_g, chLatin_i,
0146     chLatin_t, chNull
0147 };
0148 
0149 static const XMLCh fgUniIsUpper[] =
0150 {
0151     chLatin_I, chLatin_s, chLatin_U, chLatin_p, chLatin_p, chLatin_e,
0152     chLatin_r, chNull
0153 };
0154 
0155 static const XMLCh fgUniIsLower[] =
0156 {
0157     chLatin_I, chLatin_s, chLatin_L, chLatin_o, chLatin_w, chLatin_e,
0158     chLatin_r, chNull
0159 };
0160 
0161 static const XMLCh fgUniIsPunct[] =
0162 {
0163     chLatin_I, chLatin_s, chLatin_P, chLatin_u, chLatin_n, chLatin_c,
0164     chLatin_t, chNull
0165 };
0166 
0167 static const XMLCh fgUniIsSpace[] =
0168 {
0169     chLatin_I, chLatin_s, chLatin_S, chLatin_p, chLatin_a, chLatin_c,
0170     chLatin_e, chNull
0171 };
0172 
0173 static const XMLCh fgUniAssigned[] =
0174 {
0175     chLatin_A, chLatin_S, chLatin_S, chLatin_I, chLatin_G, chLatin_N,
0176     chLatin_E, chLatin_D, chNull
0177 };
0178 
0179 
0180 static const XMLCh fgUniDecimalDigit[] =
0181 {
0182     chLatin_N, chLatin_d, chNull
0183 };
0184 
0185 static const XMLCh fgBlockIsSpecials[] =
0186 {
0187     chLatin_I, chLatin_s, chLatin_S, chLatin_p, chLatin_e, chLatin_c, chLatin_i, chLatin_a,
0188     chLatin_l, chLatin_s, chNull
0189 };
0190 
0191 static const XMLCh fgBlockIsPrivateUse[] =
0192 {
0193     chLatin_I, chLatin_s, chLatin_P, chLatin_r, chLatin_i, chLatin_v, chLatin_a, chLatin_t, chLatin_e,
0194     chLatin_U, chLatin_s, chLatin_e,  chNull
0195 };
0196 
0197 static const XMLCh fgUniLetter[] =
0198 {
0199     chLatin_L, chNull
0200 };
0201 
0202 static const XMLCh fgUniNumber[] =
0203 {
0204     chLatin_N, chNull
0205 };
0206 
0207 static const XMLCh fgUniMark[] =
0208 {
0209     chLatin_M, chNull
0210 };
0211 
0212 static const XMLCh fgUniSeparator[] =
0213 {
0214     chLatin_Z, chNull
0215 };
0216 
0217 static const XMLCh fgUniPunctuation[] =
0218 {
0219     chLatin_P, chNull
0220 };
0221 
0222 static const XMLCh fgUniControl[] =
0223 {
0224     chLatin_C, chNull
0225 };
0226 
0227 static const XMLCh fgUniSymbol[] =
0228 {
0229     chLatin_S, chNull
0230 };
0231 
0232 XERCES_CPP_NAMESPACE_END
0233 
0234 #endif
0235 
0236 /**
0237   * End of file RegxDefs.hpp
0238   */
0239