1 static unsigned char lextable[] = {
2 /* pos 0000: 0 */ /* 0 */ 0x42 /* (to 0x0084 state 98) */,
3 /* 1 */ 0x01 /* (to 0x0002 state 1) */,
4 /* pos 0002: 1 */ /* 0 */ 0x5C /* (to 0x00BA state 151) */,
5 /* 1 */ 0x01 /* (to 0x0004 state 2) */,
6 /* pos 0004: 2 */ /* 0 */ 0x66 /* (to 0x00D0 state 173) */,
7 /* 1 */ 0x01 /* (to 0x0006 state 3) */,
8 /* pos 0006: 3 */ /* 0 */ 0x74 /* (to 0x00EE state 204) */,
9 /* 1 */ 0x01 /* (to 0x0008 state 4) */,
10 /* pos 0008: 4 */ /* 0 */ 0x8C /* (to 0x0120 state 263) */,
11 /* 1 */ 0x01 /* (to 0x000A state 5) */,
12 /* pos 000a: 5 */ /* 0 */ 0x46 /* (to 0x0096 state 113) */,
13 /* 1 */ 0x01 /* (to 0x000C state 6) */,
14 /* pos 000c: 6 */ /* 0 */ 0x75 /* (to 0x00F6 state 211) */,
15 /* 1 */ 0x01 /* (to 0x000E state 7) */,
16 /* pos 000e: 7 */ /* 0 */ 0x40 /* (to 0x008E state 104) */,
17 /* 1 */ 0x01 /* (to 0x0010 state 8) */,
18 /* pos 0010: 8 */ /* 0 */ 0x45 /* (to 0x009A state 116) */,
19 /* 1 */ 0x01 /* (to 0x0012 state 9) */,
20 /* pos 0012: 9 */ /* 0 */ 0x40 /* (to 0x0092 state 108) */,
21 /* 1 */ 0x01 /* (to 0x0014 state 10) */,
22 /* pos 0014: 10 */ /* 0 */ 0x01 /* (to 0x0016 state 11) */,
23 /* 1 */ 0x03 /* (to 0x001A state 14) */,
24 /* pos 0016: 11 */ /* 0 */ 0x01 /* (to 0x0018 state 12) */,
25 /* 1 */ 0x5B /* (to 0x00CC state 166) */,
26 /* pos 0018: 12 */ /* terminal 0 */ 0x00,
27 /* terminal 36 */ 0x24,
28 /* pos 001a: 14 */ /* 0 */ 0x72 /* (to 0x00FE state 220) */,
29 /* 1 */ 0x01 /* (to 0x001C state 15) */,
30 /* pos 001c: 15 */ /* 0 */ 0x72 /* (to 0x0100 state 222) */,
31 /* 1 */ 0x01 /* (to 0x001E state 16) */,
32 /* pos 001e: 16 */ /* 0 */ 0x53 /* (to 0x00C4 state 158) */,
33 /* 1 */ 0x01 /* (to 0x0020 state 17) */,
34 /* pos 0020: 17 */ /* terminal 123 */ 0x7B,
35 /* 1 */ 0x01 /* (to 0x0022 state 18) */,
36 /* pos 0022: 18 */ /* 0 */ 0x6B /* (to 0x00F8 state 216) */,
37 /* 1 */ 0x01 /* (to 0x0024 state 19) */,
38 /* pos 0024: 19 */ /* 0 */ 0x84 /* (to 0x012C state 279) */,
39 /* 1 */ 0x01 /* (to 0x0026 state 20) */,
40 /* pos 0026: 20 */ /* 0 */ 0x01 /* (to 0x0028 state 21) */,
41 /* 1 */ 0x06 /* (to 0x0032 state 27) */,
42 /* pos 0028: 21 */ /* 0 */ 0xB3 /* (to 0x018E state 377) */,
43 /* 1 */ 0x01 /* (to 0x002A state 22) */,
44 /* pos 002a: 22 */ /* 0 */ 0xC3 /* (to 0x01B0 state 414) */,
45 /* 1 */ 0x01 /* (to 0x002C state 23) */,
46 /* pos 002c: 23 */ /* 0 */ 0x01 /* (to 0x002E state 24) */,
47 /* 1 */ 0x8C /* (to 0x0144 state 301) */,
48 /* pos 002e: 24 */ /* 0 */ 0x01 /* (to 0x0030 state 25) */,
49 /* 1 */ 0x8A /* (to 0x0142 state 298) */,
50 /* pos 0030: 25 */ /* terminal 1 */ 0x01,
51 /* terminal 135 */ 0x87,
52 /* pos 0032: 27 */ /* 0 */ 0x8E /* (to 0x014E state 314) */,
53 /* 1 */ 0x01 /* (to 0x0034 state 28) */,
54 /* pos 0034: 28 */ /* 0 */ 0x0F /* (to 0x0052 state 50) */,
55 /* 1 */ 0x01 /* (to 0x0036 state 29) */,
56 /* pos 0036: 29 */ /* 0 */ 0xA4 /* (to 0x017E state 362) */,
57 /* 1 */ 0x01 /* (to 0x0038 state 30) */,
58 /* pos 0038: 30 */ /* 0 */ 0xB7 /* (to 0x01A6 state 403) */,
59 /* 1 */ 0x01 /* (to 0x003A state 31) */,
60 /* pos 003a: 31 */ /* 0 */ 0xC8 /* (to 0x01CA state 440) */,
61 /* 1 */ 0x01 /* (to 0x003C state 32) */,
62 /* pos 003c: 32 */ /* 0 */ 0x01 /* (to 0x003E state 33) */,
63 /* 1 */ 0x0F /* (to 0x005A state 55) */,
64 /* pos 003e: 33 */ /* 0 */ 0x01 /* (to 0x0040 state 34) */,
65 /* 1 */ 0x07 /* (to 0x004C state 46) */,
66 /* pos 0040: 34 */ /* 0 */ 0x01 /* (to 0x0042 state 35) */,
67 /* 1 */ 0x03 /* (to 0x0046 state 39) */,
68 /* pos 0042: 35 */ /* terminal 254 */ 0xFE,
69 /* 1 */ 0x01 /* (to 0x0044 state 36) */,
70 /* pos 0044: 36 */ /* terminal 2 */ 0x02,
71 /* terminal 3 */ 0x03,
72 /* pos 0046: 39 */ /* 0 */ 0x01 /* (to 0x0048 state 40) */,
73 /* 1 */ 0x02 /* (to 0x004A state 43) */,
74 /* pos 0048: 40 */ /* terminal 4 */ 0x04,
75 /* terminal 5 */ 0x05,
76 /* pos 004a: 43 */ /* terminal 6 */ 0x06,
77 /* terminal 7 */ 0x07,
78 /* pos 004c: 46 */ /* 0 */ 0x01 /* (to 0x004E state 47) */,
79 /* 1 */ 0x0E /* (to 0x0068 state 67) */,
80 /* pos 004e: 47 */ /* 0 */ 0x01 /* (to 0x0050 state 48) */,
81 /* 1 */ 0x0C /* (to 0x0066 state 63) */,
82 /* pos 0050: 48 */ /* terminal 8 */ 0x08,
83 /* terminal 11 */ 0x0B,
84 /* pos 0052: 50 */ /* 0 */ 0xA7 /* (to 0x01A0 state 396) */,
85 /* 1 */ 0x01 /* (to 0x0054 state 51) */,
86 /* pos 0054: 51 */ /* 0 */ 0x01 /* (to 0x0056 state 52) */,
87 /* 1 */ 0x7B /* (to 0x014A state 309) */,
88 /* pos 0056: 52 */ /* terminal 239 */ 0xEF,
89 /* 1 */ 0x01 /* (to 0x0058 state 53) */,
90 /* pos 0058: 53 */ /* terminal 9 */ 0x09,
91 /* terminal 142 */ 0x8E,
92 /* pos 005a: 55 */ /* 0 */ 0x0A /* (to 0x006E state 74) */,
93 /* 1 */ 0x01 /* (to 0x005C state 56) */,
94 /* pos 005c: 56 */ /* 0 */ 0x11 /* (to 0x007E state 91) */,
95 /* 1 */ 0x01 /* (to 0x005E state 57) */,
96 /* pos 005e: 57 */ /* 0 */ 0x64 /* (to 0x0126 state 274) */,
97 /* 1 */ 0x01 /* (to 0x0060 state 58) */,
98 /* pos 0060: 58 */ /* terminal 249 */ 0xF9,
99 /* 1 */ 0x01 /* (to 0x0062 state 59) */,
100 /* pos 0062: 59 */ /* 0 */ 0x01 /* (to 0x0064 state 60) */,
101 /* 1 */ 0x0A /* (to 0x0076 state 81) */,
102 /* pos 0064: 60 */ /* terminal 10 */ 0x0A,
103 /* terminal 13 */ 0x0D,
104 /* pos 0066: 63 */ /* terminal 12 */ 0x0C,
105 /* terminal 14 */ 0x0E,
106 /* pos 0068: 67 */ /* 0 */ 0x01 /* (to 0x006A state 68) */,
107 /* 1 */ 0x02 /* (to 0x006C state 71) */,
108 /* pos 006a: 68 */ /* terminal 15 */ 0x0F,
109 /* terminal 16 */ 0x10,
110 /* pos 006c: 71 */ /* terminal 17 */ 0x11,
111 /* terminal 18 */ 0x12,
112 /* pos 006e: 74 */ /* 0 */ 0x01 /* (to 0x0070 state 75) */,
113 /* 1 */ 0x05 /* (to 0x0078 state 84) */,
114 /* pos 0070: 75 */ /* 0 */ 0x01 /* (to 0x0072 state 76) */,
115 /* 1 */ 0x02 /* (to 0x0074 state 79) */,
116 /* pos 0072: 76 */ /* terminal 19 */ 0x13,
117 /* terminal 20 */ 0x14,
118 /* pos 0074: 79 */ /* terminal 21 */ 0x15,
119 /* terminal 23 */ 0x17,
120 /* pos 0076: 81 */ /* terminal 22 */ 0x16,
121 /* terminal 256 */ 0x00,
122 /* pos 0078: 84 */ /* 0 */ 0x01 /* (to 0x007A state 85) */,
123 /* 1 */ 0x02 /* (to 0x007C state 88) */,
124 /* pos 007a: 85 */ /* terminal 24 */ 0x18,
125 /* terminal 25 */ 0x19,
126 /* pos 007c: 88 */ /* terminal 26 */ 0x1A,
127 /* terminal 27 */ 0x1B,
128 /* pos 007e: 91 */ /* 0 */ 0x01 /* (to 0x0080 state 92) */,
129 /* 1 */ 0x02 /* (to 0x0082 state 95) */,
130 /* pos 0080: 92 */ /* terminal 28 */ 0x1C,
131 /* terminal 29 */ 0x1D,
132 /* pos 0082: 95 */ /* terminal 30 */ 0x1E,
133 /* terminal 31 */ 0x1F,
134 /* pos 0084: 98 */ /* 0 */ 0x13 /* (to 0x00AA state 133) */,
135 /* 1 */ 0x01 /* (to 0x0086 state 99) */,
136 /* pos 0086: 99 */ /* 0 */ 0x01 /* (to 0x0088 state 100) */,
137 /* 1 */ 0x0F /* (to 0x00A4 state 129) */,
138 /* pos 0088: 100 */ /* 0 */ 0x4B /* (to 0x011E state 258) */,
139 /* 1 */ 0x01 /* (to 0x008A state 101) */,
140 /* pos 008a: 101 */ /* 0 */ 0x01 /* (to 0x008C state 102) */,
141 /* 1 */ 0x0C /* (to 0x00A2 state 126) */,
142 /* pos 008c: 102 */ /* terminal 32 */ 0x20,
143 /* terminal 37 */ 0x25,
144 /* pos 008e: 104 */ /* 0 */ 0x01 /* (to 0x0090 state 105) */,
145 /* 1 */ 0x08 /* (to 0x009E state 119) */,
146 /* pos 0090: 105 */ /* terminal 33 */ 0x21,
147 /* terminal 34 */ 0x22,
148 /* pos 0092: 108 */ /* terminal 124 */ 0x7C,
149 /* 1 */ 0x01 /* (to 0x0094 state 109) */,
150 /* pos 0094: 109 */ /* terminal 35 */ 0x23,
151 /* terminal 62 */ 0x3E,
152 /* pos 0096: 113 */ /* 0 */ 0x01 /* (to 0x0098 state 114) */,
153 /* 1 */ 0x05 /* (to 0x00A0 state 124) */,
154 /* pos 0098: 114 */ /* terminal 38 */ 0x26,
155 /* terminal 42 */ 0x2A,
156 /* pos 009a: 116 */ /* terminal 63 */ 0x3F,
157 /* 1 */ 0x01 /* (to 0x009C state 117) */,
158 /* pos 009c: 117 */ /* terminal 39 */ 0x27,
159 /* terminal 43 */ 0x2B,
160 /* pos 009e: 119 */ /* terminal 40 */ 0x28,
161 /* terminal 41 */ 0x29,
162 /* pos 00a0: 124 */ /* terminal 44 */ 0x2C,
163 /* terminal 59 */ 0x3B,
164 /* pos 00a2: 126 */ /* terminal 45 */ 0x2D,
165 /* terminal 46 */ 0x2E,
166 /* pos 00a4: 129 */ /* 0 */ 0x01 /* (to 0x00A6 state 130) */,
167 /* 1 */ 0x08 /* (to 0x00B4 state 144) */,
168 /* pos 00a6: 130 */ /* 0 */ 0x01 /* (to 0x00A8 state 131) */,
169 /* 1 */ 0x06 /* (to 0x00B2 state 141) */,
170 /* pos 00a8: 131 */ /* terminal 47 */ 0x2F,
171 /* terminal 51 */ 0x33,
172 /* pos 00aa: 133 */ /* 0 */ 0x01 /* (to 0x00AC state 134) */,
173 /* 1 */ 0x2D /* (to 0x0104 state 229) */,
174 /* pos 00ac: 134 */ /* 0 */ 0x01 /* (to 0x00AE state 135) */,
175 /* 1 */ 0x02 /* (to 0x00B0 state 138) */,
176 /* pos 00ae: 135 */ /* terminal 48 */ 0x30,
177 /* terminal 49 */ 0x31,
178 /* pos 00b0: 138 */ /* terminal 50 */ 0x32,
179 /* terminal 97 */ 0x61,
180 /* pos 00b2: 141 */ /* terminal 52 */ 0x34,
181 /* terminal 53 */ 0x35,
182 /* pos 00b4: 144 */ /* 0 */ 0x01 /* (to 0x00B6 state 145) */,
183 /* 1 */ 0x02 /* (to 0x00B8 state 148) */,
184 /* pos 00b6: 145 */ /* terminal 54 */ 0x36,
185 /* terminal 55 */ 0x37,
186 /* pos 00b8: 148 */ /* terminal 56 */ 0x38,
187 /* terminal 57 */ 0x39,
188 /* pos 00ba: 151 */ /* 0 */ 0x06 /* (to 0x00C6 state 160) */,
189 /* 1 */ 0x01 /* (to 0x00BC state 152) */,
190 /* pos 00bc: 152 */ /* 0 */ 0x2C /* (to 0x0114 state 246) */,
191 /* 1 */ 0x01 /* (to 0x00BE state 153) */,
192 /* pos 00be: 153 */ /* 0 */ 0x2F /* (to 0x011C state 256) */,
193 /* 1 */ 0x01 /* (to 0x00C0 state 154) */,
194 /* pos 00c0: 154 */ /* 0 */ 0x01 /* (to 0x00C2 state 155) */,
195 /* 1 */ 0x07 /* (to 0x00CE state 170) */,
196 /* pos 00c2: 155 */ /* terminal 58 */ 0x3A,
197 /* terminal 66 */ 0x42,
198 /* pos 00c4: 158 */ /* terminal 60 */ 0x3C,
199 /* terminal 96 */ 0x60,
200 /* pos 00c6: 160 */ /* 0 */ 0x01 /* (to 0x00C8 state 161) */,
201 /* 1 */ 0x21 /* (to 0x0108 state 232) */,
202 /* pos 00c8: 161 */ /* 0 */ 0x01 /* (to 0x00CA state 162) */,
203 /* 1 */ 0x1D /* (to 0x0102 state 224) */,
204 /* pos 00ca: 162 */ /* terminal 61 */ 0x3D,
205 /* terminal 65 */ 0x41,
206 /* pos 00cc: 166 */ /* terminal 64 */ 0x40,
207 /* terminal 91 */ 0x5B,
208 /* pos 00ce: 170 */ /* terminal 67 */ 0x43,
209 /* terminal 68 */ 0x44,
210 /* pos 00d0: 173 */ /* 0 */ 0x01 /* (to 0x00D2 state 174) */,
211 /* 1 */ 0x08 /* (to 0x00E0 state 189) */,
212 /* pos 00d2: 174 */ /* 0 */ 0x01 /* (to 0x00D4 state 175) */,
213 /* 1 */ 0x04 /* (to 0x00DA state 182) */,
214 /* pos 00d4: 175 */ /* 0 */ 0x01 /* (to 0x00D6 state 176) */,
215 /* 1 */ 0x02 /* (to 0x00D8 state 179) */,
216 /* pos 00d6: 176 */ /* terminal 69 */ 0x45,
217 /* terminal 70 */ 0x46,
218 /* pos 00d8: 179 */ /* terminal 71 */ 0x47,
219 /* terminal 72 */ 0x48,
220 /* pos 00da: 182 */ /* 0 */ 0x01 /* (to 0x00DC state 183) */,
221 /* 1 */ 0x02 /* (to 0x00DE state 186) */,
222 /* pos 00dc: 183 */ /* terminal 73 */ 0x49,
223 /* terminal 74 */ 0x4A,
224 /* pos 00de: 186 */ /* terminal 75 */ 0x4B,
225 /* terminal 76 */ 0x4C,
226 /* pos 00e0: 189 */ /* 0 */ 0x01 /* (to 0x00E2 state 190) */,
227 /* 1 */ 0x04 /* (to 0x00E8 state 197) */,
228 /* pos 00e2: 190 */ /* 0 */ 0x01 /* (to 0x00E4 state 191) */,
229 /* 1 */ 0x02 /* (to 0x00E6 state 194) */,
230 /* pos 00e4: 191 */ /* terminal 77 */ 0x4D,
231 /* terminal 78 */ 0x4E,
232 /* pos 00e6: 194 */ /* terminal 79 */ 0x4F,
233 /* terminal 80 */ 0x50,
234 /* pos 00e8: 197 */ /* 0 */ 0x01 /* (to 0x00EA state 198) */,
235 /* 1 */ 0x02 /* (to 0x00EC state 201) */,
236 /* pos 00ea: 198 */ /* terminal 81 */ 0x51,
237 /* terminal 82 */ 0x52,
238 /* pos 00ec: 201 */ /* terminal 83 */ 0x53,
239 /* terminal 84 */ 0x54,
240 /* pos 00ee: 204 */ /* 0 */ 0x01 /* (to 0x00F0 state 205) */,
241 /* 1 */ 0x11 /* (to 0x0110 state 242) */,
242 /* pos 00f0: 205 */ /* 0 */ 0x01 /* (to 0x00F2 state 206) */,
243 /* 1 */ 0x02 /* (to 0x00F4 state 209) */,
244 /* pos 00f2: 206 */ /* terminal 85 */ 0x55,
245 /* terminal 86 */ 0x56,
246 /* pos 00f4: 209 */ /* terminal 87 */ 0x57,
247 /* terminal 89 */ 0x59,
248 /* pos 00f6: 211 */ /* terminal 88 */ 0x58,
249 /* terminal 90 */ 0x5A,
250 /* pos 00f8: 216 */ /* 0 */ 0x01 /* (to 0x00FA state 217) */,
251 /* 1 */ 0x1F /* (to 0x0136 state 286) */,
252 /* pos 00fa: 217 */ /* 0 */ 0x01 /* (to 0x00FC state 218) */,
253 /* 1 */ 0x17 /* (to 0x0128 state 276) */,
254 /* pos 00fc: 218 */ /* terminal 92 */ 0x5C,
255 /* terminal 195 */ 0xC3,
256 /* pos 00fe: 220 */ /* terminal 93 */ 0x5D,
257 /* terminal 126 */ 0x7E,
258 /* pos 0100: 222 */ /* terminal 94 */ 0x5E,
259 /* terminal 125 */ 0x7D,
260 /* pos 0102: 224 */ /* terminal 95 */ 0x5F,
261 /* terminal 98 */ 0x62,
262 /* pos 0104: 229 */ /* 0 */ 0x01 /* (to 0x0106 state 230) */,
263 /* 1 */ 0x05 /* (to 0x010E state 240) */,
264 /* pos 0106: 230 */ /* terminal 99 */ 0x63,
265 /* terminal 101 */ 0x65,
266 /* pos 0108: 232 */ /* 0 */ 0x01 /* (to 0x010A state 233) */,
267 /* 1 */ 0x02 /* (to 0x010C state 237) */,
268 /* pos 010a: 233 */ /* terminal 100 */ 0x64,
269 /* terminal 102 */ 0x66,
270 /* pos 010c: 237 */ /* terminal 103 */ 0x67,
271 /* terminal 104 */ 0x68,
272 /* pos 010e: 240 */ /* terminal 105 */ 0x69,
273 /* terminal 111 */ 0x6F,
274 /* pos 0110: 242 */ /* 0 */ 0x01 /* (to 0x0112 state 243) */,
275 /* 1 */ 0x05 /* (to 0x011A state 254) */,
276 /* pos 0112: 243 */ /* terminal 106 */ 0x6A,
277 /* terminal 107 */ 0x6B,
278 /* pos 0114: 246 */ /* 0 */ 0x01 /* (to 0x0116 state 247) */,
279 /* 1 */ 0x02 /* (to 0x0118 state 250) */,
280 /* pos 0116: 247 */ /* terminal 108 */ 0x6C,
281 /* terminal 109 */ 0x6D,
282 /* pos 0118: 250 */ /* terminal 110 */ 0x6E,
283 /* terminal 112 */ 0x70,
284 /* pos 011a: 254 */ /* terminal 113 */ 0x71,
285 /* terminal 118 */ 0x76,
286 /* pos 011c: 256 */ /* terminal 114 */ 0x72,
287 /* terminal 117 */ 0x75,
288 /* pos 011e: 258 */ /* terminal 115 */ 0x73,
289 /* terminal 116 */ 0x74,
290 /* pos 0120: 263 */ /* 0 */ 0x01 /* (to 0x0122 state 264) */,
291 /* 1 */ 0x02 /* (to 0x0124 state 267) */,
292 /* pos 0122: 264 */ /* terminal 119 */ 0x77,
293 /* terminal 120 */ 0x78,
294 /* pos 0124: 267 */ /* terminal 121 */ 0x79,
295 /* terminal 122 */ 0x7A,
296 /* pos 0126: 274 */ /* terminal 127 */ 0x7F,
297 /* terminal 220 */ 0xDC,
298 /* pos 0128: 276 */ /* terminal 208 */ 0xD0,
299 /* 1 */ 0x01 /* (to 0x012A state 277) */,
300 /* pos 012a: 277 */ /* terminal 128 */ 0x80,
301 /* terminal 130 */ 0x82,
302 /* pos 012c: 279 */ /* 0 */ 0x2E /* (to 0x0188 state 372) */,
303 /* 1 */ 0x01 /* (to 0x012E state 280) */,
304 /* pos 012e: 280 */ /* 0 */ 0x01 /* (to 0x0130 state 281) */,
305 /* 1 */ 0x1B /* (to 0x0164 state 332) */,
306 /* pos 0130: 281 */ /* 0 */ 0x01 /* (to 0x0132 state 282) */,
307 /* 1 */ 0x06 /* (to 0x013C state 291) */,
308 /* pos 0132: 282 */ /* terminal 230 */ 0xE6,
309 /* 1 */ 0x01 /* (to 0x0134 state 283) */,
310 /* pos 0134: 283 */ /* terminal 129 */ 0x81,
311 /* terminal 132 */ 0x84,
312 /* pos 0136: 286 */ /* 0 */ 0x01 /* (to 0x0138 state 287) */,
313 /* 1 */ 0x14 /* (to 0x015E state 328) */,
314 /* pos 0138: 287 */ /* 0 */ 0x01 /* (to 0x013A state 288) */,
315 /* 1 */ 0x30 /* (to 0x0198 state 388) */,
316 /* pos 013a: 288 */ /* terminal 131 */ 0x83,
317 /* terminal 162 */ 0xA2,
318 /* pos 013c: 291 */ /* 0 */ 0x01 /* (to 0x013E state 292) */,
319 /* 1 */ 0x02 /* (to 0x0140 state 296) */,
320 /* pos 013e: 292 */ /* terminal 133 */ 0x85,
321 /* terminal 134 */ 0x86,
322 /* pos 0140: 296 */ /* terminal 136 */ 0x88,
323 /* terminal 146 */ 0x92,
324 /* pos 0142: 298 */ /* terminal 137 */ 0x89,
325 /* terminal 138 */ 0x8A,
326 /* pos 0144: 301 */ /* 0 */ 0x01 /* (to 0x0146 state 302) */,
327 /* 1 */ 0x02 /* (to 0x0148 state 305) */,
328 /* pos 0146: 302 */ /* terminal 139 */ 0x8B,
329 /* terminal 140 */ 0x8C,
330 /* pos 0148: 305 */ /* terminal 141 */ 0x8D,
331 /* terminal 143 */ 0x8F,
332 /* pos 014a: 309 */ /* 0 */ 0x01 /* (to 0x014C state 310) */,
333 /* 1 */ 0x06 /* (to 0x0156 state 319) */,
334 /* pos 014c: 310 */ /* terminal 144 */ 0x90,
335 /* terminal 145 */ 0x91,
336 /* pos 014e: 314 */ /* 0 */ 0x01 /* (to 0x0150 state 315) */,
337 /* 1 */ 0x12 /* (to 0x0172 state 350) */,
338 /* pos 0150: 315 */ /* 0 */ 0x01 /* (to 0x0152 state 316) */,
339 /* 1 */ 0x05 /* (to 0x015A state 325) */,
340 /* pos 0152: 316 */ /* 0 */ 0x01 /* (to 0x0154 state 317) */,
341 /* 1 */ 0x03 /* (to 0x0158 state 322) */,
342 /* pos 0154: 317 */ /* terminal 147 */ 0x93,
343 /* terminal 149 */ 0x95,
344 /* pos 0156: 319 */ /* terminal 148 */ 0x94,
345 /* terminal 159 */ 0x9F,
346 /* pos 0158: 322 */ /* terminal 150 */ 0x96,
347 /* terminal 151 */ 0x97,
348 /* pos 015a: 325 */ /* 0 */ 0x01 /* (to 0x015C state 326) */,
349 /* 1 */ 0x08 /* (to 0x016A state 338) */,
350 /* pos 015c: 326 */ /* terminal 152 */ 0x98,
351 /* terminal 155 */ 0x9B,
352 /* pos 015e: 328 */ /* 0 */ 0x42 /* (to 0x01E2 state 465) */,
353 /* 1 */ 0x01 /* (to 0x0160 state 329) */,
354 /* pos 0160: 329 */ /* 0 */ 0x01 /* (to 0x0162 state 330) */,
355 /* 1 */ 0x0C /* (to 0x0178 state 355) */,
356 /* pos 0162: 330 */ /* terminal 153 */ 0x99,
357 /* terminal 161 */ 0xA1,
358 /* pos 0164: 332 */ /* 0 */ 0x01 /* (to 0x0166 state 333) */,
359 /* 1 */ 0x05 /* (to 0x016E state 347) */,
360 /* pos 0166: 333 */ /* 0 */ 0x01 /* (to 0x0168 state 334) */,
361 /* 1 */ 0x03 /* (to 0x016C state 342) */,
362 /* pos 0168: 334 */ /* terminal 154 */ 0x9A,
363 /* terminal 156 */ 0x9C,
364 /* pos 016a: 338 */ /* terminal 157 */ 0x9D,
365 /* terminal 158 */ 0x9E,
366 /* pos 016c: 342 */ /* terminal 160 */ 0xA0,
367 /* terminal 163 */ 0xA3,
368 /* pos 016e: 347 */ /* 0 */ 0x01 /* (to 0x0170 state 348) */,
369 /* 1 */ 0x07 /* (to 0x017C state 360) */,
370 /* pos 0170: 348 */ /* terminal 164 */ 0xA4,
371 /* terminal 169 */ 0xA9,
372 /* pos 0172: 350 */ /* 0 */ 0x01 /* (to 0x0174 state 351) */,
373 /* 1 */ 0x09 /* (to 0x0184 state 369) */,
374 /* pos 0174: 351 */ /* 0 */ 0x01 /* (to 0x0176 state 352) */,
375 /* 1 */ 0x03 /* (to 0x017A state 357) */,
376 /* pos 0176: 352 */ /* terminal 165 */ 0xA5,
377 /* terminal 166 */ 0xA6,
378 /* pos 0178: 355 */ /* terminal 167 */ 0xA7,
379 /* terminal 172 */ 0xAC,
380 /* pos 017a: 357 */ /* terminal 168 */ 0xA8,
381 /* terminal 174 */ 0xAE,
382 /* pos 017c: 360 */ /* terminal 170 */ 0xAA,
383 /* terminal 173 */ 0xAD,
384 /* pos 017e: 362 */ /* 0 */ 0x01 /* (to 0x0180 state 363) */,
385 /* 1 */ 0x1B /* (to 0x01B4 state 417) */,
386 /* pos 0180: 363 */ /* 0 */ 0x01 /* (to 0x0182 state 364) */,
387 /* 1 */ 0x2A /* (to 0x01D4 state 449) */,
388 /* pos 0182: 364 */ /* terminal 171 */ 0xAB,
389 /* terminal 206 */ 0xCE,
390 /* pos 0184: 369 */ /* 0 */ 0x01 /* (to 0x0186 state 370) */,
391 /* 1 */ 0x09 /* (to 0x0196 state 385) */,
392 /* pos 0186: 370 */ /* terminal 175 */ 0xAF,
393 /* terminal 180 */ 0xB4,
394 /* pos 0188: 372 */ /* 0 */ 0x01 /* (to 0x018A state 373) */,
395 /* 1 */ 0x27 /* (to 0x01D6 state 451) */,
396 /* pos 018a: 373 */ /* 0 */ 0x01 /* (to 0x018C state 374) */,
397 /* 1 */ 0x05 /* (to 0x0194 state 381) */,
398 /* pos 018c: 374 */ /* terminal 176 */ 0xB0,
399 /* terminal 177 */ 0xB1,
400 /* pos 018e: 377 */ /* 0 */ 0x01 /* (to 0x0190 state 378) */,
401 /* 1 */ 0x07 /* (to 0x019C state 393) */,
402 /* pos 0190: 378 */ /* 0 */ 0x01 /* (to 0x0192 state 379) */,
403 /* 1 */ 0x05 /* (to 0x019A state 390) */,
404 /* pos 0192: 379 */ /* terminal 178 */ 0xB2,
405 /* terminal 181 */ 0xB5,
406 /* pos 0194: 381 */ /* terminal 179 */ 0xB3,
407 /* terminal 209 */ 0xD1,
408 /* pos 0196: 385 */ /* terminal 182 */ 0xB6,
409 /* terminal 183 */ 0xB7,
410 /* pos 0198: 388 */ /* terminal 184 */ 0xB8,
411 /* terminal 194 */ 0xC2,
412 /* pos 019a: 390 */ /* terminal 185 */ 0xB9,
413 /* terminal 186 */ 0xBA,
414 /* pos 019c: 393 */ /* 0 */ 0x01 /* (to 0x019E state 394) */,
415 /* 1 */ 0x04 /* (to 0x01A4 state 400) */,
416 /* pos 019e: 394 */ /* terminal 187 */ 0xBB,
417 /* terminal 189 */ 0xBD,
418 /* pos 01a0: 396 */ /* 0 */ 0x01 /* (to 0x01A2 state 397) */,
419 /* 1 */ 0x07 /* (to 0x01AE state 412) */,
420 /* pos 01a2: 397 */ /* terminal 188 */ 0xBC,
421 /* terminal 191 */ 0xBF,
422 /* pos 01a4: 400 */ /* terminal 190 */ 0xBE,
423 /* terminal 196 */ 0xC4,
424 /* pos 01a6: 403 */ /* 0 */ 0x01 /* (to 0x01A8 state 404) */,
425 /* 1 */ 0x0D /* (to 0x01C0 state 427) */,
426 /* pos 01a8: 404 */ /* 0 */ 0x01 /* (to 0x01AA state 405) */,
427 /* 1 */ 0x0A /* (to 0x01BC state 424) */,
428 /* pos 01aa: 405 */ /* 0 */ 0x01 /* (to 0x01AC state 406) */,
429 /* 1 */ 0x08 /* (to 0x01BA state 421) */,
430 /* pos 01ac: 406 */ /* terminal 192 */ 0xC0,
431 /* terminal 193 */ 0xC1,
432 /* pos 01ae: 412 */ /* terminal 197 */ 0xC5,
433 /* terminal 231 */ 0xE7,
434 /* pos 01b0: 414 */ /* 0 */ 0x01 /* (to 0x01B2 state 415) */,
435 /* 1 */ 0x1B /* (to 0x01E6 state 475) */,
436 /* pos 01b2: 415 */ /* terminal 198 */ 0xC6,
437 /* terminal 228 */ 0xE4,
438 /* pos 01b4: 417 */ /* 0 */ 0x1B /* (to 0x01EA state 481) */,
439 /* 1 */ 0x01 /* (to 0x01B6 state 418) */,
440 /* pos 01b6: 418 */ /* 0 */ 0x01 /* (to 0x01B8 state 419) */,
441 /* 1 */ 0x19 /* (to 0x01E8 state 478) */,
442 /* pos 01b8: 419 */ /* terminal 199 */ 0xC7,
443 /* terminal 207 */ 0xCF,
444 /* pos 01ba: 421 */ /* terminal 200 */ 0xC8,
445 /* terminal 201 */ 0xC9,
446 /* pos 01bc: 424 */ /* 0 */ 0x01 /* (to 0x01BE state 425) */,
447 /* 1 */ 0x06 /* (to 0x01C8 state 438) */,
448 /* pos 01be: 425 */ /* terminal 202 */ 0xCA,
449 /* terminal 205 */ 0xCD,
450 /* pos 01c0: 427 */ /* 0 */ 0x0D /* (to 0x01DA state 455) */,
451 /* 1 */ 0x01 /* (to 0x01C2 state 428) */,
452 /* pos 01c2: 428 */ /* 0 */ 0x17 /* (to 0x01F0 state 490) */,
453 /* 1 */ 0x01 /* (to 0x01C4 state 429) */,
454 /* pos 01c4: 429 */ /* terminal 255 */ 0xFF,
455 /* 1 */ 0x01 /* (to 0x01C6 state 430) */,
456 /* pos 01c6: 430 */ /* terminal 203 */ 0xCB,
457 /* terminal 204 */ 0xCC,
458 /* pos 01c8: 438 */ /* terminal 210 */ 0xD2,
459 /* terminal 213 */ 0xD5,
460 /* pos 01ca: 440 */ /* 0 */ 0x01 /* (to 0x01CC state 441) */,
461 /* 1 */ 0x14 /* (to 0x01F2 state 494) */,
462 /* pos 01cc: 441 */ /* 0 */ 0x01 /* (to 0x01CE state 442) */,
463 /* 1 */ 0x09 /* (to 0x01DE state 461) */,
464 /* pos 01ce: 442 */ /* 0 */ 0x01 /* (to 0x01D0 state 443) */,
465 /* 1 */ 0x02 /* (to 0x01D2 state 447) */,
466 /* pos 01d0: 443 */ /* terminal 211 */ 0xD3,
467 /* terminal 212 */ 0xD4,
468 /* pos 01d2: 447 */ /* terminal 214 */ 0xD6,
469 /* terminal 221 */ 0xDD,
470 /* pos 01d4: 449 */ /* terminal 215 */ 0xD7,
471 /* terminal 225 */ 0xE1,
472 /* pos 01d6: 451 */ /* 0 */ 0x01 /* (to 0x01D8 state 452) */,
473 /* 1 */ 0x07 /* (to 0x01E4 state 469) */,
474 /* pos 01d8: 452 */ /* terminal 216 */ 0xD8,
475 /* terminal 217 */ 0xD9,
476 /* pos 01da: 455 */ /* 0 */ 0x01 /* (to 0x01DC state 456) */,
477 /* 1 */ 0x09 /* (to 0x01EC state 484) */,
478 /* pos 01dc: 456 */ /* terminal 218 */ 0xDA,
479 /* terminal 219 */ 0xDB,
480 /* pos 01de: 461 */ /* 0 */ 0x01 /* (to 0x01E0 state 462) */,
481 /* 1 */ 0x08 /* (to 0x01EE state 488) */,
482 /* pos 01e0: 462 */ /* terminal 222 */ 0xDE,
483 /* terminal 223 */ 0xDF,
484 /* pos 01e2: 465 */ /* terminal 224 */ 0xE0,
485 /* terminal 226 */ 0xE2,
486 /* pos 01e4: 469 */ /* terminal 227 */ 0xE3,
487 /* terminal 229 */ 0xE5,
488 /* pos 01e6: 475 */ /* terminal 232 */ 0xE8,
489 /* terminal 233 */ 0xE9,
490 /* pos 01e8: 478 */ /* terminal 234 */ 0xEA,
491 /* terminal 235 */ 0xEB,
492 /* pos 01ea: 481 */ /* terminal 236 */ 0xEC,
493 /* terminal 237 */ 0xED,
494 /* pos 01ec: 484 */ /* terminal 238 */ 0xEE,
495 /* terminal 240 */ 0xF0,
496 /* pos 01ee: 488 */ /* terminal 241 */ 0xF1,
497 /* terminal 244 */ 0xF4,
498 /* pos 01f0: 490 */ /* terminal 242 */ 0xF2,
499 /* terminal 243 */ 0xF3,
500 /* pos 01f2: 494 */ /* 0 */ 0x01 /* (to 0x01F4 state 495) */,
501 /* 1 */ 0x04 /* (to 0x01FA state 503) */,
502 /* pos 01f4: 495 */ /* 0 */ 0x01 /* (to 0x01F6 state 496) */,
503 /* 1 */ 0x02 /* (to 0x01F8 state 499) */,
504 /* pos 01f6: 496 */ /* terminal 245 */ 0xF5,
505 /* terminal 246 */ 0xF6,
506 /* pos 01f8: 499 */ /* terminal 247 */ 0xF7,
507 /* terminal 248 */ 0xF8,
508 /* pos 01fa: 503 */ /* 0 */ 0x01 /* (to 0x01FC state 504) */,
509 /* 1 */ 0x02 /* (to 0x01FE state 507) */,
510 /* pos 01fc: 504 */ /* terminal 250 */ 0xFA,
511 /* terminal 251 */ 0xFB,
512 /* pos 01fe: 507 */ /* terminal 252 */ 0xFC,
513 /* terminal 253 */ 0xFD,
514 /* total size 512 bytes, biggest jump 200/256, fails=0 */
517 static unsigned char lextable_terms[] = {
519 0x00, 0x00, 0x00, 0x03, 0x01, 0x00, 0x03, 0x00,
520 0x34, 0x0f, 0x43, 0x03, 0xf1, 0x3c, 0xfc, 0x3c,
521 0x0f, 0x30, 0x37, 0xf7, 0x0f, 0xc3, 0xcf, 0x03,
522 0x3c, 0xfc, 0xc0, 0xf3, 0xf0, 0x3c, 0xfc, 0xf0,
523 0xcf, 0xfc, 0xcc, 0xff, 0xfc, 0x0d, 0x34, 0xcc,
524 0xcf, 0x33, 0xf0, 0x33, 0x0c, 0x3f, 0xc3, 0x3f,
525 0xcc, 0x30, 0xfc, 0xcf, 0x3c, 0xf0, 0x0c, 0xcf,
526 0xd0, 0x03, 0x3f, 0x33, 0xff, 0xff, 0xc3, 0xf3,
529 /* state that points to 0x100 for disambiguation with 0x0 */
530 #define HUFTABLE_0x100_PREV 118