Teuchos - Trilinos Tools Package  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Teuchos_chartab.cpp
1 // @HEADER
2 // *****************************************************************************
3 // Teuchos: Common Tools Package
4 //
5 // Copyright 2004 NTESS and the Teuchos contributors.
6 // SPDX-License-Identifier: BSD-3-Clause
7 // *****************************************************************************
8 // @HEADER
9 
10 /* This file was auto-generated by
11  gen_Teuchos_chartab */
12 
13 #include "Teuchos_chartab.hpp"
14 
15 namespace Teuchos {
16 
17 int const chartab[TEUCHOS_CHARTAB_SIZE] = {
18  -1,
19  -1,
20  -1,
21  -1,
22  -1,
23  -1,
24  -1,
25  -1,
26  -1,
27  0,
28  1,
29  -1,
30  -1,
31  2,
32  -1,
33  -1,
34  -1,
35  -1,
36  -1,
37  -1,
38  -1,
39  -1,
40  -1,
41  -1,
42  -1,
43  -1,
44  -1,
45  -1,
46  -1,
47  -1,
48  -1,
49  -1,
50  3,
51  66,
52  67,
53  68,
54  69,
55  70,
56  71,
57  72,
58  73,
59  74,
60  75,
61  76,
62  77,
63  78,
64  79,
65  80,
66  56,
67  57,
68  58,
69  59,
70  60,
71  61,
72  62,
73  63,
74  64,
75  65,
76  81,
77  82,
78  83,
79  84,
80  85,
81  86,
82  87,
83  30,
84  31,
85  32,
86  33,
87  34,
88  35,
89  36,
90  37,
91  38,
92  39,
93  40,
94  41,
95  42,
96  43,
97  44,
98  45,
99  46,
100  47,
101  48,
102  49,
103  50,
104  51,
105  52,
106  53,
107  54,
108  55,
109  88,
110  89,
111  90,
112  91,
113  92,
114  93,
115  4,
116  5,
117  6,
118  7,
119  8,
120  9,
121  10,
122  11,
123  12,
124  13,
125  14,
126  15,
127  16,
128  17,
129  18,
130  19,
131  20,
132  21,
133  22,
134  23,
135  24,
136  25,
137  26,
138  27,
139  28,
140  29,
141  94,
142  95,
143  96,
144  97,
145  -1
146 };
147 
148 char const inv_chartab[NCHARS] = {
149  '\t',
150  '\n',
151  '\r',
152  ' ',
153  'a',
154  'b',
155  'c',
156  'd',
157  'e',
158  'f',
159  'g',
160  'h',
161  'i',
162  'j',
163  'k',
164  'l',
165  'm',
166  'n',
167  'o',
168  'p',
169  'q',
170  'r',
171  's',
172  't',
173  'u',
174  'v',
175  'w',
176  'x',
177  'y',
178  'z',
179  'A',
180  'B',
181  'C',
182  'D',
183  'E',
184  'F',
185  'G',
186  'H',
187  'I',
188  'J',
189  'K',
190  'L',
191  'M',
192  'N',
193  'O',
194  'P',
195  'Q',
196  'R',
197  'S',
198  'T',
199  'U',
200  'V',
201  'W',
202  'X',
203  'Y',
204  'Z',
205  '0',
206  '1',
207  '2',
208  '3',
209  '4',
210  '5',
211  '6',
212  '7',
213  '8',
214  '9',
215  '!',
216  '"',
217  '#',
218  '$',
219  '%',
220  '&',
221  '\'',
222  '(',
223  ')',
224  '*',
225  '+',
226  ',',
227  '-',
228  '.',
229  '/',
230  ':',
231  ';',
232  '<',
233  '=',
234  '>',
235  '?',
236  '@',
237  '[',
238  '\\',
239  ']',
240  '^',
241  '_',
242  '`',
243  '{',
244  '|',
245  '}',
246  '~'
247 };
248 
249 } // end namespace Teuchos