1 : /* Generated by re2c 0.11.0 on Wed Mar 21 10:37:04 2007 */
2 : #line 1 "ext/date/lib/parse_date.re"
3 : /*
4 : +----------------------------------------------------------------------+
5 : | PHP Version 5 |
6 : +----------------------------------------------------------------------+
7 : | Copyright (c) 1997-2006 The PHP Group |
8 : +----------------------------------------------------------------------+
9 : | This source file is subject to version 3.01 of the PHP license, |
10 : | that is bundled with this package in the file LICENSE, and is |
11 : | available through the world-wide-web at the following url: |
12 : | http://www.php.net/license/3_01.txt |
13 : | If you did not receive a copy of the PHP license and are unable to |
14 : | obtain it through the world-wide-web, please send a note to |
15 : | license@php.net so we can mail you a copy immediately. |
16 : +----------------------------------------------------------------------+
17 : | Authors: Derick Rethans <derick@derickrethans.nl> |
18 : +----------------------------------------------------------------------+
19 : */
20 :
21 : /* $Id: parse_date.c,v 1.29.2.30.2.11 2007/03/21 09:40:21 derick Exp $ */
22 :
23 : #include "timelib.h"
24 :
25 : #include <stdio.h>
26 : #include <ctype.h>
27 :
28 : #ifdef HAVE_STDLIB_H
29 : #include <stdlib.h>
30 : #endif
31 : #ifdef HAVE_STRING_H
32 : #include <string.h>
33 : #else
34 : #include <strings.h>
35 : #endif
36 :
37 : #if defined(_MSC_VER)
38 : # define strtoll(s, f, b) _atoi64(s)
39 : #elif !defined(HAVE_STRTOLL)
40 : # if defined(HAVE_ATOLL)
41 : # define strtoll(s, f, b) atoll(s)
42 : # else
43 : # define strtoll(s, f, b) strtol(s, f, b)
44 : # endif
45 : #endif
46 :
47 : #define TIMELIB_SECOND 1
48 : #define TIMELIB_MINUTE 2
49 : #define TIMELIB_HOUR 3
50 : #define TIMELIB_DAY 4
51 : #define TIMELIB_MONTH 5
52 : #define TIMELIB_YEAR 6
53 : #define TIMELIB_WEEKDAY 7
54 : #define TIMELIB_SPECIAL 8
55 :
56 : #define EOI 257
57 : #define TIME 258
58 : #define DATE 259
59 :
60 : #define TIMELIB_XMLRPC_SOAP 260
61 : #define TIMELIB_TIME12 261
62 : #define TIMELIB_TIME24 262
63 : #define TIMELIB_GNU_NOCOLON 263
64 : #define TIMELIB_GNU_NOCOLON_TZ 264
65 : #define TIMELIB_ISO_NOCOLON 265
66 :
67 : #define TIMELIB_AMERICAN 266
68 : #define TIMELIB_ISO_DATE 267
69 : #define TIMELIB_DATE_FULL 268
70 : #define TIMELIB_DATE_TEXT 269
71 : #define TIMELIB_DATE_NOCOLON 270
72 : #define TIMELIB_PG_YEARDAY 271
73 : #define TIMELIB_PG_TEXT 272
74 : #define TIMELIB_PG_REVERSE 273
75 : #define TIMELIB_CLF 274
76 : #define TIMELIB_DATE_NO_DAY 275
77 : #define TIMELIB_SHORTDATE_WITH_TIME 276
78 : #define TIMELIB_DATE_FULL_POINTED 277
79 : #define TIMELIB_TIME24_WITH_ZONE 278
80 : #define TIMELIB_ISO_WEEK 279
81 :
82 : #define TIMELIB_TIMEZONE 300
83 : #define TIMELIB_AGO 301
84 :
85 : #define TIMELIB_RELATIVE 310
86 :
87 : #define TIMELIB_ERROR 999
88 :
89 : typedef unsigned char uchar;
90 :
91 : #define BSIZE 8192
92 :
93 : #define YYCTYPE uchar
94 : #define YYCURSOR cursor
95 : #define YYLIMIT s->lim
96 : #define YYMARKER s->ptr
97 : #define YYFILL(n) return EOI;
98 :
99 : #define RET(i) {s->cur = cursor; return i;}
100 :
101 : #define timelib_string_free free
102 :
103 : #define TIMELIB_HAVE_TIME() { if (s->time->have_time) { add_error(s, "Double time specification"); timelib_string_free(str); return TIMELIB_ERROR; } else { s->time->have_time = 1; s->time->h = 0; s->time->i = 0; s->time->s = 0; s->time->f = 0; } }
104 : #define TIMELIB_UNHAVE_TIME() { s->time->have_time = 0; s->time->h = 0; s->time->i = 0; s->time->s = 0; s->time->f = 0; }
105 : #define TIMELIB_HAVE_DATE() { if (s->time->have_date) { add_error(s, "Double date specification"); timelib_string_free(str); return TIMELIB_ERROR; } else { s->time->have_date = 1; } }
106 : #define TIMELIB_UNHAVE_DATE() { s->time->have_date = 0; s->time->d = 0; s->time->m = 0; s->time->y = 0; }
107 : #define TIMELIB_HAVE_RELATIVE() { s->time->have_relative = 1; s->time->relative.weekday_behavior = 1; }
108 : #define TIMELIB_HAVE_WEEKDAY_RELATIVE() { s->time->have_weekday_relative = 1; }
109 : #define TIMELIB_HAVE_SPECIAL_RELATIVE() { s->time->have_special_relative = 1; }
110 : #define TIMELIB_HAVE_TZ() { s->cur = cursor; if (s->time->have_zone) { add_warning(s, "Double timezone specification"); timelib_string_free(str); return TIMELIB_ERROR; } else { s->time->have_zone = 1; } }
111 :
112 : #define TIMELIB_INIT s->cur = cursor; str = timelib_string(s); ptr = str
113 : #define TIMELIB_DEINIT timelib_string_free(str)
114 : #define TIMELIB_ADJUST_RELATIVE_WEEKDAY() if (in->time.have_weekday_relative && (in.rel.d > 0)) { in.rel.d -= 7; }
115 :
116 : #define TIMELIB_PROCESS_YEAR(x) { \
117 : if ((x) == -1) { \
118 : /* (x) = 0; */ \
119 : } else if ((x) < 100) { \
120 : if ((x) < 70) { \
121 : (x) += 2000; \
122 : } else { \
123 : (x) += 1900; \
124 : } \
125 : } \
126 : }
127 :
128 : #ifdef DEBUG_PARSER
129 : #define DEBUG_OUTPUT(s) printf("%s\n", s);
130 : #define YYDEBUG(s,c) { if (s != -1) { printf("state: %d ", s); printf("[%c]\n", c); } }
131 : #else
132 : #define DEBUG_OUTPUT(s)
133 : #define YYDEBUG(s,c)
134 : #endif
135 :
136 : #include "timelib_structs.h"
137 :
138 : typedef struct timelib_elems {
139 : unsigned int c; /* Number of elements */
140 : char **v; /* Values */
141 : } timelib_elems;
142 :
143 : typedef struct Scanner {
144 : int fd;
145 : uchar *lim, *str, *ptr, *cur, *tok, *pos;
146 : unsigned int line, len;
147 : struct timelib_error_container *errors;
148 :
149 : struct timelib_time *time;
150 : const timelib_tzdb *tzdb;
151 : } Scanner;
152 :
153 : typedef struct _timelib_lookup_table {
154 : const char *name;
155 : int type;
156 : int value;
157 : } timelib_lookup_table;
158 :
159 : typedef struct _timelib_relunit {
160 : const char *name;
161 : int unit;
162 : int multiplier;
163 : } timelib_relunit;
164 :
165 : #define HOUR(a) (int)(a * 60)
166 :
167 : /* The timezone table. */
168 : const static timelib_tz_lookup_table timelib_timezone_lookup[] = {
169 : #include "timezonemap.h"
170 : { NULL, 0, 0, NULL },
171 : };
172 :
173 : const static timelib_tz_lookup_table timelib_timezone_fallbackmap[] = {
174 : #include "fallbackmap.h"
175 : { NULL, 0, 0, NULL },
176 : };
177 :
178 : const static timelib_tz_lookup_table timelib_timezone_utc[] = {
179 : { "utc", 0, 0, "UTC" },
180 : };
181 :
182 : static timelib_relunit const timelib_relunit_lookup[] = {
183 : { "sec", TIMELIB_SECOND, 1 },
184 : { "secs", TIMELIB_SECOND, 1 },
185 : { "second", TIMELIB_SECOND, 1 },
186 : { "seconds", TIMELIB_SECOND, 1 },
187 : { "min", TIMELIB_MINUTE, 1 },
188 : { "mins", TIMELIB_MINUTE, 1 },
189 : { "minute", TIMELIB_MINUTE, 1 },
190 : { "minutes", TIMELIB_MINUTE, 1 },
191 : { "hour", TIMELIB_HOUR, 1 },
192 : { "hours", TIMELIB_HOUR, 1 },
193 : { "day", TIMELIB_DAY, 1 },
194 : { "days", TIMELIB_DAY, 1 },
195 : { "week", TIMELIB_DAY, 7 },
196 : { "weeks", TIMELIB_DAY, 7 },
197 : { "fortnight", TIMELIB_DAY, 14 },
198 : { "fortnights", TIMELIB_DAY, 14 },
199 : { "forthnight", TIMELIB_DAY, 14 },
200 : { "forthnights", TIMELIB_DAY, 14 },
201 : { "month", TIMELIB_MONTH, 1 },
202 : { "months", TIMELIB_MONTH, 1 },
203 : { "year", TIMELIB_YEAR, 1 },
204 : { "years", TIMELIB_YEAR, 1 },
205 :
206 : { "monday", TIMELIB_WEEKDAY, 1 },
207 : { "mon", TIMELIB_WEEKDAY, 1 },
208 : { "tuesday", TIMELIB_WEEKDAY, 2 },
209 : { "tue", TIMELIB_WEEKDAY, 2 },
210 : { "wednesday", TIMELIB_WEEKDAY, 3 },
211 : { "wed", TIMELIB_WEEKDAY, 3 },
212 : { "thursday", TIMELIB_WEEKDAY, 4 },
213 : { "thu", TIMELIB_WEEKDAY, 4 },
214 : { "friday", TIMELIB_WEEKDAY, 5 },
215 : { "fri", TIMELIB_WEEKDAY, 5 },
216 : { "saturday", TIMELIB_WEEKDAY, 6 },
217 : { "sat", TIMELIB_WEEKDAY, 6 },
218 : { "sunday", TIMELIB_WEEKDAY, 0 },
219 : { "sun", TIMELIB_WEEKDAY, 0 },
220 :
221 : { "weekday", TIMELIB_SPECIAL, TIMELIB_SPECIAL_WEEKDAY },
222 : { "weekdays", TIMELIB_SPECIAL, TIMELIB_SPECIAL_WEEKDAY },
223 : { NULL, 0, 0 }
224 : };
225 :
226 : /* The relative text table. */
227 : static timelib_lookup_table const timelib_reltext_lookup[] = {
228 : { "first", 0, 1 },
229 : { "next", 0, 1 },
230 : { "second", 0, 2 },
231 : { "third", 0, 3 },
232 : { "fourth", 0, 4 },
233 : { "fifth", 0, 5 },
234 : { "sixth", 0, 6 },
235 : { "seventh", 0, 7 },
236 : { "eight", 0, 8 },
237 : { "ninth", 0, 9 },
238 : { "tenth", 0, 10 },
239 : { "eleventh", 0, 11 },
240 : { "twelfth", 0, 12 },
241 : { "last", 0, -1 },
242 : { "previous", 0, -1 },
243 : { "this", 1, 0 },
244 : { NULL, 1, 0 }
245 : };
246 :
247 : /* The month table. */
248 : static timelib_lookup_table const timelib_month_lookup[] = {
249 : { "jan", 0, 1 },
250 : { "feb", 0, 2 },
251 : { "mar", 0, 3 },
252 : { "apr", 0, 4 },
253 : { "may", 0, 5 },
254 : { "jun", 0, 6 },
255 : { "jul", 0, 7 },
256 : { "aug", 0, 8 },
257 : { "sep", 0, 9 },
258 : { "sept", 0, 9 },
259 : { "oct", 0, 10 },
260 : { "nov", 0, 11 },
261 : { "dec", 0, 12 },
262 : { "i", 0, 1 },
263 : { "ii", 0, 2 },
264 : { "iii", 0, 3 },
265 : { "iv", 0, 4 },
266 : { "v", 0, 5 },
267 : { "vi", 0, 6 },
268 : { "vii", 0, 7 },
269 : { "viii", 0, 8 },
270 : { "ix", 0, 9 },
271 : { "x", 0, 10 },
272 : { "xi", 0, 11 },
273 : { "xii", 0, 12 },
274 :
275 : { "january", 0, 1 },
276 : { "february", 0, 2 },
277 : { "march", 0, 3 },
278 : { "april", 0, 4 },
279 : { "may", 0, 5 },
280 : { "june", 0, 6 },
281 : { "july", 0, 7 },
282 : { "august", 0, 8 },
283 : { "september", 0, 9 },
284 : { "october", 0, 10 },
285 : { "november", 0, 11 },
286 : { "december", 0, 12 },
287 : { NULL, 0, 0 }
288 : };
289 :
290 : #if 0
291 : static char* timelib_ltrim(char *s)
292 : {
293 : char *ptr = s;
294 : while (ptr[0] == ' ' || ptr[0] == '\t') {
295 : ptr++;
296 : }
297 : return ptr;
298 : }
299 : #endif
300 :
301 : #if 0
302 : uchar *fill(Scanner *s, uchar *cursor){
303 : if(!s->eof){
304 : unsigned int cnt = s->tok - s->bot;
305 : if(cnt){
306 : memcpy(s->bot, s->tok, s->lim - s->tok);
307 : s->tok = s->bot;
308 : s->ptr -= cnt;
309 : cursor -= cnt;
310 : s->pos -= cnt;
311 : s->lim -= cnt;
312 : }
313 : if((s->top - s->lim) < BSIZE){
314 : uchar *buf = (uchar*) malloc(((s->lim - s->bot) + BSIZE)*sizeof(uchar));
315 : memcpy(buf, s->tok, s->lim - s->tok);
316 : s->tok = buf;
317 : s->ptr = &buf[s->ptr - s->bot];
318 : cursor = &buf[cursor - s->bot];
319 : s->pos = &buf[s->pos - s->bot];
320 : s->lim = &buf[s->lim - s->bot];
321 : s->top = &s->lim[BSIZE];
322 : free(s->bot);
323 : s->bot = buf;
324 : }
325 : if((cnt = read(s->fd, (char*) s->lim, BSIZE)) != BSIZE){
326 : s->eof = &s->lim[cnt]; *(s->eof)++ = '\n';
327 : }
328 : s->lim += cnt;
329 : }
330 : return cursor;
331 : }
332 : #endif
333 :
334 : static void add_warning(Scanner *s, char *error)
335 : {
336 : s->errors->warning_count++;
337 : s->errors->warning_messages = realloc(s->errors->warning_messages, s->errors->warning_count * sizeof(timelib_error_message));
338 : s->errors->warning_messages[s->errors->warning_count - 1].position = s->tok ? s->tok - s->str : 0;
339 : s->errors->warning_messages[s->errors->warning_count - 1].character = s->tok ? *s->tok : 0;
340 : s->errors->warning_messages[s->errors->warning_count - 1].message = strdup(error);
341 : }
342 :
343 : static void add_error(Scanner *s, char *error)
344 : {
345 : s->errors->error_count++;
346 : s->errors->error_messages = realloc(s->errors->error_messages, s->errors->error_count * sizeof(timelib_error_message));
347 : s->errors->error_messages[s->errors->error_count - 1].position = s->tok ? s->tok - s->str : 0;
348 : s->errors->error_messages[s->errors->error_count - 1].character = s->tok ? *s->tok : 0;
349 : s->errors->error_messages[s->errors->error_count - 1].message = strdup(error);
350 : }
351 :
352 : static timelib_sll timelib_meridian(char **ptr, timelib_sll h)
353 : {
354 : timelib_sll retval = 0;
355 :
356 : while (!strchr("AaPp", **ptr)) {
357 : ++*ptr;
358 : }
359 : if (**ptr == 'a' || **ptr == 'A') {
360 : if (h == 12) {
361 : retval = -12;
362 : }
363 : } else if (h != 12) {
364 : retval = 12;
365 : }
366 : ++*ptr;
367 : if (**ptr == '.') {
368 : *ptr += 3;
369 : } else {
370 : ++*ptr;
371 : }
372 : return retval;
373 : }
374 :
375 : static char *timelib_string(Scanner *s)
376 : {
377 : char *tmp = calloc(1, s->cur - s->tok + 1);
378 : memcpy(tmp, s->tok, s->cur - s->tok);
379 :
380 : return tmp;
381 : }
382 :
383 : static timelib_sll timelib_get_nr(char **ptr, int max_length)
384 : {
385 : char *begin, *end, *str;
386 : timelib_sll tmp_nr = -1;
387 : int len = 0;
388 :
389 : while ((**ptr < '0') || (**ptr > '9')) {
390 : if (**ptr == '\0') {
391 : return -1;
392 : }
393 : ++*ptr;
394 : }
395 : begin = *ptr;
396 : while ((**ptr >= '0') && (**ptr <= '9') && len < max_length) {
397 : ++*ptr;
398 : ++len;
399 : }
400 : end = *ptr;
401 : str = calloc(1, end - begin + 1);
402 : memcpy(str, begin, end - begin);
403 : tmp_nr = strtoll(str, NULL, 10);
404 : free(str);
405 : return tmp_nr;
406 : }
407 :
408 : static void timelib_skip_day_suffix(char **ptr)
409 : {
410 : if (isspace(**ptr)) {
411 : return;
412 : }
413 : if (!strncasecmp(*ptr, "nd", 2) || !strncasecmp(*ptr, "rd", 2) ||!strncasecmp(*ptr, "st", 2) || !strncasecmp(*ptr, "th", 2)) {
414 : *ptr += 2;
415 : }
416 : }
417 :
418 : static double timelib_get_frac_nr(char **ptr, int max_length)
419 : {
420 : char *begin, *end, *str;
421 : double tmp_nr = -1;
422 : int len = 0;
423 :
424 : while ((**ptr != '.') && ((**ptr < '0') || (**ptr > '9'))) {
425 : if (**ptr == '\0') {
426 : return -1;
427 : }
428 : ++*ptr;
429 : }
430 : begin = *ptr;
431 : while (((**ptr == '.') || ((**ptr >= '0') && (**ptr <= '9'))) && len < max_length) {
432 : ++*ptr;
433 : ++len;
434 : }
435 : end = *ptr;
436 : str = calloc(1, end - begin + 1);
437 : memcpy(str, begin, end - begin);
438 : tmp_nr = strtod(str, NULL);
439 : free(str);
440 : return tmp_nr;
441 : }
442 :
443 : static timelib_ull timelib_get_unsigned_nr(char **ptr, int max_length)
444 : {
445 : timelib_ull dir = 1;
446 :
447 : while (((**ptr < '0') || (**ptr > '9')) && (**ptr != '+') && (**ptr != '-')) {
448 : if (**ptr == '\0') {
449 : return -1;
450 : }
451 : ++*ptr;
452 : }
453 : if (**ptr == '+') {
454 : ++*ptr;
455 : } else if (**ptr == '-') {
456 : dir = -1;
457 : ++*ptr;
458 : }
459 : return dir * timelib_get_nr(ptr, max_length);
460 : }
461 :
462 : static long timelib_parse_tz_cor(char **ptr)
463 : {
464 : char *begin = *ptr, *end;
465 : long tmp;
466 :
467 : while (**ptr != '\0') {
468 : ++*ptr;
469 : }
470 : end = *ptr;
471 : switch (end - begin) {
472 : case 1:
473 : case 2:
474 : return HOUR(strtol(begin, NULL, 10));
475 : break;
476 : case 3:
477 : case 4:
478 : if (begin[1] == ':') {
479 : tmp = HOUR(strtol(begin, NULL, 10)) + strtol(begin + 2, NULL, 10);
480 : return tmp;
481 : } else if (begin[2] == ':') {
482 : tmp = HOUR(strtol(begin, NULL, 10)) + strtol(begin + 3, NULL, 10);
483 : return tmp;
484 : } else {
485 : tmp = strtol(begin, NULL, 10);
486 : return HOUR(tmp / 100) + tmp % 100;
487 : }
488 : case 5:
489 : tmp = HOUR(strtol(begin, NULL, 10)) + strtol(begin + 3, NULL, 10);
490 : return tmp;
491 : }
492 : return 0;
493 : }
494 :
495 : static timelib_sll timelib_lookup_relative_text(char **ptr, int *behavior)
496 : {
497 : char *word;
498 : char *begin = *ptr, *end;
499 : timelib_sll value = 0;
500 : const timelib_lookup_table *tp;
501 :
502 : while ((**ptr >= 'A' && **ptr <= 'Z') || (**ptr >= 'a' && **ptr <= 'z')) {
503 : ++*ptr;
504 : }
505 : end = *ptr;
506 : word = calloc(1, end - begin + 1);
507 : memcpy(word, begin, end - begin);
508 :
509 : for (tp = timelib_reltext_lookup; tp->name; tp++) {
510 : if (strcasecmp(word, tp->name) == 0) {
511 : value = tp->value;
512 : *behavior = tp->type;
513 : }
514 : }
515 :
516 : free(word);
517 : return value;
518 : }
519 :
520 : static timelib_sll timelib_get_relative_text(char **ptr, int *behavior)
521 : {
522 : while (**ptr == ' ' || **ptr == '\t' || **ptr == '-' || **ptr == '/') {
523 : ++*ptr;
524 : }
525 : return timelib_lookup_relative_text(ptr, behavior);
526 : }
527 :
528 : static long timelib_lookup_month(char **ptr)
529 : {
530 : char *word;
531 : char *begin = *ptr, *end;
532 : long value = 0;
533 : const timelib_lookup_table *tp;
534 :
535 : while ((**ptr >= 'A' && **ptr <= 'Z') || (**ptr >= 'a' && **ptr <= 'z')) {
536 : ++*ptr;
537 : }
538 : end = *ptr;
539 : word = calloc(1, end - begin + 1);
540 : memcpy(word, begin, end - begin);
541 :
542 : for (tp = timelib_month_lookup; tp->name; tp++) {
543 : if (strcasecmp(word, tp->name) == 0) {
544 : value = tp->value;
545 : }
546 : }
547 :
548 : free(word);
549 : return value;
550 : }
551 :
552 : static long timelib_get_month(char **ptr)
553 : {
554 : while (**ptr == ' ' || **ptr == '\t' || **ptr == '-' || **ptr == '.' || **ptr == '/') {
555 : ++*ptr;
556 : }
557 : return timelib_lookup_month(ptr);
558 : }
559 :
560 : static void timelib_eat_spaces(char **ptr)
561 : {
562 : while (**ptr == ' ' || **ptr == '\t') {
563 : ++*ptr;
564 : }
565 : }
566 :
567 : static const timelib_relunit* timelib_lookup_relunit(char **ptr)
568 : {
569 : char *word;
570 : char *begin = *ptr, *end;
571 : const timelib_relunit *tp, *value = NULL;
572 :
573 : while (**ptr != '\0' && **ptr != ' ' && **ptr != '\t') {
574 : ++*ptr;
575 : }
576 : end = *ptr;
577 : word = calloc(1, end - begin + 1);
578 : memcpy(word, begin, end - begin);
579 :
580 : for (tp = timelib_relunit_lookup; tp->name; tp++) {
581 : if (strcasecmp(word, tp->name) == 0) {
582 : value = tp;
583 : break;
584 : }
585 : }
586 :
587 : free(word);
588 : return value;
589 : }
590 :
591 : static void timelib_set_relative(char **ptr, timelib_sll amount, int behavior, Scanner *s)
592 : {
593 : const timelib_relunit* relunit;
594 :
595 : if (!(relunit = timelib_lookup_relunit(ptr))) {
596 : return;
597 : }
598 :
599 : switch (relunit->unit) {
600 : case TIMELIB_SECOND: s->time->relative.s += amount * relunit->multiplier; break;
601 : case TIMELIB_MINUTE: s->time->relative.i += amount * relunit->multiplier; break;
602 : case TIMELIB_HOUR: s->time->relative.h += amount * relunit->multiplier; break;
603 : case TIMELIB_DAY: s->time->relative.d += amount * relunit->multiplier; break;
604 : case TIMELIB_MONTH: s->time->relative.m += amount * relunit->multiplier; break;
605 : case TIMELIB_YEAR: s->time->relative.y += amount * relunit->multiplier; break;
606 :
607 : case TIMELIB_WEEKDAY:
608 : TIMELIB_HAVE_WEEKDAY_RELATIVE();
609 : TIMELIB_UNHAVE_TIME();
610 : s->time->relative.d += (amount > 0 ? amount - 1 : amount) * 7;
611 : s->time->relative.weekday = relunit->multiplier;
612 : s->time->relative.weekday_behavior = behavior;
613 : break;
614 :
615 : case TIMELIB_SPECIAL:
616 : TIMELIB_HAVE_SPECIAL_RELATIVE();
617 : TIMELIB_UNHAVE_TIME();
618 : s->time->special.type = relunit->multiplier;
619 : s->time->special.amount = amount;
620 : }
621 : }
622 :
623 : const static timelib_tz_lookup_table* zone_search(const char *word, long gmtoffset, int isdst)
624 : {
625 : int first_found = 0;
626 : const timelib_tz_lookup_table *tp, *first_found_elem = NULL;
627 : const timelib_tz_lookup_table *fmp;
628 :
629 : if (strcasecmp("utc", word) == 0 || strcasecmp("gmt", word) == 0) {
630 : return timelib_timezone_utc;
631 : }
632 :
633 : for (tp = timelib_timezone_lookup; tp->name; tp++) {
634 : if (strcasecmp(word, tp->name) == 0) {
635 : if (!first_found) {
636 : first_found = 1;
637 : first_found_elem = tp;
638 : if (gmtoffset == -1) {
639 : return tp;
640 : }
641 : }
642 : if (tp->gmtoffset == gmtoffset) {
643 : return tp;
644 : }
645 : }
646 : }
647 : if (first_found) {
648 : return first_found_elem;
649 : }
650 :
651 : /* Still didn't find anything, let's find the zone solely based on
652 : * offset/isdst then */
653 : for (fmp = timelib_timezone_fallbackmap; fmp->name; fmp++) {
654 : if ((fmp->gmtoffset * 3600) == gmtoffset && fmp->type == isdst) {
655 : return fmp;
656 : }
657 : }
658 : return NULL;
659 : }
660 :
661 : static long timelib_lookup_zone(char **ptr, int *dst, char **tz_abbr, int *found)
662 : {
663 : char *word;
664 : char *begin = *ptr, *end;
665 : long value = 0;
666 : const timelib_tz_lookup_table *tp;
667 :
668 : while (**ptr != '\0' && **ptr != ')') {
669 : ++*ptr;
670 : }
671 : end = *ptr;
672 : word = calloc(1, end - begin + 1);
673 : memcpy(word, begin, end - begin);
674 :
675 : if ((tp = zone_search(word, -1, 0))) {
676 : value = -tp->gmtoffset / 60;
677 : *dst = tp->type;
678 : value += tp->type * 60;
679 : *found = 1;
680 : } else {
681 : *found = 0;
682 : }
683 :
684 : *tz_abbr = word;
685 : return value;
686 : }
687 :
688 : static long timelib_get_zone(char **ptr, int *dst, timelib_time *t, int *tz_not_found, const timelib_tzdb *tzdb)
689 : {
690 : timelib_tzinfo *res;
691 : long retval = 0;
692 :
693 : *tz_not_found = 0;
694 :
695 : while (**ptr == ' ' || **ptr == '\t' || **ptr == '(') {
696 : ++*ptr;
697 : }
698 : if (**ptr == '+') {
699 : ++*ptr;
700 : t->is_localtime = 1;
701 : t->zone_type = TIMELIB_ZONETYPE_OFFSET;
702 : *tz_not_found = 0;
703 : t->dst = 0;
704 :
705 : retval = -1 * timelib_parse_tz_cor(ptr);
706 : } else if (**ptr == '-') {
707 : ++*ptr;
708 : t->is_localtime = 1;
709 : t->zone_type = TIMELIB_ZONETYPE_OFFSET;
710 : *tz_not_found = 0;
711 : t->dst = 0;
712 :
713 : retval = timelib_parse_tz_cor(ptr);
714 : } else {
715 : int found = 0;
716 : long offset;
717 : char *tz_abbr;
718 :
719 : t->is_localtime = 1;
720 :
721 : offset = timelib_lookup_zone(ptr, dst, &tz_abbr, &found);
722 : if (found) {
723 : t->zone_type = TIMELIB_ZONETYPE_ABBR;
724 : }
725 : #if 0
726 : /* If we found a TimeZone identifier, use it */
727 : if (tz_name) {
728 : t->tz_info = timelib_parse_tzfile(tz_name);
729 : t->zone_type = TIMELIB_ZONETYPE_ID;
730 : }
731 : #endif
732 : /* If we have a TimeZone identifier to start with, use it */
733 : if (strstr(tz_abbr, "/")) {
734 : if ((res = timelib_parse_tzfile(tz_abbr, tzdb)) != NULL) {
735 : t->tz_info = res;
736 : t->zone_type = TIMELIB_ZONETYPE_ID;
737 : found++;
738 : }
739 : }
740 : if (found && t->zone_type != TIMELIB_ZONETYPE_ID) {
741 : timelib_time_tz_abbr_update(t, tz_abbr);
742 : }
743 : free(tz_abbr);
744 : *tz_not_found = (found == 0);
745 : retval = offset;
746 : }
747 : while (**ptr == ')') {
748 : ++*ptr;
749 : }
750 : return retval;
751 : }
752 :
753 : #define timelib_split_free(arg) { \
754 : int i; \
755 : for (i = 0; i < arg.c; i++) { \
756 : free(arg.v[i]); \
757 : } \
758 : if (arg.v) { \
759 : free(arg.v); \
760 : } \
761 : }
762 :
763 : static int scan(Scanner *s)
764 : {
765 : uchar *cursor = s->cur;
766 : char *str, *ptr = NULL;
767 :
768 : std:
769 : s->tok = cursor;
770 : s->len = 0;
771 : #line 882 "ext/date/lib/parse_date.re"
772 :
773 :
774 : {
775 : static unsigned char yybm[] = {
776 : 0, 0, 0, 0, 0, 0, 0, 0,
777 : 0, 208, 0, 0, 0, 0, 0, 0,
778 : 0, 0, 0, 0, 0, 0, 0, 0,
779 : 0, 0, 0, 0, 0, 0, 0, 0,
780 : 208, 0, 0, 0, 0, 0, 0, 0,
781 : 0, 0, 0, 0, 128, 64, 192, 0,
782 : 8, 8, 8, 8, 8, 8, 8, 8,
783 : 8, 8, 0, 0, 0, 0, 0, 0,
784 : 0, 0, 0, 0, 0, 0, 0, 0,
785 : 0, 0, 0, 0, 0, 0, 0, 0,
786 : 0, 0, 0, 0, 0, 0, 0, 0,
787 : 0, 0, 0, 0, 0, 0, 0, 0,
788 : 0, 32, 32, 32, 160, 32, 32, 32,
789 : 160, 32, 32, 32, 32, 32, 160, 32,
790 : 32, 32, 160, 160, 160, 32, 32, 32,
791 : 32, 32, 32, 0, 0, 0, 0, 0,
792 : 0, 0, 0, 0, 0, 0, 0, 0,
793 : 0, 0, 0, 0, 0, 0, 0, 0,
794 : 0, 0, 0, 0, 0, 0, 0, 0,
795 : 0, 0, 0, 0, 0, 0, 0, 0,
796 : 0, 0, 0, 0, 0, 0, 0, 0,
797 : 0, 0, 0, 0, 0, 0, 0, 0,
798 : 0, 0, 0, 0, 0, 0, 0, 0,
799 : 0, 0, 0, 0, 0, 0, 0, 0,
800 : 0, 0, 0, 0, 0, 0, 0, 0,
801 : 0, 0, 0, 0, 0, 0, 0, 0,
802 : 0, 0, 0, 0, 0, 0, 0, 0,
803 : 0, 0, 0, 0, 0, 0, 0, 0,
804 : 0, 0, 0, 0, 0, 0, 0, 0,
805 : 0, 0, 0, 0, 0, 0, 0, 0,
806 : 0, 0, 0, 0, 0, 0, 0, 0,
807 : 0, 0, 0, 0, 0, 0, 0, 0,
808 : };
809 :
810 : #line 811 "ext/date/lib/parse_date.c"
811 : {
812 : YYCTYPE yych;
813 10 : unsigned int yyaccept = 0;
814 :
815 : YYDEBUG(0, *YYCURSOR);
816 10 : if((YYLIMIT - YYCURSOR) < 29) YYFILL(29);
817 9 : yych = *YYCURSOR;
818 : YYDEBUG(-1, yych);
819 9 : switch(yych) {
820 : case 0x00:
821 1 : case 0x0A: goto yy48;
822 : case 0x09:
823 3 : case ' ': goto yy45;
824 0 : case '(': goto yy42;
825 : case '+':
826 0 : case '-': goto yy41;
827 : case ',':
828 1 : case '.': goto yy47;
829 1 : case '0': goto yy13;
830 1 : case '1': goto yy14;
831 0 : case '2': goto yy15;
832 0 : case '3': goto yy16;
833 : case '4':
834 : case '5':
835 : case '6':
836 : case '7':
837 : case '8':
838 0 : case '9': goto yy17;
839 0 : case '@': goto yy11;
840 0 : case 'A': goto yy25;
841 : case 'B':
842 : case 'C':
843 : case 'G':
844 : case 'H':
845 : case 'K':
846 : case 'Q':
847 : case 'R':
848 : case 'U':
849 1 : case 'Z': goto yy43;
850 0 : case 'D': goto yy31;
851 0 : case 'E': goto yy35;
852 0 : case 'F': goto yy23;
853 0 : case 'I': goto yy18;
854 0 : case 'J': goto yy21;
855 0 : case 'L': goto yy37;
856 0 : case 'M': goto yy7;
857 0 : case 'N': goto yy5;
858 0 : case 'O': goto yy29;
859 0 : case 'P': goto yy39;
860 0 : case 'S': goto yy27;
861 1 : case 'T': goto yy9;
862 0 : case 'V': goto yy19;
863 0 : case 'W': goto yy33;
864 0 : case 'X': goto yy20;
865 0 : case 'Y': goto yy2;
866 0 : case 'a': goto yy26;
867 : case 'b':
868 : case 'c':
869 : case 'g':
870 : case 'h':
871 : case 'i':
872 : case 'k':
873 : case 'q':
874 : case 'r':
875 : case 'u':
876 : case 'v':
877 : case 'x':
878 0 : case 'z': goto yy44;
879 0 : case 'd': goto yy32;
880 0 : case 'e': goto yy36;
881 0 : case 'f': goto yy24;
882 0 : case 'j': goto yy22;
883 0 : case 'l': goto yy38;
884 0 : case 'm': goto yy8;
885 0 : case 'n': goto yy6;
886 0 : case 'o': goto yy30;
887 0 : case 'p': goto yy40;
888 0 : case 's': goto yy28;
889 0 : case 't': goto yy10;
890 0 : case 'w': goto yy34;
891 0 : case 'y': goto yy4;
892 0 : default: goto yy50;
893 : }
894 0 : yy2:
895 : YYDEBUG(2, *YYCURSOR);
896 0 : ++YYCURSOR;
897 0 : if((yych = *YYCURSOR) <= 'E') {
898 0 : if(yych <= ')') {
899 0 : if(yych >= ')') goto yy136;
900 : } else {
901 0 : if(yych <= '@') goto yy3;
902 0 : if(yych <= 'D') goto yy137;
903 0 : goto yy1373;
904 : }
905 : } else {
906 0 : if(yych <= 'd') {
907 0 : if(yych <= 'Z') goto yy137;
908 0 : if(yych >= 'a') goto yy142;
909 : } else {
910 0 : if(yych <= 'e') goto yy1382;
911 0 : if(yych <= 'z') goto yy142;
912 : }
913 : }
914 1 : yy3:
915 : YYDEBUG(3, *YYCURSOR);
916 : #line 1411 "ext/date/lib/parse_date.re"
917 : {
918 : int tz_not_found;
919 : DEBUG_OUTPUT("tzcorrection | tz");
920 : TIMELIB_INIT;
921 : TIMELIB_HAVE_TZ();
922 : s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
923 : if (tz_not_found) {
924 : add_error(s, "The timezone could not be found in the database");
925 : }
926 : TIMELIB_DEINIT;
927 : return TIMELIB_TIMEZONE;
928 : }
929 : #line 930 "ext/date/lib/parse_date.c"
930 0 : yy4:
931 : YYDEBUG(4, *YYCURSOR);
932 0 : yych = *++YYCURSOR;
933 0 : if(yych <= 'E') {
934 0 : if(yych <= ')') {
935 0 : if(yych <= '(') goto yy3;
936 0 : goto yy136;
937 : } else {
938 0 : if(yych <= '@') goto yy3;
939 0 : if(yych <= 'D') goto yy137;
940 0 : goto yy1373;
941 : }
942 : } else {
943 0 : if(yych <= 'd') {
944 0 : if(yych <= 'Z') goto yy137;
945 0 : if(yych <= '`') goto yy3;
946 0 : goto yy137;
947 : } else {
948 0 : if(yych <= 'e') goto yy1373;
949 0 : if(yych <= 'z') goto yy137;
950 0 : goto yy3;
951 : }
952 : }
953 0 : yy5:
954 : YYDEBUG(5, *YYCURSOR);
955 0 : yych = *++YYCURSOR;
956 0 : if(yych <= 'O') {
957 0 : if(yych <= 'D') {
958 0 : if(yych == ')') goto yy136;
959 0 : if(yych <= '@') goto yy3;
960 0 : goto yy137;
961 : } else {
962 0 : if(yych <= 'H') {
963 0 : if(yych <= 'E') goto yy1344;
964 0 : goto yy137;
965 : } else {
966 0 : if(yych <= 'I') goto yy1345;
967 0 : if(yych <= 'N') goto yy137;
968 0 : goto yy1343;
969 : }
970 : }
971 : } else {
972 0 : if(yych <= 'h') {
973 0 : if(yych <= '`') {
974 0 : if(yych <= 'Z') goto yy137;
975 0 : goto yy3;
976 : } else {
977 0 : if(yych == 'e') goto yy1360;
978 0 : goto yy142;
979 : }
980 : } else {
981 0 : if(yych <= 'n') {
982 0 : if(yych <= 'i') goto yy1361;
983 0 : goto yy142;
984 : } else {
985 0 : if(yych <= 'o') goto yy1359;
986 0 : if(yych <= 'z') goto yy142;
987 0 : goto yy3;
988 : }
989 : }
990 : }
991 0 : yy6:
992 : YYDEBUG(6, *YYCURSOR);
993 0 : yych = *++YYCURSOR;
994 0 : if(yych <= 'O') {
995 0 : if(yych <= 'D') {
996 0 : if(yych == ')') goto yy136;
997 0 : if(yych <= '@') goto yy3;
998 0 : goto yy137;
999 : } else {
1000 0 : if(yych <= 'H') {
1001 0 : if(yych <= 'E') goto yy1344;
1002 0 : goto yy137;
1003 : } else {
1004 0 : if(yych <= 'I') goto yy1345;
1005 0 : if(yych <= 'N') goto yy137;
1006 0 : goto yy1343;
1007 : }
1008 : }
1009 : } else {
1010 0 : if(yych <= 'h') {
1011 0 : if(yych <= '`') {
1012 0 : if(yych <= 'Z') goto yy137;
1013 0 : goto yy3;
1014 : } else {
1015 0 : if(yych == 'e') goto yy1344;
1016 0 : goto yy137;
1017 : }
1018 : } else {
1019 0 : if(yych <= 'n') {
1020 0 : if(yych <= 'i') goto yy1345;
1021 0 : goto yy137;
1022 : } else {
1023 0 : if(yych <= 'o') goto yy1343;
1024 0 : if(yych <= 'z') goto yy137;
1025 0 : goto yy3;
1026 : }
1027 : }
1028 : }
1029 0 : yy7:
1030 : YYDEBUG(7, *YYCURSOR);
1031 0 : yych = *++YYCURSOR;
1032 0 : if(yych <= 'O') {
1033 0 : if(yych <= 'A') {
1034 0 : if(yych == ')') goto yy136;
1035 0 : if(yych <= '@') goto yy3;
1036 0 : goto yy1313;
1037 : } else {
1038 0 : if(yych == 'I') goto yy1314;
1039 0 : if(yych <= 'N') goto yy137;
1040 0 : goto yy1315;
1041 : }
1042 : } else {
1043 0 : if(yych <= 'h') {
1044 0 : if(yych <= 'Z') goto yy137;
1045 0 : if(yych <= '`') goto yy3;
1046 0 : if(yych <= 'a') goto yy1328;
1047 0 : goto yy142;
1048 : } else {
1049 0 : if(yych <= 'n') {
1050 0 : if(yych <= 'i') goto yy1329;
1051 0 : goto yy142;
1052 : } else {
1053 0 : if(yych <= 'o') goto yy1330;
1054 0 : if(yych <= 'z') goto yy142;
1055 0 : goto yy3;
1056 : }
1057 : }
1058 : }
1059 0 : yy8:
1060 : YYDEBUG(8, *YYCURSOR);
1061 0 : yych = *++YYCURSOR;
1062 0 : if(yych <= 'O') {
1063 0 : if(yych <= 'A') {
1064 0 : if(yych == ')') goto yy136;
1065 0 : if(yych <= '@') goto yy3;
1066 0 : goto yy1313;
1067 : } else {
1068 0 : if(yych == 'I') goto yy1314;
1069 0 : if(yych <= 'N') goto yy137;
1070 0 : goto yy1315;
1071 : }
1072 : } else {
1073 0 : if(yych <= 'h') {
1074 0 : if(yych <= 'Z') goto yy137;
1075 0 : if(yych <= '`') goto yy3;
1076 0 : if(yych <= 'a') goto yy1313;
1077 0 : goto yy137;
1078 : } else {
1079 0 : if(yych <= 'n') {
1080 0 : if(yych <= 'i') goto yy1314;
1081 0 : goto yy137;
1082 : } else {
1083 0 : if(yych <= 'o') goto yy1315;
1084 0 : if(yych <= 'z') goto yy137;
1085 0 : goto yy3;
1086 : }
1087 : }
1088 : }
1089 1 : yy9:
1090 : YYDEBUG(9, *YYCURSOR);
1091 1 : yyaccept = 0;
1092 1 : yych = *(YYMARKER = ++YYCURSOR);
1093 : YYDEBUG(-1, yych);
1094 1 : switch(yych) {
1095 0 : case ')': goto yy136;
1096 : case '0':
1097 0 : case '1': goto yy1245;
1098 0 : case '2': goto yy1246;
1099 : case '3':
1100 : case '4':
1101 : case '5':
1102 : case '6':
1103 : case '7':
1104 : case '8':
1105 0 : case '9': goto yy1247;
1106 : case 'A':
1107 : case 'B':
1108 : case 'C':
1109 : case 'D':
1110 : case 'F':
1111 : case 'G':
1112 : case 'I':
1113 : case 'J':
1114 : case 'K':
1115 : case 'L':
1116 : case 'M':
1117 : case 'N':
1118 : case 'P':
1119 : case 'Q':
1120 : case 'R':
1121 : case 'S':
1122 : case 'T':
1123 : case 'V':
1124 : case 'X':
1125 : case 'Y':
1126 0 : case 'Z': goto yy137;
1127 0 : case 'E': goto yy1240;
1128 0 : case 'H': goto yy1241;
1129 0 : case 'O': goto yy1242;
1130 0 : case 'U': goto yy1243;
1131 0 : case 'W': goto yy1244;
1132 : case 'a':
1133 : case 'b':
1134 : case 'c':
1135 : case 'd':
1136 : case 'f':
1137 : case 'g':
1138 : case 'i':
1139 : case 'j':
1140 : case 'k':
1141 : case 'l':
1142 : case 'm':
1143 : case 'n':
1144 : case 'p':
1145 : case 'q':
1146 : case 'r':
1147 : case 's':
1148 : case 't':
1149 : case 'v':
1150 : case 'x':
1151 : case 'y':
1152 0 : case 'z': goto yy142;
1153 0 : case 'e': goto yy1282;
1154 0 : case 'h': goto yy1283;
1155 0 : case 'o': goto yy1284;
1156 1 : case 'u': goto yy1285;
1157 0 : case 'w': goto yy1286;
1158 0 : default: goto yy3;
1159 : }
1160 0 : yy10:
1161 : YYDEBUG(10, *YYCURSOR);
1162 0 : yyaccept = 0;
1163 0 : yych = *(YYMARKER = ++YYCURSOR);
1164 : YYDEBUG(-1, yych);
1165 0 : switch(yych) {
1166 0 : case ')': goto yy136;
1167 : case '0':
1168 0 : case '1': goto yy1245;
1169 0 : case '2': goto yy1246;
1170 : case '3':
1171 : case '4':
1172 : case '5':
1173 : case '6':
1174 : case '7':
1175 : case '8':
1176 0 : case '9': goto yy1247;
1177 : case 'A':
1178 : case 'B':
1179 : case 'C':
1180 : case 'D':
1181 : case 'F':
1182 : case 'G':
1183 : case 'I':
1184 : case 'J':
1185 : case 'K':
1186 : case 'L':
1187 : case 'M':
1188 : case 'N':
1189 : case 'P':
1190 : case 'Q':
1191 : case 'R':
1192 : case 'S':
1193 : case 'T':
1194 : case 'V':
1195 : case 'X':
1196 : case 'Y':
1197 : case 'Z':
1198 : case 'a':
1199 : case 'b':
1200 : case 'c':
1201 : case 'd':
1202 : case 'f':
1203 : case 'g':
1204 : case 'i':
1205 : case 'j':
1206 : case 'k':
1207 : case 'l':
1208 : case 'm':
1209 : case 'n':
1210 : case 'p':
1211 : case 'q':
1212 : case 'r':
1213 : case 's':
1214 : case 't':
1215 : case 'v':
1216 : case 'x':
1217 : case 'y':
1218 0 : case 'z': goto yy137;
1219 : case 'E':
1220 0 : case 'e': goto yy1240;
1221 : case 'H':
1222 0 : case 'h': goto yy1241;
1223 : case 'O':
1224 0 : case 'o': goto yy1242;
1225 : case 'U':
1226 0 : case 'u': goto yy1243;
1227 : case 'W':
1228 0 : case 'w': goto yy1244;
1229 0 : default: goto yy3;
1230 : }
1231 0 : yy11:
1232 : YYDEBUG(11, *YYCURSOR);
1233 0 : yyaccept = 1;
1234 0 : yych = *(YYMARKER = ++YYCURSOR);
1235 0 : if(yych == '-') goto yy1236;
1236 0 : if(yych <= '/') goto yy12;
1237 0 : if(yych <= '9') goto yy1237;
1238 0 : yy12:
1239 : YYDEBUG(12, *YYCURSOR);
1240 : #line 1506 "ext/date/lib/parse_date.re"
1241 : {
1242 : add_error(s, "Unexpected character");
1243 : goto std;
1244 : }
1245 : #line 1246 "ext/date/lib/parse_date.c"
1246 1 : yy13:
1247 : YYDEBUG(13, *YYCURSOR);
1248 1 : yyaccept = 1;
1249 1 : yych = *(YYMARKER = ++YYCURSOR);
1250 : YYDEBUG(-1, yych);
1251 1 : switch(yych) {
1252 0 : case 0x09: goto yy1198;
1253 : case ' ':
1254 : case 'A':
1255 : case 'D':
1256 : case 'F':
1257 : case 'H':
1258 : case 'I':
1259 : case 'J':
1260 : case 'M':
1261 : case 'N':
1262 : case 'O':
1263 : case 'S':
1264 : case 'T':
1265 : case 'V':
1266 : case 'W':
1267 : case 'X':
1268 : case 'Y':
1269 : case 'a':
1270 : case 'd':
1271 : case 'f':
1272 : case 'h':
1273 : case 'j':
1274 : case 'm':
1275 : case 'o':
1276 : case 'w':
1277 0 : case 'y': goto yy1200;
1278 0 : case '-': goto yy660;
1279 0 : case '.': goto yy1202;
1280 0 : case '/': goto yy659;
1281 0 : case '0': goto yy1235;
1282 : case '1':
1283 : case '2':
1284 : case '3':
1285 : case '4':
1286 : case '5':
1287 : case '6':
1288 : case '7':
1289 : case '8':
1290 1 : case '9': goto yy1234;
1291 0 : case ':': goto yy1203;
1292 0 : case 'n': goto yy657;
1293 0 : case 'r': goto yy658;
1294 0 : case 's': goto yy651;
1295 0 : case 't': goto yy655;
1296 0 : default: goto yy12;
1297 : }
1298 1 : yy14:
1299 : YYDEBUG(14, *YYCURSOR);
1300 1 : yyaccept = 1;
1301 1 : yych = *(YYMARKER = ++YYCURSOR);
1302 : YYDEBUG(-1, yych);
1303 1 : switch(yych) {
1304 0 : case 0x09: goto yy647;
1305 : case ' ':
1306 : case 'A':
1307 : case 'D':
1308 : case 'F':
1309 : case 'H':
1310 : case 'I':
1311 : case 'J':
1312 : case 'M':
1313 : case 'N':
1314 : case 'O':
1315 : case 'P':
1316 : case 'S':
1317 : case 'T':
1318 : case 'V':
1319 : case 'W':
1320 : case 'X':
1321 : case 'Y':
1322 : case 'a':
1323 : case 'd':
1324 : case 'f':
1325 : case 'h':
1326 : case 'j':
1327 : case 'm':
1328 : case 'o':
1329 : case 'p':
1330 : case 'w':
1331 0 : case 'y': goto yy649;
1332 0 : case '-': goto yy660;
1333 0 : case '.': goto yy661;
1334 0 : case '/': goto yy659;
1335 : case '0':
1336 : case '1':
1337 1 : case '2': goto yy1234;
1338 : case '3':
1339 : case '4':
1340 : case '5':
1341 : case '6':
1342 : case '7':
1343 : case '8':
1344 0 : case '9': goto yy1201;
1345 0 : case ':': goto yy670;
1346 0 : case 'n': goto yy657;
1347 0 : case 'r': goto yy658;
1348 0 : case 's': goto yy651;
1349 0 : case 't': goto yy655;
1350 0 : default: goto yy12;
1351 : }
1352 0 : yy15:
1353 : YYDEBUG(15, *YYCURSOR);
1354 0 : yyaccept = 1;
1355 0 : yych = *(YYMARKER = ++YYCURSOR);
1356 : YYDEBUG(-1, yych);
1357 0 : switch(yych) {
1358 0 : case 0x09: goto yy647;
1359 : case ' ':
1360 : case 'A':
1361 : case 'D':
1362 : case 'F':
1363 : case 'H':
1364 : case 'I':
1365 : case 'J':
1366 : case 'M':
1367 : case 'N':
1368 : case 'O':
1369 : case 'P':
1370 : case 'S':
1371 : case 'T':
1372 : case 'V':
1373 : case 'W':
1374 : case 'X':
1375 : case 'Y':
1376 : case 'a':
1377 : case 'd':
1378 : case 'f':
1379 : case 'h':
1380 : case 'j':
1381 : case 'm':
1382 : case 'o':
1383 : case 'p':
1384 : case 'w':
1385 0 : case 'y': goto yy649;
1386 0 : case '-': goto yy660;
1387 0 : case '.': goto yy661;
1388 0 : case '/': goto yy659;
1389 : case '0':
1390 : case '1':
1391 : case '2':
1392 0 : case '3': goto yy1201;
1393 : case '4':
1394 : case '5':
1395 : case '6':
1396 : case '7':
1397 : case '8':
1398 0 : case '9': goto yy1197;
1399 0 : case ':': goto yy670;
1400 0 : case 'n': goto yy657;
1401 0 : case 'r': goto yy658;
1402 0 : case 's': goto yy651;
1403 0 : case 't': goto yy655;
1404 0 : default: goto yy12;
1405 : }
1406 0 : yy16:
1407 : YYDEBUG(16, *YYCURSOR);
1408 0 : yyaccept = 1;
1409 0 : yych = *(YYMARKER = ++YYCURSOR);
1410 : YYDEBUG(-1, yych);
1411 0 : switch(yych) {
1412 0 : case 0x09: goto yy647;
1413 : case ' ':
1414 : case 'A':
1415 : case 'D':
1416 : case 'F':
1417 : case 'H':
1418 : case 'I':
1419 : case 'J':
1420 : case 'M':
1421 : case 'N':
1422 : case 'O':
1423 : case 'P':
1424 : case 'S':
1425 : case 'T':
1426 : case 'V':
1427 : case 'W':
1428 : case 'X':
1429 : case 'Y':
1430 : case 'a':
1431 : case 'd':
1432 : case 'f':
1433 : case 'h':
1434 : case 'j':
1435 : case 'm':
1436 : case 'o':
1437 : case 'p':
1438 : case 'w':
1439 0 : case 'y': goto yy649;
1440 0 : case '-': goto yy660;
1441 0 : case '.': goto yy661;
1442 0 : case '/': goto yy659;
1443 : case '0':
1444 0 : case '1': goto yy1197;
1445 : case '2':
1446 : case '3':
1447 : case '4':
1448 : case '5':
1449 : case '6':
1450 : case '7':
1451 : case '8':
1452 0 : case '9': goto yy656;
1453 0 : case ':': goto yy670;
1454 0 : case 'n': goto yy657;
1455 0 : case 'r': goto yy658;
1456 0 : case 's': goto yy651;
1457 0 : case 't': goto yy655;
1458 0 : default: goto yy12;
1459 : }
1460 0 : yy17:
1461 : YYDEBUG(17, *YYCURSOR);
1462 0 : yyaccept = 1;
1463 0 : yych = *(YYMARKER = ++YYCURSOR);
1464 : YYDEBUG(-1, yych);
1465 0 : switch(yych) {
1466 0 : case 0x09: goto yy647;
1467 : case ' ':
1468 : case 'A':
1469 : case 'D':
1470 : case 'F':
1471 : case 'H':
1472 : case 'I':
1473 : case 'J':
1474 : case 'M':
1475 : case 'N':
1476 : case 'O':
1477 : case 'P':
1478 : case 'S':
1479 : case 'T':
1480 : case 'V':
1481 : case 'W':
1482 : case 'X':
1483 : case 'Y':
1484 : case 'a':
1485 : case 'd':
1486 : case 'f':
1487 : case 'h':
1488 : case 'j':
1489 : case 'm':
1490 : case 'o':
1491 : case 'p':
1492 : case 'w':
1493 0 : case 'y': goto yy649;
1494 0 : case '-': goto yy660;
1495 0 : case '.': goto yy661;
1496 0 : case '/': goto yy659;
1497 : case '0':
1498 : case '1':
1499 : case '2':
1500 : case '3':
1501 : case '4':
1502 : case '5':
1503 : case '6':
1504 : case '7':
1505 : case '8':
1506 0 : case '9': goto yy656;
1507 0 : case ':': goto yy670;
1508 0 : case 'n': goto yy657;
1509 0 : case 'r': goto yy658;
1510 0 : case 's': goto yy651;
1511 0 : case 't': goto yy655;
1512 0 : default: goto yy12;
1513 : }
1514 0 : yy18:
1515 : YYDEBUG(18, *YYCURSOR);
1516 0 : yyaccept = 0;
1517 0 : yych = *(YYMARKER = ++YYCURSOR);
1518 0 : if(yych <= '9') {
1519 0 : if(yych <= '(') {
1520 0 : if(yych <= 0x09) {
1521 0 : if(yych <= 0x08) goto yy3;
1522 0 : goto yy312;
1523 : } else {
1524 0 : if(yych == ' ') goto yy312;
1525 0 : goto yy3;
1526 : }
1527 : } else {
1528 0 : if(yych <= ',') {
1529 0 : if(yych <= ')') goto yy136;
1530 0 : goto yy3;
1531 : } else {
1532 0 : if(yych == '/') goto yy3;
1533 0 : goto yy312;
1534 : }
1535 : }
1536 : } else {
1537 0 : if(yych <= 'V') {
1538 0 : if(yych <= 'H') {
1539 0 : if(yych <= '@') goto yy3;
1540 0 : goto yy137;
1541 : } else {
1542 0 : if(yych <= 'I') goto yy646;
1543 0 : if(yych <= 'U') goto yy137;
1544 0 : goto yy645;
1545 : }
1546 : } else {
1547 0 : if(yych <= 'Z') {
1548 0 : if(yych == 'X') goto yy645;
1549 0 : goto yy137;
1550 : } else {
1551 0 : if(yych <= '`') goto yy3;
1552 0 : if(yych <= 'z') goto yy142;
1553 0 : goto yy3;
1554 : }
1555 : }
1556 : }
1557 0 : yy19:
1558 : YYDEBUG(19, *YYCURSOR);
1559 0 : yyaccept = 0;
1560 0 : yych = *(YYMARKER = ++YYCURSOR);
1561 0 : if(yych <= '.') {
1562 0 : if(yych <= ' ') {
1563 0 : if(yych == 0x09) goto yy312;
1564 0 : if(yych <= 0x1F) goto yy3;
1565 0 : goto yy312;
1566 : } else {
1567 0 : if(yych == ')') goto yy136;
1568 0 : if(yych <= ',') goto yy3;
1569 0 : goto yy312;
1570 : }
1571 : } else {
1572 0 : if(yych <= 'H') {
1573 0 : if(yych <= '/') goto yy3;
1574 0 : if(yych <= '9') goto yy312;
1575 0 : if(yych <= '@') goto yy3;
1576 0 : goto yy137;
1577 : } else {
1578 0 : if(yych <= 'Z') {
1579 0 : if(yych <= 'I') goto yy642;
1580 0 : goto yy137;
1581 : } else {
1582 0 : if(yych <= '`') goto yy3;
1583 0 : if(yych <= 'z') goto yy142;
1584 0 : goto yy3;
1585 : }
1586 : }
1587 : }
1588 0 : yy20:
1589 : YYDEBUG(20, *YYCURSOR);
1590 0 : yyaccept = 0;
1591 0 : yych = *(YYMARKER = ++YYCURSOR);
1592 0 : if(yych <= '.') {
1593 0 : if(yych <= ' ') {
1594 0 : if(yych == 0x09) goto yy312;
1595 0 : if(yych <= 0x1F) goto yy3;
1596 0 : goto yy312;
1597 : } else {
1598 0 : if(yych == ')') goto yy136;
1599 0 : if(yych <= ',') goto yy3;
1600 0 : goto yy312;
1601 : }
1602 : } else {
1603 0 : if(yych <= 'H') {
1604 0 : if(yych <= '/') goto yy3;
1605 0 : if(yych <= '9') goto yy312;
1606 0 : if(yych <= '@') goto yy3;
1607 0 : goto yy137;
1608 : } else {
1609 0 : if(yych <= 'Z') {
1610 0 : if(yych <= 'I') goto yy640;
1611 0 : goto yy137;
1612 : } else {
1613 0 : if(yych <= '`') goto yy3;
1614 0 : if(yych <= 'z') goto yy142;
1615 0 : goto yy3;
1616 : }
1617 : }
1618 : }
1619 0 : yy21:
1620 : YYDEBUG(21, *YYCURSOR);
1621 0 : yych = *++YYCURSOR;
1622 0 : if(yych <= 'U') {
1623 0 : if(yych <= '@') {
1624 0 : if(yych == ')') goto yy136;
1625 0 : goto yy3;
1626 : } else {
1627 0 : if(yych <= 'A') goto yy623;
1628 0 : if(yych <= 'T') goto yy137;
1629 0 : goto yy622;
1630 : }
1631 : } else {
1632 0 : if(yych <= 'a') {
1633 0 : if(yych <= 'Z') goto yy137;
1634 0 : if(yych <= '`') goto yy3;
1635 0 : goto yy632;
1636 : } else {
1637 0 : if(yych == 'u') goto yy631;
1638 0 : if(yych <= 'z') goto yy142;
1639 0 : goto yy3;
1640 : }
1641 : }
1642 0 : yy22:
1643 : YYDEBUG(22, *YYCURSOR);
1644 0 : yych = *++YYCURSOR;
1645 0 : if(yych <= 'U') {
1646 0 : if(yych <= '@') {
1647 0 : if(yych == ')') goto yy136;
1648 0 : goto yy3;
1649 : } else {
1650 0 : if(yych <= 'A') goto yy623;
1651 0 : if(yych <= 'T') goto yy137;
1652 0 : goto yy622;
1653 : }
1654 : } else {
1655 0 : if(yych <= 'a') {
1656 0 : if(yych <= 'Z') goto yy137;
1657 0 : if(yych <= '`') goto yy3;
1658 0 : goto yy623;
1659 : } else {
1660 0 : if(yych == 'u') goto yy622;
1661 0 : if(yych <= 'z') goto yy137;
1662 0 : goto yy3;
1663 : }
1664 : }
1665 0 : yy23:
1666 : YYDEBUG(23, *YYCURSOR);
1667 0 : yych = *++YYCURSOR;
1668 0 : if(yych <= 'R') {
1669 0 : if(yych <= 'E') {
1670 0 : if(yych <= ')') {
1671 0 : if(yych <= '(') goto yy3;
1672 0 : goto yy136;
1673 : } else {
1674 0 : if(yych <= '@') goto yy3;
1675 0 : if(yych <= 'D') goto yy137;
1676 0 : goto yy584;
1677 : }
1678 : } else {
1679 0 : if(yych <= 'N') {
1680 0 : if(yych == 'I') goto yy585;
1681 0 : goto yy137;
1682 : } else {
1683 0 : if(yych <= 'O') goto yy586;
1684 0 : if(yych <= 'Q') goto yy137;
1685 0 : goto yy587;
1686 : }
1687 : }
1688 : } else {
1689 0 : if(yych <= 'i') {
1690 0 : if(yych <= 'd') {
1691 0 : if(yych <= 'Z') goto yy137;
1692 0 : if(yych <= '`') goto yy3;
1693 0 : goto yy142;
1694 : } else {
1695 0 : if(yych <= 'e') goto yy603;
1696 0 : if(yych <= 'h') goto yy142;
1697 0 : goto yy604;
1698 : }
1699 : } else {
1700 0 : if(yych <= 'q') {
1701 0 : if(yych == 'o') goto yy605;
1702 0 : goto yy142;
1703 : } else {
1704 0 : if(yych <= 'r') goto yy606;
1705 0 : if(yych <= 'z') goto yy142;
1706 0 : goto yy3;
1707 : }
1708 : }
1709 : }
1710 0 : yy24:
1711 : YYDEBUG(24, *YYCURSOR);
1712 0 : yych = *++YYCURSOR;
1713 0 : if(yych <= 'R') {
1714 0 : if(yych <= 'E') {
1715 0 : if(yych <= ')') {
1716 0 : if(yych <= '(') goto yy3;
1717 0 : goto yy136;
1718 : } else {
1719 0 : if(yych <= '@') goto yy3;
1720 0 : if(yych <= 'D') goto yy137;
1721 0 : goto yy584;
1722 : }
1723 : } else {
1724 0 : if(yych <= 'N') {
1725 0 : if(yych == 'I') goto yy585;
1726 0 : goto yy137;
1727 : } else {
1728 0 : if(yych <= 'O') goto yy586;
1729 0 : if(yych <= 'Q') goto yy137;
1730 0 : goto yy587;
1731 : }
1732 : }
1733 : } else {
1734 0 : if(yych <= 'i') {
1735 0 : if(yych <= 'd') {
1736 0 : if(yych <= 'Z') goto yy137;
1737 0 : if(yych <= '`') goto yy3;
1738 0 : goto yy137;
1739 : } else {
1740 0 : if(yych <= 'e') goto yy584;
1741 0 : if(yych <= 'h') goto yy137;
1742 0 : goto yy585;
1743 : }
1744 : } else {
1745 0 : if(yych <= 'q') {
1746 0 : if(yych == 'o') goto yy586;
1747 0 : goto yy137;
1748 : } else {
1749 0 : if(yych <= 'r') goto yy587;
1750 0 : if(yych <= 'z') goto yy137;
1751 0 : goto yy3;
1752 : }
1753 : }
1754 : }
1755 0 : yy25:
1756 : YYDEBUG(25, *YYCURSOR);
1757 0 : yych = *++YYCURSOR;
1758 0 : if(yych <= 'U') {
1759 0 : if(yych <= 'F') {
1760 0 : if(yych == ')') goto yy136;
1761 0 : if(yych <= '@') goto yy3;
1762 0 : goto yy137;
1763 : } else {
1764 0 : if(yych <= 'O') {
1765 0 : if(yych <= 'G') goto yy563;
1766 0 : goto yy137;
1767 : } else {
1768 0 : if(yych <= 'P') goto yy562;
1769 0 : if(yych <= 'T') goto yy137;
1770 0 : goto yy561;
1771 : }
1772 : }
1773 : } else {
1774 0 : if(yych <= 'o') {
1775 0 : if(yych <= '`') {
1776 0 : if(yych <= 'Z') goto yy137;
1777 0 : goto yy3;
1778 : } else {
1779 0 : if(yych == 'g') goto yy575;
1780 0 : goto yy142;
1781 : }
1782 : } else {
1783 0 : if(yych <= 't') {
1784 0 : if(yych <= 'p') goto yy574;
1785 0 : goto yy142;
1786 : } else {
1787 0 : if(yych <= 'u') goto yy573;
1788 0 : if(yych <= 'z') goto yy142;
1789 0 : goto yy3;
1790 : }
1791 : }
1792 : }
1793 0 : yy26:
1794 : YYDEBUG(26, *YYCURSOR);
1795 0 : yych = *++YYCURSOR;
1796 0 : if(yych <= 'U') {
1797 0 : if(yych <= 'F') {
1798 0 : if(yych == ')') goto yy136;
1799 0 : if(yych <= '@') goto yy3;
1800 0 : goto yy137;
1801 : } else {
1802 0 : if(yych <= 'O') {
1803 0 : if(yych <= 'G') goto yy563;
1804 0 : goto yy137;
1805 : } else {
1806 0 : if(yych <= 'P') goto yy562;
1807 0 : if(yych <= 'T') goto yy137;
1808 0 : goto yy561;
1809 : }
1810 : }
1811 : } else {
1812 0 : if(yych <= 'o') {
1813 0 : if(yych <= '`') {
1814 0 : if(yych <= 'Z') goto yy137;
1815 0 : goto yy3;
1816 : } else {
1817 0 : if(yych == 'g') goto yy563;
1818 0 : goto yy137;
1819 : }
1820 : } else {
1821 0 : if(yych <= 't') {
1822 0 : if(yych <= 'p') goto yy562;
1823 0 : goto yy137;
1824 : } else {
1825 0 : if(yych <= 'u') goto yy561;
1826 0 : if(yych <= 'z') goto yy137;
1827 0 : goto yy3;
1828 : }
1829 : }
1830 : }
1831 0 : yy27:
1832 : YYDEBUG(27, *YYCURSOR);
1833 0 : yych = *++YYCURSOR;
1834 0 : if(yych <= 'U') {
1835 0 : if(yych <= 'D') {
1836 0 : if(yych <= ')') {
1837 0 : if(yych <= '(') goto yy3;
1838 0 : goto yy136;
1839 : } else {
1840 0 : if(yych <= '@') goto yy3;
1841 0 : if(yych <= 'A') goto yy504;
1842 0 : goto yy137;
1843 : }
1844 : } else {
1845 0 : if(yych <= 'H') {
1846 0 : if(yych <= 'E') goto yy503;
1847 0 : goto yy137;
1848 : } else {
1849 0 : if(yych <= 'I') goto yy505;
1850 0 : if(yych <= 'T') goto yy137;
1851 0 : goto yy506;
1852 : }
1853 : }
1854 : } else {
1855 0 : if(yych <= 'e') {
1856 0 : if(yych <= '`') {
1857 0 : if(yych <= 'Z') goto yy137;
1858 0 : goto yy3;
1859 : } else {
1860 0 : if(yych <= 'a') goto yy533;
1861 0 : if(yych <= 'd') goto yy142;
1862 0 : goto yy532;
1863 : }
1864 : } else {
1865 0 : if(yych <= 't') {
1866 0 : if(yych == 'i') goto yy534;
1867 0 : goto yy142;
1868 : } else {
1869 0 : if(yych <= 'u') goto yy535;
1870 0 : if(yych <= 'z') goto yy142;
1871 0 : goto yy3;
1872 : }
1873 : }
1874 : }
1875 0 : yy28:
1876 : YYDEBUG(28, *YYCURSOR);
1877 0 : yych = *++YYCURSOR;
1878 0 : if(yych <= 'U') {
1879 0 : if(yych <= 'D') {
1880 0 : if(yych <= ')') {
1881 0 : if(yych <= '(') goto yy3;
1882 0 : goto yy136;
1883 : } else {
1884 0 : if(yych <= '@') goto yy3;
1885 0 : if(yych <= 'A') goto yy504;
1886 0 : goto yy137;
1887 : }
1888 : } else {
1889 0 : if(yych <= 'H') {
1890 0 : if(yych <= 'E') goto yy503;
1891 0 : goto yy137;
1892 : } else {
1893 0 : if(yych <= 'I') goto yy505;
1894 0 : if(yych <= 'T') goto yy137;
1895 0 : goto yy506;
1896 : }
1897 : }
1898 : } else {
1899 0 : if(yych <= 'e') {
1900 0 : if(yych <= '`') {
1901 0 : if(yych <= 'Z') goto yy137;
1902 0 : goto yy3;
1903 : } else {
1904 0 : if(yych <= 'a') goto yy504;
1905 0 : if(yych <= 'd') goto yy137;
1906 0 : goto yy503;
1907 : }
1908 : } else {
1909 0 : if(yych <= 't') {
1910 0 : if(yych == 'i') goto yy505;
1911 0 : goto yy137;
1912 : } else {
1913 0 : if(yych <= 'u') goto yy506;
1914 0 : if(yych <= 'z') goto yy137;
1915 0 : goto yy3;
1916 : }
1917 : }
1918 : }
1919 0 : yy29:
1920 : YYDEBUG(29, *YYCURSOR);
1921 0 : yych = *++YYCURSOR;
1922 0 : if(yych <= 'C') {
1923 0 : if(yych <= ')') {
1924 0 : if(yych <= '(') goto yy3;
1925 0 : goto yy136;
1926 : } else {
1927 0 : if(yych <= '@') goto yy3;
1928 0 : if(yych <= 'B') goto yy137;
1929 0 : goto yy493;
1930 : }
1931 : } else {
1932 0 : if(yych <= 'b') {
1933 0 : if(yych <= 'Z') goto yy137;
1934 0 : if(yych <= '`') goto yy3;
1935 0 : goto yy142;
1936 : } else {
1937 0 : if(yych <= 'c') goto yy498;
1938 0 : if(yych <= 'z') goto yy142;
1939 0 : goto yy3;
1940 : }
1941 : }
1942 0 : yy30:
1943 : YYDEBUG(30, *YYCURSOR);
1944 0 : yych = *++YYCURSOR;
1945 0 : if(yych <= 'C') {
1946 0 : if(yych <= ')') {
1947 0 : if(yych <= '(') goto yy3;
1948 0 : goto yy136;
1949 : } else {
1950 0 : if(yych <= '@') goto yy3;
1951 0 : if(yych <= 'B') goto yy137;
1952 0 : goto yy493;
1953 : }
1954 : } else {
1955 0 : if(yych <= 'b') {
1956 0 : if(yych <= 'Z') goto yy137;
1957 0 : if(yych <= '`') goto yy3;
1958 0 : goto yy137;
1959 : } else {
1960 0 : if(yych <= 'c') goto yy493;
1961 0 : if(yych <= 'z') goto yy137;
1962 0 : goto yy3;
1963 : }
1964 : }
1965 0 : yy31:
1966 : YYDEBUG(31, *YYCURSOR);
1967 0 : yych = *++YYCURSOR;
1968 0 : if(yych <= 'E') {
1969 0 : if(yych <= ')') {
1970 0 : if(yych <= '(') goto yy3;
1971 0 : goto yy136;
1972 : } else {
1973 0 : if(yych <= '@') goto yy3;
1974 0 : if(yych <= 'D') goto yy137;
1975 0 : goto yy308;
1976 : }
1977 : } else {
1978 0 : if(yych <= 'd') {
1979 0 : if(yych <= 'Z') goto yy137;
1980 0 : if(yych <= '`') goto yy3;
1981 0 : goto yy142;
1982 : } else {
1983 0 : if(yych <= 'e') goto yy486;
1984 0 : if(yych <= 'z') goto yy142;
1985 0 : goto yy3;
1986 : }
1987 : }
1988 0 : yy32:
1989 : YYDEBUG(32, *YYCURSOR);
1990 0 : yych = *++YYCURSOR;
1991 0 : if(yych <= 'E') {
1992 0 : if(yych <= ')') {
1993 0 : if(yych <= '(') goto yy3;
1994 0 : goto yy136;
1995 : } else {
1996 0 : if(yych <= '@') goto yy3;
1997 0 : if(yych <= 'D') goto yy137;
1998 0 : goto yy308;
1999 : }
2000 : } else {
2001 0 : if(yych <= 'd') {
2002 0 : if(yych <= 'Z') goto yy137;
2003 0 : if(yych <= '`') goto yy3;
2004 0 : goto yy137;
2005 : } else {
2006 0 : if(yych <= 'e') goto yy308;
2007 0 : if(yych <= 'z') goto yy137;
2008 0 : goto yy3;
2009 : }
2010 : }
2011 0 : yy33:
2012 : YYDEBUG(33, *YYCURSOR);
2013 0 : yych = *++YYCURSOR;
2014 0 : if(yych <= 'E') {
2015 0 : if(yych <= ')') {
2016 0 : if(yych <= '(') goto yy3;
2017 0 : goto yy136;
2018 : } else {
2019 0 : if(yych <= '@') goto yy3;
2020 0 : if(yych <= 'D') goto yy137;
2021 0 : goto yy281;
2022 : }
2023 : } else {
2024 0 : if(yych <= 'd') {
2025 0 : if(yych <= 'Z') goto yy137;
2026 0 : if(yych <= '`') goto yy3;
2027 0 : goto yy142;
2028 : } else {
2029 0 : if(yych <= 'e') goto yy295;
2030 0 : if(yych <= 'z') goto yy142;
2031 0 : goto yy3;
2032 : }
2033 : }
2034 0 : yy34:
2035 : YYDEBUG(34, *YYCURSOR);
2036 0 : yych = *++YYCURSOR;
2037 0 : if(yych <= 'E') {
2038 0 : if(yych <= ')') {
2039 0 : if(yych <= '(') goto yy3;
2040 0 : goto yy136;
2041 : } else {
2042 0 : if(yych <= '@') goto yy3;
2043 0 : if(yych <= 'D') goto yy137;
2044 0 : goto yy281;
2045 : }
2046 : } else {
2047 0 : if(yych <= 'd') {
2048 0 : if(yych <= 'Z') goto yy137;
2049 0 : if(yych <= '`') goto yy3;
2050 0 : goto yy137;
2051 : } else {
2052 0 : if(yych <= 'e') goto yy281;
2053 0 : if(yych <= 'z') goto yy137;
2054 0 : goto yy3;
2055 : }
2056 : }
2057 0 : yy35:
2058 : YYDEBUG(35, *YYCURSOR);
2059 0 : yych = *++YYCURSOR;
2060 0 : if(yych <= 'L') {
2061 0 : if(yych <= '@') {
2062 0 : if(yych == ')') goto yy136;
2063 0 : goto yy3;
2064 : } else {
2065 0 : if(yych == 'I') goto yy261;
2066 0 : if(yych <= 'K') goto yy137;
2067 0 : goto yy262;
2068 : }
2069 : } else {
2070 0 : if(yych <= 'i') {
2071 0 : if(yych <= 'Z') goto yy137;
2072 0 : if(yych <= '`') goto yy3;
2073 0 : if(yych <= 'h') goto yy142;
2074 0 : goto yy271;
2075 : } else {
2076 0 : if(yych == 'l') goto yy272;
2077 0 : if(yych <= 'z') goto yy142;
2078 0 : goto yy3;
2079 : }
2080 : }
2081 0 : yy36:
2082 : YYDEBUG(36, *YYCURSOR);
2083 0 : yych = *++YYCURSOR;
2084 0 : if(yych <= 'L') {
2085 0 : if(yych <= '@') {
2086 0 : if(yych == ')') goto yy136;
2087 0 : goto yy3;
2088 : } else {
2089 0 : if(yych == 'I') goto yy261;
2090 0 : if(yych <= 'K') goto yy137;
2091 0 : goto yy262;
2092 : }
2093 : } else {
2094 0 : if(yych <= 'i') {
2095 0 : if(yych <= 'Z') goto yy137;
2096 0 : if(yych <= '`') goto yy3;
2097 0 : if(yych <= 'h') goto yy137;
2098 0 : goto yy261;
2099 : } else {
2100 0 : if(yych == 'l') goto yy262;
2101 0 : if(yych <= 'z') goto yy137;
2102 0 : goto yy3;
2103 : }
2104 : }
2105 0 : yy37:
2106 : YYDEBUG(37, *YYCURSOR);
2107 0 : yych = *++YYCURSOR;
2108 0 : if(yych <= 'A') {
2109 0 : if(yych == ')') goto yy136;
2110 0 : if(yych <= '@') goto yy3;
2111 0 : goto yy255;
2112 : } else {
2113 0 : if(yych <= '`') {
2114 0 : if(yych <= 'Z') goto yy137;
2115 0 : goto yy3;
2116 : } else {
2117 0 : if(yych <= 'a') goto yy258;
2118 0 : if(yych <= 'z') goto yy142;
2119 0 : goto yy3;
2120 : }
2121 : }
2122 0 : yy38:
2123 : YYDEBUG(38, *YYCURSOR);
2124 0 : yych = *++YYCURSOR;
2125 0 : if(yych <= 'A') {
2126 0 : if(yych == ')') goto yy136;
2127 0 : if(yych <= '@') goto yy3;
2128 0 : goto yy255;
2129 : } else {
2130 0 : if(yych <= '`') {
2131 0 : if(yych <= 'Z') goto yy137;
2132 0 : goto yy3;
2133 : } else {
2134 0 : if(yych <= 'a') goto yy255;
2135 0 : if(yych <= 'z') goto yy137;
2136 0 : goto yy3;
2137 : }
2138 : }
2139 0 : yy39:
2140 : YYDEBUG(39, *YYCURSOR);
2141 0 : yych = *++YYCURSOR;
2142 0 : if(yych <= 'R') {
2143 0 : if(yych <= ')') {
2144 0 : if(yych <= '(') goto yy3;
2145 0 : goto yy136;
2146 : } else {
2147 0 : if(yych <= '@') goto yy3;
2148 0 : if(yych <= 'Q') goto yy137;
2149 0 : goto yy161;
2150 : }
2151 : } else {
2152 0 : if(yych <= 'q') {
2153 0 : if(yych <= 'Z') goto yy137;
2154 0 : if(yych <= '`') goto yy3;
2155 0 : goto yy142;
2156 : } else {
2157 0 : if(yych <= 'r') goto yy248;
2158 0 : if(yych <= 'z') goto yy142;
2159 0 : goto yy3;
2160 : }
2161 : }
2162 0 : yy40:
2163 : YYDEBUG(40, *YYCURSOR);
2164 0 : yych = *++YYCURSOR;
2165 0 : if(yych <= 'R') {
2166 0 : if(yych <= ')') {
2167 0 : if(yych <= '(') goto yy3;
2168 0 : goto yy136;
2169 : } else {
2170 0 : if(yych <= '@') goto yy3;
2171 0 : if(yych <= 'Q') goto yy137;
2172 0 : goto yy161;
2173 : }
2174 : } else {
2175 0 : if(yych <= 'q') {
2176 0 : if(yych <= 'Z') goto yy137;
2177 0 : if(yych <= '`') goto yy3;
2178 0 : goto yy137;
2179 : } else {
2180 0 : if(yych <= 'r') goto yy161;
2181 0 : if(yych <= 'z') goto yy137;
2182 0 : goto yy3;
2183 : }
2184 : }
2185 0 : yy41:
2186 : YYDEBUG(41, *YYCURSOR);
2187 0 : yyaccept = 1;
2188 0 : yych = *(YYMARKER = ++YYCURSOR);
2189 0 : if(yybm[0+yych] & 16) {
2190 0 : goto yy54;
2191 : }
2192 0 : if(yych <= '/') goto yy12;
2193 0 : if(yych <= '1') goto yy154;
2194 0 : if(yych <= '2') goto yy155;
2195 0 : if(yych <= '9') goto yy156;
2196 0 : goto yy12;
2197 0 : yy42:
2198 : YYDEBUG(42, *YYCURSOR);
2199 0 : yych = *++YYCURSOR;
2200 0 : if(yych <= '@') goto yy12;
2201 0 : if(yych <= 'Z') goto yy153;
2202 0 : if(yych <= '`') goto yy12;
2203 0 : if(yych <= 'z') goto yy153;
2204 0 : goto yy12;
2205 1 : yy43:
2206 : YYDEBUG(43, *YYCURSOR);
2207 1 : yych = *++YYCURSOR;
2208 1 : if(yych <= '@') {
2209 0 : if(yych == ')') goto yy136;
2210 0 : goto yy3;
2211 : } else {
2212 1 : if(yych <= 'Z') goto yy137;
2213 0 : if(yych <= '`') goto yy3;
2214 0 : if(yych <= 'z') goto yy142;
2215 0 : goto yy3;
2216 : }
2217 0 : yy44:
2218 : YYDEBUG(44, *YYCURSOR);
2219 0 : yych = *++YYCURSOR;
2220 0 : if(yych <= '@') {
2221 0 : if(yych == ')') goto yy136;
2222 0 : goto yy3;
2223 : } else {
2224 0 : if(yych <= 'Z') goto yy137;
2225 0 : if(yych <= '`') goto yy3;
2226 0 : if(yych <= 'z') goto yy137;
2227 0 : goto yy3;
2228 : }
2229 3 : yy45:
2230 : YYDEBUG(45, *YYCURSOR);
2231 3 : yyaccept = 2;
2232 3 : yych = *(YYMARKER = ++YYCURSOR);
2233 3 : if(yybm[0+yych] & 16) {
2234 0 : goto yy54;
2235 : }
2236 3 : if(yych <= '/') goto yy46;
2237 3 : if(yych <= '9') goto yy51;
2238 4 : yy46:
2239 : YYDEBUG(46, *YYCURSOR);
2240 : #line 1495 "ext/date/lib/parse_date.re"
2241 : {
2242 : goto std;
2243 : }
2244 : #line 2245 "ext/date/lib/parse_date.c"
2245 1 : yy47:
2246 : YYDEBUG(47, *YYCURSOR);
2247 1 : yych = *++YYCURSOR;
2248 1 : goto yy46;
2249 1 : yy48:
2250 : YYDEBUG(48, *YYCURSOR);
2251 1 : ++YYCURSOR;
2252 : YYDEBUG(49, *YYCURSOR);
2253 : #line 1500 "ext/date/lib/parse_date.re"
2254 : {
2255 : s->pos = cursor; s->line++;
2256 : goto std;
2257 : }
2258 : #line 2259 "ext/date/lib/parse_date.c"
2259 0 : yy50:
2260 : YYDEBUG(50, *YYCURSOR);
2261 0 : yych = *++YYCURSOR;
2262 0 : goto yy12;
2263 4 : yy51:
2264 : YYDEBUG(51, *YYCURSOR);
2265 4 : ++YYCURSOR;
2266 4 : if((YYLIMIT - YYCURSOR) < 11) YYFILL(11);
2267 4 : yych = *YYCURSOR;
2268 : YYDEBUG(52, *YYCURSOR);
2269 4 : if(yybm[0+yych] & 8) {
2270 2 : goto yy51;
2271 : }
2272 2 : if(yych <= 'W') {
2273 2 : if(yych <= 'F') {
2274 2 : if(yych <= ' ') {
2275 1 : if(yych == 0x09) goto yy56;
2276 1 : if(yych >= ' ') goto yy56;
2277 : } else {
2278 1 : if(yych == 'D') goto yy61;
2279 1 : if(yych >= 'F') goto yy63;
2280 : }
2281 : } else {
2282 0 : if(yych <= 'M') {
2283 0 : if(yych == 'H') goto yy60;
2284 0 : if(yych >= 'M') goto yy59;
2285 : } else {
2286 0 : if(yych <= 'S') {
2287 0 : if(yych >= 'S') goto yy58;
2288 : } else {
2289 0 : if(yych <= 'T') goto yy65;
2290 0 : if(yych >= 'W') goto yy62;
2291 : }
2292 : }
2293 : }
2294 : } else {
2295 0 : if(yych <= 'l') {
2296 0 : if(yych <= 'd') {
2297 0 : if(yych == 'Y') goto yy64;
2298 0 : if(yych >= 'd') goto yy61;
2299 : } else {
2300 0 : if(yych <= 'f') {
2301 0 : if(yych >= 'f') goto yy63;
2302 : } else {
2303 0 : if(yych == 'h') goto yy60;
2304 : }
2305 : }
2306 : } else {
2307 0 : if(yych <= 't') {
2308 0 : if(yych <= 'm') goto yy59;
2309 0 : if(yych <= 'r') goto yy53;
2310 0 : if(yych <= 's') goto yy58;
2311 0 : goto yy65;
2312 : } else {
2313 0 : if(yych <= 'w') {
2314 0 : if(yych >= 'w') goto yy62;
2315 : } else {
2316 0 : if(yych == 'y') goto yy64;
2317 : }
2318 : }
2319 : }
2320 : }
2321 3 : yy53:
2322 : YYDEBUG(53, *YYCURSOR);
2323 3 : YYCURSOR = YYMARKER;
2324 3 : if(yyaccept <= 14) {
2325 3 : if(yyaccept <= 7) {
2326 2 : if(yyaccept <= 3) {
2327 2 : if(yyaccept <= 1) {
2328 0 : if(yyaccept <= 0) {
2329 0 : goto yy3;
2330 : } else {
2331 0 : goto yy12;
2332 : }
2333 : } else {
2334 2 : if(yyaccept <= 2) {
2335 2 : goto yy46;
2336 : } else {
2337 0 : goto yy69;
2338 : }
2339 : }
2340 : } else {
2341 0 : if(yyaccept <= 5) {
2342 0 : if(yyaccept <= 4) {
2343 0 : goto yy181;
2344 : } else {
2345 0 : goto yy283;
2346 : }
2347 : } else {
2348 0 : if(yyaccept <= 6) {
2349 0 : goto yy310;
2350 : } else {
2351 0 : goto yy315;
2352 : }
2353 : }
2354 : }
2355 : } else {
2356 1 : if(yyaccept <= 11) {
2357 0 : if(yyaccept <= 9) {
2358 0 : if(yyaccept <= 8) {
2359 0 : goto yy339;
2360 : } else {
2361 0 : goto yy409;
2362 : }
2363 : } else {
2364 0 : if(yyaccept <= 10) {
2365 0 : goto yy565;
2366 : } else {
2367 0 : goto yy663;
2368 : }
2369 : }
2370 : } else {
2371 1 : if(yyaccept <= 13) {
2372 1 : if(yyaccept <= 12) {
2373 1 : goto yy678;
2374 : } else {
2375 0 : goto yy825;
2376 : }
2377 : } else {
2378 0 : goto yy835;
2379 : }
2380 : }
2381 : }
2382 : } else {
2383 0 : if(yyaccept <= 22) {
2384 0 : if(yyaccept <= 18) {
2385 0 : if(yyaccept <= 16) {
2386 0 : if(yyaccept <= 15) {
2387 0 : goto yy936;
2388 : } else {
2389 0 : goto yy964;
2390 : }
2391 : } else {
2392 0 : if(yyaccept <= 17) {
2393 0 : goto yy971;
2394 : } else {
2395 0 : goto yy998;
2396 : }
2397 : }
2398 : } else {
2399 0 : if(yyaccept <= 20) {
2400 0 : if(yyaccept <= 19) {
2401 0 : goto yy943;
2402 : } else {
2403 0 : goto yy1100;
2404 : }
2405 : } else {
2406 0 : if(yyaccept <= 21) {
2407 0 : goto yy1124;
2408 : } else {
2409 0 : goto yy992;
2410 : }
2411 : }
2412 : }
2413 : } else {
2414 0 : if(yyaccept <= 26) {
2415 0 : if(yyaccept <= 24) {
2416 0 : if(yyaccept <= 23) {
2417 0 : goto yy1206;
2418 : } else {
2419 0 : goto yy1214;
2420 : }
2421 : } else {
2422 0 : if(yyaccept <= 25) {
2423 0 : goto yy1269;
2424 : } else {
2425 0 : goto yy1272;
2426 : }
2427 : }
2428 : } else {
2429 0 : if(yyaccept <= 28) {
2430 0 : if(yyaccept <= 27) {
2431 0 : goto yy1350;
2432 : } else {
2433 0 : goto yy1358;
2434 : }
2435 : } else {
2436 0 : goto yy1381;
2437 : }
2438 : }
2439 : }
2440 : }
2441 0 : yy54:
2442 : YYDEBUG(54, *YYCURSOR);
2443 0 : ++YYCURSOR;
2444 0 : if(YYLIMIT == YYCURSOR) YYFILL(1);
2445 0 : yych = *YYCURSOR;
2446 : YYDEBUG(55, *YYCURSOR);
2447 0 : if(yybm[0+yych] & 16) {
2448 0 : goto yy54;
2449 : }
2450 0 : if(yych <= '/') goto yy53;
2451 0 : if(yych <= '9') goto yy51;
2452 0 : goto yy53;
2453 1 : yy56:
2454 : YYDEBUG(56, *YYCURSOR);
2455 1 : ++YYCURSOR;
2456 1 : if((YYLIMIT - YYCURSOR) < 11) YYFILL(11);
2457 1 : yych = *YYCURSOR;
2458 1 : yy57:
2459 : YYDEBUG(57, *YYCURSOR);
2460 1 : if(yych <= 'W') {
2461 1 : if(yych <= 'F') {
2462 1 : if(yych <= ' ') {
2463 0 : if(yych == 0x09) goto yy56;
2464 0 : if(yych <= 0x1F) goto yy53;
2465 0 : goto yy56;
2466 : } else {
2467 1 : if(yych == 'D') goto yy61;
2468 1 : if(yych <= 'E') goto yy53;
2469 0 : goto yy63;
2470 : }
2471 : } else {
2472 0 : if(yych <= 'M') {
2473 0 : if(yych == 'H') goto yy60;
2474 0 : if(yych <= 'L') goto yy53;
2475 0 : goto yy59;
2476 : } else {
2477 0 : if(yych <= 'S') {
2478 0 : if(yych <= 'R') goto yy53;
2479 : } else {
2480 0 : if(yych <= 'T') goto yy65;
2481 0 : if(yych <= 'V') goto yy53;
2482 0 : goto yy62;
2483 : }
2484 : }
2485 : }
2486 : } else {
2487 0 : if(yych <= 'l') {
2488 0 : if(yych <= 'd') {
2489 0 : if(yych == 'Y') goto yy64;
2490 0 : if(yych <= 'c') goto yy53;
2491 0 : goto yy61;
2492 : } else {
2493 0 : if(yych <= 'f') {
2494 0 : if(yych <= 'e') goto yy53;
2495 0 : goto yy63;
2496 : } else {
2497 0 : if(yych == 'h') goto yy60;
2498 0 : goto yy53;
2499 : }
2500 : }
2501 : } else {
2502 0 : if(yych <= 't') {
2503 0 : if(yych <= 'm') goto yy59;
2504 0 : if(yych <= 'r') goto yy53;
2505 0 : if(yych >= 't') goto yy65;
2506 : } else {
2507 0 : if(yych <= 'w') {
2508 0 : if(yych <= 'v') goto yy53;
2509 0 : goto yy62;
2510 : } else {
2511 0 : if(yych == 'y') goto yy64;
2512 0 : goto yy53;
2513 : }
2514 : }
2515 : }
2516 : }
2517 0 : yy58:
2518 : YYDEBUG(58, *YYCURSOR);
2519 0 : yych = *++YYCURSOR;
2520 0 : if(yych <= 'U') {
2521 0 : if(yych <= 'D') {
2522 0 : if(yych == 'A') goto yy123;
2523 0 : goto yy53;
2524 : } else {
2525 0 : if(yych <= 'E') goto yy124;
2526 0 : if(yych <= 'T') goto yy53;
2527 0 : goto yy122;
2528 : }
2529 : } else {
2530 0 : if(yych <= 'd') {
2531 0 : if(yych == 'a') goto yy123;
2532 0 : goto yy53;
2533 : } else {
2534 0 : if(yych <= 'e') goto yy124;
2535 0 : if(yych == 'u') goto yy122;
2536 0 : goto yy53;
2537 : }
2538 : }
2539 0 : yy59:
2540 : YYDEBUG(59, *YYCURSOR);
2541 0 : yych = *++YYCURSOR;
2542 0 : if(yych <= 'O') {
2543 0 : if(yych == 'I') goto yy114;
2544 0 : if(yych <= 'N') goto yy53;
2545 0 : goto yy113;
2546 : } else {
2547 0 : if(yych <= 'i') {
2548 0 : if(yych <= 'h') goto yy53;
2549 0 : goto yy114;
2550 : } else {
2551 0 : if(yych == 'o') goto yy113;
2552 0 : goto yy53;
2553 : }
2554 : }
2555 0 : yy60:
2556 : YYDEBUG(60, *YYCURSOR);
2557 0 : yych = *++YYCURSOR;
2558 0 : if(yych == 'O') goto yy111;
2559 0 : if(yych == 'o') goto yy111;
2560 0 : goto yy53;
2561 0 : yy61:
2562 : YYDEBUG(61, *YYCURSOR);
2563 0 : yych = *++YYCURSOR;
2564 0 : if(yych == 'A') goto yy110;
2565 0 : if(yych == 'a') goto yy110;
2566 0 : goto yy53;
2567 0 : yy62:
2568 : YYDEBUG(62, *YYCURSOR);
2569 0 : yych = *++YYCURSOR;
2570 0 : if(yych == 'E') goto yy98;
2571 0 : if(yych == 'e') goto yy98;
2572 0 : goto yy53;
2573 0 : yy63:
2574 : YYDEBUG(63, *YYCURSOR);
2575 0 : yych = *++YYCURSOR;
2576 0 : if(yych <= 'R') {
2577 0 : if(yych == 'O') goto yy83;
2578 0 : if(yych <= 'Q') goto yy53;
2579 0 : goto yy82;
2580 : } else {
2581 0 : if(yych <= 'o') {
2582 0 : if(yych <= 'n') goto yy53;
2583 0 : goto yy83;
2584 : } else {
2585 0 : if(yych == 'r') goto yy82;
2586 0 : goto yy53;
2587 : }
2588 : }
2589 0 : yy64:
2590 : YYDEBUG(64, *YYCURSOR);
2591 0 : yych = *++YYCURSOR;
2592 0 : if(yych == 'E') goto yy79;
2593 0 : if(yych == 'e') goto yy79;
2594 0 : goto yy53;
2595 0 : yy65:
2596 : YYDEBUG(65, *YYCURSOR);
2597 0 : yych = *++YYCURSOR;
2598 0 : if(yych <= 'U') {
2599 0 : if(yych == 'H') goto yy66;
2600 0 : if(yych <= 'T') goto yy53;
2601 0 : goto yy67;
2602 : } else {
2603 0 : if(yych <= 'h') {
2604 0 : if(yych <= 'g') goto yy53;
2605 : } else {
2606 0 : if(yych == 'u') goto yy67;
2607 0 : goto yy53;
2608 : }
2609 : }
2610 0 : yy66:
2611 : YYDEBUG(66, *YYCURSOR);
2612 0 : yych = *++YYCURSOR;
2613 0 : if(yych == 'U') goto yy74;
2614 0 : if(yych == 'u') goto yy74;
2615 0 : goto yy53;
2616 0 : yy67:
2617 : YYDEBUG(67, *YYCURSOR);
2618 0 : yych = *++YYCURSOR;
2619 0 : if(yych == 'E') goto yy68;
2620 0 : if(yych != 'e') goto yy53;
2621 0 : yy68:
2622 : YYDEBUG(68, *YYCURSOR);
2623 0 : yyaccept = 3;
2624 0 : yych = *(YYMARKER = ++YYCURSOR);
2625 0 : if(yych == 'S') goto yy70;
2626 0 : if(yych == 's') goto yy70;
2627 0 : yy69:
2628 : YYDEBUG(69, *YYCURSOR);
2629 : #line 1479 "ext/date/lib/parse_date.re"
2630 : {
2631 : timelib_ull i;
2632 : DEBUG_OUTPUT("relative");
2633 : TIMELIB_INIT;
2634 : TIMELIB_HAVE_RELATIVE();
2635 :
2636 : while(*ptr) {
2637 : i = timelib_get_unsigned_nr((char **) &ptr, 24);
2638 : timelib_eat_spaces((char **) &ptr);
2639 : timelib_set_relative((char **) &ptr, i, 0, s);
2640 : }
2641 : TIMELIB_DEINIT;
2642 : return TIMELIB_RELATIVE;
2643 : }
2644 : #line 2645 "ext/date/lib/parse_date.c"
2645 0 : yy70:
2646 : YYDEBUG(70, *YYCURSOR);
2647 0 : yych = *++YYCURSOR;
2648 0 : if(yych == 'D') goto yy71;
2649 0 : if(yych != 'd') goto yy53;
2650 0 : yy71:
2651 : YYDEBUG(71, *YYCURSOR);
2652 0 : yych = *++YYCURSOR;
2653 0 : if(yych == 'A') goto yy72;
2654 0 : if(yych != 'a') goto yy53;
2655 0 : yy72:
2656 : YYDEBUG(72, *YYCURSOR);
2657 0 : yych = *++YYCURSOR;
2658 0 : if(yych == 'Y') goto yy73;
2659 0 : if(yych != 'y') goto yy53;
2660 0 : yy73:
2661 : YYDEBUG(73, *YYCURSOR);
2662 0 : yych = *++YYCURSOR;
2663 0 : goto yy69;
2664 0 : yy74:
2665 : YYDEBUG(74, *YYCURSOR);
2666 0 : yyaccept = 3;
2667 0 : yych = *(YYMARKER = ++YYCURSOR);
2668 0 : if(yych == 'R') goto yy75;
2669 0 : if(yych != 'r') goto yy69;
2670 0 : yy75:
2671 : YYDEBUG(75, *YYCURSOR);
2672 0 : yych = *++YYCURSOR;
2673 0 : if(yych == 'S') goto yy76;
2674 0 : if(yych != 's') goto yy53;
2675 0 : yy76:
2676 : YYDEBUG(76, *YYCURSOR);
2677 0 : yych = *++YYCURSOR;
2678 0 : if(yych == 'D') goto yy77;
2679 0 : if(yych != 'd') goto yy53;
2680 0 : yy77:
2681 : YYDEBUG(77, *YYCURSOR);
2682 0 : yych = *++YYCURSOR;
2683 0 : if(yych == 'A') goto yy78;
2684 0 : if(yych != 'a') goto yy53;
2685 0 : yy78:
2686 : YYDEBUG(78, *YYCURSOR);
2687 0 : yych = *++YYCURSOR;
2688 0 : if(yych == 'Y') goto yy73;
2689 0 : if(yych == 'y') goto yy73;
2690 0 : goto yy53;
2691 0 : yy79:
2692 : YYDEBUG(79, *YYCURSOR);
2693 0 : yych = *++YYCURSOR;
2694 0 : if(yych == 'A') goto yy80;
2695 0 : if(yych != 'a') goto yy53;
2696 0 : yy80:
2697 : YYDEBUG(80, *YYCURSOR);
2698 0 : yych = *++YYCURSOR;
2699 0 : if(yych == 'R') goto yy81;
2700 0 : if(yych != 'r') goto yy53;
2701 0 : yy81:
2702 : YYDEBUG(81, *YYCURSOR);
2703 0 : yych = *++YYCURSOR;
2704 0 : if(yych == 'S') goto yy73;
2705 0 : if(yych == 's') goto yy73;
2706 0 : goto yy69;
2707 0 : yy82:
2708 : YYDEBUG(82, *YYCURSOR);
2709 0 : yych = *++YYCURSOR;
2710 0 : if(yych == 'I') goto yy95;
2711 0 : if(yych == 'i') goto yy95;
2712 0 : goto yy53;
2713 0 : yy83:
2714 : YYDEBUG(83, *YYCURSOR);
2715 0 : yych = *++YYCURSOR;
2716 0 : if(yych == 'R') goto yy84;
2717 0 : if(yych != 'r') goto yy53;
2718 0 : yy84:
2719 : YYDEBUG(84, *YYCURSOR);
2720 0 : yych = *++YYCURSOR;
2721 0 : if(yych == 'T') goto yy85;
2722 0 : if(yych != 't') goto yy53;
2723 0 : yy85:
2724 : YYDEBUG(85, *YYCURSOR);
2725 0 : yych = *++YYCURSOR;
2726 0 : if(yych <= 'N') {
2727 0 : if(yych == 'H') goto yy87;
2728 0 : if(yych <= 'M') goto yy53;
2729 : } else {
2730 0 : if(yych <= 'h') {
2731 0 : if(yych <= 'g') goto yy53;
2732 0 : goto yy87;
2733 : } else {
2734 0 : if(yych != 'n') goto yy53;
2735 : }
2736 : }
2737 : YYDEBUG(86, *YYCURSOR);
2738 0 : yych = *++YYCURSOR;
2739 0 : if(yych == 'I') goto yy92;
2740 0 : if(yych == 'i') goto yy92;
2741 0 : goto yy53;
2742 0 : yy87:
2743 : YYDEBUG(87, *YYCURSOR);
2744 0 : yych = *++YYCURSOR;
2745 0 : if(yych == 'N') goto yy88;
2746 0 : if(yych != 'n') goto yy53;
2747 0 : yy88:
2748 : YYDEBUG(88, *YYCURSOR);
2749 0 : yych = *++YYCURSOR;
2750 0 : if(yych == 'I') goto yy89;
2751 0 : if(yych != 'i') goto yy53;
2752 0 : yy89:
2753 : YYDEBUG(89, *YYCURSOR);
2754 0 : yych = *++YYCURSOR;
2755 0 : if(yych == 'G') goto yy90;
2756 0 : if(yych != 'g') goto yy53;
2757 0 : yy90:
2758 : YYDEBUG(90, *YYCURSOR);
2759 0 : yych = *++YYCURSOR;
2760 0 : if(yych == 'H') goto yy91;
2761 0 : if(yych != 'h') goto yy53;
2762 0 : yy91:
2763 : YYDEBUG(91, *YYCURSOR);
2764 0 : yych = *++YYCURSOR;
2765 0 : if(yych == 'T') goto yy81;
2766 0 : if(yych == 't') goto yy81;
2767 0 : goto yy53;
2768 0 : yy92:
2769 : YYDEBUG(92, *YYCURSOR);
2770 0 : yych = *++YYCURSOR;
2771 0 : if(yych == 'G') goto yy93;
2772 0 : if(yych != 'g') goto yy53;
2773 0 : yy93:
2774 : YYDEBUG(93, *YYCURSOR);
2775 0 : yych = *++YYCURSOR;
2776 0 : if(yych == 'H') goto yy94;
2777 0 : if(yych != 'h') goto yy53;
2778 0 : yy94:
2779 : YYDEBUG(94, *YYCURSOR);
2780 0 : yych = *++YYCURSOR;
2781 0 : if(yych == 'T') goto yy81;
2782 0 : if(yych == 't') goto yy81;
2783 0 : goto yy53;
2784 0 : yy95:
2785 : YYDEBUG(95, *YYCURSOR);
2786 0 : yyaccept = 3;
2787 0 : yych = *(YYMARKER = ++YYCURSOR);
2788 0 : if(yych == 'D') goto yy96;
2789 0 : if(yych != 'd') goto yy69;
2790 0 : yy96:
2791 : YYDEBUG(96, *YYCURSOR);
2792 0 : yych = *++YYCURSOR;
2793 0 : if(yych == 'A') goto yy97;
2794 0 : if(yych != 'a') goto yy53;
2795 0 : yy97:
2796 : YYDEBUG(97, *YYCURSOR);
2797 0 : yych = *++YYCURSOR;
2798 0 : if(yych == 'Y') goto yy73;
2799 0 : if(yych == 'y') goto yy73;
2800 0 : goto yy53;
2801 0 : yy98:
2802 : YYDEBUG(98, *YYCURSOR);
2803 0 : yych = *++YYCURSOR;
2804 0 : if(yych <= 'E') {
2805 0 : if(yych <= 'C') goto yy53;
2806 0 : if(yych <= 'D') goto yy100;
2807 : } else {
2808 0 : if(yych <= 'c') goto yy53;
2809 0 : if(yych <= 'd') goto yy100;
2810 0 : if(yych >= 'f') goto yy53;
2811 : }
2812 : YYDEBUG(99, *YYCURSOR);
2813 0 : yych = *++YYCURSOR;
2814 0 : if(yych == 'K') goto yy106;
2815 0 : if(yych == 'k') goto yy106;
2816 0 : goto yy53;
2817 0 : yy100:
2818 : YYDEBUG(100, *YYCURSOR);
2819 0 : yyaccept = 3;
2820 0 : yych = *(YYMARKER = ++YYCURSOR);
2821 0 : if(yych == 'N') goto yy101;
2822 0 : if(yych != 'n') goto yy69;
2823 0 : yy101:
2824 : YYDEBUG(101, *YYCURSOR);
2825 0 : yych = *++YYCURSOR;
2826 0 : if(yych == 'E') goto yy102;
2827 0 : if(yych != 'e') goto yy53;
2828 0 : yy102:
2829 : YYDEBUG(102, *YYCURSOR);
2830 0 : yych = *++YYCURSOR;
2831 0 : if(yych == 'S') goto yy103;
2832 0 : if(yych != 's') goto yy53;
2833 0 : yy103:
2834 : YYDEBUG(103, *YYCURSOR);
2835 0 : yych = *++YYCURSOR;
2836 0 : if(yych == 'D') goto yy104;
2837 0 : if(yych != 'd') goto yy53;
2838 0 : yy104:
2839 : YYDEBUG(104, *YYCURSOR);
2840 0 : yych = *++YYCURSOR;
2841 0 : if(yych == 'A') goto yy105;
2842 0 : if(yych != 'a') goto yy53;
2843 0 : yy105:
2844 : YYDEBUG(105, *YYCURSOR);
2845 0 : yych = *++YYCURSOR;
2846 0 : if(yych == 'Y') goto yy73;
2847 0 : if(yych == 'y') goto yy73;
2848 0 : goto yy53;
2849 0 : yy106:
2850 : YYDEBUG(106, *YYCURSOR);
2851 0 : yyaccept = 3;
2852 0 : yych = *(YYMARKER = ++YYCURSOR);
2853 0 : if(yych <= 'S') {
2854 0 : if(yych == 'D') goto yy107;
2855 0 : if(yych <= 'R') goto yy69;
2856 0 : goto yy73;
2857 : } else {
2858 0 : if(yych <= 'd') {
2859 0 : if(yych <= 'c') goto yy69;
2860 : } else {
2861 0 : if(yych == 's') goto yy73;
2862 0 : goto yy69;
2863 : }
2864 : }
2865 0 : yy107:
2866 : YYDEBUG(107, *YYCURSOR);
2867 0 : yych = *++YYCURSOR;
2868 0 : if(yych == 'A') goto yy108;
2869 0 : if(yych != 'a') goto yy53;
2870 0 : yy108:
2871 : YYDEBUG(108, *YYCURSOR);
2872 0 : yych = *++YYCURSOR;
2873 0 : if(yych == 'Y') goto yy109;
2874 0 : if(yych != 'y') goto yy53;
2875 0 : yy109:
2876 : YYDEBUG(109, *YYCURSOR);
2877 0 : yych = *++YYCURSOR;
2878 0 : if(yych == 'S') goto yy73;
2879 0 : if(yych == 's') goto yy73;
2880 0 : goto yy69;
2881 0 : yy110:
2882 : YYDEBUG(110, *YYCURSOR);
2883 0 : yych = *++YYCURSOR;
2884 0 : if(yych == 'Y') goto yy81;
2885 0 : if(yych == 'y') goto yy81;
2886 0 : goto yy53;
2887 0 : yy111:
2888 : YYDEBUG(111, *YYCURSOR);
2889 0 : yych = *++YYCURSOR;
2890 0 : if(yych == 'U') goto yy112;
2891 0 : if(yych != 'u') goto yy53;
2892 0 : yy112:
2893 : YYDEBUG(112, *YYCURSOR);
2894 0 : yych = *++YYCURSOR;
2895 0 : if(yych == 'R') goto yy81;
2896 0 : if(yych == 'r') goto yy81;
2897 0 : goto yy53;
2898 0 : yy113:
2899 : YYDEBUG(113, *YYCURSOR);
2900 0 : yych = *++YYCURSOR;
2901 0 : if(yych == 'N') goto yy118;
2902 0 : if(yych == 'n') goto yy118;
2903 0 : goto yy53;
2904 0 : yy114:
2905 : YYDEBUG(114, *YYCURSOR);
2906 0 : yych = *++YYCURSOR;
2907 0 : if(yych == 'N') goto yy115;
2908 0 : if(yych != 'n') goto yy53;
2909 0 : yy115:
2910 : YYDEBUG(115, *YYCURSOR);
2911 0 : yyaccept = 3;
2912 0 : yych = *(YYMARKER = ++YYCURSOR);
2913 0 : if(yych <= 'U') {
2914 0 : if(yych == 'S') goto yy73;
2915 0 : if(yych <= 'T') goto yy69;
2916 : } else {
2917 0 : if(yych <= 's') {
2918 0 : if(yych <= 'r') goto yy69;
2919 0 : goto yy73;
2920 : } else {
2921 0 : if(yych != 'u') goto yy69;
2922 : }
2923 : }
2924 : YYDEBUG(116, *YYCURSOR);
2925 0 : yych = *++YYCURSOR;
2926 0 : if(yych == 'T') goto yy117;
2927 0 : if(yych != 't') goto yy53;
2928 0 : yy117:
2929 : YYDEBUG(117, *YYCURSOR);
2930 0 : yych = *++YYCURSOR;
2931 0 : if(yych == 'E') goto yy81;
2932 0 : if(yych == 'e') goto yy81;
2933 0 : goto yy53;
2934 0 : yy118:
2935 : YYDEBUG(118, *YYCURSOR);
2936 0 : yyaccept = 3;
2937 0 : yych = *(YYMARKER = ++YYCURSOR);
2938 0 : if(yych <= 'T') {
2939 0 : if(yych == 'D') goto yy119;
2940 0 : if(yych <= 'S') goto yy69;
2941 0 : goto yy120;
2942 : } else {
2943 0 : if(yych <= 'd') {
2944 0 : if(yych <= 'c') goto yy69;
2945 : } else {
2946 0 : if(yych == 't') goto yy120;
2947 0 : goto yy69;
2948 : }
2949 : }
2950 0 : yy119:
2951 : YYDEBUG(119, *YYCURSOR);
2952 0 : yych = *++YYCURSOR;
2953 0 : if(yych == 'A') goto yy121;
2954 0 : if(yych == 'a') goto yy121;
2955 0 : goto yy53;
2956 0 : yy120:
2957 : YYDEBUG(120, *YYCURSOR);
2958 0 : yych = *++YYCURSOR;
2959 0 : if(yych == 'H') goto yy81;
2960 0 : if(yych == 'h') goto yy81;
2961 0 : goto yy53;
2962 0 : yy121:
2963 : YYDEBUG(121, *YYCURSOR);
2964 0 : yych = *++YYCURSOR;
2965 0 : if(yych == 'Y') goto yy73;
2966 0 : if(yych == 'y') goto yy73;
2967 0 : goto yy53;
2968 0 : yy122:
2969 : YYDEBUG(122, *YYCURSOR);
2970 0 : yych = *++YYCURSOR;
2971 0 : if(yych == 'N') goto yy133;
2972 0 : if(yych == 'n') goto yy133;
2973 0 : goto yy53;
2974 0 : yy123:
2975 : YYDEBUG(123, *YYCURSOR);
2976 0 : yych = *++YYCURSOR;
2977 0 : if(yych == 'T') goto yy128;
2978 0 : if(yych == 't') goto yy128;
2979 0 : goto yy53;
2980 0 : yy124:
2981 : YYDEBUG(124, *YYCURSOR);
2982 0 : yych = *++YYCURSOR;
2983 0 : if(yych == 'C') goto yy125;
2984 0 : if(yych != 'c') goto yy53;
2985 0 : yy125:
2986 : YYDEBUG(125, *YYCURSOR);
2987 0 : yyaccept = 3;
2988 0 : yych = *(YYMARKER = ++YYCURSOR);
2989 0 : if(yych <= 'S') {
2990 0 : if(yych == 'O') goto yy126;
2991 0 : if(yych <= 'R') goto yy69;
2992 0 : goto yy73;
2993 : } else {
2994 0 : if(yych <= 'o') {
2995 0 : if(yych <= 'n') goto yy69;
2996 : } else {
2997 0 : if(yych == 's') goto yy73;
2998 0 : goto yy69;
2999 : }
3000 : }
3001 0 : yy126:
3002 : YYDEBUG(126, *YYCURSOR);
3003 0 : yych = *++YYCURSOR;
3004 0 : if(yych == 'N') goto yy127;
3005 0 : if(yych != 'n') goto yy53;
3006 0 : yy127:
3007 : YYDEBUG(127, *YYCURSOR);
3008 0 : yych = *++YYCURSOR;
3009 0 : if(yych == 'D') goto yy81;
3010 0 : if(yych == 'd') goto yy81;
3011 0 : goto yy53;
3012 0 : yy128:
3013 : YYDEBUG(128, *YYCURSOR);
3014 0 : yyaccept = 3;
3015 0 : yych = *(YYMARKER = ++YYCURSOR);
3016 0 : if(yych == 'U') goto yy129;
3017 0 : if(yych != 'u') goto yy69;
3018 0 : yy129:
3019 : YYDEBUG(129, *YYCURSOR);
3020 0 : yych = *++YYCURSOR;
3021 0 : if(yych == 'R') goto yy130;
3022 0 : if(yych != 'r') goto yy53;
3023 0 : yy130:
3024 : YYDEBUG(130, *YYCURSOR);
3025 0 : yych = *++YYCURSOR;
3026 0 : if(yych == 'D') goto yy131;
3027 0 : if(yych != 'd') goto yy53;
3028 0 : yy131:
3029 : YYDEBUG(131, *YYCURSOR);
3030 0 : yych = *++YYCURSOR;
3031 0 : if(yych == 'A') goto yy132;
3032 0 : if(yych != 'a') goto yy53;
3033 0 : yy132:
3034 : YYDEBUG(132, *YYCURSOR);
3035 0 : yych = *++YYCURSOR;
3036 0 : if(yych == 'Y') goto yy73;
3037 0 : if(yych == 'y') goto yy73;
3038 0 : goto yy53;
3039 0 : yy133:
3040 : YYDEBUG(133, *YYCURSOR);
3041 0 : yyaccept = 3;
3042 0 : yych = *(YYMARKER = ++YYCURSOR);
3043 0 : if(yych == 'D') goto yy134;
3044 0 : if(yych != 'd') goto yy69;
3045 0 : yy134:
3046 : YYDEBUG(134, *YYCURSOR);
3047 0 : yych = *++YYCURSOR;
3048 0 : if(yych == 'A') goto yy135;
3049 0 : if(yych != 'a') goto yy53;
3050 0 : yy135:
3051 : YYDEBUG(135, *YYCURSOR);
3052 0 : yych = *++YYCURSOR;
3053 0 : if(yych == 'Y') goto yy73;
3054 0 : if(yych == 'y') goto yy73;
3055 0 : goto yy53;
3056 0 : yy136:
3057 : YYDEBUG(136, *YYCURSOR);
3058 0 : yych = *++YYCURSOR;
3059 0 : goto yy3;
3060 1 : yy137:
3061 : YYDEBUG(137, *YYCURSOR);
3062 1 : yych = *++YYCURSOR;
3063 1 : if(yych <= '@') {
3064 0 : if(yych == ')') goto yy136;
3065 0 : goto yy3;
3066 : } else {
3067 1 : if(yych <= 'Z') goto yy138;
3068 0 : if(yych <= '`') goto yy3;
3069 0 : if(yych >= '{') goto yy3;
3070 : }
3071 1 : yy138:
3072 : YYDEBUG(138, *YYCURSOR);
3073 1 : yych = *++YYCURSOR;
3074 1 : if(yych <= '@') {
3075 1 : if(yych == ')') goto yy136;
3076 1 : goto yy3;
3077 : } else {
3078 0 : if(yych <= 'Z') goto yy139;
3079 0 : if(yych <= '`') goto yy3;
3080 0 : if(yych >= '{') goto yy3;
3081 : }
3082 0 : yy139:
3083 : YYDEBUG(139, *YYCURSOR);
3084 0 : yych = *++YYCURSOR;
3085 0 : if(yych <= '@') {
3086 0 : if(yych == ')') goto yy136;
3087 0 : goto yy3;
3088 : } else {
3089 0 : if(yych <= 'Z') goto yy140;
3090 0 : if(yych <= '`') goto yy3;
3091 0 : if(yych >= '{') goto yy3;
3092 : }
3093 0 : yy140:
3094 : YYDEBUG(140, *YYCURSOR);
3095 0 : yych = *++YYCURSOR;
3096 0 : if(yych <= '@') {
3097 0 : if(yych == ')') goto yy136;
3098 0 : goto yy3;
3099 : } else {
3100 0 : if(yych <= 'Z') goto yy141;
3101 0 : if(yych <= '`') goto yy3;
3102 0 : if(yych >= '{') goto yy3;
3103 : }
3104 0 : yy141:
3105 : YYDEBUG(141, *YYCURSOR);
3106 0 : yych = *++YYCURSOR;
3107 0 : if(yych == ')') goto yy136;
3108 0 : goto yy3;
3109 0 : yy142:
3110 : YYDEBUG(142, *YYCURSOR);
3111 0 : yyaccept = 0;
3112 0 : yych = *(YYMARKER = ++YYCURSOR);
3113 0 : if(yych <= '@') {
3114 0 : if(yych <= ')') {
3115 0 : if(yych <= '(') goto yy3;
3116 0 : goto yy136;
3117 : } else {
3118 0 : if(yych == '/') goto yy144;
3119 0 : goto yy3;
3120 : }
3121 : } else {
3122 0 : if(yych <= '_') {
3123 0 : if(yych <= 'Z') goto yy138;
3124 0 : if(yych <= '^') goto yy3;
3125 0 : goto yy144;
3126 : } else {
3127 0 : if(yych <= '`') goto yy3;
3128 0 : if(yych >= '{') goto yy3;
3129 : }
3130 : }
3131 0 : yy143:
3132 : YYDEBUG(143, *YYCURSOR);
3133 0 : yyaccept = 0;
3134 0 : yych = *(YYMARKER = ++YYCURSOR);
3135 0 : if(yych <= '@') {
3136 0 : if(yych <= ')') {
3137 0 : if(yych <= '(') goto yy3;
3138 0 : goto yy136;
3139 : } else {
3140 0 : if(yych != '/') goto yy3;
3141 : }
3142 : } else {
3143 0 : if(yych <= '_') {
3144 0 : if(yych <= 'Z') goto yy139;
3145 0 : if(yych <= '^') goto yy3;
3146 : } else {
3147 0 : if(yych <= '`') goto yy3;
3148 0 : if(yych <= 'z') goto yy148;
3149 0 : goto yy3;
3150 : }
3151 : }
3152 0 : yy144:
3153 : YYDEBUG(144, *YYCURSOR);
3154 0 : ++YYCURSOR;
3155 0 : if(YYLIMIT == YYCURSOR) YYFILL(1);
3156 0 : yych = *YYCURSOR;
3157 0 : if(yych <= '@') goto yy53;
3158 0 : if(yych >= '[') goto yy53;
3159 : YYDEBUG(145, *YYCURSOR);
3160 0 : ++YYCURSOR;
3161 0 : if(YYLIMIT == YYCURSOR) YYFILL(1);
3162 0 : yych = *YYCURSOR;
3163 0 : if(yybm[0+yych] & 32) {
3164 0 : goto yy146;
3165 : }
3166 0 : goto yy53;
3167 0 : yy146:
3168 : YYDEBUG(146, *YYCURSOR);
3169 0 : yyaccept = 0;
3170 0 : YYMARKER = ++YYCURSOR;
3171 0 : if(YYLIMIT == YYCURSOR) YYFILL(1);
3172 0 : yych = *YYCURSOR;
3173 : YYDEBUG(147, *YYCURSOR);
3174 0 : if(yybm[0+yych] & 32) {
3175 0 : goto yy146;
3176 : }
3177 0 : if(yych == '/') goto yy144;
3178 0 : if(yych == '_') goto yy144;
3179 0 : goto yy3;
3180 0 : yy148:
3181 : YYDEBUG(148, *YYCURSOR);
3182 0 : yyaccept = 0;
3183 0 : yych = *(YYMARKER = ++YYCURSOR);
3184 0 : if(yych <= '@') {
3185 0 : if(yych <= ')') {
3186 0 : if(yych <= '(') goto yy3;
3187 0 : goto yy136;
3188 : } else {
3189 0 : if(yych == '/') goto yy144;
3190 0 : goto yy3;
3191 : }
3192 : } else {
3193 0 : if(yych <= '_') {
3194 0 : if(yych <= 'Z') goto yy140;
3195 0 : if(yych <= '^') goto yy3;
3196 0 : goto yy144;
3197 : } else {
3198 0 : if(yych <= '`') goto yy3;
3199 0 : if(yych >= '{') goto yy3;
3200 : }
3201 : }
3202 0 : yy149:
3203 : YYDEBUG(149, *YYCURSOR);
3204 0 : yyaccept = 0;
3205 0 : yych = *(YYMARKER = ++YYCURSOR);
3206 0 : if(yych <= '@') {
3207 0 : if(yych <= ')') {
3208 0 : if(yych <= '(') goto yy3;
3209 0 : goto yy136;
3210 : } else {
3211 0 : if(yych == '/') goto yy144;
3212 0 : goto yy3;
3213 : }
3214 : } else {
3215 0 : if(yych <= '_') {
3216 0 : if(yych <= 'Z') goto yy141;
3217 0 : if(yych <= '^') goto yy3;
3218 0 : goto yy144;
3219 : } else {
3220 0 : if(yych <= '`') goto yy3;
3221 0 : if(yych >= '{') goto yy3;
3222 : }
3223 : }
3224 0 : yy150:
3225 : YYDEBUG(150, *YYCURSOR);
3226 0 : yyaccept = 0;
3227 0 : yych = *(YYMARKER = ++YYCURSOR);
3228 0 : if(yych <= '/') {
3229 0 : if(yych == ')') goto yy136;
3230 0 : if(yych <= '.') goto yy3;
3231 0 : goto yy144;
3232 : } else {
3233 0 : if(yych <= '_') {
3234 0 : if(yych <= '^') goto yy3;
3235 0 : goto yy144;
3236 : } else {
3237 0 : if(yych <= '`') goto yy3;
3238 0 : if(yych >= '{') goto yy3;
3239 : }
3240 : }
3241 0 : yy151:
3242 : YYDEBUG(151, *YYCURSOR);
3243 0 : ++YYCURSOR;
3244 0 : if(YYLIMIT == YYCURSOR) YYFILL(1);
3245 0 : yych = *YYCURSOR;
3246 0 : yy152:
3247 : YYDEBUG(152, *YYCURSOR);
3248 0 : if(yych <= '^') {
3249 0 : if(yych == '/') goto yy144;
3250 0 : goto yy53;
3251 : } else {
3252 0 : if(yych <= '_') goto yy144;
3253 0 : if(yych <= '`') goto yy53;
3254 0 : if(yych <= 'z') goto yy151;
3255 0 : goto yy53;
3256 : }
3257 0 : yy153:
3258 : YYDEBUG(153, *YYCURSOR);
3259 0 : yych = *++YYCURSOR;
3260 0 : if(yych <= '@') {
3261 0 : if(yych == ')') goto yy136;
3262 0 : goto yy3;
3263 : } else {
3264 0 : if(yych <= 'Z') goto yy137;
3265 0 : if(yych <= '`') goto yy3;
3266 0 : if(yych <= 'z') goto yy137;
3267 0 : goto yy3;
3268 : }
3269 0 : yy154:
3270 : YYDEBUG(154, *YYCURSOR);
3271 0 : yyaccept = 0;
3272 0 : yych = *(YYMARKER = ++YYCURSOR);
3273 0 : if(yych <= 'V') {
3274 0 : if(yych <= 'D') {
3275 0 : if(yych <= ' ') {
3276 0 : if(yych == 0x09) goto yy57;
3277 0 : if(yych <= 0x1F) goto yy3;
3278 0 : goto yy57;
3279 : } else {
3280 0 : if(yych <= '9') {
3281 0 : if(yych <= '/') goto yy3;
3282 0 : goto yy156;
3283 : } else {
3284 0 : if(yych <= ':') goto yy157;
3285 0 : if(yych <= 'C') goto yy3;
3286 0 : goto yy57;
3287 : }
3288 : }
3289 : } else {
3290 0 : if(yych <= 'H') {
3291 0 : if(yych == 'F') goto yy57;
3292 0 : if(yych <= 'G') goto yy3;
3293 0 : goto yy57;
3294 : } else {
3295 0 : if(yych <= 'M') {
3296 0 : if(yych <= 'L') goto yy3;
3297 0 : goto yy57;
3298 : } else {
3299 0 : if(yych <= 'R') goto yy3;
3300 0 : if(yych <= 'T') goto yy57;
3301 0 : goto yy3;
3302 : }
3303 : }
3304 : }
3305 : } else {
3306 0 : if(yych <= 'h') {
3307 0 : if(yych <= 'c') {
3308 0 : if(yych == 'X') goto yy3;
3309 0 : if(yych <= 'Y') goto yy57;
3310 0 : goto yy3;
3311 : } else {
3312 0 : if(yych <= 'e') {
3313 0 : if(yych <= 'd') goto yy57;
3314 0 : goto yy3;
3315 : } else {
3316 0 : if(yych == 'g') goto yy3;
3317 0 : goto yy57;
3318 : }
3319 : }
3320 : } else {
3321 0 : if(yych <= 't') {
3322 0 : if(yych == 'm') goto yy57;
3323 0 : if(yych <= 'r') goto yy3;
3324 0 : goto yy57;
3325 : } else {
3326 0 : if(yych <= 'w') {
3327 0 : if(yych <= 'v') goto yy3;
3328 0 : goto yy57;
3329 : } else {
3330 0 : if(yych == 'y') goto yy57;
3331 0 : goto yy3;
3332 : }
3333 : }
3334 : }
3335 : }
3336 0 : yy155:
3337 : YYDEBUG(155, *YYCURSOR);
3338 0 : yyaccept = 0;
3339 0 : yych = *(YYMARKER = ++YYCURSOR);
3340 0 : if(yych <= 'T') {
3341 0 : if(yych <= ':') {
3342 0 : if(yych <= ' ') {
3343 0 : if(yych == 0x09) goto yy57;
3344 0 : if(yych <= 0x1F) goto yy3;
3345 0 : goto yy57;
3346 : } else {
3347 0 : if(yych <= '3') {
3348 0 : if(yych <= '/') goto yy3;
3349 : } else {
3350 0 : if(yych <= '5') goto yy158;
3351 0 : if(yych <= '9') goto yy159;
3352 0 : goto yy157;
3353 : }
3354 : }
3355 : } else {
3356 0 : if(yych <= 'G') {
3357 0 : if(yych <= 'D') {
3358 0 : if(yych <= 'C') goto yy3;
3359 0 : goto yy57;
3360 : } else {
3361 0 : if(yych == 'F') goto yy57;
3362 0 : goto yy3;
3363 : }
3364 : } else {
3365 0 : if(yych <= 'L') {
3366 0 : if(yych <= 'H') goto yy57;
3367 0 : goto yy3;
3368 : } else {
3369 0 : if(yych <= 'M') goto yy57;
3370 0 : if(yych <= 'R') goto yy3;
3371 0 : goto yy57;
3372 : }
3373 : }
3374 : }
3375 : } else {
3376 0 : if(yych <= 'g') {
3377 0 : if(yych <= 'Y') {
3378 0 : if(yych == 'W') goto yy57;
3379 0 : if(yych <= 'X') goto yy3;
3380 0 : goto yy57;
3381 : } else {
3382 0 : if(yych <= 'd') {
3383 0 : if(yych <= 'c') goto yy3;
3384 0 : goto yy57;
3385 : } else {
3386 0 : if(yych == 'f') goto yy57;
3387 0 : goto yy3;
3388 : }
3389 : }
3390 : } else {
3391 0 : if(yych <= 't') {
3392 0 : if(yych <= 'l') {
3393 0 : if(yych <= 'h') goto yy57;
3394 0 : goto yy3;
3395 : } else {
3396 0 : if(yych <= 'm') goto yy57;
3397 0 : if(yych <= 'r') goto yy3;
3398 0 : goto yy57;
3399 : }
3400 : } else {
3401 0 : if(yych <= 'w') {
3402 0 : if(yych <= 'v') goto yy3;
3403 0 : goto yy57;
3404 : } else {
3405 0 : if(yych == 'y') goto yy57;
3406 0 : goto yy3;
3407 : }
3408 : }
3409 : }
3410 : }
3411 0 : yy156:
3412 : YYDEBUG(156, *YYCURSOR);
3413 0 : yyaccept = 0;
3414 0 : yych = *(YYMARKER = ++YYCURSOR);
3415 0 : if(yych <= 'T') {
3416 0 : if(yych <= 'C') {
3417 0 : if(yych <= ' ') {
3418 0 : if(yych == 0x09) goto yy57;
3419 0 : if(yych <= 0x1F) goto yy3;
3420 0 : goto yy57;
3421 : } else {
3422 0 : if(yych <= '5') {
3423 0 : if(yych <= '/') goto yy3;
3424 0 : goto yy158;
3425 : } else {
3426 0 : if(yych <= '9') goto yy159;
3427 0 : if(yych >= ';') goto yy3;
3428 : }
3429 : }
3430 : } else {
3431 0 : if(yych <= 'G') {
3432 0 : if(yych == 'E') goto yy3;
3433 0 : if(yych <= 'F') goto yy57;
3434 0 : goto yy3;
3435 : } else {
3436 0 : if(yych <= 'L') {
3437 0 : if(yych <= 'H') goto yy57;
3438 0 : goto yy3;
3439 : } else {
3440 0 : if(yych <= 'M') goto yy57;
3441 0 : if(yych <= 'R') goto yy3;
3442 0 : goto yy57;
3443 : }
3444 : }
3445 : }
3446 : } else {
3447 0 : if(yych <= 'g') {
3448 0 : if(yych <= 'Y') {
3449 0 : if(yych == 'W') goto yy57;
3450 0 : if(yych <= 'X') goto yy3;
3451 0 : goto yy57;
3452 : } else {
3453 0 : if(yych <= 'd') {
3454 0 : if(yych <= 'c') goto yy3;
3455 0 : goto yy57;
3456 : } else {
3457 0 : if(yych == 'f') goto yy57;
3458 0 : goto yy3;
3459 : }
3460 : }
3461 : } else {
3462 0 : if(yych <= 't') {
3463 0 : if(yych <= 'l') {
3464 0 : if(yych <= 'h') goto yy57;
3465 0 : goto yy3;
3466 : } else {
3467 0 : if(yych <= 'm') goto yy57;
3468 0 : if(yych <= 'r') goto yy3;
3469 0 : goto yy57;
3470 : }
3471 : } else {
3472 0 : if(yych <= 'w') {
3473 0 : if(yych <= 'v') goto yy3;
3474 0 : goto yy57;
3475 : } else {
3476 0 : if(yych == 'y') goto yy57;
3477 0 : goto yy3;
3478 : }
3479 : }
3480 : }
3481 : }
3482 0 : yy157:
3483 : YYDEBUG(157, *YYCURSOR);
3484 0 : yych = *++YYCURSOR;
3485 0 : if(yych <= '/') goto yy3;
3486 0 : if(yych <= '5') goto yy160;
3487 0 : if(yych <= '9') goto yy136;
3488 0 : goto yy3;
3489 0 : yy158:
3490 : YYDEBUG(158, *YYCURSOR);
3491 0 : yyaccept = 0;
3492 0 : yych = *(YYMARKER = ++YYCURSOR);
3493 0 : if(yych <= 'V') {
3494 0 : if(yych <= 'D') {
3495 0 : if(yych <= ' ') {
3496 0 : if(yych == 0x09) goto yy57;
3497 0 : if(yych <= 0x1F) goto yy3;
3498 0 : goto yy57;
3499 : } else {
3500 0 : if(yych <= '/') goto yy3;
3501 0 : if(yych <= '9') goto yy159;
3502 0 : if(yych <= 'C') goto yy3;
3503 0 : goto yy57;
3504 : }
3505 : } else {
3506 0 : if(yych <= 'H') {
3507 0 : if(yych == 'F') goto yy57;
3508 0 : if(yych <= 'G') goto yy3;
3509 0 : goto yy57;
3510 : } else {
3511 0 : if(yych <= 'M') {
3512 0 : if(yych <= 'L') goto yy3;
3513 0 : goto yy57;
3514 : } else {
3515 0 : if(yych <= 'R') goto yy3;
3516 0 : if(yych <= 'T') goto yy57;
3517 0 : goto yy3;
3518 : }
3519 : }
3520 : }
3521 : } else {
3522 0 : if(yych <= 'h') {
3523 0 : if(yych <= 'c') {
3524 0 : if(yych == 'X') goto yy3;
3525 0 : if(yych <= 'Y') goto yy57;
3526 0 : goto yy3;
3527 : } else {
3528 0 : if(yych <= 'e') {
3529 0 : if(yych <= 'd') goto yy57;
3530 0 : goto yy3;
3531 : } else {
3532 0 : if(yych == 'g') goto yy3;
3533 0 : goto yy57;
3534 : }
3535 : }
3536 : } else {
3537 0 : if(yych <= 't') {
3538 0 : if(yych == 'm') goto yy57;
3539 0 : if(yych <= 'r') goto yy3;
3540 0 : goto yy57;
3541 : } else {
3542 0 : if(yych <= 'w') {
3543 0 : if(yych <= 'v') goto yy3;
3544 0 : goto yy57;
3545 : } else {
3546 0 : if(yych == 'y') goto yy57;
3547 0 : goto yy3;
3548 : }
3549 : }
3550 : }
3551 : }
3552 0 : yy159:
3553 : YYDEBUG(159, *YYCURSOR);
3554 0 : yyaccept = 0;
3555 0 : yych = *(YYMARKER = ++YYCURSOR);
3556 0 : if(yybm[0+yych] & 8) {
3557 0 : goto yy51;
3558 : }
3559 0 : if(yych <= 'W') {
3560 0 : if(yych <= 'F') {
3561 0 : if(yych <= ' ') {
3562 0 : if(yych == 0x09) goto yy57;
3563 0 : if(yych <= 0x1F) goto yy3;
3564 0 : goto yy57;
3565 : } else {
3566 0 : if(yych == 'D') goto yy57;
3567 0 : if(yych <= 'E') goto yy3;
3568 0 : goto yy57;
3569 : }
3570 : } else {
3571 0 : if(yych <= 'M') {
3572 0 : if(yych == 'H') goto yy57;
3573 0 : if(yych <= 'L') goto yy3;
3574 0 : goto yy57;
3575 : } else {
3576 0 : if(yych <= 'R') goto yy3;
3577 0 : if(yych <= 'T') goto yy57;
3578 0 : if(yych <= 'V') goto yy3;
3579 0 : goto yy57;
3580 : }
3581 : }
3582 : } else {
3583 0 : if(yych <= 'h') {
3584 0 : if(yych <= 'd') {
3585 0 : if(yych == 'Y') goto yy57;
3586 0 : if(yych <= 'c') goto yy3;
3587 0 : goto yy57;
3588 : } else {
3589 0 : if(yych == 'f') goto yy57;
3590 0 : if(yych <= 'g') goto yy3;
3591 0 : goto yy57;
3592 : }
3593 : } else {
3594 0 : if(yych <= 't') {
3595 0 : if(yych == 'm') goto yy57;
3596 0 : if(yych <= 'r') goto yy3;
3597 0 : goto yy57;
3598 : } else {
3599 0 : if(yych <= 'w') {
3600 0 : if(yych <= 'v') goto yy3;
3601 0 : goto yy57;
3602 : } else {
3603 0 : if(yych == 'y') goto yy57;
3604 0 : goto yy3;
3605 : }
3606 : }
3607 : }
3608 : }
3609 0 : yy160:
3610 : YYDEBUG(160, *YYCURSOR);
3611 0 : yych = *++YYCURSOR;
3612 0 : if(yych <= '/') goto yy3;
3613 0 : if(yych <= '9') goto yy136;
3614 0 : goto yy3;
3615 0 : yy161:
3616 : YYDEBUG(161, *YYCURSOR);
3617 0 : yych = *++YYCURSOR;
3618 0 : if(yych <= 'E') {
3619 0 : if(yych <= ')') {
3620 0 : if(yych <= '(') goto yy3;
3621 0 : goto yy136;
3622 : } else {
3623 0 : if(yych <= '@') goto yy3;
3624 0 : if(yych <= 'D') goto yy138;
3625 : }
3626 : } else {
3627 0 : if(yych <= 'd') {
3628 0 : if(yych <= 'Z') goto yy138;
3629 0 : if(yych <= '`') goto yy3;
3630 0 : goto yy138;
3631 : } else {
3632 0 : if(yych <= 'e') goto yy162;
3633 0 : if(yych <= 'z') goto yy138;
3634 0 : goto yy3;
3635 : }
3636 : }
3637 0 : yy162:
3638 : YYDEBUG(162, *YYCURSOR);
3639 0 : yych = *++YYCURSOR;
3640 0 : if(yych <= 'V') {
3641 0 : if(yych <= ')') {
3642 0 : if(yych <= '(') goto yy3;
3643 0 : goto yy136;
3644 : } else {
3645 0 : if(yych <= '@') goto yy3;
3646 0 : if(yych <= 'U') goto yy139;
3647 : }
3648 : } else {
3649 0 : if(yych <= 'u') {
3650 0 : if(yych <= 'Z') goto yy139;
3651 0 : if(yych <= '`') goto yy3;
3652 0 : goto yy139;
3653 : } else {
3654 0 : if(yych <= 'v') goto yy163;
3655 0 : if(yych <= 'z') goto yy139;
3656 0 : goto yy3;
3657 : }
3658 : }
3659 0 : yy163:
3660 : YYDEBUG(163, *YYCURSOR);
3661 0 : yych = *++YYCURSOR;
3662 0 : if(yych <= 'I') {
3663 0 : if(yych <= ')') {
3664 0 : if(yych <= '(') goto yy3;
3665 0 : goto yy136;
3666 : } else {
3667 0 : if(yych <= '@') goto yy3;
3668 0 : if(yych <= 'H') goto yy140;
3669 : }
3670 : } else {
3671 0 : if(yych <= 'h') {
3672 0 : if(yych <= 'Z') goto yy140;
3673 0 : if(yych <= '`') goto yy3;
3674 0 : goto yy140;
3675 : } else {
3676 0 : if(yych <= 'i') goto yy164;
3677 0 : if(yych <= 'z') goto yy140;
3678 0 : goto yy3;
3679 : }
3680 : }
3681 0 : yy164:
3682 : YYDEBUG(164, *YYCURSOR);
3683 0 : yych = *++YYCURSOR;
3684 0 : if(yych <= 'O') {
3685 0 : if(yych <= ')') {
3686 0 : if(yych <= '(') goto yy3;
3687 0 : goto yy136;
3688 : } else {
3689 0 : if(yych <= '@') goto yy3;
3690 0 : if(yych <= 'N') goto yy141;
3691 : }
3692 : } else {
3693 0 : if(yych <= 'n') {
3694 0 : if(yych <= 'Z') goto yy141;
3695 0 : if(yych <= '`') goto yy3;
3696 0 : goto yy141;
3697 : } else {
3698 0 : if(yych <= 'o') goto yy165;
3699 0 : if(yych <= 'z') goto yy141;
3700 0 : goto yy3;
3701 : }
3702 : }
3703 0 : yy165:
3704 : YYDEBUG(165, *YYCURSOR);
3705 0 : yyaccept = 0;
3706 0 : yych = *(YYMARKER = ++YYCURSOR);
3707 0 : if(yych <= 'T') {
3708 0 : if(yych == ')') goto yy136;
3709 0 : goto yy3;
3710 : } else {
3711 0 : if(yych <= 'U') goto yy166;
3712 0 : if(yych != 'u') goto yy3;
3713 : }
3714 0 : yy166:
3715 : YYDEBUG(166, *YYCURSOR);
3716 0 : yych = *++YYCURSOR;
3717 0 : if(yych == 'S') goto yy167;
3718 0 : if(yych != 's') goto yy53;
3719 0 : yy167:
3720 : YYDEBUG(167, *YYCURSOR);
3721 0 : yych = *++YYCURSOR;
3722 0 : if(yych == 0x09) goto yy168;
3723 0 : if(yych != ' ') goto yy53;
3724 0 : yy168:
3725 : YYDEBUG(168, *YYCURSOR);
3726 0 : ++YYCURSOR;
3727 0 : if((YYLIMIT - YYCURSOR) < 11) YYFILL(11);
3728 0 : yych = *YYCURSOR;
3729 : YYDEBUG(169, *YYCURSOR);
3730 0 : if(yych <= 'W') {
3731 0 : if(yych <= 'F') {
3732 0 : if(yych <= ' ') {
3733 0 : if(yych == 0x09) goto yy168;
3734 0 : if(yych <= 0x1F) goto yy53;
3735 0 : goto yy168;
3736 : } else {
3737 0 : if(yych == 'D') goto yy173;
3738 0 : if(yych <= 'E') goto yy53;
3739 0 : goto yy175;
3740 : }
3741 : } else {
3742 0 : if(yych <= 'M') {
3743 0 : if(yych == 'H') goto yy172;
3744 0 : if(yych <= 'L') goto yy53;
3745 0 : goto yy171;
3746 : } else {
3747 0 : if(yych <= 'S') {
3748 0 : if(yych <= 'R') goto yy53;
3749 : } else {
3750 0 : if(yych <= 'T') goto yy177;
3751 0 : if(yych <= 'V') goto yy53;
3752 0 : goto yy174;
3753 : }
3754 : }
3755 : }
3756 : } else {
3757 0 : if(yych <= 'l') {
3758 0 : if(yych <= 'd') {
3759 0 : if(yych == 'Y') goto yy176;
3760 0 : if(yych <= 'c') goto yy53;
3761 0 : goto yy173;
3762 : } else {
3763 0 : if(yych <= 'f') {
3764 0 : if(yych <= 'e') goto yy53;
3765 0 : goto yy175;
3766 : } else {
3767 0 : if(yych == 'h') goto yy172;
3768 0 : goto yy53;
3769 : }
3770 : }
3771 : } else {
3772 0 : if(yych <= 't') {
3773 0 : if(yych <= 'm') goto yy171;
3774 0 : if(yych <= 'r') goto yy53;
3775 0 : if(yych >= 't') goto yy177;
3776 : } else {
3777 0 : if(yych <= 'w') {
3778 0 : if(yych <= 'v') goto yy53;
3779 0 : goto yy174;
3780 : } else {
3781 0 : if(yych == 'y') goto yy176;
3782 0 : goto yy53;
3783 : }
3784 : }
3785 : }
3786 : }
3787 : YYDEBUG(170, *YYCURSOR);
3788 0 : yych = *++YYCURSOR;
3789 0 : if(yych <= 'U') {
3790 0 : if(yych <= 'D') {
3791 0 : if(yych == 'A') goto yy235;
3792 0 : goto yy53;
3793 : } else {
3794 0 : if(yych <= 'E') goto yy236;
3795 0 : if(yych <= 'T') goto yy53;
3796 0 : goto yy234;
3797 : }
3798 : } else {
3799 0 : if(yych <= 'd') {
3800 0 : if(yych == 'a') goto yy235;
3801 0 : goto yy53;
3802 : } else {
3803 0 : if(yych <= 'e') goto yy236;
3804 0 : if(yych == 'u') goto yy234;
3805 0 : goto yy53;
3806 : }
3807 : }
3808 0 : yy171:
3809 : YYDEBUG(171, *YYCURSOR);
3810 0 : yych = *++YYCURSOR;
3811 0 : if(yych <= 'O') {
3812 0 : if(yych == 'I') goto yy226;
3813 0 : if(yych <= 'N') goto yy53;
3814 0 : goto yy225;
3815 : } else {
3816 0 : if(yych <= 'i') {
3817 0 : if(yych <= 'h') goto yy53;
3818 0 : goto yy226;
3819 : } else {
3820 0 : if(yych == 'o') goto yy225;
3821 0 : goto yy53;
3822 : }
3823 : }
3824 0 : yy172:
3825 : YYDEBUG(172, *YYCURSOR);
3826 0 : yych = *++YYCURSOR;
3827 0 : if(yych == 'O') goto yy223;
3828 0 : if(yych == 'o') goto yy223;
3829 0 : goto yy53;
3830 0 : yy173:
3831 : YYDEBUG(173, *YYCURSOR);
3832 0 : yych = *++YYCURSOR;
3833 0 : if(yych == 'A') goto yy222;
3834 0 : if(yych == 'a') goto yy222;
3835 0 : goto yy53;
3836 0 : yy174:
3837 : YYDEBUG(174, *YYCURSOR);
3838 0 : yych = *++YYCURSOR;
3839 0 : if(yych == 'E') goto yy210;
3840 0 : if(yych == 'e') goto yy210;
3841 0 : goto yy53;
3842 0 : yy175:
3843 : YYDEBUG(175, *YYCURSOR);
3844 0 : yych = *++YYCURSOR;
3845 0 : if(yych <= 'R') {
3846 0 : if(yych == 'O') goto yy195;
3847 0 : if(yych <= 'Q') goto yy53;
3848 0 : goto yy194;
3849 : } else {
3850 0 : if(yych <= 'o') {
3851 0 : if(yych <= 'n') goto yy53;
3852 0 : goto yy195;
3853 : } else {
3854 0 : if(yych == 'r') goto yy194;
3855 0 : goto yy53;
3856 : }
3857 : }
3858 0 : yy176:
3859 : YYDEBUG(176, *YYCURSOR);
3860 0 : yych = *++YYCURSOR;
3861 0 : if(yych == 'E') goto yy191;
3862 0 : if(yych == 'e') goto yy191;
3863 0 : goto yy53;
3864 0 : yy177:
3865 : YYDEBUG(177, *YYCURSOR);
3866 0 : yych = *++YYCURSOR;
3867 0 : if(yych <= 'U') {
3868 0 : if(yych == 'H') goto yy178;
3869 0 : if(yych <= 'T') goto yy53;
3870 0 : goto yy179;
3871 : } else {
3872 0 : if(yych <= 'h') {
3873 0 : if(yych <= 'g') goto yy53;
3874 : } else {
3875 0 : if(yych == 'u') goto yy179;
3876 0 : goto yy53;
3877 : }
3878 : }
3879 0 : yy178:
3880 : YYDEBUG(178, *YYCURSOR);
3881 0 : yych = *++YYCURSOR;
3882 0 : if(yych == 'U') goto yy186;
3883 0 : if(yych == 'u') goto yy186;
3884 0 : goto yy53;
3885 0 : yy179:
3886 : YYDEBUG(179, *YYCURSOR);
3887 0 : yych = *++YYCURSOR;
3888 0 : if(yych == 'E') goto yy180;
3889 0 : if(yych != 'e') goto yy53;
3890 0 : yy180:
3891 : YYDEBUG(180, *YYCURSOR);
3892 0 : yyaccept = 4;
3893 0 : yych = *(YYMARKER = ++YYCURSOR);
3894 0 : if(yych == 'S') goto yy182;
3895 0 : if(yych == 's') goto yy182;
3896 0 : yy181:
3897 : YYDEBUG(181, *YYCURSOR);
3898 : #line 1384 "ext/date/lib/parse_date.re"
3899 : {
3900 : timelib_sll i;
3901 : int behavior = 0;
3902 : DEBUG_OUTPUT("relativetext");
3903 : TIMELIB_INIT;
3904 : TIMELIB_HAVE_RELATIVE();
3905 :
3906 : while(*ptr) {
3907 : i = timelib_get_relative_text((char **) &ptr, &behavior);
3908 : timelib_eat_spaces((char **) &ptr);
3909 : timelib_set_relative((char **) &ptr, i, behavior, s);
3910 : }
3911 : TIMELIB_DEINIT;
3912 : return TIMELIB_RELATIVE;
3913 : }
3914 : #line 3915 "ext/date/lib/parse_date.c"
3915 0 : yy182:
3916 : YYDEBUG(182, *YYCURSOR);
3917 0 : yych = *++YYCURSOR;
3918 0 : if(yych == 'D') goto yy183;
3919 0 : if(yych != 'd') goto yy53;
3920 0 : yy183:
3921 : YYDEBUG(183, *YYCURSOR);
3922 0 : yych = *++YYCURSOR;
3923 0 : if(yych == 'A') goto yy184;
3924 0 : if(yych != 'a') goto yy53;
3925 0 : yy184:
3926 : YYDEBUG(184, *YYCURSOR);
3927 0 : yych = *++YYCURSOR;
3928 0 : if(yych == 'Y') goto yy185;
3929 0 : if(yych != 'y') goto yy53;
3930 0 : yy185:
3931 : YYDEBUG(185, *YYCURSOR);
3932 0 : yych = *++YYCURSOR;
3933 0 : goto yy181;
3934 0 : yy186:
3935 : YYDEBUG(186, *YYCURSOR);
3936 0 : yyaccept = 4;
3937 0 : yych = *(YYMARKER = ++YYCURSOR);
3938 0 : if(yych == 'R') goto yy187;
3939 0 : if(yych != 'r') goto yy181;
3940 0 : yy187:
3941 : YYDEBUG(187, *YYCURSOR);
3942 0 : yych = *++YYCURSOR;
3943 0 : if(yych == 'S') goto yy188;
3944 0 : if(yych != 's') goto yy53;
3945 0 : yy188:
3946 : YYDEBUG(188, *YYCURSOR);
3947 0 : yych = *++YYCURSOR;
3948 0 : if(yych == 'D') goto yy189;
3949 0 : if(yych != 'd') goto yy53;
3950 0 : yy189:
3951 : YYDEBUG(189, *YYCURSOR);
3952 0 : yych = *++YYCURSOR;
3953 0 : if(yych == 'A') goto yy190;
3954 0 : if(yych != 'a') goto yy53;
3955 0 : yy190:
3956 : YYDEBUG(190, *YYCURSOR);
3957 0 : yych = *++YYCURSOR;
3958 0 : if(yych == 'Y') goto yy185;
3959 0 : if(yych == 'y') goto yy185;
3960 0 : goto yy53;
3961 0 : yy191:
3962 : YYDEBUG(191, *YYCURSOR);
3963 0 : yych = *++YYCURSOR;
3964 0 : if(yych == 'A') goto yy192;
3965 0 : if(yych != 'a') goto yy53;
3966 0 : yy192:
3967 : YYDEBUG(192, *YYCURSOR);
3968 0 : yych = *++YYCURSOR;
3969 0 : if(yych == 'R') goto yy193;
3970 0 : if(yych != 'r') goto yy53;
3971 0 : yy193:
3972 : YYDEBUG(193, *YYCURSOR);
3973 0 : yych = *++YYCURSOR;
3974 0 : if(yych == 'S') goto yy185;
3975 0 : if(yych == 's') goto yy185;
3976 0 : goto yy181;
3977 0 : yy194:
3978 : YYDEBUG(194, *YYCURSOR);
3979 0 : yych = *++YYCURSOR;
3980 0 : if(yych == 'I') goto yy207;
3981 0 : if(yych == 'i') goto yy207;
3982 0 : goto yy53;
3983 0 : yy195:
3984 : YYDEBUG(195, *YYCURSOR);
3985 0 : yych = *++YYCURSOR;
3986 0 : if(yych == 'R') goto yy196;
3987 0 : if(yych != 'r') goto yy53;
3988 0 : yy196:
3989 : YYDEBUG(196, *YYCURSOR);
3990 0 : yych = *++YYCURSOR;
3991 0 : if(yych == 'T') goto yy197;
3992 0 : if(yych != 't') goto yy53;
3993 0 : yy197:
3994 : YYDEBUG(197, *YYCURSOR);
3995 0 : yych = *++YYCURSOR;
3996 0 : if(yych <= 'N') {
3997 0 : if(yych == 'H') goto yy199;
3998 0 : if(yych <= 'M') goto yy53;
3999 : } else {
4000 0 : if(yych <= 'h') {
4001 0 : if(yych <= 'g') goto yy53;
4002 0 : goto yy199;
4003 : } else {
4004 0 : if(yych != 'n') goto yy53;
4005 : }
4006 : }
4007 : YYDEBUG(198, *YYCURSOR);
4008 0 : yych = *++YYCURSOR;
4009 0 : if(yych == 'I') goto yy204;
4010 0 : if(yych == 'i') goto yy204;
4011 0 : goto yy53;
4012 0 : yy199:
4013 : YYDEBUG(199, *YYCURSOR);
4014 0 : yych = *++YYCURSOR;
4015 0 : if(yych == 'N') goto yy200;
4016 0 : if(yych != 'n') goto yy53;
4017 0 : yy200:
4018 : YYDEBUG(200, *YYCURSOR);
4019 0 : yych = *++YYCURSOR;
4020 0 : if(yych == 'I') goto yy201;
4021 0 : if(yych != 'i') goto yy53;
4022 0 : yy201:
4023 : YYDEBUG(201, *YYCURSOR);
4024 0 : yych = *++YYCURSOR;
4025 0 : if(yych == 'G') goto yy202;
4026 0 : if(yych != 'g') goto yy53;
4027 0 : yy202:
4028 : YYDEBUG(202, *YYCURSOR);
4029 0 : yych = *++YYCURSOR;
4030 0 : if(yych == 'H') goto yy203;
4031 0 : if(yych != 'h') goto yy53;
4032 0 : yy203:
4033 : YYDEBUG(203, *YYCURSOR);
4034 0 : yych = *++YYCURSOR;
4035 0 : if(yych == 'T') goto yy193;
4036 0 : if(yych == 't') goto yy193;
4037 0 : goto yy53;
4038 0 : yy204:
4039 : YYDEBUG(204, *YYCURSOR);
4040 0 : yych = *++YYCURSOR;
4041 0 : if(yych == 'G') goto yy205;
4042 0 : if(yych != 'g') goto yy53;
4043 0 : yy205:
4044 : YYDEBUG(205, *YYCURSOR);
4045 0 : yych = *++YYCURSOR;
4046 0 : if(yych == 'H') goto yy206;
4047 0 : if(yych != 'h') goto yy53;
4048 0 : yy206:
4049 : YYDEBUG(206, *YYCURSOR);
4050 0 : yych = *++YYCURSOR;
4051 0 : if(yych == 'T') goto yy193;
4052 0 : if(yych == 't') goto yy193;
4053 0 : goto yy53;
4054 0 : yy207:
4055 : YYDEBUG(207, *YYCURSOR);
4056 0 : yyaccept = 4;
4057 0 : yych = *(YYMARKER = ++YYCURSOR);
4058 0 : if(yych == 'D') goto yy208;
4059 0 : if(yych != 'd') goto yy181;
4060 0 : yy208:
4061 : YYDEBUG(208, *YYCURSOR);
4062 0 : yych = *++YYCURSOR;
4063 0 : if(yych == 'A') goto yy209;
4064 0 : if(yych != 'a') goto yy53;
4065 0 : yy209:
4066 : YYDEBUG(209, *YYCURSOR);
4067 0 : yych = *++YYCURSOR;
4068 0 : if(yych == 'Y') goto yy185;
4069 0 : if(yych == 'y') goto yy185;
4070 0 : goto yy53;
4071 0 : yy210:
4072 : YYDEBUG(210, *YYCURSOR);
4073 0 : yych = *++YYCURSOR;
4074 0 : if(yych <= 'E') {
4075 0 : if(yych <= 'C') goto yy53;
4076 0 : if(yych <= 'D') goto yy212;
4077 : } else {
4078 0 : if(yych <= 'c') goto yy53;
4079 0 : if(yych <= 'd') goto yy212;
4080 0 : if(yych >= 'f') goto yy53;
4081 : }
4082 : YYDEBUG(211, *YYCURSOR);
4083 0 : yych = *++YYCURSOR;
4084 0 : if(yych == 'K') goto yy218;
4085 0 : if(yych == 'k') goto yy218;
4086 0 : goto yy53;
4087 0 : yy212:
4088 : YYDEBUG(212, *YYCURSOR);
4089 0 : yyaccept = 4;
4090 0 : yych = *(YYMARKER = ++YYCURSOR);
4091 0 : if(yych == 'N') goto yy213;
4092 0 : if(yych != 'n') goto yy181;
4093 0 : yy213:
4094 : YYDEBUG(213, *YYCURSOR);
4095 0 : yych = *++YYCURSOR;
4096 0 : if(yych == 'E') goto yy214;
4097 0 : if(yych != 'e') goto yy53;
4098 0 : yy214:
4099 : YYDEBUG(214, *YYCURSOR);
4100 0 : yych = *++YYCURSOR;
4101 0 : if(yych == 'S') goto yy215;
4102 0 : if(yych != 's') goto yy53;
4103 0 : yy215:
4104 : YYDEBUG(215, *YYCURSOR);
4105 0 : yych = *++YYCURSOR;
4106 0 : if(yych == 'D') goto yy216;
4107 0 : if(yych != 'd') goto yy53;
4108 0 : yy216:
4109 : YYDEBUG(216, *YYCURSOR);
4110 0 : yych = *++YYCURSOR;
4111 0 : if(yych == 'A') goto yy217;
4112 0 : if(yych != 'a') goto yy53;
4113 0 : yy217:
4114 : YYDEBUG(217, *YYCURSOR);
4115 0 : yych = *++YYCURSOR;
4116 0 : if(yych == 'Y') goto yy185;
4117 0 : if(yych == 'y') goto yy185;
4118 0 : goto yy53;
4119 0 : yy218:
4120 : YYDEBUG(218, *YYCURSOR);
4121 0 : yyaccept = 4;
4122 0 : yych = *(YYMARKER = ++YYCURSOR);
4123 0 : if(yych <= 'S') {
4124 0 : if(yych == 'D') goto yy219;
4125 0 : if(yych <= 'R') goto yy181;
4126 0 : goto yy185;
4127 : } else {
4128 0 : if(yych <= 'd') {
4129 0 : if(yych <= 'c') goto yy181;
4130 : } else {
4131 0 : if(yych == 's') goto yy185;
4132 0 : goto yy181;
4133 : }
4134 : }
4135 0 : yy219:
4136 : YYDEBUG(219, *YYCURSOR);
4137 0 : yych = *++YYCURSOR;
4138 0 : if(yych == 'A') goto yy220;
4139 0 : if(yych != 'a') goto yy53;
4140 0 : yy220:
4141 : YYDEBUG(220, *YYCURSOR);
4142 0 : yych = *++YYCURSOR;
4143 0 : if(yych == 'Y') goto yy221;
4144 0 : if(yych != 'y') goto yy53;
4145 0 : yy221:
4146 : YYDEBUG(221, *YYCURSOR);
4147 0 : yych = *++YYCURSOR;
4148 0 : if(yych == 'S') goto yy185;
4149 0 : if(yych == 's') goto yy185;
4150 0 : goto yy181;
4151 0 : yy222:
4152 : YYDEBUG(222, *YYCURSOR);
4153 0 : yych = *++YYCURSOR;
4154 0 : if(yych == 'Y') goto yy193;
4155 0 : if(yych == 'y') goto yy193;
4156 0 : goto yy53;
4157 0 : yy223:
4158 : YYDEBUG(223, *YYCURSOR);
4159 0 : yych = *++YYCURSOR;
4160 0 : if(yych == 'U') goto yy224;
4161 0 : if(yych != 'u') goto yy53;
4162 0 : yy224:
4163 : YYDEBUG(224, *YYCURSOR);
4164 0 : yych = *++YYCURSOR;
4165 0 : if(yych == 'R') goto yy193;
4166 0 : if(yych == 'r') goto yy193;
4167 0 : goto yy53;
4168 0 : yy225:
4169 : YYDEBUG(225, *YYCURSOR);
4170 0 : yych = *++YYCURSOR;
4171 0 : if(yych == 'N') goto yy230;
4172 0 : if(yych == 'n') goto yy230;
4173 0 : goto yy53;
4174 0 : yy226:
4175 : YYDEBUG(226, *YYCURSOR);
4176 0 : yych = *++YYCURSOR;
4177 0 : if(yych == 'N') goto yy227;
4178 0 : if(yych != 'n') goto yy53;
4179 0 : yy227:
4180 : YYDEBUG(227, *YYCURSOR);
4181 0 : yyaccept = 4;
4182 0 : yych = *(YYMARKER = ++YYCURSOR);
4183 0 : if(yych <= 'U') {
4184 0 : if(yych == 'S') goto yy185;
4185 0 : if(yych <= 'T') goto yy181;
4186 : } else {
4187 0 : if(yych <= 's') {
4188 0 : if(yych <= 'r') goto yy181;
4189 0 : goto yy185;
4190 : } else {
4191 0 : if(yych != 'u') goto yy181;
4192 : }
4193 : }
4194 : YYDEBUG(228, *YYCURSOR);
4195 0 : yych = *++YYCURSOR;
4196 0 : if(yych == 'T') goto yy229;
4197 0 : if(yych != 't') goto yy53;
4198 0 : yy229:
4199 : YYDEBUG(229, *YYCURSOR);
4200 0 : yych = *++YYCURSOR;
4201 0 : if(yych == 'E') goto yy193;
4202 0 : if(yych == 'e') goto yy193;
4203 0 : goto yy53;
4204 0 : yy230:
4205 : YYDEBUG(230, *YYCURSOR);
4206 0 : yyaccept = 4;
4207 0 : yych = *(YYMARKER = ++YYCURSOR);
4208 0 : if(yych <= 'T') {
4209 0 : if(yych == 'D') goto yy231;
4210 0 : if(yych <= 'S') goto yy181;
4211 0 : goto yy232;
4212 : } else {
4213 0 : if(yych <= 'd') {
4214 0 : if(yych <= 'c') goto yy181;
4215 : } else {
4216 0 : if(yych == 't') goto yy232;
4217 0 : goto yy181;
4218 : }
4219 : }
4220 0 : yy231:
4221 : YYDEBUG(231, *YYCURSOR);
4222 0 : yych = *++YYCURSOR;
4223 0 : if(yych == 'A') goto yy233;
4224 0 : if(yych == 'a') goto yy233;
4225 0 : goto yy53;
4226 0 : yy232:
4227 : YYDEBUG(232, *YYCURSOR);
4228 0 : yych = *++YYCURSOR;
4229 0 : if(yych == 'H') goto yy193;
4230 0 : if(yych == 'h') goto yy193;
4231 0 : goto yy53;
4232 0 : yy233:
4233 : YYDEBUG(233, *YYCURSOR);
4234 0 : yych = *++YYCURSOR;
4235 0 : if(yych == 'Y') goto yy185;
4236 0 : if(yych == 'y') goto yy185;
4237 0 : goto yy53;
4238 0 : yy234:
4239 : YYDEBUG(234, *YYCURSOR);
4240 0 : yych = *++YYCURSOR;
4241 0 : if(yych == 'N') goto yy245;
4242 0 : if(yych == 'n') goto yy245;
4243 0 : goto yy53;
4244 0 : yy235:
4245 : YYDEBUG(235, *YYCURSOR);
4246 0 : yych = *++YYCURSOR;
4247 0 : if(yych == 'T') goto yy240;
4248 0 : if(yych == 't') goto yy240;
4249 0 : goto yy53;
4250 0 : yy236:
4251 : YYDEBUG(236, *YYCURSOR);
4252 0 : yych = *++YYCURSOR;
4253 0 : if(yych == 'C') goto yy237;
4254 0 : if(yych != 'c') goto yy53;
4255 0 : yy237:
4256 : YYDEBUG(237, *YYCURSOR);
4257 0 : yyaccept = 4;
4258 0 : yych = *(YYMARKER = ++YYCURSOR);
4259 0 : if(yych <= 'S') {
4260 0 : if(yych == 'O') goto yy238;
4261 0 : if(yych <= 'R') goto yy181;
4262 0 : goto yy185;
4263 : } else {
4264 0 : if(yych <= 'o') {
4265 0 : if(yych <= 'n') goto yy181;
4266 : } else {
4267 0 : if(yych == 's') goto yy185;
4268 0 : goto yy181;
4269 : }
4270 : }
4271 0 : yy238:
4272 : YYDEBUG(238, *YYCURSOR);
4273 0 : yych = *++YYCURSOR;
4274 0 : if(yych == 'N') goto yy239;
4275 0 : if(yych != 'n') goto yy53;
4276 0 : yy239:
4277 : YYDEBUG(239, *YYCURSOR);
4278 0 : yych = *++YYCURSOR;
4279 0 : if(yych == 'D') goto yy193;
4280 0 : if(yych == 'd') goto yy193;
4281 0 : goto yy53;
4282 0 : yy240:
4283 : YYDEBUG(240, *YYCURSOR);
4284 0 : yyaccept = 4;
4285 0 : yych = *(YYMARKER = ++YYCURSOR);
4286 0 : if(yych == 'U') goto yy241;
4287 0 : if(yych != 'u') goto yy181;
4288 0 : yy241:
4289 : YYDEBUG(241, *YYCURSOR);
4290 0 : yych = *++YYCURSOR;
4291 0 : if(yych == 'R') goto yy242;
4292 0 : if(yych != 'r') goto yy53;
4293 0 : yy242:
4294 : YYDEBUG(242, *YYCURSOR);
4295 0 : yych = *++YYCURSOR;
4296 0 : if(yych == 'D') goto yy243;
4297 0 : if(yych != 'd') goto yy53;
4298 0 : yy243:
4299 : YYDEBUG(243, *YYCURSOR);
4300 0 : yych = *++YYCURSOR;
4301 0 : if(yych == 'A') goto yy244;
4302 0 : if(yych != 'a') goto yy53;
4303 0 : yy244:
4304 : YYDEBUG(244, *YYCURSOR);
4305 0 : yych = *++YYCURSOR;
4306 0 : if(yych == 'Y') goto yy185;
4307 0 : if(yych == 'y') goto yy185;
4308 0 : goto yy53;
4309 0 : yy245:
4310 : YYDEBUG(245, *YYCURSOR);
4311 0 : yyaccept = 4;
4312 0 : yych = *(YYMARKER = ++YYCURSOR);
4313 0 : if(yych == 'D') goto yy246;
4314 0 : if(yych != 'd') goto yy181;
4315 0 : yy246:
4316 : YYDEBUG(246, *YYCURSOR);
4317 0 : yych = *++YYCURSOR;
4318 0 : if(yych == 'A') goto yy247;
4319 0 : if(yych != 'a') goto yy53;
4320 0 : yy247:
4321 : YYDEBUG(247, *YYCURSOR);
4322 0 : yych = *++YYCURSOR;
4323 0 : if(yych == 'Y') goto yy185;
4324 0 : if(yych == 'y') goto yy185;
4325 0 : goto yy53;
4326 0 : yy248:
4327 : YYDEBUG(248, *YYCURSOR);
4328 0 : yyaccept = 0;
4329 0 : yych = *(YYMARKER = ++YYCURSOR);
4330 0 : if(yych <= 'E') {
4331 0 : if(yych <= '.') {
4332 0 : if(yych == ')') goto yy136;
4333 0 : goto yy3;
4334 : } else {
4335 0 : if(yych <= '/') goto yy144;
4336 0 : if(yych <= '@') goto yy3;
4337 0 : if(yych <= 'D') goto yy138;
4338 0 : goto yy162;
4339 : }
4340 : } else {
4341 0 : if(yych <= '`') {
4342 0 : if(yych <= 'Z') goto yy138;
4343 0 : if(yych == '_') goto yy144;
4344 0 : goto yy3;
4345 : } else {
4346 0 : if(yych == 'e') goto yy249;
4347 0 : if(yych <= 'z') goto yy143;
4348 0 : goto yy3;
4349 : }
4350 : }
4351 0 : yy249:
4352 : YYDEBUG(249, *YYCURSOR);
4353 0 : yyaccept = 0;
4354 0 : yych = *(YYMARKER = ++YYCURSOR);
4355 0 : if(yych <= 'V') {
4356 0 : if(yych <= '.') {
4357 0 : if(yych == ')') goto yy136;
4358 0 : goto yy3;
4359 : } else {
4360 0 : if(yych <= '/') goto yy144;
4361 0 : if(yych <= '@') goto yy3;
4362 0 : if(yych <= 'U') goto yy139;
4363 0 : goto yy163;
4364 : }
4365 : } else {
4366 0 : if(yych <= '`') {
4367 0 : if(yych <= 'Z') goto yy139;
4368 0 : if(yych == '_') goto yy144;
4369 0 : goto yy3;
4370 : } else {
4371 0 : if(yych == 'v') goto yy250;
4372 0 : if(yych <= 'z') goto yy148;
4373 0 : goto yy3;
4374 : }
4375 : }
4376 0 : yy250:
4377 : YYDEBUG(250, *YYCURSOR);
4378 0 : yyaccept = 0;
4379 0 : yych = *(YYMARKER = ++YYCURSOR);
4380 0 : if(yych <= 'I') {
4381 0 : if(yych <= '.') {
4382 0 : if(yych == ')') goto yy136;
4383 0 : goto yy3;
4384 : } else {
4385 0 : if(yych <= '/') goto yy144;
4386 0 : if(yych <= '@') goto yy3;
4387 0 : if(yych <= 'H') goto yy140;
4388 0 : goto yy164;
4389 : }
4390 : } else {
4391 0 : if(yych <= '`') {
4392 0 : if(yych <= 'Z') goto yy140;
4393 0 : if(yych == '_') goto yy144;
4394 0 : goto yy3;
4395 : } else {
4396 0 : if(yych == 'i') goto yy251;
4397 0 : if(yych <= 'z') goto yy149;
4398 0 : goto yy3;
4399 : }
4400 : }
4401 0 : yy251:
4402 : YYDEBUG(251, *YYCURSOR);
4403 0 : yyaccept = 0;
4404 0 : yych = *(YYMARKER = ++YYCURSOR);
4405 0 : if(yych <= 'O') {
4406 0 : if(yych <= '.') {
4407 0 : if(yych == ')') goto yy136;
4408 0 : goto yy3;
4409 : } else {
4410 0 : if(yych <= '/') goto yy144;
4411 0 : if(yych <= '@') goto yy3;
4412 0 : if(yych <= 'N') goto yy141;
4413 0 : goto yy165;
4414 : }
4415 : } else {
4416 0 : if(yych <= '`') {
4417 0 : if(yych <= 'Z') goto yy141;
4418 0 : if(yych == '_') goto yy144;
4419 0 : goto yy3;
4420 : } else {
4421 0 : if(yych == 'o') goto yy252;
4422 0 : if(yych <= 'z') goto yy150;
4423 0 : goto yy3;
4424 : }
4425 : }
4426 0 : yy252:
4427 : YYDEBUG(252, *YYCURSOR);
4428 0 : yyaccept = 0;
4429 0 : yych = *(YYMARKER = ++YYCURSOR);
4430 0 : if(yych <= 'U') {
4431 0 : if(yych <= '.') {
4432 0 : if(yych == ')') goto yy136;
4433 0 : goto yy3;
4434 : } else {
4435 0 : if(yych <= '/') goto yy144;
4436 0 : if(yych <= 'T') goto yy3;
4437 0 : goto yy166;
4438 : }
4439 : } else {
4440 0 : if(yych <= '`') {
4441 0 : if(yych == '_') goto yy144;
4442 0 : goto yy3;
4443 : } else {
4444 0 : if(yych == 'u') goto yy253;
4445 0 : if(yych <= 'z') goto yy151;
4446 0 : goto yy3;
4447 : }
4448 : }
4449 0 : yy253:
4450 : YYDEBUG(253, *YYCURSOR);
4451 0 : yych = *++YYCURSOR;
4452 0 : if(yych == 'S') goto yy167;
4453 0 : if(yych != 's') goto yy152;
4454 0 : yy254:
4455 : YYDEBUG(254, *YYCURSOR);
4456 0 : yych = *++YYCURSOR;
4457 0 : if(yych <= '.') {
4458 0 : if(yych <= 0x09) {
4459 0 : if(yych <= 0x08) goto yy53;
4460 0 : goto yy168;
4461 : } else {
4462 0 : if(yych == ' ') goto yy168;
4463 0 : goto yy53;
4464 : }
4465 : } else {
4466 0 : if(yych <= '_') {
4467 0 : if(yych <= '/') goto yy144;
4468 0 : if(yych <= '^') goto yy53;
4469 0 : goto yy144;
4470 : } else {
4471 0 : if(yych <= '`') goto yy53;
4472 0 : if(yych <= 'z') goto yy151;
4473 0 : goto yy53;
4474 : }
4475 : }
4476 0 : yy255:
4477 : YYDEBUG(255, *YYCURSOR);
4478 0 : yych = *++YYCURSOR;
4479 0 : if(yych <= 'S') {
4480 0 : if(yych <= ')') {
4481 0 : if(yych <= '(') goto yy3;
4482 0 : goto yy136;
4483 : } else {
4484 0 : if(yych <= '@') goto yy3;
4485 0 : if(yych <= 'R') goto yy138;
4486 : }
4487 : } else {
4488 0 : if(yych <= 'r') {
4489 0 : if(yych <= 'Z') goto yy138;
4490 0 : if(yych <= '`') goto yy3;
4491 0 : goto yy138;
4492 : } else {
4493 0 : if(yych <= 's') goto yy256;
4494 0 : if(yych <= 'z') goto yy138;
4495 0 : goto yy3;
4496 : }
4497 : }
4498 0 : yy256:
4499 : YYDEBUG(256, *YYCURSOR);
4500 0 : yych = *++YYCURSOR;
4501 0 : if(yych <= 'T') {
4502 0 : if(yych <= ')') {
4503 0 : if(yych <= '(') goto yy3;
4504 0 : goto yy136;
4505 : } else {
4506 0 : if(yych <= '@') goto yy3;
4507 0 : if(yych <= 'S') goto yy139;
4508 : }
4509 : } else {
4510 0 : if(yych <= 's') {
4511 0 : if(yych <= 'Z') goto yy139;
4512 0 : if(yych <= '`') goto yy3;
4513 0 : goto yy139;
4514 : } else {
4515 0 : if(yych <= 't') goto yy257;
4516 0 : if(yych <= 'z') goto yy139;
4517 0 : goto yy3;
4518 : }
4519 : }
4520 0 : yy257:
4521 : YYDEBUG(257, *YYCURSOR);
4522 0 : yyaccept = 0;
4523 0 : yych = *(YYMARKER = ++YYCURSOR);
4524 0 : if(yych <= '(') {
4525 0 : if(yych <= 0x09) {
4526 0 : if(yych <= 0x08) goto yy3;
4527 0 : goto yy168;
4528 : } else {
4529 0 : if(yych == ' ') goto yy168;
4530 0 : goto yy3;
4531 : }
4532 : } else {
4533 0 : if(yych <= 'Z') {
4534 0 : if(yych <= ')') goto yy136;
4535 0 : if(yych <= '@') goto yy3;
4536 0 : goto yy140;
4537 : } else {
4538 0 : if(yych <= '`') goto yy3;
4539 0 : if(yych <= 'z') goto yy140;
4540 0 : goto yy3;
4541 : }
4542 : }
4543 0 : yy258:
4544 : YYDEBUG(258, *YYCURSOR);
4545 0 : yyaccept = 0;
4546 0 : yych = *(YYMARKER = ++YYCURSOR);
4547 0 : if(yych <= 'S') {
4548 0 : if(yych <= '.') {
4549 0 : if(yych == ')') goto yy136;
4550 0 : goto yy3;
4551 : } else {
4552 0 : if(yych <= '/') goto yy144;
4553 0 : if(yych <= '@') goto yy3;
4554 0 : if(yych <= 'R') goto yy138;
4555 0 : goto yy256;
4556 : }
4557 : } else {
4558 0 : if(yych <= '`') {
4559 0 : if(yych <= 'Z') goto yy138;
4560 0 : if(yych == '_') goto yy144;
4561 0 : goto yy3;
4562 : } else {
4563 0 : if(yych == 's') goto yy259;
4564 0 : if(yych <= 'z') goto yy143;
4565 0 : goto yy3;
4566 : }
4567 : }
4568 0 : yy259:
4569 : YYDEBUG(259, *YYCURSOR);
4570 0 : yyaccept = 0;
4571 0 : yych = *(YYMARKER = ++YYCURSOR);
4572 0 : if(yych <= 'T') {
4573 0 : if(yych <= '.') {
4574 0 : if(yych == ')') goto yy136;
4575 0 : goto yy3;
4576 : } else {
4577 0 : if(yych <= '/') goto yy144;
4578 0 : if(yych <= '@') goto yy3;
4579 0 : if(yych <= 'S') goto yy139;
4580 0 : goto yy257;
4581 : }
4582 : } else {
4583 0 : if(yych <= '`') {
4584 0 : if(yych <= 'Z') goto yy139;
4585 0 : if(yych == '_') goto yy144;
4586 0 : goto yy3;
4587 : } else {
4588 0 : if(yych == 't') goto yy260;
4589 0 : if(yych <= 'z') goto yy148;
4590 0 : goto yy3;
4591 : }
4592 : }
4593 0 : yy260:
4594 : YYDEBUG(260, *YYCURSOR);
4595 0 : yyaccept = 0;
4596 0 : yych = *(YYMARKER = ++YYCURSOR);
4597 0 : if(yych <= '.') {
4598 0 : if(yych <= 0x1F) {
4599 0 : if(yych == 0x09) goto yy168;
4600 0 : goto yy3;
4601 : } else {
4602 0 : if(yych <= ' ') goto yy168;
4603 0 : if(yych == ')') goto yy136;
4604 0 : goto yy3;
4605 : }
4606 : } else {
4607 0 : if(yych <= '^') {
4608 0 : if(yych <= '/') goto yy144;
4609 0 : if(yych <= '@') goto yy3;
4610 0 : if(yych <= 'Z') goto yy140;
4611 0 : goto yy3;
4612 : } else {
4613 0 : if(yych <= '_') goto yy144;
4614 0 : if(yych <= '`') goto yy3;
4615 0 : if(yych <= 'z') goto yy149;
4616 0 : goto yy3;
4617 : }
4618 : }
4619 0 : yy261:
4620 : YYDEBUG(261, *YYCURSOR);
4621 0 : yych = *++YYCURSOR;
4622 0 : if(yych <= 'G') {
4623 0 : if(yych <= ')') {
4624 0 : if(yych <= '(') goto yy3;
4625 0 : goto yy136;
4626 : } else {
4627 0 : if(yych <= '@') goto yy3;
4628 0 : if(yych <= 'F') goto yy138;
4629 0 : goto yy268;
4630 : }
4631 : } else {
4632 0 : if(yych <= 'f') {
4633 0 : if(yych <= 'Z') goto yy138;
4634 0 : if(yych <= '`') goto yy3;
4635 0 : goto yy138;
4636 : } else {
4637 0 : if(yych <= 'g') goto yy268;
4638 0 : if(yych <= 'z') goto yy138;
4639 0 : goto yy3;
4640 : }
4641 : }
4642 0 : yy262:
4643 : YYDEBUG(262, *YYCURSOR);
4644 0 : yych = *++YYCURSOR;
4645 0 : if(yych <= 'E') {
4646 0 : if(yych <= ')') {
4647 0 : if(yych <= '(') goto yy3;
4648 0 : goto yy136;
4649 : } else {
4650 0 : if(yych <= '@') goto yy3;
4651 0 : if(yych <= 'D') goto yy138;
4652 : }
4653 : } else {
4654 0 : if(yych <= 'd') {
4655 0 : if(yych <= 'Z') goto yy138;
4656 0 : if(yych <= '`') goto yy3;
4657 0 : goto yy138;
4658 : } else {
4659 0 : if(yych <= 'e') goto yy263;
4660 0 : if(yych <= 'z') goto yy138;
4661 0 : goto yy3;
4662 : }
4663 : }
4664 0 : yy263:
4665 : YYDEBUG(263, *YYCURSOR);
4666 0 : yych = *++YYCURSOR;
4667 0 : if(yych <= 'V') {
4668 0 : if(yych <= ')') {
4669 0 : if(yych <= '(') goto yy3;
4670 0 : goto yy136;
4671 : } else {
4672 0 : if(yych <= '@') goto yy3;
4673 0 : if(yych <= 'U') goto yy139;
4674 : }
4675 : } else {
4676 0 : if(yych <= 'u') {
4677 0 : if(yych <= 'Z') goto yy139;
4678 0 : if(yych <= '`') goto yy3;
4679 0 : goto yy139;
4680 : } else {
4681 0 : if(yych <= 'v') goto yy264;
4682 0 : if(yych <= 'z') goto yy139;
4683 0 : goto yy3;
4684 : }
4685 : }
4686 0 : yy264:
4687 : YYDEBUG(264, *YYCURSOR);
4688 0 : yych = *++YYCURSOR;
4689 0 : if(yych <= 'E') {
4690 0 : if(yych <= ')') {
4691 0 : if(yych <= '(') goto yy3;
4692 0 : goto yy136;
4693 : } else {
4694 0 : if(yych <= '@') goto yy3;
4695 0 : if(yych <= 'D') goto yy140;
4696 : }
4697 : } else {
4698 0 : if(yych <= 'd') {
4699 0 : if(yych <= 'Z') goto yy140;
4700 0 : if(yych <= '`') goto yy3;
4701 0 : goto yy140;
4702 : } else {
4703 0 : if(yych <= 'e') goto yy265;
4704 0 : if(yych <= 'z') goto yy140;
4705 0 : goto yy3;
4706 : }
4707 : }
4708 0 : yy265:
4709 : YYDEBUG(265, *YYCURSOR);
4710 0 : yych = *++YYCURSOR;
4711 0 : if(yych <= 'N') {
4712 0 : if(yych <= ')') {
4713 0 : if(yych <= '(') goto yy3;
4714 0 : goto yy136;
4715 : } else {
4716 0 : if(yych <= '@') goto yy3;
4717 0 : if(yych <= 'M') goto yy141;
4718 : }
4719 : } else {
4720 0 : if(yych <= 'm') {
4721 0 : if(yych <= 'Z') goto yy141;
4722 0 : if(yych <= '`') goto yy3;
4723 0 : goto yy141;
4724 : } else {
4725 0 : if(yych <= 'n') goto yy266;
4726 0 : if(yych <= 'z') goto yy141;
4727 0 : goto yy3;
4728 : }
4729 : }
4730 0 : yy266:
4731 : YYDEBUG(266, *YYCURSOR);
4732 0 : yyaccept = 0;
4733 0 : yych = *(YYMARKER = ++YYCURSOR);
4734 0 : if(yych <= 'S') {
4735 0 : if(yych == ')') goto yy136;
4736 0 : goto yy3;
4737 : } else {
4738 0 : if(yych <= 'T') goto yy267;
4739 0 : if(yych != 't') goto yy3;
4740 : }
4741 0 : yy267:
4742 : YYDEBUG(267, *YYCURSOR);
4743 0 : yych = *++YYCURSOR;
4744 0 : if(yych == 'H') goto yy167;
4745 0 : if(yych == 'h') goto yy167;
4746 0 : goto yy53;
4747 0 : yy268:
4748 : YYDEBUG(268, *YYCURSOR);
4749 0 : yych = *++YYCURSOR;
4750 0 : if(yych <= 'H') {
4751 0 : if(yych <= ')') {
4752 0 : if(yych <= '(') goto yy3;
4753 0 : goto yy136;
4754 : } else {
4755 0 : if(yych <= '@') goto yy3;
4756 0 : if(yych <= 'G') goto yy139;
4757 : }
4758 : } else {
4759 0 : if(yych <= 'g') {
4760 0 : if(yych <= 'Z') goto yy139;
4761 0 : if(yych <= '`') goto yy3;
4762 0 : goto yy139;
4763 : } else {
4764 0 : if(yych <= 'h') goto yy269;
4765 0 : if(yych <= 'z') goto yy139;
4766 0 : goto yy3;
4767 : }
4768 : }
4769 0 : yy269:
4770 : YYDEBUG(269, *YYCURSOR);
4771 0 : yych = *++YYCURSOR;
4772 0 : if(yych <= 'T') {
4773 0 : if(yych <= ')') {
4774 0 : if(yych <= '(') goto yy3;
4775 0 : goto yy136;
4776 : } else {
4777 0 : if(yych <= '@') goto yy3;
4778 0 : if(yych <= 'S') goto yy140;
4779 : }
4780 : } else {
4781 0 : if(yych <= 's') {
4782 0 : if(yych <= 'Z') goto yy140;
4783 0 : if(yych <= '`') goto yy3;
4784 0 : goto yy140;
4785 : } else {
4786 0 : if(yych <= 't') goto yy270;
4787 0 : if(yych <= 'z') goto yy140;
4788 0 : goto yy3;
4789 : }
4790 : }
4791 0 : yy270:
4792 : YYDEBUG(270, *YYCURSOR);
4793 0 : yyaccept = 0;
4794 0 : yych = *(YYMARKER = ++YYCURSOR);
4795 0 : if(yych <= '(') {
4796 0 : if(yych <= 0x09) {
4797 0 : if(yych <= 0x08) goto yy3;
4798 0 : goto yy168;
4799 : } else {
4800 0 : if(yych == ' ') goto yy168;
4801 0 : goto yy3;
4802 : }
4803 : } else {
4804 0 : if(yych <= 'Z') {
4805 0 : if(yych <= ')') goto yy136;
4806 0 : if(yych <= '@') goto yy3;
4807 0 : goto yy141;
4808 : } else {
4809 0 : if(yych <= '`') goto yy3;
4810 0 : if(yych <= 'z') goto yy141;
4811 0 : goto yy3;
4812 : }
4813 : }
4814 0 : yy271:
4815 : YYDEBUG(271, *YYCURSOR);
4816 0 : yyaccept = 0;
4817 0 : yych = *(YYMARKER = ++YYCURSOR);
4818 0 : if(yych <= 'G') {
4819 0 : if(yych <= '.') {
4820 0 : if(yych == ')') goto yy136;
4821 0 : goto yy3;
4822 : } else {
4823 0 : if(yych <= '/') goto yy144;
4824 0 : if(yych <= '@') goto yy3;
4825 0 : if(yych <= 'F') goto yy138;
4826 0 : goto yy268;
4827 : }
4828 : } else {
4829 0 : if(yych <= '`') {
4830 0 : if(yych <= 'Z') goto yy138;
4831 0 : if(yych == '_') goto yy144;
4832 0 : goto yy3;
4833 : } else {
4834 0 : if(yych == 'g') goto yy278;
4835 0 : if(yych <= 'z') goto yy143;
4836 0 : goto yy3;
4837 : }
4838 : }
4839 0 : yy272:
4840 : YYDEBUG(272, *YYCURSOR);
4841 0 : yyaccept = 0;
4842 0 : yych = *(YYMARKER = ++YYCURSOR);
4843 0 : if(yych <= 'E') {
4844 0 : if(yych <= '.') {
4845 0 : if(yych == ')') goto yy136;
4846 0 : goto yy3;
4847 : } else {
4848 0 : if(yych <= '/') goto yy144;
4849 0 : if(yych <= '@') goto yy3;
4850 0 : if(yych <= 'D') goto yy138;
4851 0 : goto yy263;
4852 : }
4853 : } else {
4854 0 : if(yych <= '`') {
4855 0 : if(yych <= 'Z') goto yy138;
4856 0 : if(yych == '_') goto yy144;
4857 0 : goto yy3;
4858 : } else {
4859 0 : if(yych == 'e') goto yy273;
4860 0 : if(yych <= 'z') goto yy143;
4861 0 : goto yy3;
4862 : }
4863 : }
4864 0 : yy273:
4865 : YYDEBUG(273, *YYCURSOR);
4866 0 : yyaccept = 0;
4867 0 : yych = *(YYMARKER = ++YYCURSOR);
4868 0 : if(yych <= 'V') {
4869 0 : if(yych <= '.') {
4870 0 : if(yych == ')') goto yy136;
4871 0 : goto yy3;
4872 : } else {
4873 0 : if(yych <= '/') goto yy144;
4874 0 : if(yych <= '@') goto yy3;
4875 0 : if(yych <= 'U') goto yy139;
4876 0 : goto yy264;
4877 : }
4878 : } else {
4879 0 : if(yych <= '`') {
4880 0 : if(yych <= 'Z') goto yy139;
4881 0 : if(yych == '_') goto yy144;
4882 0 : goto yy3;
4883 : } else {
4884 0 : if(yych == 'v') goto yy274;
4885 0 : if(yych <= 'z') goto yy148;
4886 0 : goto yy3;
4887 : }
4888 : }
4889 0 : yy274:
4890 : YYDEBUG(274, *YYCURSOR);
4891 0 : yyaccept = 0;
4892 0 : yych = *(YYMARKER = ++YYCURSOR);
4893 0 : if(yych <= 'E') {
4894 0 : if(yych <= '.') {
4895 0 : if(yych == ')') goto yy136;
4896 0 : goto yy3;
4897 : } else {
4898 0 : if(yych <= '/') goto yy144;
4899 0 : if(yych <= '@') goto yy3;
4900 0 : if(yych <= 'D') goto yy140;
4901 0 : goto yy265;
4902 : }
4903 : } else {
4904 0 : if(yych <= '`') {
4905 0 : if(yych <= 'Z') goto yy140;
4906 0 : if(yych == '_') goto yy144;
4907 0 : goto yy3;
4908 : } else {
4909 0 : if(yych == 'e') goto yy275;
4910 0 : if(yych <= 'z') goto yy149;
4911 0 : goto yy3;
4912 : }
4913 : }
4914 0 : yy275:
4915 : YYDEBUG(275, *YYCURSOR);
4916 0 : yyaccept = 0;
4917 0 : yych = *(YYMARKER = ++YYCURSOR);
4918 0 : if(yych <= 'N') {
4919 0 : if(yych <= '.') {
4920 0 : if(yych == ')') goto yy136;
4921 0 : goto yy3;
4922 : } else {
4923 0 : if(yych <= '/') goto yy144;
4924 0 : if(yych <= '@') goto yy3;
4925 0 : if(yych <= 'M') goto yy141;
4926 0 : goto yy266;
4927 : }
4928 : } else {
4929 0 : if(yych <= '`') {
4930 0 : if(yych <= 'Z') goto yy141;
4931 0 : if(yych == '_') goto yy144;
4932 0 : goto yy3;
4933 : } else {
4934 0 : if(yych == 'n') goto yy276;
4935 0 : if(yych <= 'z') goto yy150;
4936 0 : goto yy3;
4937 : }
4938 : }
4939 0 : yy276:
4940 : YYDEBUG(276, *YYCURSOR);
4941 0 : yyaccept = 0;
4942 0 : yych = *(YYMARKER = ++YYCURSOR);
4943 0 : if(yych <= 'T') {
4944 0 : if(yych <= '.') {
4945 0 : if(yych == ')') goto yy136;
4946 0 : goto yy3;
4947 : } else {
4948 0 : if(yych <= '/') goto yy144;
4949 0 : if(yych <= 'S') goto yy3;
4950 0 : goto yy267;
4951 : }
4952 : } else {
4953 0 : if(yych <= '`') {
4954 0 : if(yych == '_') goto yy144;
4955 0 : goto yy3;
4956 : } else {
4957 0 : if(yych == 't') goto yy277;
4958 0 : if(yych <= 'z') goto yy151;
4959 0 : goto yy3;
4960 : }
4961 : }
4962 0 : yy277:
4963 : YYDEBUG(277, *YYCURSOR);
4964 0 : yych = *++YYCURSOR;
4965 0 : if(yych == 'H') goto yy167;
4966 0 : if(yych == 'h') goto yy254;
4967 0 : goto yy152;
4968 0 : yy278:
4969 : YYDEBUG(278, *YYCURSOR);
4970 0 : yyaccept = 0;
4971 0 : yych = *(YYMARKER = ++YYCURSOR);
4972 0 : if(yych <= 'H') {
4973 0 : if(yych <= '.') {
4974 0 : if(yych == ')') goto yy136;
4975 0 : goto yy3;
4976 : } else {
4977 0 : if(yych <= '/') goto yy144;
4978 0 : if(yych <= '@') goto yy3;
4979 0 : if(yych <= 'G') goto yy139;
4980 0 : goto yy269;
4981 : }
4982 : } else {
4983 0 : if(yych <= '`') {
4984 0 : if(yych <= 'Z') goto yy139;
4985 0 : if(yych == '_') goto yy144;
4986 0 : goto yy3;
4987 : } else {
4988 0 : if(yych == 'h') goto yy279;
4989 0 : if(yych <= 'z') goto yy148;
4990 0 : goto yy3;
4991 : }
4992 : }
4993 0 : yy279:
4994 : YYDEBUG(279, *YYCURSOR);
4995 0 : yyaccept = 0;
4996 0 : yych = *(YYMARKER = ++YYCURSOR);
4997 0 : if(yych <= 'T') {
4998 0 : if(yych <= '.') {
4999 0 : if(yych == ')') goto yy136;
5000 0 : goto yy3;
5001 : } else {
5002 0 : if(yych <= '/') goto yy144;
5003 0 : if(yych <= '@') goto yy3;
5004 0 : if(yych <= 'S') goto yy140;
5005 0 : goto yy270;
5006 : }
5007 : } else {
5008 0 : if(yych <= '`') {
5009 0 : if(yych <= 'Z') goto yy140;
5010 0 : if(yych == '_') goto yy144;
5011 0 : goto yy3;
5012 : } else {
5013 0 : if(yych == 't') goto yy280;
5014 0 : if(yych <= 'z') goto yy149;
5015 0 : goto yy3;
5016 : }
5017 : }
5018 0 : yy280:
5019 : YYDEBUG(280, *YYCURSOR);
5020 0 : yyaccept = 0;
5021 0 : yych = *(YYMARKER = ++YYCURSOR);
5022 0 : if(yych <= '.') {
5023 0 : if(yych <= 0x1F) {
5024 0 : if(yych == 0x09) goto yy168;
5025 0 : goto yy3;
5026 : } else {
5027 0 : if(yych <= ' ') goto yy168;
5028 0 : if(yych == ')') goto yy136;
5029 0 : goto yy3;
5030 : }
5031 : } else {
5032 0 : if(yych <= '^') {
5033 0 : if(yych <= '/') goto yy144;
5034 0 : if(yych <= '@') goto yy3;
5035 0 : if(yych <= 'Z') goto yy141;
5036 0 : goto yy3;
5037 : } else {
5038 0 : if(yych <= '_') goto yy144;
5039 0 : if(yych <= '`') goto yy3;
5040 0 : if(yych <= 'z') goto yy150;
5041 0 : goto yy3;
5042 : }
5043 : }
5044 0 : yy281:
5045 : YYDEBUG(281, *YYCURSOR);
5046 0 : yych = *++YYCURSOR;
5047 0 : if(yych <= 'E') {
5048 0 : if(yych <= '@') {
5049 0 : if(yych == ')') goto yy136;
5050 0 : goto yy3;
5051 : } else {
5052 0 : if(yych <= 'C') goto yy138;
5053 0 : if(yych >= 'E') goto yy284;
5054 : }
5055 : } else {
5056 0 : if(yych <= 'c') {
5057 0 : if(yych <= 'Z') goto yy138;
5058 0 : if(yych <= '`') goto yy3;
5059 0 : goto yy138;
5060 : } else {
5061 0 : if(yych <= 'd') goto yy282;
5062 0 : if(yych <= 'e') goto yy284;
5063 0 : if(yych <= 'z') goto yy138;
5064 0 : goto yy3;
5065 : }
5066 : }
5067 0 : yy282:
5068 : YYDEBUG(282, *YYCURSOR);
5069 0 : ++YYCURSOR;
5070 0 : if((yych = *YYCURSOR) <= 'N') {
5071 0 : if(yych <= ')') {
5072 0 : if(yych >= ')') goto yy136;
5073 : } else {
5074 0 : if(yych <= '@') goto yy283;
5075 0 : if(yych <= 'M') goto yy139;
5076 0 : goto yy290;
5077 : }
5078 : } else {
5079 0 : if(yych <= 'm') {
5080 0 : if(yych <= 'Z') goto yy139;
5081 0 : if(yych >= 'a') goto yy139;
5082 : } else {
5083 0 : if(yych <= 'n') goto yy290;
5084 0 : if(yych <= 'z') goto yy139;
5085 : }
5086 : }
5087 1 : yy283:
5088 : YYDEBUG(283, *YYCURSOR);
5089 : #line 1368 "ext/date/lib/parse_date.re"
5090 : {
5091 : const timelib_relunit* relunit;
5092 : DEBUG_OUTPUT("daytext");
5093 : TIMELIB_INIT;
5094 : TIMELIB_HAVE_RELATIVE();
5095 : TIMELIB_HAVE_WEEKDAY_RELATIVE();
5096 : TIMELIB_UNHAVE_TIME();
5097 : relunit = timelib_lookup_relunit((char**) &ptr);
5098 : s->time->relative.weekday = relunit->multiplier;
5099 : s->time->relative.weekday_behavior = 1;
5100 :
5101 : TIMELIB_DEINIT;
5102 : return TIMELIB_WEEKDAY;
5103 : }
5104 : #line 5105 "ext/date/lib/parse_date.c"
5105 0 : yy284:
5106 : YYDEBUG(284, *YYCURSOR);
5107 0 : yych = *++YYCURSOR;
5108 0 : if(yych <= 'K') {
5109 0 : if(yych <= ')') {
5110 0 : if(yych <= '(') goto yy3;
5111 0 : goto yy136;
5112 : } else {
5113 0 : if(yych <= '@') goto yy3;
5114 0 : if(yych <= 'J') goto yy139;
5115 : }
5116 : } else {
5117 0 : if(yych <= 'j') {
5118 0 : if(yych <= 'Z') goto yy139;
5119 0 : if(yych <= '`') goto yy3;
5120 0 : goto yy139;
5121 : } else {
5122 0 : if(yych <= 'k') goto yy285;
5123 0 : if(yych <= 'z') goto yy139;
5124 0 : goto yy3;
5125 : }
5126 : }
5127 0 : yy285:
5128 : YYDEBUG(285, *YYCURSOR);
5129 0 : yych = *++YYCURSOR;
5130 0 : if(yych <= 'D') {
5131 0 : if(yych <= ')') {
5132 0 : if(yych <= '(') goto yy3;
5133 0 : goto yy136;
5134 : } else {
5135 0 : if(yych <= '@') goto yy3;
5136 0 : if(yych <= 'C') goto yy140;
5137 : }
5138 : } else {
5139 0 : if(yych <= 'c') {
5140 0 : if(yych <= 'Z') goto yy140;
5141 0 : if(yych <= '`') goto yy3;
5142 0 : goto yy140;
5143 : } else {
5144 0 : if(yych <= 'd') goto yy286;
5145 0 : if(yych <= 'z') goto yy140;
5146 0 : goto yy3;
5147 : }
5148 : }
5149 0 : yy286:
5150 : YYDEBUG(286, *YYCURSOR);
5151 0 : yych = *++YYCURSOR;
5152 0 : if(yych <= 'A') {
5153 0 : if(yych == ')') goto yy136;
5154 0 : if(yych <= '@') goto yy3;
5155 : } else {
5156 0 : if(yych <= '`') {
5157 0 : if(yych <= 'Z') goto yy141;
5158 0 : goto yy3;
5159 : } else {
5160 0 : if(yych <= 'a') goto yy287;
5161 0 : if(yych <= 'z') goto yy141;
5162 0 : goto yy3;
5163 : }
5164 : }
5165 0 : yy287:
5166 : YYDEBUG(287, *YYCURSOR);
5167 0 : yych = *++YYCURSOR;
5168 0 : if(yych <= 'X') {
5169 0 : if(yych == ')') goto yy136;
5170 0 : goto yy3;
5171 : } else {
5172 0 : if(yych <= 'Y') goto yy288;
5173 0 : if(yych != 'y') goto yy3;
5174 : }
5175 0 : yy288:
5176 : YYDEBUG(288, *YYCURSOR);
5177 0 : yych = *++YYCURSOR;
5178 0 : if(yych == 'S') goto yy289;
5179 0 : if(yych != 's') goto yy283;
5180 0 : yy289:
5181 : YYDEBUG(289, *YYCURSOR);
5182 0 : yych = *++YYCURSOR;
5183 0 : goto yy283;
5184 0 : yy290:
5185 : YYDEBUG(290, *YYCURSOR);
5186 0 : yych = *++YYCURSOR;
5187 0 : if(yych <= 'E') {
5188 0 : if(yych <= ')') {
5189 0 : if(yych <= '(') goto yy3;
5190 0 : goto yy136;
5191 : } else {
5192 0 : if(yych <= '@') goto yy3;
5193 0 : if(yych <= 'D') goto yy140;
5194 : }
5195 : } else {
5196 0 : if(yych <= 'd') {
5197 0 : if(yych <= 'Z') goto yy140;
5198 0 : if(yych <= '`') goto yy3;
5199 0 : goto yy140;
5200 : } else {
5201 0 : if(yych <= 'e') goto yy291;
5202 0 : if(yych <= 'z') goto yy140;
5203 0 : goto yy3;
5204 : }
5205 : }
5206 0 : yy291:
5207 : YYDEBUG(291, *YYCURSOR);
5208 0 : yych = *++YYCURSOR;
5209 0 : if(yych <= 'S') {
5210 0 : if(yych <= ')') {
5211 0 : if(yych <= '(') goto yy3;
5212 0 : goto yy136;
5213 : } else {
5214 0 : if(yych <= '@') goto yy3;
5215 0 : if(yych <= 'R') goto yy141;
5216 : }
5217 : } else {
5218 0 : if(yych <= 'r') {
5219 0 : if(yych <= 'Z') goto yy141;
5220 0 : if(yych <= '`') goto yy3;
5221 0 : goto yy141;
5222 : } else {
5223 0 : if(yych <= 's') goto yy292;
5224 0 : if(yych <= 'z') goto yy141;
5225 0 : goto yy3;
5226 : }
5227 : }
5228 0 : yy292:
5229 : YYDEBUG(292, *YYCURSOR);
5230 0 : yyaccept = 0;
5231 0 : yych = *(YYMARKER = ++YYCURSOR);
5232 0 : if(yych <= 'C') {
5233 0 : if(yych == ')') goto yy136;
5234 0 : goto yy3;
5235 : } else {
5236 0 : if(yych <= 'D') goto yy293;
5237 0 : if(yych != 'd') goto yy3;
5238 : }
5239 0 : yy293:
5240 : YYDEBUG(293, *YYCURSOR);
5241 0 : yych = *++YYCURSOR;
5242 0 : if(yych == 'A') goto yy294;
5243 0 : if(yych != 'a') goto yy53;
5244 0 : yy294:
5245 : YYDEBUG(294, *YYCURSOR);
5246 0 : yych = *++YYCURSOR;
5247 0 : if(yych == 'Y') goto yy289;
5248 0 : if(yych == 'y') goto yy289;
5249 0 : goto yy53;
5250 0 : yy295:
5251 : YYDEBUG(295, *YYCURSOR);
5252 0 : yyaccept = 0;
5253 0 : yych = *(YYMARKER = ++YYCURSOR);
5254 0 : if(yych <= 'E') {
5255 0 : if(yych <= '/') {
5256 0 : if(yych == ')') goto yy136;
5257 0 : if(yych <= '.') goto yy3;
5258 0 : goto yy144;
5259 : } else {
5260 0 : if(yych <= '@') goto yy3;
5261 0 : if(yych <= 'C') goto yy138;
5262 0 : if(yych <= 'D') goto yy282;
5263 0 : goto yy284;
5264 : }
5265 : } else {
5266 0 : if(yych <= '`') {
5267 0 : if(yych <= 'Z') goto yy138;
5268 0 : if(yych == '_') goto yy144;
5269 0 : goto yy3;
5270 : } else {
5271 0 : if(yych <= 'd') {
5272 0 : if(yych <= 'c') goto yy143;
5273 : } else {
5274 0 : if(yych <= 'e') goto yy297;
5275 0 : if(yych <= 'z') goto yy143;
5276 0 : goto yy3;
5277 : }
5278 : }
5279 : }
5280 : YYDEBUG(296, *YYCURSOR);
5281 0 : yyaccept = 5;
5282 0 : yych = *(YYMARKER = ++YYCURSOR);
5283 0 : if(yych <= 'N') {
5284 0 : if(yych <= '.') {
5285 0 : if(yych == ')') goto yy136;
5286 0 : goto yy283;
5287 : } else {
5288 0 : if(yych <= '/') goto yy144;
5289 0 : if(yych <= '@') goto yy283;
5290 0 : if(yych <= 'M') goto yy139;
5291 0 : goto yy290;
5292 : }
5293 : } else {
5294 0 : if(yych <= '`') {
5295 0 : if(yych <= 'Z') goto yy139;
5296 0 : if(yych == '_') goto yy144;
5297 0 : goto yy283;
5298 : } else {
5299 0 : if(yych == 'n') goto yy303;
5300 0 : if(yych <= 'z') goto yy148;
5301 0 : goto yy283;
5302 : }
5303 : }
5304 0 : yy297:
5305 : YYDEBUG(297, *YYCURSOR);
5306 0 : yyaccept = 0;
5307 0 : yych = *(YYMARKER = ++YYCURSOR);
5308 0 : if(yych <= 'K') {
5309 0 : if(yych <= '.') {
5310 0 : if(yych == ')') goto yy136;
5311 0 : goto yy3;
5312 : } else {
5313 0 : if(yych <= '/') goto yy144;
5314 0 : if(yych <= '@') goto yy3;
5315 0 : if(yych <= 'J') goto yy139;
5316 0 : goto yy285;
5317 : }
5318 : } else {
5319 0 : if(yych <= '`') {
5320 0 : if(yych <= 'Z') goto yy139;
5321 0 : if(yych == '_') goto yy144;
5322 0 : goto yy3;
5323 : } else {
5324 0 : if(yych == 'k') goto yy298;
5325 0 : if(yych <= 'z') goto yy148;
5326 0 : goto yy3;
5327 : }
5328 : }
5329 0 : yy298:
5330 : YYDEBUG(298, *YYCURSOR);
5331 0 : yyaccept = 0;
5332 0 : yych = *(YYMARKER = ++YYCURSOR);
5333 0 : if(yych <= 'D') {
5334 0 : if(yych <= '.') {
5335 0 : if(yych == ')') goto yy136;
5336 0 : goto yy3;
5337 : } else {
5338 0 : if(yych <= '/') goto yy144;
5339 0 : if(yych <= '@') goto yy3;
5340 0 : if(yych <= 'C') goto yy140;
5341 0 : goto yy286;
5342 : }
5343 : } else {
5344 0 : if(yych <= '`') {
5345 0 : if(yych <= 'Z') goto yy140;
5346 0 : if(yych == '_') goto yy144;
5347 0 : goto yy3;
5348 : } else {
5349 0 : if(yych == 'd') goto yy299;
5350 0 : if(yych <= 'z') goto yy149;
5351 0 : goto yy3;
5352 : }
5353 : }
5354 0 : yy299:
5355 : YYDEBUG(299, *YYCURSOR);
5356 0 : yyaccept = 0;
5357 0 : yych = *(YYMARKER = ++YYCURSOR);
5358 0 : if(yych <= 'A') {
5359 0 : if(yych <= '.') {
5360 0 : if(yych == ')') goto yy136;
5361 0 : goto yy3;
5362 : } else {
5363 0 : if(yych <= '/') goto yy144;
5364 0 : if(yych <= '@') goto yy3;
5365 0 : goto yy287;
5366 : }
5367 : } else {
5368 0 : if(yych <= '_') {
5369 0 : if(yych <= 'Z') goto yy141;
5370 0 : if(yych <= '^') goto yy3;
5371 0 : goto yy144;
5372 : } else {
5373 0 : if(yych <= '`') goto yy3;
5374 0 : if(yych <= 'a') goto yy300;
5375 0 : if(yych <= 'z') goto yy150;
5376 0 : goto yy3;
5377 : }
5378 : }
5379 0 : yy300:
5380 : YYDEBUG(300, *YYCURSOR);
5381 0 : yyaccept = 0;
5382 0 : yych = *(YYMARKER = ++YYCURSOR);
5383 0 : if(yych <= 'Y') {
5384 0 : if(yych <= '.') {
5385 0 : if(yych == ')') goto yy136;
5386 0 : goto yy3;
5387 : } else {
5388 0 : if(yych <= '/') goto yy144;
5389 0 : if(yych <= 'X') goto yy3;
5390 0 : goto yy288;
5391 : }
5392 : } else {
5393 0 : if(yych <= '`') {
5394 0 : if(yych == '_') goto yy144;
5395 0 : goto yy3;
5396 : } else {
5397 0 : if(yych == 'y') goto yy301;
5398 0 : if(yych <= 'z') goto yy151;
5399 0 : goto yy3;
5400 : }
5401 : }
5402 0 : yy301:
5403 : YYDEBUG(301, *YYCURSOR);
5404 0 : yyaccept = 5;
5405 0 : yych = *(YYMARKER = ++YYCURSOR);
5406 0 : if(yych <= '^') {
5407 0 : if(yych <= '/') {
5408 0 : if(yych <= '.') goto yy283;
5409 0 : goto yy144;
5410 : } else {
5411 0 : if(yych == 'S') goto yy289;
5412 0 : goto yy283;
5413 : }
5414 : } else {
5415 0 : if(yych <= 'r') {
5416 0 : if(yych <= '_') goto yy144;
5417 0 : if(yych <= '`') goto yy283;
5418 0 : goto yy151;
5419 : } else {
5420 0 : if(yych <= 's') goto yy302;
5421 0 : if(yych <= 'z') goto yy151;
5422 0 : goto yy283;
5423 : }
5424 : }
5425 0 : yy302:
5426 : YYDEBUG(302, *YYCURSOR);
5427 0 : yyaccept = 5;
5428 0 : yych = *(YYMARKER = ++YYCURSOR);
5429 0 : if(yych <= '^') {
5430 0 : if(yych == '/') goto yy144;
5431 0 : goto yy283;
5432 : } else {
5433 0 : if(yych <= '_') goto yy144;
5434 0 : if(yych <= '`') goto yy283;
5435 0 : if(yych <= 'z') goto yy151;
5436 0 : goto yy283;
5437 : }
5438 0 : yy303:
5439 : YYDEBUG(303, *YYCURSOR);
5440 0 : yyaccept = 0;
5441 0 : yych = *(YYMARKER = ++YYCURSOR);
5442 0 : if(yych <= 'E') {
5443 0 : if(yych <= '.') {
5444 0 : if(yych == ')') goto yy136;
5445 0 : goto yy3;
5446 : } else {
5447 0 : if(yych <= '/') goto yy144;
5448 0 : if(yych <= '@') goto yy3;
5449 0 : if(yych <= 'D') goto yy140;
5450 0 : goto yy291;
5451 : }
5452 : } else {
5453 0 : if(yych <= '`') {
5454 0 : if(yych <= 'Z') goto yy140;
5455 0 : if(yych == '_') goto yy144;
5456 0 : goto yy3;
5457 : } else {
5458 0 : if(yych == 'e') goto yy304;
5459 0 : if(yych <= 'z') goto yy149;
5460 0 : goto yy3;
5461 : }
5462 : }
5463 0 : yy304:
5464 : YYDEBUG(304, *YYCURSOR);
5465 0 : yyaccept = 0;
5466 0 : yych = *(YYMARKER = ++YYCURSOR);
5467 0 : if(yych <= 'S') {
5468 0 : if(yych <= '.') {
5469 0 : if(yych == ')') goto yy136;
5470 0 : goto yy3;
5471 : } else {
5472 0 : if(yych <= '/') goto yy144;
5473 0 : if(yych <= '@') goto yy3;
5474 0 : if(yych <= 'R') goto yy141;
5475 0 : goto yy292;
5476 : }
5477 : } else {
5478 0 : if(yych <= '`') {
5479 0 : if(yych <= 'Z') goto yy141;
5480 0 : if(yych == '_') goto yy144;
5481 0 : goto yy3;
5482 : } else {
5483 0 : if(yych == 's') goto yy305;
5484 0 : if(yych <= 'z') goto yy150;
5485 0 : goto yy3;
5486 : }
5487 : }
5488 0 : yy305:
5489 : YYDEBUG(305, *YYCURSOR);
5490 0 : yyaccept = 0;
5491 0 : yych = *(YYMARKER = ++YYCURSOR);
5492 0 : if(yych <= 'D') {
5493 0 : if(yych <= '.') {
5494 0 : if(yych == ')') goto yy136;
5495 0 : goto yy3;
5496 : } else {
5497 0 : if(yych <= '/') goto yy144;
5498 0 : if(yych <= 'C') goto yy3;
5499 0 : goto yy293;
5500 : }
5501 : } else {
5502 0 : if(yych <= '`') {
5503 0 : if(yych == '_') goto yy144;
5504 0 : goto yy3;
5505 : } else {
5506 0 : if(yych == 'd') goto yy306;
5507 0 : if(yych <= 'z') goto yy151;
5508 0 : goto yy3;
5509 : }
5510 : }
5511 0 : yy306:
5512 : YYDEBUG(306, *YYCURSOR);
5513 0 : yych = *++YYCURSOR;
5514 0 : if(yych == 'A') goto yy294;
5515 0 : if(yych != 'a') goto yy152;
5516 : YYDEBUG(307, *YYCURSOR);
5517 0 : yych = *++YYCURSOR;
5518 0 : if(yych == 'Y') goto yy289;
5519 0 : if(yych == 'y') goto yy302;
5520 0 : goto yy152;
5521 0 : yy308:
5522 : YYDEBUG(308, *YYCURSOR);
5523 0 : yych = *++YYCURSOR;
5524 0 : if(yych <= 'C') {
5525 0 : if(yych <= ')') {
5526 0 : if(yych <= '(') goto yy3;
5527 0 : goto yy136;
5528 : } else {
5529 0 : if(yych <= '@') goto yy3;
5530 0 : if(yych <= 'B') goto yy138;
5531 : }
5532 : } else {
5533 0 : if(yych <= 'b') {
5534 0 : if(yych <= 'Z') goto yy138;
5535 0 : if(yych <= '`') goto yy3;
5536 0 : goto yy138;
5537 : } else {
5538 0 : if(yych <= 'c') goto yy309;
5539 0 : if(yych <= 'z') goto yy138;
5540 0 : goto yy3;
5541 : }
5542 : }
5543 0 : yy309:
5544 : YYDEBUG(309, *YYCURSOR);
5545 0 : yyaccept = 6;
5546 0 : yych = *(YYMARKER = ++YYCURSOR);
5547 0 : if(yych <= '/') {
5548 0 : if(yych <= '(') {
5549 0 : if(yych <= 0x09) {
5550 0 : if(yych >= 0x09) goto yy312;
5551 : } else {
5552 0 : if(yych == ' ') goto yy312;
5553 : }
5554 : } else {
5555 0 : if(yych <= ',') {
5556 0 : if(yych <= ')') goto yy136;
5557 : } else {
5558 0 : if(yych <= '-') goto yy313;
5559 0 : if(yych <= '.') goto yy312;
5560 : }
5561 : }
5562 : } else {
5563 0 : if(yych <= 'Z') {
5564 0 : if(yych <= '@') {
5565 0 : if(yych <= '9') goto yy312;
5566 : } else {
5567 0 : if(yych == 'E') goto yy318;
5568 0 : goto yy139;
5569 : }
5570 : } else {
5571 0 : if(yych <= 'd') {
5572 0 : if(yych >= 'a') goto yy139;
5573 : } else {
5574 0 : if(yych <= 'e') goto yy318;
5575 0 : if(yych <= 'z') goto yy139;
5576 : }
5577 : }
5578 : }
5579 0 : yy310:
5580 : YYDEBUG(310, *YYCURSOR);
5581 : #line 1401 "ext/date/lib/parse_date.re"
5582 : {
5583 : DEBUG_OUTPUT("monthtext");
5584 : TIMELIB_INIT;
5585 : TIMELIB_HAVE_DATE();
5586 : s->time->m = timelib_lookup_month((char **) &ptr);
5587 : TIMELIB_DEINIT;
5588 : return TIMELIB_DATE_TEXT;
5589 : }
5590 : #line 5591 "ext/date/lib/parse_date.c"
5591 0 : yy311:
5592 : YYDEBUG(311, *YYCURSOR);
5593 0 : ++YYCURSOR;
5594 0 : if((YYLIMIT - YYCURSOR) < 20) YYFILL(20);
5595 0 : yych = *YYCURSOR;
5596 0 : yy312:
5597 : YYDEBUG(312, *YYCURSOR);
5598 0 : if(yybm[0+yych] & 64) {
5599 0 : goto yy311;
5600 : }
5601 0 : if(yych <= '/') goto yy53;
5602 0 : if(yych <= '2') goto yy314;
5603 0 : if(yych <= '3') goto yy316;
5604 0 : if(yych <= '9') goto yy317;
5605 0 : goto yy53;
5606 0 : yy313:
5607 : YYDEBUG(313, *YYCURSOR);
5608 0 : yych = *++YYCURSOR;
5609 0 : if(yych <= '/') goto yy312;
5610 0 : if(yych <= '0') goto yy473;
5611 0 : if(yych <= '2') goto yy474;
5612 0 : if(yych <= '3') goto yy475;
5613 0 : goto yy312;
5614 0 : yy314:
5615 : YYDEBUG(314, *YYCURSOR);
5616 0 : yyaccept = 7;
5617 0 : yych = *(YYMARKER = ++YYCURSOR);
5618 0 : if(yych <= 'm') {
5619 0 : if(yych <= '1') {
5620 0 : if(yych <= '/') goto yy332;
5621 0 : if(yych <= '0') goto yy412;
5622 0 : goto yy413;
5623 : } else {
5624 0 : if(yych <= '2') goto yy471;
5625 0 : if(yych <= '9') goto yy472;
5626 0 : goto yy332;
5627 : }
5628 : } else {
5629 0 : if(yych <= 'r') {
5630 0 : if(yych <= 'n') goto yy328;
5631 0 : if(yych <= 'q') goto yy332;
5632 0 : goto yy329;
5633 : } else {
5634 0 : if(yych <= 's') goto yy327;
5635 0 : if(yych <= 't') goto yy330;
5636 0 : goto yy332;
5637 : }
5638 : }
5639 0 : yy315:
5640 : YYDEBUG(315, *YYCURSOR);
5641 : #line 1180 "ext/date/lib/parse_date.re"
5642 : {
5643 : DEBUG_OUTPUT("datetextual | datenoyear");
5644 : TIMELIB_INIT;
5645 : TIMELIB_HAVE_DATE();
5646 : s->time->m = timelib_get_month((char **) &ptr);
5647 : s->time->d = timelib_get_nr((char **) &ptr, 2);
5648 : s->time->y = timelib_get_nr((char **) &ptr, 4);
5649 : TIMELIB_PROCESS_YEAR(s->time->y);
5650 : TIMELIB_DEINIT;
5651 : return TIMELIB_DATE_TEXT;
5652 : }
5653 : #line 5654 "ext/date/lib/parse_date.c"
5654 0 : yy316:
5655 : YYDEBUG(316, *YYCURSOR);
5656 0 : yyaccept = 7;
5657 0 : yych = *(YYMARKER = ++YYCURSOR);
5658 0 : if(yych <= 'm') {
5659 0 : if(yych <= '1') {
5660 0 : if(yych <= '/') goto yy332;
5661 0 : if(yych <= '0') goto yy412;
5662 0 : goto yy413;
5663 : } else {
5664 0 : if(yych <= '2') goto yy325;
5665 0 : if(yych <= '9') goto yy326;
5666 0 : goto yy332;
5667 : }
5668 : } else {
5669 0 : if(yych <= 'r') {
5670 0 : if(yych <= 'n') goto yy328;
5671 0 : if(yych <= 'q') goto yy332;
5672 0 : goto yy329;
5673 : } else {
5674 0 : if(yych <= 's') goto yy327;
5675 0 : if(yych <= 't') goto yy330;
5676 0 : goto yy332;
5677 : }
5678 : }
5679 0 : yy317:
5680 : YYDEBUG(317, *YYCURSOR);
5681 0 : yyaccept = 7;
5682 0 : yych = *(YYMARKER = ++YYCURSOR);
5683 0 : if(yych <= 'm') {
5684 0 : if(yych <= '1') {
5685 0 : if(yych <= '/') goto yy332;
5686 0 : if(yych <= '0') goto yy323;
5687 0 : goto yy324;
5688 : } else {
5689 0 : if(yych <= '2') goto yy325;
5690 0 : if(yych <= '9') goto yy326;
5691 0 : goto yy332;
5692 : }
5693 : } else {
5694 0 : if(yych <= 'r') {
5695 0 : if(yych <= 'n') goto yy328;
5696 0 : if(yych <= 'q') goto yy332;
5697 0 : goto yy329;
5698 : } else {
5699 0 : if(yych <= 's') goto yy327;
5700 0 : if(yych <= 't') goto yy330;
5701 0 : goto yy332;
5702 : }
5703 : }
5704 0 : yy318:
5705 : YYDEBUG(318, *YYCURSOR);
5706 0 : yych = *++YYCURSOR;
5707 0 : if(yych <= 'M') {
5708 0 : if(yych <= ')') {
5709 0 : if(yych <= '(') goto yy3;
5710 0 : goto yy136;
5711 : } else {
5712 0 : if(yych <= '@') goto yy3;
5713 0 : if(yych <= 'L') goto yy140;
5714 : }
5715 : } else {
5716 0 : if(yych <= 'l') {
5717 0 : if(yych <= 'Z') goto yy140;
5718 0 : if(yych <= '`') goto yy3;
5719 0 : goto yy140;
5720 : } else {
5721 0 : if(yych <= 'm') goto yy319;
5722 0 : if(yych <= 'z') goto yy140;
5723 0 : goto yy3;
5724 : }
5725 : }
5726 0 : yy319:
5727 : YYDEBUG(319, *YYCURSOR);
5728 0 : yych = *++YYCURSOR;
5729 0 : if(yych <= 'B') {
5730 0 : if(yych <= ')') {
5731 0 : if(yych <= '(') goto yy3;
5732 0 : goto yy136;
5733 : } else {
5734 0 : if(yych <= '@') goto yy3;
5735 0 : if(yych <= 'A') goto yy141;
5736 : }
5737 : } else {
5738 0 : if(yych <= 'a') {
5739 0 : if(yych <= 'Z') goto yy141;
5740 0 : if(yych <= '`') goto yy3;
5741 0 : goto yy141;
5742 : } else {
5743 0 : if(yych <= 'b') goto yy320;
5744 0 : if(yych <= 'z') goto yy141;
5745 0 : goto yy3;
5746 : }
5747 : }
5748 0 : yy320:
5749 : YYDEBUG(320, *YYCURSOR);
5750 0 : yyaccept = 0;
5751 0 : yych = *(YYMARKER = ++YYCURSOR);
5752 0 : if(yych <= 'D') {
5753 0 : if(yych == ')') goto yy136;
5754 0 : goto yy3;
5755 : } else {
5756 0 : if(yych <= 'E') goto yy321;
5757 0 : if(yych != 'e') goto yy3;
5758 : }
5759 0 : yy321:
5760 : YYDEBUG(321, *YYCURSOR);
5761 0 : yych = *++YYCURSOR;
5762 0 : if(yych == 'R') goto yy322;
5763 0 : if(yych != 'r') goto yy53;
5764 0 : yy322:
5765 : YYDEBUG(322, *YYCURSOR);
5766 0 : yyaccept = 6;
5767 0 : yych = *(YYMARKER = ++YYCURSOR);
5768 0 : if(yych <= ' ') {
5769 0 : if(yych == 0x09) goto yy312;
5770 0 : if(yych <= 0x1F) goto yy310;
5771 0 : goto yy312;
5772 : } else {
5773 0 : if(yych <= '.') {
5774 0 : if(yych <= ',') goto yy310;
5775 0 : goto yy312;
5776 : } else {
5777 0 : if(yych <= '/') goto yy310;
5778 0 : if(yych <= '9') goto yy312;
5779 0 : goto yy310;
5780 : }
5781 : }
5782 0 : yy323:
5783 : YYDEBUG(323, *YYCURSOR);
5784 0 : yyaccept = 7;
5785 0 : yych = *(YYMARKER = ++YYCURSOR);
5786 0 : if(yych <= '/') {
5787 0 : if(yych == '.') goto yy337;
5788 0 : goto yy315;
5789 : } else {
5790 0 : if(yych <= '0') goto yy410;
5791 0 : if(yych <= '9') goto yy411;
5792 0 : if(yych <= ':') goto yy337;
5793 0 : goto yy315;
5794 : }
5795 0 : yy324:
5796 : YYDEBUG(324, *YYCURSOR);
5797 0 : yyaccept = 7;
5798 0 : yych = *(YYMARKER = ++YYCURSOR);
5799 0 : if(yych <= '/') {
5800 0 : if(yych == '.') goto yy378;
5801 0 : goto yy315;
5802 : } else {
5803 0 : if(yych <= '2') goto yy411;
5804 0 : if(yych <= '9') goto yy410;
5805 0 : if(yych <= ':') goto yy378;
5806 0 : goto yy315;
5807 : }
5808 0 : yy325:
5809 : YYDEBUG(325, *YYCURSOR);
5810 0 : yyaccept = 7;
5811 0 : yych = *(YYMARKER = ++YYCURSOR);
5812 0 : if(yych <= '/') {
5813 0 : if(yych == '.') goto yy378;
5814 0 : goto yy315;
5815 : } else {
5816 0 : if(yych <= '3') goto yy410;
5817 0 : if(yych <= '9') goto yy407;
5818 0 : if(yych <= ':') goto yy378;
5819 0 : goto yy315;
5820 : }
5821 0 : yy326:
5822 : YYDEBUG(326, *YYCURSOR);
5823 0 : yyaccept = 7;
5824 0 : yych = *(YYMARKER = ++YYCURSOR);
5825 0 : if(yych <= '/') {
5826 0 : if(yych == '.') goto yy378;
5827 0 : goto yy315;
5828 : } else {
5829 0 : if(yych <= '9') goto yy407;
5830 0 : if(yych <= ':') goto yy378;
5831 0 : goto yy315;
5832 : }
5833 0 : yy327:
5834 : YYDEBUG(327, *YYCURSOR);
5835 0 : yyaccept = 7;
5836 0 : yych = *(YYMARKER = ++YYCURSOR);
5837 0 : goto yy332;
5838 0 : yy328:
5839 : YYDEBUG(328, *YYCURSOR);
5840 0 : yyaccept = 7;
5841 0 : yych = *(YYMARKER = ++YYCURSOR);
5842 0 : goto yy332;
5843 0 : yy329:
5844 : YYDEBUG(329, *YYCURSOR);
5845 0 : yyaccept = 7;
5846 0 : yych = *(YYMARKER = ++YYCURSOR);
5847 0 : goto yy332;
5848 0 : yy330:
5849 : YYDEBUG(330, *YYCURSOR);
5850 0 : yyaccept = 7;
5851 0 : yych = *(YYMARKER = ++YYCURSOR);
5852 0 : goto yy332;
5853 0 : yy331:
5854 : YYDEBUG(331, *YYCURSOR);
5855 0 : yyaccept = 7;
5856 0 : YYMARKER = ++YYCURSOR;
5857 0 : if((YYLIMIT - YYCURSOR) < 17) YYFILL(17);
5858 0 : yych = *YYCURSOR;
5859 0 : yy332:
5860 : YYDEBUG(332, *YYCURSOR);
5861 0 : if(yybm[0+yych] & 128) {
5862 0 : goto yy331;
5863 : }
5864 0 : if(yych <= '2') {
5865 0 : if(yych <= '/') goto yy315;
5866 0 : if(yych <= '0') goto yy373;
5867 0 : if(yych <= '1') goto yy374;
5868 0 : goto yy375;
5869 : } else {
5870 0 : if(yych <= '9') goto yy376;
5871 0 : if(yych != 'T') goto yy315;
5872 : }
5873 : YYDEBUG(333, *YYCURSOR);
5874 0 : yych = *++YYCURSOR;
5875 0 : if(yych <= '/') goto yy53;
5876 0 : if(yych <= '1') goto yy334;
5877 0 : if(yych <= '2') goto yy335;
5878 0 : if(yych <= '9') goto yy336;
5879 0 : goto yy53;
5880 0 : yy334:
5881 : YYDEBUG(334, *YYCURSOR);
5882 0 : yych = *++YYCURSOR;
5883 0 : if(yych <= '/') {
5884 0 : if(yych == '.') goto yy337;
5885 0 : goto yy53;
5886 : } else {
5887 0 : if(yych <= '9') goto yy336;
5888 0 : if(yych <= ':') goto yy337;
5889 0 : goto yy53;
5890 : }
5891 0 : yy335:
5892 : YYDEBUG(335, *YYCURSOR);
5893 0 : yych = *++YYCURSOR;
5894 0 : if(yych <= '/') {
5895 0 : if(yych == '.') goto yy337;
5896 0 : goto yy53;
5897 : } else {
5898 0 : if(yych <= '3') goto yy336;
5899 0 : if(yych == ':') goto yy337;
5900 0 : goto yy53;
5901 : }
5902 0 : yy336:
5903 : YYDEBUG(336, *YYCURSOR);
5904 0 : yych = *++YYCURSOR;
5905 0 : if(yych == '.') goto yy337;
5906 0 : if(yych != ':') goto yy53;
5907 0 : yy337:
5908 : YYDEBUG(337, *YYCURSOR);
5909 0 : yych = *++YYCURSOR;
5910 0 : if(yych <= '/') goto yy53;
5911 0 : if(yych <= '5') goto yy338;
5912 0 : if(yych <= '9') goto yy340;
5913 0 : goto yy53;
5914 0 : yy338:
5915 : YYDEBUG(338, *YYCURSOR);
5916 0 : yyaccept = 8;
5917 0 : yych = *(YYMARKER = ++YYCURSOR);
5918 0 : if(yych <= '/') {
5919 0 : if(yych == '.') goto yy341;
5920 : } else {
5921 0 : if(yych <= '9') goto yy340;
5922 0 : if(yych <= ':') goto yy341;
5923 : }
5924 0 : yy339:
5925 : YYDEBUG(339, *YYCURSOR);
5926 : #line 1449 "ext/date/lib/parse_date.re"
5927 : {
5928 : int tz_not_found;
5929 : DEBUG_OUTPUT("dateshortwithtimeshort | dateshortwithtimelong | dateshortwithtimelongtz");
5930 : TIMELIB_INIT;
5931 : TIMELIB_HAVE_DATE();
5932 : s->time->m = timelib_get_month((char **) &ptr);
5933 : s->time->d = timelib_get_nr((char **) &ptr, 2);
5934 :
5935 : TIMELIB_HAVE_TIME();
5936 : s->time->h = timelib_get_nr((char **) &ptr, 2);
5937 : s->time->i = timelib_get_nr((char **) &ptr, 2);
5938 : if (*ptr == ':') {
5939 : s->time->s = timelib_get_nr((char **) &ptr, 2);
5940 :
5941 : if (*ptr == '.') {
5942 : s->time->f = timelib_get_frac_nr((char **) &ptr, 8);
5943 : }
5944 : }
5945 :
5946 : if (*ptr != '\0') {
5947 : s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
5948 : if (tz_not_found) {
5949 : add_error(s, "The timezone could not be found in the database");
5950 : }
5951 : }
5952 : TIMELIB_DEINIT;
5953 : return TIMELIB_SHORTDATE_WITH_TIME;
5954 : }
5955 : #line 5956 "ext/date/lib/parse_date.c"
5956 0 : yy340:
5957 : YYDEBUG(340, *YYCURSOR);
5958 0 : yyaccept = 8;
5959 0 : yych = *(YYMARKER = ++YYCURSOR);
5960 0 : if(yych == '.') goto yy341;
5961 0 : if(yych != ':') goto yy339;
5962 0 : yy341:
5963 : YYDEBUG(341, *YYCURSOR);
5964 0 : yych = *++YYCURSOR;
5965 0 : if(yych <= '/') goto yy53;
5966 0 : if(yych <= '5') goto yy342;
5967 0 : if(yych <= '6') goto yy343;
5968 0 : if(yych <= '9') goto yy344;
5969 0 : goto yy53;
5970 0 : yy342:
5971 : YYDEBUG(342, *YYCURSOR);
5972 0 : yych = *++YYCURSOR;
5973 0 : if(yych <= '/') goto yy339;
5974 0 : if(yych <= '9') goto yy345;
5975 0 : goto yy339;
5976 0 : yy343:
5977 : YYDEBUG(343, *YYCURSOR);
5978 0 : yych = *++YYCURSOR;
5979 0 : if(yych == '0') goto yy345;
5980 0 : goto yy339;
5981 0 : yy344:
5982 : YYDEBUG(344, *YYCURSOR);
5983 0 : yych = *++YYCURSOR;
5984 0 : goto yy339;
5985 0 : yy345:
5986 : YYDEBUG(345, *YYCURSOR);
5987 0 : yyaccept = 8;
5988 0 : yych = *(YYMARKER = ++YYCURSOR);
5989 0 : if(yych <= '*') {
5990 0 : if(yych <= 0x1F) {
5991 0 : if(yych != 0x09) goto yy339;
5992 : } else {
5993 0 : if(yych <= ' ') goto yy346;
5994 0 : if(yych == '(') goto yy349;
5995 0 : goto yy339;
5996 : }
5997 : } else {
5998 0 : if(yych <= '@') {
5999 0 : if(yych == ',') goto yy339;
6000 0 : if(yych <= '-') goto yy348;
6001 0 : goto yy339;
6002 : } else {
6003 0 : if(yych <= 'Z') goto yy350;
6004 0 : if(yych <= '`') goto yy339;
6005 0 : if(yych <= 'z') goto yy351;
6006 0 : goto yy339;
6007 : }
6008 : }
6009 0 : yy346:
6010 : YYDEBUG(346, *YYCURSOR);
6011 0 : ++YYCURSOR;
6012 0 : if((YYLIMIT - YYCURSOR) < 8) YYFILL(8);
6013 0 : yych = *YYCURSOR;
6014 : YYDEBUG(347, *YYCURSOR);
6015 0 : if(yych <= '*') {
6016 0 : if(yych <= 0x1F) {
6017 0 : if(yych == 0x09) goto yy346;
6018 0 : goto yy53;
6019 : } else {
6020 0 : if(yych <= ' ') goto yy346;
6021 0 : if(yych == '(') goto yy349;
6022 0 : goto yy53;
6023 : }
6024 : } else {
6025 0 : if(yych <= '@') {
6026 0 : if(yych == ',') goto yy53;
6027 0 : if(yych >= '.') goto yy53;
6028 : } else {
6029 0 : if(yych <= 'Z') goto yy350;
6030 0 : if(yych <= '`') goto yy53;
6031 0 : if(yych <= 'z') goto yy351;
6032 0 : goto yy53;
6033 : }
6034 : }
6035 0 : yy348:
6036 : YYDEBUG(348, *YYCURSOR);
6037 0 : yych = *++YYCURSOR;
6038 0 : if(yych <= '/') goto yy53;
6039 0 : if(yych <= '1') goto yy368;
6040 0 : if(yych <= '2') goto yy369;
6041 0 : if(yych <= '9') goto yy370;
6042 0 : goto yy53;
6043 0 : yy349:
6044 : YYDEBUG(349, *YYCURSOR);
6045 0 : yych = *++YYCURSOR;
6046 0 : if(yych <= '@') goto yy53;
6047 0 : if(yych <= 'Z') goto yy351;
6048 0 : if(yych <= '`') goto yy53;
6049 0 : if(yych <= 'z') goto yy351;
6050 0 : goto yy53;
6051 0 : yy350:
6052 : YYDEBUG(350, *YYCURSOR);
6053 0 : yych = *++YYCURSOR;
6054 0 : if(yych <= '@') {
6055 0 : if(yych == ')') goto yy344;
6056 0 : goto yy339;
6057 : } else {
6058 0 : if(yych <= 'Z') goto yy352;
6059 0 : if(yych <= '`') goto yy339;
6060 0 : if(yych <= 'z') goto yy357;
6061 0 : goto yy339;
6062 : }
6063 0 : yy351:
6064 : YYDEBUG(351, *YYCURSOR);
6065 0 : yych = *++YYCURSOR;
6066 0 : if(yych <= '@') {
6067 0 : if(yych == ')') goto yy344;
6068 0 : goto yy339;
6069 : } else {
6070 0 : if(yych <= 'Z') goto yy352;
6071 0 : if(yych <= '`') goto yy339;
6072 0 : if(yych >= '{') goto yy339;
6073 : }
6074 0 : yy352:
6075 : YYDEBUG(352, *YYCURSOR);
6076 0 : yych = *++YYCURSOR;
6077 0 : if(yych <= '@') {
6078 0 : if(yych == ')') goto yy344;
6079 0 : goto yy339;
6080 : } else {
6081 0 : if(yych <= 'Z') goto yy353;
6082 0 : if(yych <= '`') goto yy339;
6083 0 : if(yych >= '{') goto yy339;
6084 : }
6085 0 : yy353:
6086 : YYDEBUG(353, *YYCURSOR);
6087 0 : yych = *++YYCURSOR;
6088 0 : if(yych <= '@') {
6089 0 : if(yych == ')') goto yy344;
6090 0 : goto yy339;
6091 : } else {
6092 0 : if(yych <= 'Z') goto yy354;
6093 0 : if(yych <= '`') goto yy339;
6094 0 : if(yych >= '{') goto yy339;
6095 : }
6096 0 : yy354:
6097 : YYDEBUG(354, *YYCURSOR);
6098 0 : yych = *++YYCURSOR;
6099 0 : if(yych <= '@') {
6100 0 : if(yych == ')') goto yy344;
6101 0 : goto yy339;
6102 : } else {
6103 0 : if(yych <= 'Z') goto yy355;
6104 0 : if(yych <= '`') goto yy339;
6105 0 : if(yych >= '{') goto yy339;
6106 : }
6107 0 : yy355:
6108 : YYDEBUG(355, *YYCURSOR);
6109 0 : yych = *++YYCURSOR;
6110 0 : if(yych <= '@') {
6111 0 : if(yych == ')') goto yy344;
6112 0 : goto yy339;
6113 : } else {
6114 0 : if(yych <= 'Z') goto yy356;
6115 0 : if(yych <= '`') goto yy339;
6116 0 : if(yych >= '{') goto yy339;
6117 : }
6118 0 : yy356:
6119 : YYDEBUG(356, *YYCURSOR);
6120 0 : yych = *++YYCURSOR;
6121 0 : if(yych == ')') goto yy344;
6122 0 : goto yy339;
6123 0 : yy357:
6124 : YYDEBUG(357, *YYCURSOR);
6125 0 : yyaccept = 8;
6126 0 : yych = *(YYMARKER = ++YYCURSOR);
6127 0 : if(yych <= '@') {
6128 0 : if(yych <= ')') {
6129 0 : if(yych <= '(') goto yy339;
6130 0 : goto yy344;
6131 : } else {
6132 0 : if(yych == '/') goto yy359;
6133 0 : goto yy339;
6134 : }
6135 : } else {
6136 0 : if(yych <= '_') {
6137 0 : if(yych <= 'Z') goto yy353;
6138 0 : if(yych <= '^') goto yy339;
6139 0 : goto yy359;
6140 : } else {
6141 0 : if(yych <= '`') goto yy339;
6142 0 : if(yych >= '{') goto yy339;
6143 : }
6144 : }
6145 0 : yy358:
6146 : YYDEBUG(358, *YYCURSOR);
6147 0 : yyaccept = 8;
6148 0 : yych = *(YYMARKER = ++YYCURSOR);
6149 0 : if(yych <= '@') {
6150 0 : if(yych <= ')') {
6151 0 : if(yych <= '(') goto yy339;
6152 0 : goto yy344;
6153 : } else {
6154 0 : if(yych != '/') goto yy339;
6155 : }
6156 : } else {
6157 0 : if(yych <= '_') {
6158 0 : if(yych <= 'Z') goto yy354;
6159 0 : if(yych <= '^') goto yy339;
6160 : } else {
6161 0 : if(yych <= '`') goto yy339;
6162 0 : if(yych <= 'z') goto yy363;
6163 0 : goto yy339;
6164 : }
6165 : }
6166 0 : yy359:
6167 : YYDEBUG(359, *YYCURSOR);
6168 0 : ++YYCURSOR;
6169 0 : if(YYLIMIT == YYCURSOR) YYFILL(1);
6170 0 : yych = *YYCURSOR;
6171 0 : if(yych <= '@') goto yy53;
6172 0 : if(yych >= '[') goto yy53;
6173 : YYDEBUG(360, *YYCURSOR);
6174 0 : ++YYCURSOR;
6175 0 : if(YYLIMIT == YYCURSOR) YYFILL(1);
6176 0 : yych = *YYCURSOR;
6177 0 : if(yych <= '`') goto yy53;
6178 0 : if(yych >= '{') goto yy53;
6179 0 : yy361:
6180 : YYDEBUG(361, *YYCURSOR);
6181 0 : yyaccept = 8;
6182 0 : YYMARKER = ++YYCURSOR;
6183 0 : if(YYLIMIT == YYCURSOR) YYFILL(1);
6184 0 : yych = *YYCURSOR;
6185 : YYDEBUG(362, *YYCURSOR);
6186 0 : if(yych <= '^') {
6187 0 : if(yych == '/') goto yy359;
6188 0 : goto yy339;
6189 : } else {
6190 0 : if(yych <= '_') goto yy359;
6191 0 : if(yych <= '`') goto yy339;
6192 0 : if(yych <= 'z') goto yy361;
6193 0 : goto yy339;
6194 : }
6195 0 : yy363:
6196 : YYDEBUG(363, *YYCURSOR);
6197 0 : yyaccept = 8;
6198 0 : yych = *(YYMARKER = ++YYCURSOR);
6199 0 : if(yych <= '@') {
6200 0 : if(yych <= ')') {
6201 0 : if(yych <= '(') goto yy339;
6202 0 : goto yy344;
6203 : } else {
6204 0 : if(yych == '/') goto yy359;
6205 0 : goto yy339;
6206 : }
6207 : } else {
6208 0 : if(yych <= '_') {
6209 0 : if(yych <= 'Z') goto yy355;
6210 0 : if(yych <= '^') goto yy339;
6211 0 : goto yy359;
6212 : } else {
6213 0 : if(yych <= '`') goto yy339;
6214 0 : if(yych >= '{') goto yy339;
6215 : }
6216 : }
6217 : YYDEBUG(364, *YYCURSOR);
6218 0 : yyaccept = 8;
6219 0 : yych = *(YYMARKER = ++YYCURSOR);
6220 0 : if(yych <= '@') {
6221 0 : if(yych <= ')') {
6222 0 : if(yych <= '(') goto yy339;
6223 0 : goto yy344;
6224 : } else {
6225 0 : if(yych == '/') goto yy359;
6226 0 : goto yy339;
6227 : }
6228 : } else {
6229 0 : if(yych <= '_') {
6230 0 : if(yych <= 'Z') goto yy356;
6231 0 : if(yych <= '^') goto yy339;
6232 0 : goto yy359;
6233 : } else {
6234 0 : if(yych <= '`') goto yy339;
6235 0 : if(yych >= '{') goto yy339;
6236 : }
6237 : }
6238 : YYDEBUG(365, *YYCURSOR);
6239 0 : yyaccept = 8;
6240 0 : yych = *(YYMARKER = ++YYCURSOR);
6241 0 : if(yych <= '/') {
6242 0 : if(yych == ')') goto yy344;
6243 0 : if(yych <= '.') goto yy339;
6244 0 : goto yy359;
6245 : } else {
6246 0 : if(yych <= '_') {
6247 0 : if(yych <= '^') goto yy339;
6248 0 : goto yy359;
6249 : } else {
6250 0 : if(yych <= '`') goto yy339;
6251 0 : if(yych >= '{') goto yy339;
6252 : }
6253 : }
6254 0 : yy366:
6255 : YYDEBUG(366, *YYCURSOR);
6256 0 : ++YYCURSOR;
6257 0 : if(YYLIMIT == YYCURSOR) YYFILL(1);
6258 0 : yych = *YYCURSOR;
6259 : YYDEBUG(367, *YYCURSOR);
6260 0 : if(yych <= '^') {
6261 0 : if(yych == '/') goto yy359;
6262 0 : goto yy53;
6263 : } else {
6264 0 : if(yych <= '_') goto yy359;
6265 0 : if(yych <= '`') goto yy53;
6266 0 : if(yych <= 'z') goto yy366;
6267 0 : goto yy53;
6268 : }
6269 0 : yy368:
6270 : YYDEBUG(368, *YYCURSOR);
6271 0 : yych = *++YYCURSOR;
6272 0 : if(yych <= '/') goto yy339;
6273 0 : if(yych <= '9') goto yy370;
6274 0 : if(yych <= ':') goto yy371;
6275 0 : goto yy339;
6276 0 : yy369:
6277 : YYDEBUG(369, *YYCURSOR);
6278 0 : yych = *++YYCURSOR;
6279 0 : if(yych <= '5') {
6280 0 : if(yych <= '/') goto yy339;
6281 0 : if(yych >= '4') goto yy372;
6282 : } else {
6283 0 : if(yych <= '9') goto yy344;
6284 0 : if(yych <= ':') goto yy371;
6285 0 : goto yy339;
6286 : }
6287 0 : yy370:
6288 : YYDEBUG(370, *YYCURSOR);
6289 0 : yych = *++YYCURSOR;
6290 0 : if(yych <= '/') goto yy339;
6291 0 : if(yych <= '5') goto yy372;
6292 0 : if(yych <= '9') goto yy344;
6293 0 : if(yych >= ';') goto yy339;
6294 0 : yy371:
6295 : YYDEBUG(371, *YYCURSOR);
6296 0 : yych = *++YYCURSOR;
6297 0 : if(yych <= '/') goto yy339;
6298 0 : if(yych <= '5') goto yy372;
6299 0 : if(yych <= '9') goto yy344;
6300 0 : goto yy339;
6301 0 : yy372:
6302 : YYDEBUG(372, *YYCURSOR);
6303 0 : yych = *++YYCURSOR;
6304 0 : if(yych <= '/') goto yy339;
6305 0 : if(yych <= '9') goto yy344;
6306 0 : goto yy339;
6307 0 : yy373:
6308 : YYDEBUG(373, *YYCURSOR);
6309 0 : yyaccept = 7;
6310 0 : yych = *(YYMARKER = ++YYCURSOR);
6311 0 : if(yych <= '/') {
6312 0 : if(yych == '.') goto yy337;
6313 0 : goto yy315;
6314 : } else {
6315 0 : if(yych <= '0') goto yy405;
6316 0 : if(yych <= '9') goto yy406;
6317 0 : if(yych <= ':') goto yy337;
6318 0 : goto yy315;
6319 : }
6320 0 : yy374:
6321 : YYDEBUG(374, *YYCURSOR);
6322 0 : yyaccept = 7;
6323 0 : yych = *(YYMARKER = ++YYCURSOR);
6324 0 : if(yych <= '/') {
6325 0 : if(yych == '.') goto yy378;
6326 0 : goto yy315;
6327 : } else {
6328 0 : if(yych <= '2') goto yy406;
6329 0 : if(yych <= '9') goto yy405;
6330 0 : if(yych <= ':') goto yy378;
6331 0 : goto yy315;
6332 : }
6333 0 : yy375:
6334 : YYDEBUG(375, *YYCURSOR);
6335 0 : yyaccept = 7;
6336 0 : yych = *(YYMARKER = ++YYCURSOR);
6337 0 : if(yych <= '/') {
6338 0 : if(yych == '.') goto yy378;
6339 0 : goto yy315;
6340 : } else {
6341 0 : if(yych <= '3') goto yy405;
6342 0 : if(yych <= '9') goto yy377;
6343 0 : if(yych <= ':') goto yy378;
6344 0 : goto yy315;
6345 : }
6346 0 : yy376:
6347 : YYDEBUG(376, *YYCURSOR);
6348 0 : yyaccept = 7;
6349 0 : yych = *(YYMARKER = ++YYCURSOR);
6350 0 : if(yych <= '/') {
6351 0 : if(yych == '.') goto yy378;
6352 0 : goto yy315;
6353 : } else {
6354 0 : if(yych <= '9') goto yy377;
6355 0 : if(yych <= ':') goto yy378;
6356 0 : goto yy315;
6357 : }
6358 0 : yy377:
6359 : YYDEBUG(377, *YYCURSOR);
6360 0 : yych = *++YYCURSOR;
6361 0 : if(yych <= '/') goto yy315;
6362 0 : if(yych <= '9') goto yy403;
6363 0 : goto yy315;
6364 0 : yy378:
6365 : YYDEBUG(378, *YYCURSOR);
6366 0 : yych = *++YYCURSOR;
6367 0 : if(yych <= '/') goto yy53;
6368 0 : if(yych <= '5') goto yy379;
6369 0 : if(yych <= '9') goto yy380;
6370 0 : goto yy53;
6371 0 : yy379:
6372 : YYDEBUG(379, *YYCURSOR);
6373 0 : yyaccept = 8;
6374 0 : yych = *(YYMARKER = ++YYCURSOR);
6375 0 : if(yych <= '/') {
6376 0 : if(yych == '.') goto yy381;
6377 0 : goto yy339;
6378 : } else {
6379 0 : if(yych <= '9') goto yy396;
6380 0 : if(yych <= ':') goto yy381;
6381 0 : goto yy339;
6382 : }
6383 0 : yy380:
6384 : YYDEBUG(380, *YYCURSOR);
6385 0 : yyaccept = 8;
6386 0 : yych = *(YYMARKER = ++YYCURSOR);
6387 0 : if(yych == '.') goto yy381;
6388 0 : if(yych != ':') goto yy339;
6389 0 : yy381:
6390 : YYDEBUG(381, *YYCURSOR);
6391 0 : yych = *++YYCURSOR;
6392 0 : if(yych <= '/') goto yy53;
6393 0 : if(yych <= '5') goto yy382;
6394 0 : if(yych <= '6') goto yy383;
6395 0 : if(yych <= '9') goto yy344;
6396 0 : goto yy53;
6397 0 : yy382:
6398 : YYDEBUG(382, *YYCURSOR);
6399 0 : yych = *++YYCURSOR;
6400 0 : if(yych <= '/') goto yy339;
6401 0 : if(yych <= '9') goto yy384;
6402 0 : goto yy339;
6403 0 : yy383:
6404 : YYDEBUG(383, *YYCURSOR);
6405 0 : yych = *++YYCURSOR;
6406 0 : if(yych != '0') goto yy339;
6407 0 : yy384:
6408 : YYDEBUG(384, *YYCURSOR);
6409 0 : yyaccept = 8;
6410 0 : yych = *(YYMARKER = ++YYCURSOR);
6411 0 : if(yych <= '*') {
6412 0 : if(yych <= 0x1F) {
6413 0 : if(yych == 0x09) goto yy386;
6414 0 : goto yy339;
6415 : } else {
6416 0 : if(yych <= ' ') goto yy386;
6417 0 : if(yych == '(') goto yy386;
6418 0 : goto yy339;
6419 : }
6420 : } else {
6421 0 : if(yych <= '@') {
6422 0 : if(yych == ',') goto yy339;
6423 0 : if(yych <= '-') goto yy386;
6424 0 : goto yy339;
6425 : } else {
6426 0 : if(yych <= 'Z') goto yy386;
6427 0 : if(yych <= '`') goto yy339;
6428 0 : if(yych <= 'z') goto yy386;
6429 0 : goto yy339;
6430 : }
6431 : }
6432 0 : yy385:
6433 : YYDEBUG(385, *YYCURSOR);
6434 0 : ++YYCURSOR;
6435 0 : if((YYLIMIT - YYCURSOR) < 8) YYFILL(8);
6436 0 : yych = *YYCURSOR;
6437 0 : yy386:
6438 : YYDEBUG(386, *YYCURSOR);
6439 0 : if(yych <= '-') {
6440 0 : if(yych <= '\'') {
6441 0 : if(yych <= 0x09) {
6442 0 : if(yych <= 0x08) goto yy53;
6443 0 : goto yy385;
6444 : } else {
6445 0 : if(yych == ' ') goto yy385;
6446 0 : goto yy53;
6447 : }
6448 : } else {
6449 0 : if(yych <= '*') {
6450 0 : if(yych <= '(') goto yy349;
6451 0 : goto yy53;
6452 : } else {
6453 0 : if(yych == ',') goto yy53;
6454 0 : goto yy348;
6455 : }
6456 : }
6457 : } else {
6458 0 : if(yych <= 'Z') {
6459 0 : if(yych <= 'A') {
6460 0 : if(yych <= '@') goto yy53;
6461 : } else {
6462 0 : if(yych != 'P') goto yy350;
6463 : }
6464 : } else {
6465 0 : if(yych <= 'o') {
6466 0 : if(yych <= '`') goto yy53;
6467 0 : if(yych <= 'a') goto yy388;
6468 0 : goto yy351;
6469 : } else {
6470 0 : if(yych <= 'p') goto yy388;
6471 0 : if(yych <= 'z') goto yy351;
6472 0 : goto yy53;
6473 : }
6474 : }
6475 : }
6476 : YYDEBUG(387, *YYCURSOR);
6477 0 : yyaccept = 8;
6478 0 : yych = *(YYMARKER = ++YYCURSOR);
6479 0 : if(yych <= 'L') {
6480 0 : if(yych <= '-') {
6481 0 : if(yych == ')') goto yy344;
6482 0 : goto yy339;
6483 : } else {
6484 0 : if(yych <= '.') goto yy389;
6485 0 : if(yych <= '@') goto yy339;
6486 0 : goto yy352;
6487 : }
6488 : } else {
6489 0 : if(yych <= '`') {
6490 0 : if(yych <= 'M') goto yy390;
6491 0 : if(yych <= 'Z') goto yy352;
6492 0 : goto yy339;
6493 : } else {
6494 0 : if(yych == 'm') goto yy395;
6495 0 : if(yych <= 'z') goto yy357;
6496 0 : goto yy339;
6497 : }
6498 : }
6499 0 : yy388:
6500 : YYDEBUG(388, *YYCURSOR);
6501 0 : yyaccept = 8;
6502 0 : yych = *(YYMARKER = ++YYCURSOR);
6503 0 : if(yych <= 'L') {
6504 0 : if(yych <= '-') {
6505 0 : if(yych == ')') goto yy344;
6506 0 : goto yy339;
6507 : } else {
6508 0 : if(yych <= '.') goto yy389;
6509 0 : if(yych <= '@') goto yy339;
6510 0 : goto yy352;
6511 : }
6512 : } else {
6513 0 : if(yych <= '`') {
6514 0 : if(yych <= 'M') goto yy390;
6515 0 : if(yych <= 'Z') goto yy352;
6516 0 : goto yy339;
6517 : } else {
6518 0 : if(yych == 'm') goto yy390;
6519 0 : if(yych <= 'z') goto yy352;
6520 0 : goto yy339;
6521 : }
6522 : }
6523 0 : yy389:
6524 : YYDEBUG(389, *YYCURSOR);
6525 0 : yych = *++YYCURSOR;
6526 0 : if(yych == 'M') goto yy394;
6527 0 : if(yych == 'm') goto yy394;
6528 0 : goto yy53;
6529 0 : yy390:
6530 : YYDEBUG(390, *YYCURSOR);
6531 0 : yyaccept = 8;
6532 0 : yych = *(YYMARKER = ++YYCURSOR);
6533 0 : if(yych <= ')') {
6534 0 : if(yych <= 0x09) {
6535 0 : if(yych <= 0x00) goto yy392;
6536 0 : if(yych <= 0x08) goto yy339;
6537 0 : goto yy392;
6538 : } else {
6539 0 : if(yych == ' ') goto yy392;
6540 0 : if(yych <= '(') goto yy339;
6541 0 : goto yy344;
6542 : }
6543 : } else {
6544 0 : if(yych <= '@') {
6545 0 : if(yych != '.') goto yy339;
6546 : } else {
6547 0 : if(yych <= 'Z') goto yy353;
6548 0 : if(yych <= '`') goto yy339;
6549 0 : if(yych <= 'z') goto yy353;
6550 0 : goto yy339;
6551 : }
6552 : }
6553 0 : yy391:
6554 : YYDEBUG(391, *YYCURSOR);
6555 0 : yych = *++YYCURSOR;
6556 0 : if(yych <= 0x09) {
6557 0 : if(yych <= 0x00) goto yy392;
6558 0 : if(yych <= 0x08) goto yy53;
6559 : } else {
6560 0 : if(yych != ' ') goto yy53;
6561 : }
6562 0 : yy392:
6563 : YYDEBUG(392, *YYCURSOR);
6564 0 : ++YYCURSOR;
6565 : YYDEBUG(393, *YYCURSOR);
6566 : #line 1425 "ext/date/lib/parse_date.re"
6567 : {
6568 : DEBUG_OUTPUT("dateshortwithtimeshort12 | dateshortwithtimelong12");
6569 : TIMELIB_INIT;
6570 : TIMELIB_HAVE_DATE();
6571 : s->time->m = timelib_get_month((char **) &ptr);
6572 : s->time->d = timelib_get_nr((char **) &ptr, 2);
6573 :
6574 : TIMELIB_HAVE_TIME();
6575 : s->time->h = timelib_get_nr((char **) &ptr, 2);
6576 : s->time->i = timelib_get_nr((char **) &ptr, 2);
6577 : if (*ptr == ':' || *ptr == '.') {
6578 : s->time->s = timelib_get_nr((char **) &ptr, 2);
6579 :
6580 : if (*ptr == '.') {
6581 : s->time->f = timelib_get_frac_nr((char **) &ptr, 8);
6582 : }
6583 : }
6584 :
6585 : s->time->h += timelib_meridian((char **) &ptr, s->time->h);
6586 : TIMELIB_DEINIT;
6587 : return TIMELIB_SHORTDATE_WITH_TIME;
6588 : }
6589 : #line 6590 "ext/date/lib/parse_date.c"
6590 0 : yy394:
6591 : YYDEBUG(394, *YYCURSOR);
6592 0 : yych = *++YYCURSOR;
6593 0 : if(yych <= 0x1F) {
6594 0 : if(yych <= 0x00) goto yy392;
6595 0 : if(yych == 0x09) goto yy392;
6596 0 : goto yy53;
6597 : } else {
6598 0 : if(yych <= ' ') goto yy392;
6599 0 : if(yych == '.') goto yy391;
6600 0 : goto yy53;
6601 : }
6602 0 : yy395:
6603 : YYDEBUG(395, *YYCURSOR);
6604 0 : yyaccept = 8;
6605 0 : yych = *(YYMARKER = ++YYCURSOR);
6606 0 : if(yych <= '-') {
6607 0 : if(yych <= 0x1F) {
6608 0 : if(yych <= 0x00) goto yy392;
6609 0 : if(yych == 0x09) goto yy392;
6610 0 : goto yy339;
6611 : } else {
6612 0 : if(yych <= ' ') goto yy392;
6613 0 : if(yych == ')') goto yy344;
6614 0 : goto yy339;
6615 : }
6616 : } else {
6617 0 : if(yych <= 'Z') {
6618 0 : if(yych <= '.') goto yy391;
6619 0 : if(yych <= '/') goto yy359;
6620 0 : if(yych <= '@') goto yy339;
6621 0 : goto yy353;
6622 : } else {
6623 0 : if(yych <= '_') {
6624 0 : if(yych <= '^') goto yy339;
6625 0 : goto yy359;
6626 : } else {
6627 0 : if(yych <= '`') goto yy339;
6628 0 : if(yych <= 'z') goto yy358;
6629 0 : goto yy339;
6630 : }
6631 : }
6632 : }
6633 0 : yy396:
6634 : YYDEBUG(396, *YYCURSOR);
6635 0 : yyaccept = 8;
6636 0 : yych = *(YYMARKER = ++YYCURSOR);
6637 0 : if(yych <= ':') {
6638 0 : if(yych <= ' ') {
6639 0 : if(yych == 0x09) goto yy397;
6640 0 : if(yych <= 0x1F) goto yy339;
6641 : } else {
6642 0 : if(yych == '.') goto yy381;
6643 0 : if(yych <= '9') goto yy339;
6644 0 : goto yy381;
6645 : }
6646 : } else {
6647 0 : if(yych <= 'P') {
6648 0 : if(yych == 'A') goto yy399;
6649 0 : if(yych <= 'O') goto yy339;
6650 0 : goto yy399;
6651 : } else {
6652 0 : if(yych <= 'a') {
6653 0 : if(yych <= '`') goto yy339;
6654 0 : goto yy399;
6655 : } else {
6656 0 : if(yych == 'p') goto yy399;
6657 0 : goto yy339;
6658 : }
6659 : }
6660 : }
6661 0 : yy397:
6662 : YYDEBUG(397, *YYCURSOR);
6663 0 : ++YYCURSOR;
6664 0 : if((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
6665 0 : yych = *YYCURSOR;
6666 : YYDEBUG(398, *YYCURSOR);
6667 0 : if(yych <= 'A') {
6668 0 : if(yych <= 0x1F) {
6669 0 : if(yych == 0x09) goto yy397;
6670 0 : goto yy53;
6671 : } else {
6672 0 : if(yych <= ' ') goto yy397;
6673 0 : if(yych <= '@') goto yy53;
6674 : }
6675 : } else {
6676 0 : if(yych <= '`') {
6677 0 : if(yych != 'P') goto yy53;
6678 : } else {
6679 0 : if(yych <= 'a') goto yy399;
6680 0 : if(yych != 'p') goto yy53;
6681 : }
6682 : }
6683 0 : yy399:
6684 : YYDEBUG(399, *YYCURSOR);
6685 0 : yych = *++YYCURSOR;
6686 0 : if(yych <= 'L') {
6687 0 : if(yych != '.') goto yy53;
6688 : } else {
6689 0 : if(yych <= 'M') goto yy401;
6690 0 : if(yych == 'm') goto yy401;
6691 0 : goto yy53;
6692 : }
6693 0 : yy400:
6694 : YYDEBUG(400, *YYCURSOR);
6695 0 : yych = *++YYCURSOR;
6696 0 : if(yych == 'M') goto yy401;
6697 0 : if(yych != 'm') goto yy53;
6698 0 : yy401:
6699 : YYDEBUG(401, *YYCURSOR);
6700 0 : yych = *++YYCURSOR;
6701 0 : if(yych <= 0x1F) {
6702 0 : if(yych <= 0x00) goto yy392;
6703 0 : if(yych == 0x09) goto yy392;
6704 0 : goto yy53;
6705 : } else {
6706 0 : if(yych <= ' ') goto yy392;
6707 0 : if(yych != '.') goto yy53;
6708 : }
6709 0 : yy402:
6710 : YYDEBUG(402, *YYCURSOR);
6711 0 : yych = *++YYCURSOR;
6712 0 : if(yych <= 0x09) {
6713 0 : if(yych <= 0x00) goto yy392;
6714 0 : if(yych <= 0x08) goto yy53;
6715 0 : goto yy392;
6716 : } else {
6717 0 : if(yych == ' ') goto yy392;
6718 0 : goto yy53;
6719 : }
6720 0 : yy403:
6721 : YYDEBUG(403, *YYCURSOR);
6722 0 : yych = *++YYCURSOR;
6723 0 : if(yych <= '/') goto yy315;
6724 0 : if(yych >= ':') goto yy315;
6725 0 : yy404:
6726 : YYDEBUG(404, *YYCURSOR);
6727 0 : yych = *++YYCURSOR;
6728 0 : goto yy315;
6729 0 : yy405:
6730 : YYDEBUG(405, *YYCURSOR);
6731 0 : yyaccept = 7;
6732 0 : yych = *(YYMARKER = ++YYCURSOR);
6733 0 : if(yych <= '/') {
6734 0 : if(yych == '.') goto yy337;
6735 0 : goto yy315;
6736 : } else {
6737 0 : if(yych <= '9') goto yy403;
6738 0 : if(yych <= ':') goto yy337;
6739 0 : goto yy315;
6740 : }
6741 0 : yy406:
6742 : YYDEBUG(406, *YYCURSOR);
6743 0 : yyaccept = 7;
6744 0 : yych = *(YYMARKER = ++YYCURSOR);
6745 0 : if(yych <= '/') {
6746 0 : if(yych == '.') goto yy378;
6747 0 : goto yy315;
6748 : } else {
6749 0 : if(yych <= '9') goto yy403;
6750 0 : if(yych <= ':') goto yy378;
6751 0 : goto yy315;
6752 : }
6753 0 : yy407:
6754 : YYDEBUG(407, *YYCURSOR);
6755 0 : yych = *++YYCURSOR;
6756 0 : if(yych <= '/') goto yy315;
6757 0 : if(yych >= ':') goto yy315;
6758 0 : yy408:
6759 : YYDEBUG(408, *YYCURSOR);
6760 0 : ++YYCURSOR;
6761 0 : if((yych = *YYCURSOR) <= '/') goto yy409;
6762 0 : if(yych <= '9') goto yy404;
6763 0 : yy409:
6764 : YYDEBUG(409, *YYCURSOR);
6765 : #line 1154 "ext/date/lib/parse_date.re"
6766 : {
6767 : DEBUG_OUTPUT("datenoday");
6768 : TIMELIB_INIT;
6769 : TIMELIB_HAVE_DATE();
6770 : s->time->m = timelib_get_month((char **) &ptr);
6771 : s->time->y = timelib_get_nr((char **) &ptr, 4);
6772 : s->time->d = 1;
6773 : TIMELIB_PROCESS_YEAR(s->time->y);
6774 : TIMELIB_DEINIT;
6775 : return TIMELIB_DATE_NO_DAY;
6776 : }
6777 : #line 6778 "ext/date/lib/parse_date.c"
6778 0 : yy410:
6779 : YYDEBUG(410, *YYCURSOR);
6780 0 : yyaccept = 7;
6781 0 : yych = *(YYMARKER = ++YYCURSOR);
6782 0 : if(yych <= '/') {
6783 0 : if(yych == '.') goto yy337;
6784 0 : goto yy315;
6785 : } else {
6786 0 : if(yych <= '9') goto yy408;
6787 0 : if(yych <= ':') goto yy337;
6788 0 : goto yy315;
6789 : }
6790 0 : yy411:
6791 : YYDEBUG(411, *YYCURSOR);
6792 0 : yyaccept = 7;
6793 0 : yych = *(YYMARKER = ++YYCURSOR);
6794 0 : if(yych <= '/') {
6795 0 : if(yych == '.') goto yy378;
6796 0 : goto yy315;
6797 : } else {
6798 0 : if(yych <= '9') goto yy408;
6799 0 : if(yych <= ':') goto yy378;
6800 0 : goto yy315;
6801 : }
6802 0 : yy412:
6803 : YYDEBUG(412, *YYCURSOR);
6804 0 : yyaccept = 7;
6805 0 : yych = *(YYMARKER = ++YYCURSOR);
6806 0 : if(yych <= '9') {
6807 0 : if(yych <= '/') {
6808 0 : if(yych == '.') goto yy447;
6809 0 : goto yy332;
6810 : } else {
6811 0 : if(yych <= '0') goto yy448;
6812 0 : if(yych <= '1') goto yy416;
6813 0 : if(yych <= '2') goto yy417;
6814 0 : goto yy418;
6815 : }
6816 : } else {
6817 0 : if(yych <= 'q') {
6818 0 : if(yych <= ':') goto yy337;
6819 0 : if(yych == 'n') goto yy328;
6820 0 : goto yy332;
6821 : } else {
6822 0 : if(yych <= 'r') goto yy329;
6823 0 : if(yych <= 's') goto yy327;
6824 0 : if(yych <= 't') goto yy330;
6825 0 : goto yy332;
6826 : }
6827 : }
6828 0 : yy413:
6829 : YYDEBUG(413, *YYCURSOR);
6830 0 : yyaccept = 7;
6831 0 : yych = *(YYMARKER = ++YYCURSOR);
6832 0 : if(yych <= '9') {
6833 0 : if(yych <= '/') {
6834 0 : if(yych != '.') goto yy332;
6835 : } else {
6836 0 : if(yych <= '0') goto yy415;
6837 0 : if(yych <= '1') goto yy416;
6838 0 : if(yych <= '2') goto yy417;
6839 0 : goto yy418;
6840 : }
6841 : } else {
6842 0 : if(yych <= 'q') {
6843 0 : if(yych <= ':') goto yy378;
6844 0 : if(yych == 'n') goto yy328;
6845 0 : goto yy332;
6846 : } else {
6847 0 : if(yych <= 'r') goto yy329;
6848 0 : if(yych <= 's') goto yy327;
6849 0 : if(yych <= 't') goto yy330;
6850 0 : goto yy332;
6851 : }
6852 : }
6853 0 : yy414:
6854 : YYDEBUG(414, *YYCURSOR);
6855 0 : yyaccept = 7;
6856 0 : yych = *(YYMARKER = ++YYCURSOR);
6857 0 : if(yych <= '1') {
6858 0 : if(yych <= '/') goto yy332;
6859 0 : if(yych <= '0') goto yy422;
6860 0 : goto yy423;
6861 : } else {
6862 0 : if(yych <= '2') goto yy424;
6863 0 : if(yych <= '5') goto yy425;
6864 0 : if(yych <= '9') goto yy426;
6865 0 : goto yy332;
6866 : }
6867 0 : yy415:
6868 : YYDEBUG(415, *YYCURSOR);
6869 0 : yyaccept = 7;
6870 0 : yych = *(YYMARKER = ++YYCURSOR);
6871 0 : if(yych <= '/') {
6872 0 : if(yych == '.') goto yy378;
6873 0 : goto yy315;
6874 : } else {
6875 0 : if(yych <= '0') goto yy420;
6876 0 : if(yych <= '9') goto yy421;
6877 0 : if(yych <= ':') goto yy378;
6878 0 : goto yy315;
6879 : }
6880 0 : yy416:
6881 : YYDEBUG(416, *YYCURSOR);
6882 0 : yyaccept = 7;
6883 0 : yych = *(YYMARKER = ++YYCURSOR);
6884 0 : if(yych <= '/') {
6885 0 : if(yych == '.') goto yy378;
6886 0 : goto yy315;
6887 : } else {
6888 0 : if(yych <= '2') goto yy421;
6889 0 : if(yych <= '9') goto yy420;
6890 0 : if(yych <= ':') goto yy378;
6891 0 : goto yy315;
6892 : }
6893 0 : yy417:
6894 : YYDEBUG(417, *YYCURSOR);
6895 0 : yyaccept = 7;
6896 0 : yych = *(YYMARKER = ++YYCURSOR);
6897 0 : if(yych <= '/') {
6898 0 : if(yych == '.') goto yy378;
6899 0 : goto yy315;
6900 : } else {
6901 0 : if(yych <= '3') goto yy420;
6902 0 : if(yych <= '9') goto yy419;
6903 0 : if(yych <= ':') goto yy378;
6904 0 : goto yy315;
6905 : }
6906 0 : yy418:
6907 : YYDEBUG(418, *YYCURSOR);
6908 0 : yyaccept = 7;
6909 0 : yych = *(YYMARKER = ++YYCURSOR);
6910 0 : if(yych <= '/') {
6911 0 : if(yych == '.') goto yy378;
6912 0 : goto yy315;
6913 : } else {
6914 0 : if(yych <= '9') goto yy419;
6915 0 : if(yych <= ':') goto yy378;
6916 0 : goto yy315;
6917 : }
6918 0 : yy419:
6919 : YYDEBUG(419, *YYCURSOR);
6920 0 : yych = *++YYCURSOR;
6921 0 : if(yych <= '/') goto yy409;
6922 0 : if(yych <= '9') goto yy403;
6923 0 : goto yy409;
6924 0 : yy420:
6925 : YYDEBUG(420, *YYCURSOR);
6926 0 : yyaccept = 9;
6927 0 : yych = *(YYMARKER = ++YYCURSOR);
6928 0 : if(yych <= '/') {
6929 0 : if(yych == '.') goto yy337;
6930 0 : goto yy409;
6931 : } else {
6932 0 : if(yych <= '9') goto yy403;
6933 0 : if(yych <= ':') goto yy337;
6934 0 : goto yy409;
6935 : }
6936 0 : yy421:
6937 : YYDEBUG(421, *YYCURSOR);
6938 0 : yyaccept = 9;
6939 0 : yych = *(YYMARKER = ++YYCURSOR);
6940 0 : if(yych <= '/') {
6941 0 : if(yych == '.') goto yy378;
6942 0 : goto yy409;
6943 : } else {
6944 0 : if(yych <= '9') goto yy403;
6945 0 : if(yych <= ':') goto yy378;
6946 0 : goto yy409;
6947 : }
6948 0 : yy422:
6949 : YYDEBUG(422, *YYCURSOR);
6950 0 : yyaccept = 7;
6951 0 : yych = *(YYMARKER = ++YYCURSOR);
6952 0 : if(yych <= '/') {
6953 0 : if(yych == '.') goto yy442;
6954 0 : goto yy315;
6955 : } else {
6956 0 : if(yych <= '0') goto yy441;
6957 0 : if(yych <= '9') goto yy446;
6958 0 : if(yych <= ':') goto yy442;
6959 0 : goto yy315;
6960 : }
6961 0 : yy423:
6962 : YYDEBUG(423, *YYCURSOR);
6963 0 : yyaccept = 7;
6964 0 : yych = *(YYMARKER = ++YYCURSOR);
6965 0 : if(yych <= '/') {
6966 0 : if(yych == '.') goto yy427;
6967 0 : goto yy315;
6968 : } else {
6969 0 : if(yych <= '2') goto yy446;
6970 0 : if(yych <= '9') goto yy441;
6971 0 : if(yych <= ':') goto yy427;
6972 0 : goto yy315;
6973 : }
6974 0 : yy424:
6975 : YYDEBUG(424, *YYCURSOR);
6976 0 : yyaccept = 7;
6977 0 : yych = *(YYMARKER = ++YYCURSOR);
6978 0 : if(yych <= '/') {
6979 0 : if(yych == '.') goto yy427;
6980 0 : goto yy315;
6981 : } else {
6982 0 : if(yych <= '3') goto yy441;
6983 0 : if(yych <= '9') goto yy440;
6984 0 : if(yych <= ':') goto yy427;
6985 0 : goto yy315;
6986 : }
6987 0 : yy425:
6988 : YYDEBUG(425, *YYCURSOR);
6989 0 : yyaccept = 7;
6990 0 : yych = *(YYMARKER = ++YYCURSOR);
6991 0 : if(yych <= '/') {
6992 0 : if(yych == '.') goto yy427;
6993 0 : goto yy315;
6994 : } else {
6995 0 : if(yych <= '9') goto yy440;
6996 0 : if(yych <= ':') goto yy427;
6997 0 : goto yy315;
6998 : }
6999 0 : yy426:
7000 : YYDEBUG(426, *YYCURSOR);
7001 0 : yyaccept = 7;
7002 0 : yych = *(YYMARKER = ++YYCURSOR);
7003 0 : if(yych <= '/') {
7004 0 : if(yych != '.') goto yy315;
7005 : } else {
7006 0 : if(yych <= '9') goto yy377;
7007 0 : if(yych >= ';') goto yy315;
7008 : }
7009 0 : yy427:
7010 : YYDEBUG(427, *YYCURSOR);
7011 0 : yych = *++YYCURSOR;
7012 0 : if(yych <= '/') goto yy53;
7013 0 : if(yych <= '5') goto yy428;
7014 0 : if(yych <= '6') goto yy429;
7015 0 : if(yych <= '9') goto yy380;
7016 0 : goto yy53;
7017 0 : yy428:
7018 : YYDEBUG(428, *YYCURSOR);
7019 0 : yyaccept = 8;
7020 0 : yych = *(YYMARKER = ++YYCURSOR);
7021 0 : if(yych <= '/') {
7022 0 : if(yych == '.') goto yy381;
7023 0 : goto yy339;
7024 : } else {
7025 0 : if(yych <= '9') goto yy430;
7026 0 : if(yych <= ':') goto yy381;
7027 0 : goto yy339;
7028 : }
7029 0 : yy429:
7030 : YYDEBUG(429, *YYCURSOR);
7031 0 : yyaccept = 8;
7032 0 : yych = *(YYMARKER = ++YYCURSOR);
7033 0 : if(yych <= '/') {
7034 0 : if(yych == '.') goto yy381;
7035 0 : goto yy339;
7036 : } else {
7037 0 : if(yych <= '0') goto yy384;
7038 0 : if(yych == ':') goto yy381;
7039 0 : goto yy339;
7040 : }
7041 0 : yy430:
7042 : YYDEBUG(430, *YYCURSOR);
7043 0 : yyaccept = 8;
7044 0 : yych = *(YYMARKER = ++YYCURSOR);
7045 0 : if(yych <= ',') {
7046 0 : if(yych <= ' ') {
7047 0 : if(yych == 0x09) goto yy432;
7048 0 : if(yych <= 0x1F) goto yy339;
7049 0 : goto yy432;
7050 : } else {
7051 0 : if(yych <= '(') {
7052 0 : if(yych <= '\'') goto yy339;
7053 0 : goto yy432;
7054 : } else {
7055 0 : if(yych == '+') goto yy432;
7056 0 : goto yy339;
7057 : }
7058 : }
7059 : } else {
7060 0 : if(yych <= ':') {
7061 0 : if(yych <= '-') goto yy432;
7062 0 : if(yych <= '.') goto yy381;
7063 0 : if(yych <= '9') goto yy339;
7064 0 : goto yy381;
7065 : } else {
7066 0 : if(yych <= 'Z') {
7067 0 : if(yych <= '@') goto yy339;
7068 0 : goto yy432;
7069 : } else {
7070 0 : if(yych <= '`') goto yy339;
7071 0 : if(yych <= 'z') goto yy432;
7072 0 : goto yy339;
7073 : }
7074 : }
7075 : }
7076 0 : yy431:
7077 : YYDEBUG(431, *YYCURSOR);
7078 0 : ++YYCURSOR;
7079 0 : if((YYLIMIT - YYCURSOR) < 8) YYFILL(8);
7080 0 : yych = *YYCURSOR;
7081 0 : yy432:
7082 : YYDEBUG(432, *YYCURSOR);
7083 0 : if(yych <= '-') {
7084 0 : if(yych <= '\'') {
7085 0 : if(yych <= 0x09) {
7086 0 : if(yych <= 0x08) goto yy53;
7087 0 : goto yy431;
7088 : } else {
7089 0 : if(yych == ' ') goto yy431;
7090 0 : goto yy53;
7091 : }
7092 : } else {
7093 0 : if(yych <= '*') {
7094 0 : if(yych <= '(') goto yy349;
7095 0 : goto yy53;
7096 : } else {
7097 0 : if(yych == ',') goto yy53;
7098 0 : goto yy348;
7099 : }
7100 : }
7101 : } else {
7102 0 : if(yych <= 'Z') {
7103 0 : if(yych <= 'A') {
7104 0 : if(yych <= '@') goto yy53;
7105 : } else {
7106 0 : if(yych != 'P') goto yy350;
7107 : }
7108 : } else {
7109 0 : if(yych <= 'o') {
7110 0 : if(yych <= '`') goto yy53;
7111 0 : if(yych <= 'a') goto yy434;
7112 0 : goto yy351;
7113 : } else {
7114 0 : if(yych <= 'p') goto yy434;
7115 0 : if(yych <= 'z') goto yy351;
7116 0 : goto yy53;
7117 : }
7118 : }
7119 : }
7120 : YYDEBUG(433, *YYCURSOR);
7121 0 : yyaccept = 8;
7122 0 : yych = *(YYMARKER = ++YYCURSOR);
7123 0 : if(yych <= 'L') {
7124 0 : if(yych <= '-') {
7125 0 : if(yych == ')') goto yy344;
7126 0 : goto yy339;
7127 : } else {
7128 0 : if(yych <= '.') goto yy436;
7129 0 : if(yych <= '@') goto yy339;
7130 0 : goto yy352;
7131 : }
7132 : } else {
7133 0 : if(yych <= '`') {
7134 0 : if(yych <= 'M') goto yy435;
7135 0 : if(yych <= 'Z') goto yy352;
7136 0 : goto yy339;
7137 : } else {
7138 0 : if(yych == 'm') goto yy439;
7139 0 : if(yych <= 'z') goto yy357;
7140 0 : goto yy339;
7141 : }
7142 : }
7143 0 : yy434:
7144 : YYDEBUG(434, *YYCURSOR);
7145 0 : yyaccept = 8;
7146 0 : yych = *(YYMARKER = ++YYCURSOR);
7147 0 : if(yych <= 'L') {
7148 0 : if(yych <= '-') {
7149 0 : if(yych == ')') goto yy344;
7150 0 : goto yy339;
7151 : } else {
7152 0 : if(yych <= '.') goto yy436;
7153 0 : if(yych <= '@') goto yy339;
7154 0 : goto yy352;
7155 : }
7156 : } else {
7157 0 : if(yych <= '`') {
7158 0 : if(yych <= 'M') goto yy435;
7159 0 : if(yych <= 'Z') goto yy352;
7160 0 : goto yy339;
7161 : } else {
7162 0 : if(yych == 'm') goto yy435;
7163 0 : if(yych <= 'z') goto yy352;
7164 0 : goto yy339;
7165 : }
7166 : }
7167 0 : yy435:
7168 : YYDEBUG(435, *YYCURSOR);
7169 0 : yyaccept = 8;
7170 0 : yych = *(YYMARKER = ++YYCURSOR);
7171 0 : if(yych <= ')') {
7172 0 : if(yych <= 0x09) {
7173 0 : if(yych <= 0x00) goto yy392;
7174 0 : if(yych <= 0x08) goto yy339;
7175 0 : goto yy392;
7176 : } else {
7177 0 : if(yych == ' ') goto yy392;
7178 0 : if(yych <= '(') goto yy339;
7179 0 : goto yy344;
7180 : }
7181 : } else {
7182 0 : if(yych <= '@') {
7183 0 : if(yych == '.') goto yy438;
7184 0 : goto yy339;
7185 : } else {
7186 0 : if(yych <= 'Z') goto yy353;
7187 0 : if(yych <= '`') goto yy339;
7188 0 : if(yych <= 'z') goto yy353;
7189 0 : goto yy339;
7190 : }
7191 : }
7192 0 : yy436:
7193 : YYDEBUG(436, *YYCURSOR);
7194 0 : yych = *++YYCURSOR;
7195 0 : if(yych == 'M') goto yy437;
7196 0 : if(yych != 'm') goto yy53;
7197 0 : yy437:
7198 : YYDEBUG(437, *YYCURSOR);
7199 0 : yych = *++YYCURSOR;
7200 0 : if(yych <= 0x1F) {
7201 0 : if(yych <= 0x00) goto yy392;
7202 0 : if(yych == 0x09) goto yy392;
7203 0 : goto yy53;
7204 : } else {
7205 0 : if(yych <= ' ') goto yy392;
7206 0 : if(yych != '.') goto yy53;
7207 : }
7208 0 : yy438:
7209 : YYDEBUG(438, *YYCURSOR);
7210 0 : yych = *++YYCURSOR;
7211 0 : if(yych <= 0x09) {
7212 0 : if(yych <= 0x00) goto yy392;
7213 0 : if(yych <= 0x08) goto yy53;
7214 0 : goto yy392;
7215 : } else {
7216 0 : if(yych == ' ') goto yy392;
7217 0 : goto yy53;
7218 : }
7219 0 : yy439:
7220 : YYDEBUG(439, *YYCURSOR);
7221 0 : yyaccept = 8;
7222 0 : yych = *(YYMARKER = ++YYCURSOR);
7223 0 : if(yych <= '-') {
7224 0 : if(yych <= 0x1F) {
7225 0 : if(yych <= 0x00) goto yy392;
7226 0 : if(yych == 0x09) goto yy392;
7227 0 : goto yy339;
7228 : } else {
7229 0 : if(yych <= ' ') goto yy392;
7230 0 : if(yych == ')') goto yy344;
7231 0 : goto yy339;
7232 : }
7233 : } else {
7234 0 : if(yych <= 'Z') {
7235 0 : if(yych <= '.') goto yy438;
7236 0 : if(yych <= '/') goto yy359;
7237 0 : if(yych <= '@') goto yy339;
7238 0 : goto yy353;
7239 : } else {
7240 0 : if(yych <= '_') {
7241 0 : if(yych <= '^') goto yy339;
7242 0 : goto yy359;
7243 : } else {
7244 0 : if(yych <= '`') goto yy339;
7245 0 : if(yych <= 'z') goto yy358;
7246 0 : goto yy339;
7247 : }
7248 : }
7249 : }
7250 0 : yy440:
7251 : YYDEBUG(440, *YYCURSOR);
7252 0 : yyaccept = 7;
7253 0 : yych = *(YYMARKER = ++YYCURSOR);
7254 0 : if(yych <= ':') {
7255 0 : if(yych <= ' ') {
7256 0 : if(yych == 0x09) goto yy397;
7257 0 : if(yych <= 0x1F) goto yy315;
7258 0 : goto yy397;
7259 : } else {
7260 0 : if(yych <= '.') {
7261 0 : if(yych <= '-') goto yy315;
7262 0 : goto yy381;
7263 : } else {
7264 0 : if(yych <= '/') goto yy315;
7265 0 : if(yych <= '9') goto yy403;
7266 0 : goto yy381;
7267 : }
7268 : }
7269 : } else {
7270 0 : if(yych <= 'P') {
7271 0 : if(yych == 'A') goto yy399;
7272 0 : if(yych <= 'O') goto yy315;
7273 0 : goto yy399;
7274 : } else {
7275 0 : if(yych <= 'a') {
7276 0 : if(yych <= '`') goto yy315;
7277 0 : goto yy399;
7278 : } else {
7279 0 : if(yych == 'p') goto yy399;
7280 0 : goto yy315;
7281 : }
7282 : }
7283 : }
7284 0 : yy441:
7285 : YYDEBUG(441, *YYCURSOR);
7286 0 : yyaccept = 7;
7287 0 : yych = *(YYMARKER = ++YYCURSOR);
7288 0 : if(yych <= ':') {
7289 0 : if(yych <= ' ') {
7290 0 : if(yych == 0x09) goto yy397;
7291 0 : if(yych <= 0x1F) goto yy315;
7292 0 : goto yy397;
7293 : } else {
7294 0 : if(yych <= '.') {
7295 0 : if(yych <= '-') goto yy315;
7296 : } else {
7297 0 : if(yych <= '/') goto yy315;
7298 0 : if(yych <= '9') goto yy403;
7299 : }
7300 : }
7301 : } else {
7302 0 : if(yych <= 'P') {
7303 0 : if(yych == 'A') goto yy399;
7304 0 : if(yych <= 'O') goto yy315;
7305 0 : goto yy399;
7306 : } else {
7307 0 : if(yych <= 'a') {
7308 0 : if(yych <= '`') goto yy315;
7309 0 : goto yy399;
7310 : } else {
7311 0 : if(yych == 'p') goto yy399;
7312 0 : goto yy315;
7313 : }
7314 : }
7315 : }
7316 0 : yy442:
7317 : YYDEBUG(442, *YYCURSOR);
7318 0 : yych = *++YYCURSOR;
7319 0 : if(yych <= '/') goto yy53;
7320 0 : if(yych <= '5') goto yy443;
7321 0 : if(yych <= '6') goto yy444;
7322 0 : if(yych <= '9') goto yy340;
7323 0 : goto yy53;
7324 0 : yy443:
7325 : YYDEBUG(443, *YYCURSOR);
7326 0 : yyaccept = 8;
7327 0 : yych = *(YYMARKER = ++YYCURSOR);
7328 0 : if(yych <= '/') {
7329 0 : if(yych == '.') goto yy341;
7330 0 : goto yy339;
7331 : } else {
7332 0 : if(yych <= '9') goto yy445;
7333 0 : if(yych <= ':') goto yy341;
7334 0 : goto yy339;
7335 : }
7336 0 : yy444:
7337 : YYDEBUG(444, *YYCURSOR);
7338 0 : yyaccept = 8;
7339 0 : yych = *(YYMARKER = ++YYCURSOR);
7340 0 : if(yych <= '/') {
7341 0 : if(yych == '.') goto yy341;
7342 0 : goto yy339;
7343 : } else {
7344 0 : if(yych <= '0') goto yy384;
7345 0 : if(yych == ':') goto yy341;
7346 0 : goto yy339;
7347 : }
7348 0 : yy445:
7349 : YYDEBUG(445, *YYCURSOR);
7350 0 : yyaccept = 8;
7351 0 : yych = *(YYMARKER = ++YYCURSOR);
7352 0 : if(yych <= ',') {
7353 0 : if(yych <= ' ') {
7354 0 : if(yych == 0x09) goto yy386;
7355 0 : if(yych <= 0x1F) goto yy339;
7356 0 : goto yy386;
7357 : } else {
7358 0 : if(yych <= '(') {
7359 0 : if(yych <= '\'') goto yy339;
7360 0 : goto yy386;
7361 : } else {
7362 0 : if(yych == '+') goto yy386;
7363 0 : goto yy339;
7364 : }
7365 : }
7366 : } else {
7367 0 : if(yych <= ':') {
7368 0 : if(yych <= '-') goto yy386;
7369 0 : if(yych <= '.') goto yy341;
7370 0 : if(yych <= '9') goto yy339;
7371 0 : goto yy341;
7372 : } else {
7373 0 : if(yych <= 'Z') {
7374 0 : if(yych <= '@') goto yy339;
7375 0 : goto yy386;
7376 : } else {
7377 0 : if(yych <= '`') goto yy339;
7378 0 : if(yych <= 'z') goto yy386;
7379 0 : goto yy339;
7380 : }
7381 : }
7382 : }
7383 0 : yy446:
7384 : YYDEBUG(446, *YYCURSOR);
7385 0 : yyaccept = 7;
7386 0 : yych = *(YYMARKER = ++YYCURSOR);
7387 0 : if(yych <= ':') {
7388 0 : if(yych <= ' ') {
7389 0 : if(yych == 0x09) goto yy397;
7390 0 : if(yych <= 0x1F) goto yy315;
7391 0 : goto yy397;
7392 : } else {
7393 0 : if(yych <= '.') {
7394 0 : if(yych <= '-') goto yy315;
7395 0 : goto yy427;
7396 : } else {
7397 0 : if(yych <= '/') goto yy315;
7398 0 : if(yych <= '9') goto yy403;
7399 0 : goto yy427;
7400 : }
7401 : }
7402 : } else {
7403 0 : if(yych <= 'P') {
7404 0 : if(yych == 'A') goto yy399;
7405 0 : if(yych <= 'O') goto yy315;
7406 0 : goto yy399;
7407 : } else {
7408 0 : if(yych <= 'a') {
7409 0 : if(yych <= '`') goto yy315;
7410 0 : goto yy399;
7411 : } else {
7412 0 : if(yych == 'p') goto yy399;
7413 0 : goto yy315;
7414 : }
7415 : }
7416 : }
7417 0 : yy447:
7418 : YYDEBUG(447, *YYCURSOR);
7419 0 : yyaccept = 7;
7420 0 : yych = *(YYMARKER = ++YYCURSOR);
7421 0 : if(yych <= '1') {
7422 0 : if(yych <= '/') goto yy332;
7423 0 : if(yych <= '0') goto yy449;
7424 0 : goto yy450;
7425 : } else {
7426 0 : if(yych <= '2') goto yy451;
7427 0 : if(yych <= '5') goto yy452;
7428 0 : if(yych <= '9') goto yy453;
7429 0 : goto yy332;
7430 : }
7431 0 : yy448:
7432 : YYDEBUG(448, *YYCURSOR);
7433 0 : yyaccept = 7;
7434 0 : yych = *(YYMARKER = ++YYCURSOR);
7435 0 : if(yych <= '/') {
7436 0 : if(yych == '.') goto yy337;
7437 0 : goto yy315;
7438 : } else {
7439 0 : if(yych <= '0') goto yy420;
7440 0 : if(yych <= '9') goto yy421;
7441 0 : if(yych <= ':') goto yy337;
7442 0 : goto yy315;
7443 : }
7444 0 : yy449:
7445 : YYDEBUG(449, *YYCURSOR);
7446 0 : yyaccept = 7;
7447 0 : yych = *(YYMARKER = ++YYCURSOR);
7448 0 : if(yych <= '/') {
7449 0 : if(yych == '.') goto yy466;
7450 0 : goto yy315;
7451 : } else {
7452 0 : if(yych <= '0') goto yy465;
7453 0 : if(yych <= '9') goto yy470;
7454 0 : if(yych <= ':') goto yy466;
7455 0 : goto yy315;
7456 : }
7457 0 : yy450:
7458 : YYDEBUG(450, *YYCURSOR);
7459 0 : yyaccept = 7;
7460 0 : yych = *(YYMARKER = ++YYCURSOR);
7461 0 : if(yych <= '/') {
7462 0 : if(yych == '.') goto yy454;
7463 0 : goto yy315;
7464 : } else {
7465 0 : if(yych <= '2') goto yy470;
7466 0 : if(yych <= '9') goto yy465;
7467 0 : if(yych <= ':') goto yy454;
7468 0 : goto yy315;
7469 : }
7470 0 : yy451:
7471 : YYDEBUG(451, *YYCURSOR);
7472 0 : yyaccept = 7;
7473 0 : yych = *(YYMARKER = ++YYCURSOR);
7474 0 : if(yych <= '/') {
7475 0 : if(yych == '.') goto yy454;
7476 0 : goto yy315;
7477 : } else {
7478 0 : if(yych <= '3') goto yy465;
7479 0 : if(yych <= '9') goto yy464;
7480 0 : if(yych <= ':') goto yy454;
7481 0 : goto yy315;
7482 : }
7483 0 : yy452:
7484 : YYDEBUG(452, *YYCURSOR);
7485 0 : yyaccept = 7;
7486 0 : yych = *(YYMARKER = ++YYCURSOR);
7487 0 : if(yych <= '/') {
7488 0 : if(yych == '.') goto yy454;
7489 0 : goto yy315;
7490 : } else {
7491 0 : if(yych <= '9') goto yy464;
7492 0 : if(yych <= ':') goto yy454;
7493 0 : goto yy315;
7494 : }
7495 0 : yy453:
7496 : YYDEBUG(453, *YYCURSOR);
7497 0 : yyaccept = 7;
7498 0 : yych = *(YYMARKER = ++YYCURSOR);
7499 0 : if(yych <= '/') {
7500 0 : if(yych != '.') goto yy315;
7501 : } else {
7502 0 : if(yych <= '9') goto yy377;
7503 0 : if(yych >= ';') goto yy315;
7504 : }
7505 0 : yy454:
7506 : YYDEBUG(454, *YYCURSOR);
7507 0 : yych = *++YYCURSOR;
7508 0 : if(yych <= '/') goto yy53;
7509 0 : if(yych <= '5') goto yy455;
7510 0 : if(yych <= '6') goto yy456;
7511 0 : if(yych <= '9') goto yy380;
7512 0 : goto yy53;
7513 0 : yy455:
7514 : YYDEBUG(455, *YYCURSOR);
7515 0 : yyaccept = 8;
7516 0 : yych = *(YYMARKER = ++YYCURSOR);
7517 0 : if(yych <= '/') {
7518 0 : if(yych == '.') goto yy381;
7519 0 : goto yy339;
7520 : } else {
7521 0 : if(yych <= '9') goto yy457;
7522 0 : if(yych <= ':') goto yy381;
7523 0 : goto yy339;
7524 : }
7525 0 : yy456:
7526 : YYDEBUG(456, *YYCURSOR);
7527 0 : yyaccept = 8;
7528 0 : yych = *(YYMARKER = ++YYCURSOR);
7529 0 : if(yych <= '/') {
7530 0 : if(yych == '.') goto yy381;
7531 0 : goto yy339;
7532 : } else {
7533 0 : if(yych <= '0') goto yy345;
7534 0 : if(yych == ':') goto yy381;
7535 0 : goto yy339;
7536 : }
7537 0 : yy457:
7538 : YYDEBUG(457, *YYCURSOR);
7539 0 : yyaccept = 8;
7540 0 : yych = *(YYMARKER = ++YYCURSOR);
7541 0 : if(yych <= ',') {
7542 0 : if(yych <= ' ') {
7543 0 : if(yych == 0x09) goto yy459;
7544 0 : if(yych <= 0x1F) goto yy339;
7545 0 : goto yy459;
7546 : } else {
7547 0 : if(yych <= '(') {
7548 0 : if(yych <= '\'') goto yy339;
7549 0 : goto yy459;
7550 : } else {
7551 0 : if(yych == '+') goto yy459;
7552 0 : goto yy339;
7553 : }
7554 : }
7555 : } else {
7556 0 : if(yych <= ':') {
7557 0 : if(yych <= '-') goto yy459;
7558 0 : if(yych <= '.') goto yy381;
7559 0 : if(yych <= '9') goto yy339;
7560 0 : goto yy381;
7561 : } else {
7562 0 : if(yych <= 'Z') {
7563 0 : if(yych <= '@') goto yy339;
7564 0 : goto yy459;
7565 : } else {
7566 0 : if(yych <= '`') goto yy339;
7567 0 : if(yych <= 'z') goto yy459;
7568 0 : goto yy339;
7569 : }
7570 : }
7571 : }
7572 0 : yy458:
7573 : YYDEBUG(458, *YYCURSOR);
7574 0 : ++YYCURSOR;
7575 0 : if((YYLIMIT - YYCURSOR) < 8) YYFILL(8);
7576 0 : yych = *YYCURSOR;
7577 0 : yy459:
7578 : YYDEBUG(459, *YYCURSOR);
7579 0 : if(yych <= '-') {
7580 0 : if(yych <= '\'') {
7581 0 : if(yych <= 0x09) {
7582 0 : if(yych <= 0x08) goto yy53;
7583 0 : goto yy458;
7584 : } else {
7585 0 : if(yych == ' ') goto yy458;
7586 0 : goto yy53;
7587 : }
7588 : } else {
7589 0 : if(yych <= '*') {
7590 0 : if(yych <= '(') goto yy349;
7591 0 : goto yy53;
7592 : } else {
7593 0 : if(yych == ',') goto yy53;
7594 0 : goto yy348;
7595 : }
7596 : }
7597 : } else {
7598 0 : if(yych <= 'Z') {
7599 0 : if(yych <= 'A') {
7600 0 : if(yych <= '@') goto yy53;
7601 : } else {
7602 0 : if(yych != 'P') goto yy350;
7603 : }
7604 : } else {
7605 0 : if(yych <= 'o') {
7606 0 : if(yych <= '`') goto yy53;
7607 0 : if(yych <= 'a') goto yy461;
7608 0 : goto yy351;
7609 : } else {
7610 0 : if(yych <= 'p') goto yy461;
7611 0 : if(yych <= 'z') goto yy351;
7612 0 : goto yy53;
7613 : }
7614 : }
7615 : }
7616 : YYDEBUG(460, *YYCURSOR);
7617 0 : yyaccept = 8;
7618 0 : yych = *(YYMARKER = ++YYCURSOR);
7619 0 : if(yych <= 'L') {
7620 0 : if(yych <= '-') {
7621 0 : if(yych == ')') goto yy344;
7622 0 : goto yy339;
7623 : } else {
7624 0 : if(yych <= '.') goto yy400;
7625 0 : if(yych <= '@') goto yy339;
7626 0 : goto yy352;
7627 : }
7628 : } else {
7629 0 : if(yych <= '`') {
7630 0 : if(yych <= 'M') goto yy462;
7631 0 : if(yych <= 'Z') goto yy352;
7632 0 : goto yy339;
7633 : } else {
7634 0 : if(yych == 'm') goto yy463;
7635 0 : if(yych <= 'z') goto yy357;
7636 0 : goto yy339;
7637 : }
7638 : }
7639 0 : yy461:
7640 : YYDEBUG(461, *YYCURSOR);
7641 0 : yyaccept = 8;
7642 0 : yych = *(YYMARKER = ++YYCURSOR);
7643 0 : if(yych <= 'L') {
7644 0 : if(yych <= '-') {
7645 0 : if(yych == ')') goto yy344;
7646 0 : goto yy339;
7647 : } else {
7648 0 : if(yych <= '.') goto yy400;
7649 0 : if(yych <= '@') goto yy339;
7650 0 : goto yy352;
7651 : }
7652 : } else {
7653 0 : if(yych <= '`') {
7654 0 : if(yych <= 'M') goto yy462;
7655 0 : if(yych <= 'Z') goto yy352;
7656 0 : goto yy339;
7657 : } else {
7658 0 : if(yych == 'm') goto yy462;
7659 0 : if(yych <= 'z') goto yy352;
7660 0 : goto yy339;
7661 : }
7662 : }
7663 0 : yy462:
7664 : YYDEBUG(462, *YYCURSOR);
7665 0 : yyaccept = 8;
7666 0 : yych = *(YYMARKER = ++YYCURSOR);
7667 0 : if(yych <= ')') {
7668 0 : if(yych <= 0x09) {
7669 0 : if(yych <= 0x00) goto yy392;
7670 0 : if(yych <= 0x08) goto yy339;
7671 0 : goto yy392;
7672 : } else {
7673 0 : if(yych == ' ') goto yy392;
7674 0 : if(yych <= '(') goto yy339;
7675 0 : goto yy344;
7676 : }
7677 : } else {
7678 0 : if(yych <= '@') {
7679 0 : if(yych == '.') goto yy402;
7680 0 : goto yy339;
7681 : } else {
7682 0 : if(yych <= 'Z') goto yy353;
7683 0 : if(yych <= '`') goto yy339;
7684 0 : if(yych <= 'z') goto yy353;
7685 0 : goto yy339;
7686 : }
7687 : }
7688 0 : yy463:
7689 : YYDEBUG(463, *YYCURSOR);
7690 0 : yyaccept = 8;
7691 0 : yych = *(YYMARKER = ++YYCURSOR);
7692 0 : if(yych <= '-') {
7693 0 : if(yych <= 0x1F) {
7694 0 : if(yych <= 0x00) goto yy392;
7695 0 : if(yych == 0x09) goto yy392;
7696 0 : goto yy339;
7697 : } else {
7698 0 : if(yych <= ' ') goto yy392;
7699 0 : if(yych == ')') goto yy344;
7700 0 : goto yy339;
7701 : }
7702 : } else {
7703 0 : if(yych <= 'Z') {
7704 0 : if(yych <= '.') goto yy402;
7705 0 : if(yych <= '/') goto yy359;
7706 0 : if(yych <= '@') goto yy339;
7707 0 : goto yy353;
7708 : } else {
7709 0 : if(yych <= '_') {
7710 0 : if(yych <= '^') goto yy339;
7711 0 : goto yy359;
7712 : } else {
7713 0 : if(yych <= '`') goto yy339;
7714 0 : if(yych <= 'z') goto yy358;
7715 0 : goto yy339;
7716 : }
7717 : }
7718 : }
7719 0 : yy464:
7720 : YYDEBUG(464, *YYCURSOR);
7721 0 : yyaccept = 7;
7722 0 : yych = *(YYMARKER = ++YYCURSOR);
7723 0 : if(yych <= '/') {
7724 0 : if(yych == '.') goto yy341;
7725 0 : goto yy315;
7726 : } else {
7727 0 : if(yych <= '9') goto yy403;
7728 0 : if(yych <= ':') goto yy341;
7729 0 : goto yy315;
7730 : }
7731 0 : yy465:
7732 : YYDEBUG(465, *YYCURSOR);
7733 0 : yyaccept = 7;
7734 0 : yych = *(YYMARKER = ++YYCURSOR);
7735 0 : if(yych <= '/') {
7736 0 : if(yych != '.') goto yy315;
7737 : } else {
7738 0 : if(yych <= '9') goto yy403;
7739 0 : if(yych >= ';') goto yy315;
7740 : }
7741 0 : yy466:
7742 : YYDEBUG(466, *YYCURSOR);
7743 0 : yych = *++YYCURSOR;
7744 0 : if(yych <= '/') goto yy53;
7745 0 : if(yych <= '5') goto yy467;
7746 0 : if(yych <= '6') goto yy468;
7747 0 : if(yych <= '9') goto yy340;
7748 0 : goto yy53;
7749 0 : yy467:
7750 : YYDEBUG(467, *YYCURSOR);
7751 0 : yyaccept = 8;
7752 0 : yych = *(YYMARKER = ++YYCURSOR);
7753 0 : if(yych <= '/') {
7754 0 : if(yych == '.') goto yy341;
7755 0 : goto yy339;
7756 : } else {
7757 0 : if(yych <= '9') goto yy469;
7758 0 : if(yych <= ':') goto yy341;
7759 0 : goto yy339;
7760 : }
7761 0 : yy468:
7762 : YYDEBUG(468, *YYCURSOR);
7763 0 : yyaccept = 8;
7764 0 : yych = *(YYMARKER = ++YYCURSOR);
7765 0 : if(yych <= '/') {
7766 0 : if(yych == '.') goto yy341;
7767 0 : goto yy339;
7768 : } else {
7769 0 : if(yych <= '0') goto yy345;
7770 0 : if(yych == ':') goto yy341;
7771 0 : goto yy339;
7772 : }
7773 0 : yy469:
7774 : YYDEBUG(469, *YYCURSOR);
7775 0 : yyaccept = 8;
7776 0 : yych = *(YYMARKER = ++YYCURSOR);
7777 0 : if(yych <= ',') {
7778 0 : if(yych <= ' ') {
7779 0 : if(yych == 0x09) goto yy346;
7780 0 : if(yych <= 0x1F) goto yy339;
7781 0 : goto yy346;
7782 : } else {
7783 0 : if(yych <= '(') {
7784 0 : if(yych <= '\'') goto yy339;
7785 0 : goto yy349;
7786 : } else {
7787 0 : if(yych == '+') goto yy348;
7788 0 : goto yy339;
7789 : }
7790 : }
7791 : } else {
7792 0 : if(yych <= ':') {
7793 0 : if(yych <= '-') goto yy348;
7794 0 : if(yych <= '.') goto yy341;
7795 0 : if(yych <= '9') goto yy339;
7796 0 : goto yy341;
7797 : } else {
7798 0 : if(yych <= 'Z') {
7799 0 : if(yych <= '@') goto yy339;
7800 0 : goto yy350;
7801 : } else {
7802 0 : if(yych <= '`') goto yy339;
7803 0 : if(yych <= 'z') goto yy351;
7804 0 : goto yy339;
7805 : }
7806 : }
7807 : }
7808 0 : yy470:
7809 : YYDEBUG(470, *YYCURSOR);
7810 0 : yyaccept = 7;
7811 0 : yych = *(YYMARKER = ++YYCURSOR);
7812 0 : if(yych <= '/') {
7813 0 : if(yych == '.') goto yy454;
7814 0 : goto yy315;
7815 : } else {
7816 0 : if(yych <= '9') goto yy403;
7817 0 : if(yych <= ':') goto yy454;
7818 0 : goto yy315;
7819 : }
7820 0 : yy471:
7821 : YYDEBUG(471, *YYCURSOR);
7822 0 : yyaccept = 7;
7823 0 : yych = *(YYMARKER = ++YYCURSOR);
7824 0 : if(yych <= '9') {
7825 0 : if(yych <= '/') {
7826 0 : if(yych == '.') goto yy414;
7827 0 : goto yy332;
7828 : } else {
7829 0 : if(yych <= '0') goto yy448;
7830 0 : if(yych <= '1') goto yy416;
7831 0 : if(yych <= '2') goto yy417;
7832 0 : goto yy418;
7833 : }
7834 : } else {
7835 0 : if(yych <= 'q') {
7836 0 : if(yych <= ':') goto yy378;
7837 0 : if(yych == 'n') goto yy328;
7838 0 : goto yy332;
7839 : } else {
7840 0 : if(yych <= 'r') goto yy329;
7841 0 : if(yych <= 's') goto yy327;
7842 0 : if(yych <= 't') goto yy330;
7843 0 : goto yy332;
7844 : }
7845 : }
7846 0 : yy472:
7847 : YYDEBUG(472, *YYCURSOR);
7848 0 : yyaccept = 7;
7849 0 : yych = *(YYMARKER = ++YYCURSOR);
7850 0 : if(yych <= '9') {
7851 0 : if(yych <= '/') {
7852 0 : if(yych == '.') goto yy414;
7853 0 : goto yy332;
7854 : } else {
7855 0 : if(yych <= '0') goto yy448;
7856 0 : if(yych <= '1') goto yy416;
7857 0 : if(yych <= '2') goto yy417;
7858 0 : goto yy418;
7859 : }
7860 : } else {
7861 0 : if(yych <= 'q') {
7862 0 : if(yych <= ':') goto yy378;
7863 0 : if(yych == 'n') goto yy328;
7864 0 : goto yy332;
7865 : } else {
7866 0 : if(yych <= 'r') goto yy329;
7867 0 : if(yych <= 's') goto yy327;
7868 0 : if(yych <= 't') goto yy330;
7869 0 : goto yy332;
7870 : }
7871 : }
7872 0 : yy473:
7873 : YYDEBUG(473, *YYCURSOR);
7874 0 : yyaccept = 7;
7875 0 : yych = *(YYMARKER = ++YYCURSOR);
7876 0 : if(yych <= 'm') {
7877 0 : if(yych <= '1') {
7878 0 : if(yych <= '/') goto yy332;
7879 0 : if(yych <= '0') goto yy412;
7880 0 : goto yy477;
7881 : } else {
7882 0 : if(yych <= '2') goto yy484;
7883 0 : if(yych <= '9') goto yy485;
7884 0 : goto yy332;
7885 : }
7886 : } else {
7887 0 : if(yych <= 'r') {
7888 0 : if(yych <= 'n') goto yy328;
7889 0 : if(yych <= 'q') goto yy332;
7890 0 : goto yy329;
7891 : } else {
7892 0 : if(yych <= 's') goto yy327;
7893 0 : if(yych <= 't') goto yy330;
7894 0 : goto yy332;
7895 : }
7896 : }
7897 0 : yy474:
7898 : YYDEBUG(474, *YYCURSOR);
7899 0 : yyaccept = 7;
7900 0 : yych = *(YYMARKER = ++YYCURSOR);
7901 0 : if(yych <= 'm') {
7902 0 : if(yych <= '1') {
7903 0 : if(yych <= '/') goto yy332;
7904 0 : if(yych <= '0') goto yy476;
7905 0 : goto yy477;
7906 : } else {
7907 0 : if(yych <= '2') goto yy484;
7908 0 : if(yych <= '9') goto yy485;
7909 0 : goto yy332;
7910 : }
7911 : } else {
7912 0 : if(yych <= 'r') {
7913 0 : if(yych <= 'n') goto yy328;
7914 0 : if(yych <= 'q') goto yy332;
7915 0 : goto yy329;
7916 : } else {
7917 0 : if(yych <= 's') goto yy327;
7918 0 : if(yych <= 't') goto yy330;
7919 0 : goto yy332;
7920 : }
7921 : }
7922 0 : yy475:
7923 : YYDEBUG(475, *YYCURSOR);
7924 0 : yyaccept = 7;
7925 0 : yych = *(YYMARKER = ++YYCURSOR);
7926 0 : if(yych <= 'm') {
7927 0 : if(yych <= '1') {
7928 0 : if(yych <= '/') goto yy332;
7929 0 : if(yych >= '1') goto yy477;
7930 : } else {
7931 0 : if(yych <= '2') goto yy325;
7932 0 : if(yych <= '9') goto yy326;
7933 0 : goto yy332;
7934 : }
7935 : } else {
7936 0 : if(yych <= 'r') {
7937 0 : if(yych <= 'n') goto yy328;
7938 0 : if(yych <= 'q') goto yy332;
7939 0 : goto yy329;
7940 : } else {
7941 0 : if(yych <= 's') goto yy327;
7942 0 : if(yych <= 't') goto yy330;
7943 0 : goto yy332;
7944 : }
7945 : }
7946 0 : yy476:
7947 : YYDEBUG(476, *YYCURSOR);
7948 0 : yyaccept = 7;
7949 0 : yych = *(YYMARKER = ++YYCURSOR);
7950 0 : if(yych <= '9') {
7951 0 : if(yych <= '/') {
7952 0 : if(yych <= ',') goto yy332;
7953 0 : if(yych <= '-') goto yy478;
7954 0 : if(yych <= '.') goto yy447;
7955 0 : goto yy332;
7956 : } else {
7957 0 : if(yych <= '0') goto yy448;
7958 0 : if(yych <= '1') goto yy416;
7959 0 : if(yych <= '2') goto yy417;
7960 0 : goto yy418;
7961 : }
7962 : } else {
7963 0 : if(yych <= 'q') {
7964 0 : if(yych <= ':') goto yy337;
7965 0 : if(yych == 'n') goto yy328;
7966 0 : goto yy332;
7967 : } else {
7968 0 : if(yych <= 'r') goto yy329;
7969 0 : if(yych <= 's') goto yy327;
7970 0 : if(yych <= 't') goto yy330;
7971 0 : goto yy332;
7972 : }
7973 : }
7974 0 : yy477:
7975 : YYDEBUG(477, *YYCURSOR);
7976 0 : yyaccept = 7;
7977 0 : yych = *(YYMARKER = ++YYCURSOR);
7978 0 : if(yych <= '9') {
7979 0 : if(yych <= '/') {
7980 0 : if(yych <= ',') goto yy332;
7981 0 : if(yych <= '-') goto yy478;
7982 0 : if(yych <= '.') goto yy414;
7983 0 : goto yy332;
7984 : } else {
7985 0 : if(yych <= '0') goto yy415;
7986 0 : if(yych <= '1') goto yy416;
7987 0 : if(yych <= '2') goto yy417;
7988 0 : goto yy418;
7989 : }
7990 : } else {
7991 0 : if(yych <= 'q') {
7992 0 : if(yych <= ':') goto yy378;
7993 0 : if(yych == 'n') goto yy328;
7994 0 : goto yy332;
7995 : } else {
7996 0 : if(yych <= 'r') goto yy329;
7997 0 : if(yych <= 's') goto yy327;
7998 0 : if(yych <= 't') goto yy330;
7999 0 : goto yy332;
8000 : }
8001 : }
8002 0 : yy478:
8003 : YYDEBUG(478, *YYCURSOR);
8004 0 : yych = *++YYCURSOR;
8005 0 : if(yych <= '/') goto yy53;
8006 0 : if(yych >= ':') goto yy53;
8007 : YYDEBUG(479, *YYCURSOR);
8008 0 : ++YYCURSOR;
8009 0 : if((yych = *YYCURSOR) <= '/') goto yy480;
8010 0 : if(yych <= '9') goto yy481;
8011 0 : yy480:
8012 : YYDEBUG(480, *YYCURSOR);
8013 : #line 1294 "ext/date/lib/parse_date.re"
8014 : {
8015 : DEBUG_OUTPUT("pgtextshort");
8016 : TIMELIB_INIT;
8017 : TIMELIB_HAVE_DATE();
8018 : s->time->m = timelib_get_month((char **) &ptr);
8019 : s->time->d = timelib_get_nr((char **) &ptr, 2);
8020 : s->time->y = timelib_get_nr((char **) &ptr, 4);
8021 : TIMELIB_PROCESS_YEAR(s->time->y);
8022 : TIMELIB_DEINIT;
8023 : return TIMELIB_PG_TEXT;
8024 : }
8025 : #line 8026 "ext/date/lib/parse_date.c"
8026 0 : yy481:
8027 : YYDEBUG(481, *YYCURSOR);
8028 0 : yych = *++YYCURSOR;
8029 0 : if(yych <= '/') goto yy480;
8030 0 : if(yych >= ':') goto yy480;
8031 : YYDEBUG(482, *YYCURSOR);
8032 0 : yych = *++YYCURSOR;
8033 0 : if(yych <= '/') goto yy480;
8034 0 : if(yych >= ':') goto yy480;
8035 : YYDEBUG(483, *YYCURSOR);
8036 0 : yych = *++YYCURSOR;
8037 0 : goto yy480;
8038 0 : yy484:
8039 : YYDEBUG(484, *YYCURSOR);
8040 0 : yyaccept = 7;
8041 0 : yych = *(YYMARKER = ++YYCURSOR);
8042 0 : if(yych <= '9') {
8043 0 : if(yych <= '/') {
8044 0 : if(yych <= ',') goto yy332;
8045 0 : if(yych <= '-') goto yy478;
8046 0 : if(yych <= '.') goto yy414;
8047 0 : goto yy332;
8048 : } else {
8049 0 : if(yych <= '0') goto yy448;
8050 0 : if(yych <= '1') goto yy416;
8051 0 : if(yych <= '2') goto yy417;
8052 0 : goto yy418;
8053 : }
8054 : } else {
8055 0 : if(yych <= 'q') {
8056 0 : if(yych <= ':') goto yy378;
8057 0 : if(yych == 'n') goto yy328;
8058 0 : goto yy332;
8059 : } else {
8060 0 : if(yych <= 'r') goto yy329;
8061 0 : if(yych <= 's') goto yy327;
8062 0 : if(yych <= 't') goto yy330;
8063 0 : goto yy332;
8064 : }
8065 : }
8066 0 : yy485:
8067 : YYDEBUG(485, *YYCURSOR);
8068 0 : yyaccept = 7;
8069 0 : yych = *(YYMARKER = ++YYCURSOR);
8070 0 : if(yych <= '9') {
8071 0 : if(yych <= '/') {
8072 0 : if(yych <= ',') goto yy332;
8073 0 : if(yych <= '-') goto yy478;
8074 0 : if(yych <= '.') goto yy414;
8075 0 : goto yy332;
8076 : } else {
8077 0 : if(yych <= '0') goto yy448;
8078 0 : if(yych <= '1') goto yy416;
8079 0 : if(yych <= '2') goto yy417;
8080 0 : goto yy418;
8081 : }
8082 : } else {
8083 0 : if(yych <= 'q') {
8084 0 : if(yych <= ':') goto yy378;
8085 0 : if(yych == 'n') goto yy328;
8086 0 : goto yy332;
8087 : } else {
8088 0 : if(yych <= 'r') goto yy329;
8089 0 : if(yych <= 's') goto yy327;
8090 0 : if(yych <= 't') goto yy330;
8091 0 : goto yy332;
8092 : }
8093 : }
8094 0 : yy486:
8095 : YYDEBUG(486, *YYCURSOR);
8096 0 : yyaccept = 0;
8097 0 : yych = *(YYMARKER = ++YYCURSOR);
8098 0 : if(yych <= 'C') {
8099 0 : if(yych <= '.') {
8100 0 : if(yych == ')') goto yy136;
8101 0 : goto yy3;
8102 : } else {
8103 0 : if(yych <= '/') goto yy144;
8104 0 : if(yych <= '@') goto yy3;
8105 0 : if(yych <= 'B') goto yy138;
8106 0 : goto yy309;
8107 : }
8108 : } else {
8109 0 : if(yych <= '`') {
8110 0 : if(yych <= 'Z') goto yy138;
8111 0 : if(yych == '_') goto yy144;
8112 0 : goto yy3;
8113 : } else {
8114 0 : if(yych == 'c') goto yy487;
8115 0 : if(yych <= 'z') goto yy143;
8116 0 : goto yy3;
8117 : }
8118 : }
8119 0 : yy487:
8120 : YYDEBUG(487, *YYCURSOR);
8121 0 : yyaccept = 6;
8122 0 : yych = *(YYMARKER = ++YYCURSOR);
8123 0 : if(yych <= '9') {
8124 0 : if(yych <= '(') {
8125 0 : if(yych <= 0x09) {
8126 0 : if(yych <= 0x08) goto yy310;
8127 0 : goto yy312;
8128 : } else {
8129 0 : if(yych == ' ') goto yy312;
8130 0 : goto yy310;
8131 : }
8132 : } else {
8133 0 : if(yych <= '-') {
8134 0 : if(yych <= ')') goto yy136;
8135 0 : if(yych <= ',') goto yy310;
8136 0 : goto yy313;
8137 : } else {
8138 0 : if(yych == '/') goto yy144;
8139 0 : goto yy312;
8140 : }
8141 : }
8142 : } else {
8143 0 : if(yych <= '^') {
8144 0 : if(yych <= 'D') {
8145 0 : if(yych <= '@') goto yy310;
8146 0 : goto yy139;
8147 : } else {
8148 0 : if(yych <= 'E') goto yy318;
8149 0 : if(yych <= 'Z') goto yy139;
8150 0 : goto yy310;
8151 : }
8152 : } else {
8153 0 : if(yych <= 'd') {
8154 0 : if(yych <= '_') goto yy144;
8155 0 : if(yych <= '`') goto yy310;
8156 0 : goto yy148;
8157 : } else {
8158 0 : if(yych <= 'e') goto yy488;
8159 0 : if(yych <= 'z') goto yy148;
8160 0 : goto yy310;
8161 : }
8162 : }
8163 : }
8164 0 : yy488:
8165 : YYDEBUG(488, *YYCURSOR);
8166 0 : yyaccept = 0;
8167 0 : yych = *(YYMARKER = ++YYCURSOR);
8168 0 : if(yych <= 'M') {
8169 0 : if(yych <= '.') {
8170 0 : if(yych == ')') goto yy136;
8171 0 : goto yy3;
8172 : } else {
8173 0 : if(yych <= '/') goto yy144;
8174 0 : if(yych <= '@') goto yy3;
8175 0 : if(yych <= 'L') goto yy140;
8176 0 : goto yy319;
8177 : }
8178 : } else {
8179 0 : if(yych <= '`') {
8180 0 : if(yych <= 'Z') goto yy140;
8181 0 : if(yych == '_') goto yy144;
8182 0 : goto yy3;
8183 : } else {
8184 0 : if(yych == 'm') goto yy489;
8185 0 : if(yych <= 'z') goto yy149;
8186 0 : goto yy3;
8187 : }
8188 : }
8189 0 : yy489:
8190 : YYDEBUG(489, *YYCURSOR);
8191 0 : yyaccept = 0;
8192 0 : yych = *(YYMARKER = ++YYCURSOR);
8193 0 : if(yych <= 'B') {
8194 0 : if(yych <= '.') {
8195 0 : if(yych == ')') goto yy136;
8196 0 : goto yy3;
8197 : } else {
8198 0 : if(yych <= '/') goto yy144;
8199 0 : if(yych <= '@') goto yy3;
8200 0 : if(yych <= 'A') goto yy141;
8201 0 : goto yy320;
8202 : }
8203 : } else {
8204 0 : if(yych <= '`') {
8205 0 : if(yych <= 'Z') goto yy141;
8206 0 : if(yych == '_') goto yy144;
8207 0 : goto yy3;
8208 : } else {
8209 0 : if(yych == 'b') goto yy490;
8210 0 : if(yych <= 'z') goto yy150;
8211 0 : goto yy3;
8212 : }
8213 : }
8214 0 : yy490:
8215 : YYDEBUG(490, *YYCURSOR);
8216 0 : yyaccept = 0;
8217 0 : yych = *(YYMARKER = ++YYCURSOR);
8218 0 : if(yych <= 'E') {
8219 0 : if(yych <= '.') {
8220 0 : if(yych == ')') goto yy136;
8221 0 : goto yy3;
8222 : } else {
8223 0 : if(yych <= '/') goto yy144;
8224 0 : if(yych <= 'D') goto yy3;
8225 0 : goto yy321;
8226 : }
8227 : } else {
8228 0 : if(yych <= '`') {
8229 0 : if(yych == '_') goto yy144;
8230 0 : goto yy3;
8231 : } else {
8232 0 : if(yych == 'e') goto yy491;
8233 0 : if(yych <= 'z') goto yy151;
8234 0 : goto yy3;
8235 : }
8236 : }
8237 0 : yy491:
8238 : YYDEBUG(491, *YYCURSOR);
8239 0 : yych = *++YYCURSOR;
8240 0 : if(yych == 'R') goto yy322;
8241 0 : if(yych != 'r') goto yy152;
8242 0 : yy492:
8243 : YYDEBUG(492, *YYCURSOR);
8244 0 : yyaccept = 6;
8245 0 : yych = *(YYMARKER = ++YYCURSOR);
8246 0 : if(yych <= '.') {
8247 0 : if(yych <= 0x1F) {
8248 0 : if(yych == 0x09) goto yy312;
8249 0 : goto yy310;
8250 : } else {
8251 0 : if(yych <= ' ') goto yy312;
8252 0 : if(yych <= ',') goto yy310;
8253 0 : goto yy312;
8254 : }
8255 : } else {
8256 0 : if(yych <= '^') {
8257 0 : if(yych <= '/') goto yy144;
8258 0 : if(yych <= '9') goto yy312;
8259 0 : goto yy310;
8260 : } else {
8261 0 : if(yych <= '_') goto yy144;
8262 0 : if(yych <= '`') goto yy310;
8263 0 : if(yych <= 'z') goto yy151;
8264 0 : goto yy310;
8265 : }
8266 : }
8267 0 : yy493:
8268 : YYDEBUG(493, *YYCURSOR);
8269 0 : yych = *++YYCURSOR;
8270 0 : if(yych <= 'T') {
8271 0 : if(yych <= ')') {
8272 0 : if(yych <= '(') goto yy3;
8273 0 : goto yy136;
8274 : } else {
8275 0 : if(yych <= '@') goto yy3;
8276 0 : if(yych <= 'S') goto yy138;
8277 : }
8278 : } else {
8279 0 : if(yych <= 's') {
8280 0 : if(yych <= 'Z') goto yy138;
8281 0 : if(yych <= '`') goto yy3;
8282 0 : goto yy138;
8283 : } else {
8284 0 : if(yych <= 't') goto yy494;
8285 0 : if(yych <= 'z') goto yy138;
8286 0 : goto yy3;
8287 : }
8288 : }
8289 0 : yy494:
8290 : YYDEBUG(494, *YYCURSOR);
8291 0 : yyaccept = 6;
8292 0 : yych = *(YYMARKER = ++YYCURSOR);
8293 0 : if(yych <= '/') {
8294 0 : if(yych <= '(') {
8295 0 : if(yych <= 0x09) {
8296 0 : if(yych <= 0x08) goto yy310;
8297 0 : goto yy312;
8298 : } else {
8299 0 : if(yych == ' ') goto yy312;
8300 0 : goto yy310;
8301 : }
8302 : } else {
8303 0 : if(yych <= ',') {
8304 0 : if(yych <= ')') goto yy136;
8305 0 : goto yy310;
8306 : } else {
8307 0 : if(yych <= '-') goto yy313;
8308 0 : if(yych <= '.') goto yy312;
8309 0 : goto yy310;
8310 : }
8311 : }
8312 : } else {
8313 0 : if(yych <= 'Z') {
8314 0 : if(yych <= '@') {
8315 0 : if(yych <= '9') goto yy312;
8316 0 : goto yy310;
8317 : } else {
8318 0 : if(yych != 'O') goto yy139;
8319 : }
8320 : } else {
8321 0 : if(yych <= 'n') {
8322 0 : if(yych <= '`') goto yy310;
8323 0 : goto yy139;
8324 : } else {
8325 0 : if(yych <= 'o') goto yy495;
8326 0 : if(yych <= 'z') goto yy139;
8327 0 : goto yy310;
8328 : }
8329 : }
8330 : }
8331 0 : yy495:
8332 : YYDEBUG(495, *YYCURSOR);
8333 0 : yych = *++YYCURSOR;
8334 0 : if(yych <= 'B') {
8335 0 : if(yych <= ')') {
8336 0 : if(yych <= '(') goto yy3;
8337 0 : goto yy136;
8338 : } else {
8339 0 : if(yych <= '@') goto yy3;
8340 0 : if(yych <= 'A') goto yy140;
8341 : }
8342 : } else {
8343 0 : if(yych <= 'a') {
8344 0 : if(yych <= 'Z') goto yy140;
8345 0 : if(yych <= '`') goto yy3;
8346 0 : goto yy140;
8347 : } else {
8348 0 : if(yych <= 'b') goto yy496;
8349 0 : if(yych <= 'z') goto yy140;
8350 0 : goto yy3;
8351 : }
8352 : }
8353 0 : yy496:
8354 : YYDEBUG(496, *YYCURSOR);
8355 0 : yych = *++YYCURSOR;
8356 0 : if(yych <= 'E') {
8357 0 : if(yych <= ')') {
8358 0 : if(yych <= '(') goto yy3;
8359 0 : goto yy136;
8360 : } else {
8361 0 : if(yych <= '@') goto yy3;
8362 0 : if(yych <= 'D') goto yy141;
8363 : }
8364 : } else {
8365 0 : if(yych <= 'd') {
8366 0 : if(yych <= 'Z') goto yy141;
8367 0 : if(yych <= '`') goto yy3;
8368 0 : goto yy141;
8369 : } else {
8370 0 : if(yych <= 'e') goto yy497;
8371 0 : if(yych <= 'z') goto yy141;
8372 0 : goto yy3;
8373 : }
8374 : }
8375 0 : yy497:
8376 : YYDEBUG(497, *YYCURSOR);
8377 0 : yych = *++YYCURSOR;
8378 0 : if(yych <= 'Q') {
8379 0 : if(yych == ')') goto yy136;
8380 0 : goto yy3;
8381 : } else {
8382 0 : if(yych <= 'R') goto yy322;
8383 0 : if(yych == 'r') goto yy322;
8384 0 : goto yy3;
8385 : }
8386 0 : yy498:
8387 : YYDEBUG(498, *YYCURSOR);
8388 0 : yyaccept = 0;
8389 0 : yych = *(YYMARKER = ++YYCURSOR);
8390 0 : if(yych <= 'T') {
8391 0 : if(yych <= '.') {
8392 0 : if(yych == ')') goto yy136;
8393 0 : goto yy3;
8394 : } else {
8395 0 : if(yych <= '/') goto yy144;
8396 0 : if(yych <= '@') goto yy3;
8397 0 : if(yych <= 'S') goto yy138;
8398 0 : goto yy494;
8399 : }
8400 : } else {
8401 0 : if(yych <= '`') {
8402 0 : if(yych <= 'Z') goto yy138;
8403 0 : if(yych == '_') goto yy144;
8404 0 : goto yy3;
8405 : } else {
8406 0 : if(yych == 't') goto yy499;
8407 0 : if(yych <= 'z') goto yy143;
8408 0 : goto yy3;
8409 : }
8410 : }
8411 0 : yy499:
8412 : YYDEBUG(499, *YYCURSOR);
8413 0 : yyaccept = 6;
8414 0 : yych = *(YYMARKER = ++YYCURSOR);
8415 0 : if(yych <= '9') {
8416 0 : if(yych <= '(') {
8417 0 : if(yych <= 0x09) {
8418 0 : if(yych <= 0x08) goto yy310;
8419 0 : goto yy312;
8420 : } else {
8421 0 : if(yych == ' ') goto yy312;
8422 0 : goto yy310;
8423 : }
8424 : } else {
8425 0 : if(yych <= '-') {
8426 0 : if(yych <= ')') goto yy136;
8427 0 : if(yych <= ',') goto yy310;
8428 0 : goto yy313;
8429 : } else {
8430 0 : if(yych == '/') goto yy144;
8431 0 : goto yy312;
8432 : }
8433 : }
8434 : } else {
8435 0 : if(yych <= '^') {
8436 0 : if(yych <= 'N') {
8437 0 : if(yych <= '@') goto yy310;
8438 0 : goto yy139;
8439 : } else {
8440 0 : if(yych <= 'O') goto yy495;
8441 0 : if(yych <= 'Z') goto yy139;
8442 0 : goto yy310;
8443 : }
8444 : } else {
8445 0 : if(yych <= 'n') {
8446 0 : if(yych <= '_') goto yy144;
8447 0 : if(yych <= '`') goto yy310;
8448 0 : goto yy148;
8449 : } else {
8450 0 : if(yych <= 'o') goto yy500;
8451 0 : if(yych <= 'z') goto yy148;
8452 0 : goto yy310;
8453 : }
8454 : }
8455 : }
8456 0 : yy500:
8457 : YYDEBUG(500, *YYCURSOR);
8458 0 : yyaccept = 0;
8459 0 : yych = *(YYMARKER = ++YYCURSOR);
8460 0 : if(yych <= 'B') {
8461 0 : if(yych <= '.') {
8462 0 : if(yych == ')') goto yy136;
8463 0 : goto yy3;
8464 : } else {
8465 0 : if(yych <= '/') goto yy144;
8466 0 : if(yych <= '@') goto yy3;
8467 0 : if(yych <= 'A') goto yy140;
8468 0 : goto yy496;
8469 : }
8470 : } else {
8471 0 : if(yych <= '`') {
8472 0 : if(yych <= 'Z') goto yy140;
8473 0 : if(yych == '_') goto yy144;
8474 0 : goto yy3;
8475 : } else {
8476 0 : if(yych == 'b') goto yy501;
8477 0 : if(yych <= 'z') goto yy149;
8478 0 : goto yy3;
8479 : }
8480 : }
8481 0 : yy501:
8482 : YYDEBUG(501, *YYCURSOR);
8483 0 : yyaccept = 0;
8484 0 : yych = *(YYMARKER = ++YYCURSOR);
8485 0 : if(yych <= 'E') {
8486 0 : if(yych <= '.') {
8487 0 : if(yych == ')') goto yy136;
8488 0 : goto yy3;
8489 : } else {
8490 0 : if(yych <= '/') goto yy144;
8491 0 : if(yych <= '@') goto yy3;
8492 0 : if(yych <= 'D') goto yy141;
8493 0 : goto yy497;
8494 : }
8495 : } else {
8496 0 : if(yych <= '`') {
8497 0 : if(yych <= 'Z') goto yy141;
8498 0 : if(yych == '_') goto yy144;
8499 0 : goto yy3;
8500 : } else {
8501 0 : if(yych == 'e') goto yy502;
8502 0 : if(yych <= 'z') goto yy150;
8503 0 : goto yy3;
8504 : }
8505 : }
8506 0 : yy502:
8507 : YYDEBUG(502, *YYCURSOR);
8508 0 : yyaccept = 0;
8509 0 : yych = *(YYMARKER = ++YYCURSOR);
8510 0 : if(yych <= 'R') {
8511 0 : if(yych <= '.') {
8512 0 : if(yych == ')') goto yy136;
8513 0 : goto yy3;
8514 : } else {
8515 0 : if(yych <= '/') goto yy144;
8516 0 : if(yych <= 'Q') goto yy3;
8517 0 : goto yy322;
8518 : }
8519 : } else {
8520 0 : if(yych <= '`') {
8521 0 : if(yych == '_') goto yy144;
8522 0 : goto yy3;
8523 : } else {
8524 0 : if(yych == 'r') goto yy492;
8525 0 : if(yych <= 'z') goto yy151;
8526 0 : goto yy3;
8527 : }
8528 : }
8529 0 : yy503:
8530 : YYDEBUG(503, *YYCURSOR);
8531 0 : yych = *++YYCURSOR;
8532 0 : if(yych <= 'V') {
8533 0 : if(yych <= 'B') {
8534 0 : if(yych == ')') goto yy136;
8535 0 : if(yych <= '@') goto yy3;
8536 0 : goto yy138;
8537 : } else {
8538 0 : if(yych <= 'O') {
8539 0 : if(yych <= 'C') goto yy519;
8540 0 : goto yy138;
8541 : } else {
8542 0 : if(yych <= 'P') goto yy518;
8543 0 : if(yych <= 'U') goto yy138;
8544 0 : goto yy520;
8545 : }
8546 : }
8547 : } else {
8548 0 : if(yych <= 'o') {
8549 0 : if(yych <= '`') {
8550 0 : if(yych <= 'Z') goto yy138;
8551 0 : goto yy3;
8552 : } else {
8553 0 : if(yych == 'c') goto yy519;
8554 0 : goto yy138;
8555 : }
8556 : } else {
8557 0 : if(yych <= 'u') {
8558 0 : if(yych <= 'p') goto yy518;
8559 0 : goto yy138;
8560 : } else {
8561 0 : if(yych <= 'v') goto yy520;
8562 0 : if(yych <= 'z') goto yy138;
8563 0 : goto yy3;
8564 : }
8565 : }
8566 : }
8567 0 : yy504:
8568 : YYDEBUG(504, *YYCURSOR);
8569 0 : yych = *++YYCURSOR;
8570 0 : if(yych <= 'T') {
8571 0 : if(yych <= ')') {
8572 0 : if(yych <= '(') goto yy3;
8573 0 : goto yy136;
8574 : } else {
8575 0 : if(yych <= '@') goto yy3;
8576 0 : if(yych <= 'S') goto yy138;
8577 0 : goto yy513;
8578 : }
8579 : } else {
8580 0 : if(yych <= 's') {
8581 0 : if(yych <= 'Z') goto yy138;
8582 0 : if(yych <= '`') goto yy3;
8583 0 : goto yy138;
8584 : } else {
8585 0 : if(yych <= 't') goto yy513;
8586 0 : if(yych <= 'z') goto yy138;
8587 0 : goto yy3;
8588 : }
8589 : }
8590 0 : yy505:
8591 : YYDEBUG(505, *YYCURSOR);
8592 0 : yych = *++YYCURSOR;
8593 0 : if(yych <= 'X') {
8594 0 : if(yych <= ')') {
8595 0 : if(yych <= '(') goto yy3;
8596 0 : goto yy136;
8597 : } else {
8598 0 : if(yych <= '@') goto yy3;
8599 0 : if(yych <= 'W') goto yy138;
8600 0 : goto yy511;
8601 : }
8602 : } else {
8603 0 : if(yych <= 'w') {
8604 0 : if(yych <= 'Z') goto yy138;
8605 0 : if(yych <= '`') goto yy3;
8606 0 : goto yy138;
8607 : } else {
8608 0 : if(yych <= 'x') goto yy511;
8609 0 : if(yych <= 'z') goto yy138;
8610 0 : goto yy3;
8611 : }
8612 : }
8613 0 : yy506:
8614 : YYDEBUG(506, *YYCURSOR);
8615 0 : yych = *++YYCURSOR;
8616 0 : if(yych <= 'N') {
8617 0 : if(yych <= ')') {
8618 0 : if(yych <= '(') goto yy3;
8619 0 : goto yy136;
8620 : } else {
8621 0 : if(yych <= '@') goto yy3;
8622 0 : if(yych <= 'M') goto yy138;
8623 : }
8624 : } else {
8625 0 : if(yych <= 'm') {
8626 0 : if(yych <= 'Z') goto yy138;
8627 0 : if(yych <= '`') goto yy3;
8628 0 : goto yy138;
8629 : } else {
8630 0 : if(yych <= 'n') goto yy507;
8631 0 : if(yych <= 'z') goto yy138;
8632 0 : goto yy3;
8633 : }
8634 : }
8635 0 : yy507:
8636 : YYDEBUG(507, *YYCURSOR);
8637 0 : yych = *++YYCURSOR;
8638 0 : if(yych <= 'D') {
8639 0 : if(yych <= ')') {
8640 0 : if(yych <= '(') goto yy283;
8641 0 : goto yy136;
8642 : } else {
8643 0 : if(yych <= '@') goto yy283;
8644 0 : if(yych <= 'C') goto yy139;
8645 : }
8646 : } else {
8647 0 : if(yych <= 'c') {
8648 0 : if(yych <= 'Z') goto yy139;
8649 0 : if(yych <= '`') goto yy283;
8650 0 : goto yy139;
8651 : } else {
8652 0 : if(yych <= 'd') goto yy508;
8653 0 : if(yych <= 'z') goto yy139;
8654 0 : goto yy283;
8655 : }
8656 : }
8657 0 : yy508:
8658 : YYDEBUG(508, *YYCURSOR);
8659 0 : yych = *++YYCURSOR;
8660 0 : if(yych <= 'A') {
8661 0 : if(yych == ')') goto yy136;
8662 0 : if(yych <= '@') goto yy3;
8663 : } else {
8664 0 : if(yych <= '`') {
8665 0 : if(yych <= 'Z') goto yy140;
8666 0 : goto yy3;
8667 : } else {
8668 0 : if(yych <= 'a') goto yy509;
8669 0 : if(yych <= 'z') goto yy140;
8670 0 : goto yy3;
8671 : }
8672 : }
8673 0 : yy509:
8674 : YYDEBUG(509, *YYCURSOR);
8675 0 : yych = *++YYCURSOR;
8676 0 : if(yych <= 'Y') {
8677 0 : if(yych <= ')') {
8678 0 : if(yych <= '(') goto yy3;
8679 0 : goto yy136;
8680 : } else {
8681 0 : if(yych <= '@') goto yy3;
8682 0 : if(yych <= 'X') goto yy141;
8683 : }
8684 : } else {
8685 0 : if(yych <= 'x') {
8686 0 : if(yych <= 'Z') goto yy141;
8687 0 : if(yych <= '`') goto yy3;
8688 0 : goto yy141;
8689 : } else {
8690 0 : if(yych <= 'y') goto yy510;
8691 0 : if(yych <= 'z') goto yy141;
8692 0 : goto yy3;
8693 : }
8694 : }
8695 0 : yy510:
8696 : YYDEBUG(510, *YYCURSOR);
8697 0 : yych = *++YYCURSOR;
8698 0 : if(yych == ')') goto yy136;
8699 0 : goto yy283;
8700 0 : yy511:
8701 : YYDEBUG(511, *YYCURSOR);
8702 0 : yych = *++YYCURSOR;
8703 0 : if(yych <= 'T') {
8704 0 : if(yych <= ')') {
8705 0 : if(yych <= '(') goto yy3;
8706 0 : goto yy136;
8707 : } else {
8708 0 : if(yych <= '@') goto yy3;
8709 0 : if(yych <= 'S') goto yy139;
8710 : }
8711 : } else {
8712 0 : if(yych <= 's') {
8713 0 : if(yych <= 'Z') goto yy139;
8714 0 : if(yych <= '`') goto yy3;
8715 0 : goto yy139;
8716 : } else {
8717 0 : if(yych <= 't') goto yy512;
8718 0 : if(yych <= 'z') goto yy139;
8719 0 : goto yy3;
8720 : }
8721 : }
8722 0 : yy512:
8723 : YYDEBUG(512, *YYCURSOR);
8724 0 : yych = *++YYCURSOR;
8725 0 : if(yych <= 'H') {
8726 0 : if(yych <= ')') {
8727 0 : if(yych <= '(') goto yy3;
8728 0 : goto yy136;
8729 : } else {
8730 0 : if(yych <= '@') goto yy3;
8731 0 : if(yych <= 'G') goto yy140;
8732 0 : goto yy270;
8733 : }
8734 : } else {
8735 0 : if(yych <= 'g') {
8736 0 : if(yych <= 'Z') goto yy140;
8737 0 : if(yych <= '`') goto yy3;
8738 0 : goto yy140;
8739 : } else {
8740 0 : if(yych <= 'h') goto yy270;
8741 0 : if(yych <= 'z') goto yy140;
8742 0 : goto yy3;
8743 : }
8744 : }
8745 0 : yy513:
8746 : YYDEBUG(513, *YYCURSOR);
8747 0 : yych = *++YYCURSOR;
8748 0 : if(yych <= 'U') {
8749 0 : if(yych <= ')') {
8750 0 : if(yych <= '(') goto yy283;
8751 0 : goto yy136;
8752 : } else {
8753 0 : if(yych <= '@') goto yy283;
8754 0 : if(yych <= 'T') goto yy139;
8755 : }
8756 : } else {
8757 0 : if(yych <= 't') {
8758 0 : if(yych <= 'Z') goto yy139;
8759 0 : if(yych <= '`') goto yy283;
8760 0 : goto yy139;
8761 : } else {
8762 0 : if(yych <= 'u') goto yy514;
8763 0 : if(yych <= 'z') goto yy139;
8764 0 : goto yy283;
8765 : }
8766 : }
8767 0 : yy514:
8768 : YYDEBUG(514, *YYCURSOR);
8769 0 : yych = *++YYCURSOR;
8770 0 : if(yych <= 'R') {
8771 0 : if(yych <= ')') {
8772 0 : if(yych <= '(') goto yy3;
8773 0 : goto yy136;
8774 : } else {
8775 0 : if(yych <= '@') goto yy3;
8776 0 : if(yych <= 'Q') goto yy140;
8777 : }
8778 : } else {
8779 0 : if(yych <= 'q') {
8780 0 : if(yych <= 'Z') goto yy140;
8781 0 : if(yych <= '`') goto yy3;
8782 0 : goto yy140;
8783 : } else {
8784 0 : if(yych <= 'r') goto yy515;
8785 0 : if(yych <= 'z') goto yy140;
8786 0 : goto yy3;
8787 : }
8788 : }
8789 0 : yy515:
8790 : YYDEBUG(515, *YYCURSOR);
8791 0 : yych = *++YYCURSOR;
8792 0 : if(yych <= 'D') {
8793 0 : if(yych <= ')') {
8794 0 : if(yych <= '(') goto yy3;
8795 0 : goto yy136;
8796 : } else {
8797 0 : if(yych <= '@') goto yy3;
8798 0 : if(yych <= 'C') goto yy141;
8799 : }
8800 : } else {
8801 0 : if(yych <= 'c') {
8802 0 : if(yych <= 'Z') goto yy141;
8803 0 : if(yych <= '`') goto yy3;
8804 0 : goto yy141;
8805 : } else {
8806 0 : if(yych <= 'd') goto yy516;
8807 0 : if(yych <= 'z') goto yy141;
8808 0 : goto yy3;
8809 : }
8810 : }
8811 0 : yy516:
8812 : YYDEBUG(516, *YYCURSOR);
8813 0 : yyaccept = 0;
8814 0 : yych = *(YYMARKER = ++YYCURSOR);
8815 0 : if(yych <= '@') {
8816 0 : if(yych == ')') goto yy136;
8817 0 : goto yy3;
8818 : } else {
8819 0 : if(yych <= 'A') goto yy517;
8820 0 : if(yych != 'a') goto yy3;
8821 : }
8822 0 : yy517:
8823 : YYDEBUG(517, *YYCURSOR);
8824 0 : yych = *++YYCURSOR;
8825 0 : if(yych == 'Y') goto yy289;
8826 0 : if(yych == 'y') goto yy289;
8827 0 : goto yy53;
8828 0 : yy518:
8829 : YYDEBUG(518, *YYCURSOR);
8830 0 : yyaccept = 6;
8831 0 : yych = *(YYMARKER = ++YYCURSOR);
8832 0 : if(yych <= '/') {
8833 0 : if(yych <= '(') {
8834 0 : if(yych <= 0x09) {
8835 0 : if(yych <= 0x08) goto yy310;
8836 0 : goto yy312;
8837 : } else {
8838 0 : if(yych == ' ') goto yy312;
8839 0 : goto yy310;
8840 : }
8841 : } else {
8842 0 : if(yych <= ',') {
8843 0 : if(yych <= ')') goto yy136;
8844 0 : goto yy310;
8845 : } else {
8846 0 : if(yych <= '-') goto yy313;
8847 0 : if(yych <= '.') goto yy312;
8848 0 : goto yy310;
8849 : }
8850 : }
8851 : } else {
8852 0 : if(yych <= 'Z') {
8853 0 : if(yych <= '@') {
8854 0 : if(yych <= '9') goto yy312;
8855 0 : goto yy310;
8856 : } else {
8857 0 : if(yych == 'T') goto yy527;
8858 0 : goto yy139;
8859 : }
8860 : } else {
8861 0 : if(yych <= 's') {
8862 0 : if(yych <= '`') goto yy310;
8863 0 : goto yy139;
8864 : } else {
8865 0 : if(yych <= 't') goto yy527;
8866 0 : if(yych <= 'z') goto yy139;
8867 0 : goto yy310;
8868 : }
8869 : }
8870 : }
8871 0 : yy519:
8872 : YYDEBUG(519, *YYCURSOR);
8873 0 : yych = *++YYCURSOR;
8874 0 : if(yych <= 'O') {
8875 0 : if(yych <= ')') {
8876 0 : if(yych <= '(') goto yy3;
8877 0 : goto yy136;
8878 : } else {
8879 0 : if(yych <= '@') goto yy3;
8880 0 : if(yych <= 'N') goto yy139;
8881 0 : goto yy524;
8882 : }
8883 : } else {
8884 0 : if(yych <= 'n') {
8885 0 : if(yych <= 'Z') goto yy139;
8886 0 : if(yych <= '`') goto yy3;
8887 0 : goto yy139;
8888 : } else {
8889 0 : if(yych <= 'o') goto yy524;
8890 0 : if(yych <= 'z') goto yy139;
8891 0 : goto yy3;
8892 : }
8893 : }
8894 0 : yy520:
8895 : YYDEBUG(520, *YYCURSOR);
8896 0 : yych = *++YYCURSOR;
8897 0 : if(yych <= 'E') {
8898 0 : if(yych <= ')') {
8899 0 : if(yych <= '(') goto yy3;
8900 0 : goto yy136;
8901 : } else {
8902 0 : if(yych <= '@') goto yy3;
8903 0 : if(yych <= 'D') goto yy139;
8904 : }
8905 : } else {
8906 0 : if(yych <= 'd') {
8907 0 : if(yych <= 'Z') goto yy139;
8908 0 : if(yych <= '`') goto yy3;
8909 0 : goto yy139;
8910 : } else {
8911 0 : if(yych <= 'e') goto yy521;
8912 0 : if(yych <= 'z') goto yy139;
8913 0 : goto yy3;
8914 : }
8915 : }
8916 0 : yy521:
8917 : YYDEBUG(521, *YYCURSOR);
8918 0 : yych = *++YYCURSOR;
8919 0 : if(yych <= 'N') {
8920 0 : if(yych <= ')') {
8921 0 : if(yych <= '(') goto yy3;
8922 0 : goto yy136;
8923 : } else {
8924 0 : if(yych <= '@') goto yy3;
8925 0 : if(yych <= 'M') goto yy140;
8926 : }
8927 : } else {
8928 0 : if(yych <= 'm') {
8929 0 : if(yych <= 'Z') goto yy140;
8930 0 : if(yych <= '`') goto yy3;
8931 0 : goto yy140;
8932 : } else {
8933 0 : if(yych <= 'n') goto yy522;
8934 0 : if(yych <= 'z') goto yy140;
8935 0 : goto yy3;
8936 : }
8937 : }
8938 0 : yy522:
8939 : YYDEBUG(522, *YYCURSOR);
8940 0 : yych = *++YYCURSOR;
8941 0 : if(yych <= 'T') {
8942 0 : if(yych <= ')') {
8943 0 : if(yych <= '(') goto yy3;
8944 0 : goto yy136;
8945 : } else {
8946 0 : if(yych <= '@') goto yy3;
8947 0 : if(yych <= 'S') goto yy141;
8948 : }
8949 : } else {
8950 0 : if(yych <= 's') {
8951 0 : if(yych <= 'Z') goto yy141;
8952 0 : if(yych <= '`') goto yy3;
8953 0 : goto yy141;
8954 : } else {
8955 0 : if(yych <= 't') goto yy523;
8956 0 : if(yych <= 'z') goto yy141;
8957 0 : goto yy3;
8958 : }
8959 : }
8960 0 : yy523:
8961 : YYDEBUG(523, *YYCURSOR);
8962 0 : yyaccept = 0;
8963 0 : yych = *(YYMARKER = ++YYCURSOR);
8964 0 : if(yych <= 'G') {
8965 0 : if(yych == ')') goto yy136;
8966 0 : goto yy3;
8967 : } else {
8968 0 : if(yych <= 'H') goto yy167;
8969 0 : if(yych == 'h') goto yy167;
8970 0 : goto yy3;
8971 : }
8972 0 : yy524:
8973 : YYDEBUG(524, *YYCURSOR);
8974 0 : yych = *++YYCURSOR;
8975 0 : if(yych <= 'N') {
8976 0 : if(yych <= ')') {
8977 0 : if(yych <= '(') goto yy3;
8978 0 : goto yy136;
8979 : } else {
8980 0 : if(yych <= '@') goto yy3;
8981 0 : if(yych <= 'M') goto yy140;
8982 : }
8983 : } else {
8984 0 : if(yych <= 'm') {
8985 0 : if(yych <= 'Z') goto yy140;
8986 0 : if(yych <= '`') goto yy3;
8987 0 : goto yy140;
8988 : } else {
8989 0 : if(yych <= 'n') goto yy525;
8990 0 : if(yych <= 'z') goto yy140;
8991 0 : goto yy3;
8992 : }
8993 : }
8994 0 : yy525:
8995 : YYDEBUG(525, *YYCURSOR);
8996 0 : yych = *++YYCURSOR;
8997 0 : if(yych <= 'D') {
8998 0 : if(yych <= ')') {
8999 0 : if(yych <= '(') goto yy3;
9000 0 : goto yy136;
9001 : } else {
9002 0 : if(yych <= '@') goto yy3;
9003 0 : if(yych <= 'C') goto yy141;
9004 : }
9005 : } else {
9006 0 : if(yych <= 'c') {
9007 0 : if(yych <= 'Z') goto yy141;
9008 0 : if(yych <= '`') goto yy3;
9009 0 : goto yy141;
9010 : } else {
9011 0 : if(yych <= 'd') goto yy526;
9012 0 : if(yych <= 'z') goto yy141;
9013 0 : goto yy3;
9014 : }
9015 : }
9016 0 : yy526:
9017 : YYDEBUG(526, *YYCURSOR);
9018 0 : yyaccept = 0;
9019 0 : yych = *(YYMARKER = ++YYCURSOR);
9020 0 : if(yych <= 0x1F) {
9021 0 : if(yych == 0x09) goto yy168;
9022 0 : goto yy3;
9023 : } else {
9024 0 : if(yych <= ' ') goto yy168;
9025 0 : if(yych == ')') goto yy136;
9026 0 : goto yy3;
9027 : }
9028 0 : yy527:
9029 : YYDEBUG(527, *YYCURSOR);
9030 0 : yyaccept = 6;
9031 0 : yych = *(YYMARKER = ++YYCURSOR);
9032 0 : if(yych <= '/') {
9033 0 : if(yych <= '(') {
9034 0 : if(yych <= 0x09) {
9035 0 : if(yych <= 0x08) goto yy310;
9036 0 : goto yy312;
9037 : } else {
9038 0 : if(yych == ' ') goto yy312;
9039 0 : goto yy310;
9040 : }
9041 : } else {
9042 0 : if(yych <= ',') {
9043 0 : if(yych <= ')') goto yy136;
9044 0 : goto yy310;
9045 : } else {
9046 0 : if(yych <= '-') goto yy313;
9047 0 : if(yych <= '.') goto yy312;
9048 0 : goto yy310;
9049 : }
9050 : }
9051 : } else {
9052 0 : if(yych <= 'Z') {
9053 0 : if(yych <= '@') {
9054 0 : if(yych <= '9') goto yy312;
9055 0 : goto yy310;
9056 : } else {
9057 0 : if(yych != 'E') goto yy140;
9058 : }
9059 : } else {
9060 0 : if(yych <= 'd') {
9061 0 : if(yych <= '`') goto yy310;
9062 0 : goto yy140;
9063 : } else {
9064 0 : if(yych <= 'e') goto yy528;
9065 0 : if(yych <= 'z') goto yy140;
9066 0 : goto yy310;
9067 : }
9068 : }
9069 : }
9070 0 : yy528:
9071 : YYDEBUG(528, *YYCURSOR);
9072 0 : yych = *++YYCURSOR;
9073 0 : if(yych <= 'M') {
9074 0 : if(yych <= ')') {
9075 0 : if(yych <= '(') goto yy3;
9076 0 : goto yy136;
9077 : } else {
9078 0 : if(yych <= '@') goto yy3;
9079 0 : if(yych <= 'L') goto yy141;
9080 : }
9081 : } else {
9082 0 : if(yych <= 'l') {
9083 0 : if(yych <= 'Z') goto yy141;
9084 0 : if(yych <= '`') goto yy3;
9085 0 : goto yy141;
9086 : } else {
9087 0 : if(yych <= 'm') goto yy529;
9088 0 : if(yych <= 'z') goto yy141;
9089 0 : goto yy3;
9090 : }
9091 : }
9092 0 : yy529:
9093 : YYDEBUG(529, *YYCURSOR);
9094 0 : yyaccept = 0;
9095 0 : yych = *(YYMARKER = ++YYCURSOR);
9096 0 : if(yych <= 'A') {
9097 0 : if(yych == ')') goto yy136;
9098 0 : goto yy3;
9099 : } else {
9100 0 : if(yych <= 'B') goto yy530;
9101 0 : if(yych != 'b') goto yy3;
9102 : }
9103 0 : yy530:
9104 : YYDEBUG(530, *YYCURSOR);
9105 0 : yych = *++YYCURSOR;
9106 0 : if(yych == 'E') goto yy531;
9107 0 : if(yych != 'e') goto yy53;
9108 0 : yy531:
9109 : YYDEBUG(531, *YYCURSOR);
9110 0 : yych = *++YYCURSOR;
9111 0 : if(yych == 'R') goto yy322;
9112 0 : if(yych == 'r') goto yy322;
9113 0 : goto yy53;
9114 0 : yy532:
9115 : YYDEBUG(532, *YYCURSOR);
9116 0 : yyaccept = 0;
9117 0 : yych = *(YYMARKER = ++YYCURSOR);
9118 0 : if(yych <= 'V') {
9119 0 : if(yych <= '@') {
9120 0 : if(yych <= ')') {
9121 0 : if(yych <= '(') goto yy3;
9122 0 : goto yy136;
9123 : } else {
9124 0 : if(yych == '/') goto yy144;
9125 0 : goto yy3;
9126 : }
9127 : } else {
9128 0 : if(yych <= 'O') {
9129 0 : if(yych == 'C') goto yy519;
9130 0 : goto yy138;
9131 : } else {
9132 0 : if(yych <= 'P') goto yy518;
9133 0 : if(yych <= 'U') goto yy138;
9134 0 : goto yy520;
9135 : }
9136 : }
9137 : } else {
9138 0 : if(yych <= 'c') {
9139 0 : if(yych <= '_') {
9140 0 : if(yych <= 'Z') goto yy138;
9141 0 : if(yych <= '^') goto yy3;
9142 0 : goto yy144;
9143 : } else {
9144 0 : if(yych <= '`') goto yy3;
9145 0 : if(yych <= 'b') goto yy143;
9146 0 : goto yy548;
9147 : }
9148 : } else {
9149 0 : if(yych <= 'u') {
9150 0 : if(yych == 'p') goto yy547;
9151 0 : goto yy143;
9152 : } else {
9153 0 : if(yych <= 'v') goto yy549;
9154 0 : if(yych <= 'z') goto yy143;
9155 0 : goto yy3;
9156 : }
9157 : }
9158 : }
9159 0 : yy533:
9160 : YYDEBUG(533, *YYCURSOR);
9161 0 : yyaccept = 0;
9162 0 : yych = *(YYMARKER = ++YYCURSOR);
9163 0 : if(yych <= 'T') {
9164 0 : if(yych <= '.') {
9165 0 : if(yych == ')') goto yy136;
9166 0 : goto yy3;
9167 : } else {
9168 0 : if(yych <= '/') goto yy144;
9169 0 : if(yych <= '@') goto yy3;
9170 0 : if(yych <= 'S') goto yy138;
9171 0 : goto yy513;
9172 : }
9173 : } else {
9174 0 : if(yych <= '`') {
9175 0 : if(yych <= 'Z') goto yy138;
9176 0 : if(yych == '_') goto yy144;
9177 0 : goto yy3;
9178 : } else {
9179 0 : if(yych == 't') goto yy542;
9180 0 : if(yych <= 'z') goto yy143;
9181 0 : goto yy3;
9182 : }
9183 : }
9184 0 : yy534:
9185 : YYDEBUG(534, *YYCURSOR);
9186 0 : yyaccept = 0;
9187 0 : yych = *(YYMARKER = ++YYCURSOR);
9188 0 : if(yych <= 'X') {
9189 0 : if(yych <= '.') {
9190 0 : if(yych == ')') goto yy136;
9191 0 : goto yy3;
9192 : } else {
9193 0 : if(yych <= '/') goto yy144;
9194 0 : if(yych <= '@') goto yy3;
9195 0 : if(yych <= 'W') goto yy138;
9196 0 : goto yy511;
9197 : }
9198 : } else {
9199 0 : if(yych <= '`') {
9200 0 : if(yych <= 'Z') goto yy138;
9201 0 : if(yych == '_') goto yy144;
9202 0 : goto yy3;
9203 : } else {
9204 0 : if(yych == 'x') goto yy540;
9205 0 : if(yych <= 'z') goto yy143;
9206 0 : goto yy3;
9207 : }
9208 : }
9209 0 : yy535:
9210 : YYDEBUG(535, *YYCURSOR);
9211 0 : yyaccept = 0;
9212 0 : yych = *(YYMARKER = ++YYCURSOR);
9213 0 : if(yych <= 'N') {
9214 0 : if(yych <= '.') {
9215 0 : if(yych == ')') goto yy136;
9216 0 : goto yy3;
9217 : } else {
9218 0 : if(yych <= '/') goto yy144;
9219 0 : if(yych <= '@') goto yy3;
9220 0 : if(yych <= 'M') goto yy138;
9221 0 : goto yy507;
9222 : }
9223 : } else {
9224 0 : if(yych <= '`') {
9225 0 : if(yych <= 'Z') goto yy138;
9226 0 : if(yych == '_') goto yy144;
9227 0 : goto yy3;
9228 : } else {
9229 0 : if(yych == 'n') goto yy536;
9230 0 : if(yych <= 'z') goto yy143;
9231 0 : goto yy3;
9232 : }
9233 : }
9234 0 : yy536:
9235 : YYDEBUG(536, *YYCURSOR);
9236 0 : yyaccept = 5;
9237 0 : yych = *(YYMARKER = ++YYCURSOR);
9238 0 : if(yych <= 'D') {
9239 0 : if(yych <= '.') {
9240 0 : if(yych == ')') goto yy136;
9241 0 : goto yy283;
9242 : } else {
9243 0 : if(yych <= '/') goto yy144;
9244 0 : if(yych <= '@') goto yy283;
9245 0 : if(yych <= 'C') goto yy139;
9246 0 : goto yy508;
9247 : }
9248 : } else {
9249 0 : if(yych <= '`') {
9250 0 : if(yych <= 'Z') goto yy139;
9251 0 : if(yych == '_') goto yy144;
9252 0 : goto yy283;
9253 : } else {
9254 0 : if(yych == 'd') goto yy537;
9255 0 : if(yych <= 'z') goto yy148;
9256 0 : goto yy283;
9257 : }
9258 : }
9259 0 : yy537:
9260 : YYDEBUG(537, *YYCURSOR);
9261 0 : yyaccept = 0;
9262 0 : yych = *(YYMARKER = ++YYCURSOR);
9263 0 : if(yych <= 'A') {
9264 0 : if(yych <= '.') {
9265 0 : if(yych == ')') goto yy136;
9266 0 : goto yy3;
9267 : } else {
9268 0 : if(yych <= '/') goto yy144;
9269 0 : if(yych <= '@') goto yy3;
9270 0 : goto yy509;
9271 : }
9272 : } else {
9273 0 : if(yych <= '_') {
9274 0 : if(yych <= 'Z') goto yy140;
9275 0 : if(yych <= '^') goto yy3;
9276 0 : goto yy144;
9277 : } else {
9278 0 : if(yych <= '`') goto yy3;
9279 0 : if(yych <= 'a') goto yy538;
9280 0 : if(yych <= 'z') goto yy149;
9281 0 : goto yy3;
9282 : }
9283 : }
9284 0 : yy538:
9285 : YYDEBUG(538, *YYCURSOR);
9286 0 : yyaccept = 0;
9287 0 : yych = *(YYMARKER = ++YYCURSOR);
9288 0 : if(yych <= 'Y') {
9289 0 : if(yych <= '.') {
9290 0 : if(yych == ')') goto yy136;
9291 0 : goto yy3;
9292 : } else {
9293 0 : if(yych <= '/') goto yy144;
9294 0 : if(yych <= '@') goto yy3;
9295 0 : if(yych <= 'X') goto yy141;
9296 0 : goto yy510;
9297 : }
9298 : } else {
9299 0 : if(yych <= '`') {
9300 0 : if(yych <= 'Z') goto yy141;
9301 0 : if(yych == '_') goto yy144;
9302 0 : goto yy3;
9303 : } else {
9304 0 : if(yych == 'y') goto yy539;
9305 0 : if(yych <= 'z') goto yy150;
9306 0 : goto yy3;
9307 : }
9308 : }
9309 0 : yy539:
9310 : YYDEBUG(539, *YYCURSOR);
9311 0 : yyaccept = 5;
9312 0 : yych = *(YYMARKER = ++YYCURSOR);
9313 0 : if(yych <= '/') {
9314 0 : if(yych == ')') goto yy136;
9315 0 : if(yych <= '.') goto yy283;
9316 0 : goto yy144;
9317 : } else {
9318 0 : if(yych <= '_') {
9319 0 : if(yych <= '^') goto yy283;
9320 0 : goto yy144;
9321 : } else {
9322 0 : if(yych <= '`') goto yy283;
9323 0 : if(yych <= 'z') goto yy151;
9324 0 : goto yy283;
9325 : }
9326 : }
9327 0 : yy540:
9328 : YYDEBUG(540, *YYCURSOR);
9329 0 : yyaccept = 0;
9330 0 : yych = *(YYMARKER = ++YYCURSOR);
9331 0 : if(yych <= 'T') {
9332 0 : if(yych <= '.') {
9333 0 : if(yych == ')') goto yy136;
9334 0 : goto yy3;
9335 : } else {
9336 0 : if(yych <= '/') goto yy144;
9337 0 : if(yych <= '@') goto yy3;
9338 0 : if(yych <= 'S') goto yy139;
9339 0 : goto yy512;
9340 : }
9341 : } else {
9342 0 : if(yych <= '`') {
9343 0 : if(yych <= 'Z') goto yy139;
9344 0 : if(yych == '_') goto yy144;
9345 0 : goto yy3;
9346 : } else {
9347 0 : if(yych == 't') goto yy541;
9348 0 : if(yych <= 'z') goto yy148;
9349 0 : goto yy3;
9350 : }
9351 : }
9352 0 : yy541:
9353 : YYDEBUG(541, *YYCURSOR);
9354 0 : yyaccept = 0;
9355 0 : yych = *(YYMARKER = ++YYCURSOR);
9356 0 : if(yych <= 'H') {
9357 0 : if(yych <= '.') {
9358 0 : if(yych == ')') goto yy136;
9359 0 : goto yy3;
9360 : } else {
9361 0 : if(yych <= '/') goto yy144;
9362 0 : if(yych <= '@') goto yy3;
9363 0 : if(yych <= 'G') goto yy140;
9364 0 : goto yy270;
9365 : }
9366 : } else {
9367 0 : if(yych <= '`') {
9368 0 : if(yych <= 'Z') goto yy140;
9369 0 : if(yych == '_') goto yy144;
9370 0 : goto yy3;
9371 : } else {
9372 0 : if(yych == 'h') goto yy280;
9373 0 : if(yych <= 'z') goto yy149;
9374 0 : goto yy3;
9375 : }
9376 : }
9377 0 : yy542:
9378 : YYDEBUG(542, *YYCURSOR);
9379 0 : yyaccept = 5;
9380 0 : yych = *(YYMARKER = ++YYCURSOR);
9381 0 : if(yych <= 'U') {
9382 0 : if(yych <= '.') {
9383 0 : if(yych == ')') goto yy136;
9384 0 : goto yy283;
9385 : } else {
9386 0 : if(yych <= '/') goto yy144;
9387 0 : if(yych <= '@') goto yy283;
9388 0 : if(yych <= 'T') goto yy139;
9389 0 : goto yy514;
9390 : }
9391 : } else {
9392 0 : if(yych <= '`') {
9393 0 : if(yych <= 'Z') goto yy139;
9394 0 : if(yych == '_') goto yy144;
9395 0 : goto yy283;
9396 : } else {
9397 0 : if(yych == 'u') goto yy543;
9398 0 : if(yych <= 'z') goto yy148;
9399 0 : goto yy283;
9400 : }
9401 : }
9402 0 : yy543:
9403 : YYDEBUG(543, *YYCURSOR);
9404 0 : yyaccept = 0;
9405 0 : yych = *(YYMARKER = ++YYCURSOR);
9406 0 : if(yych <= 'R') {
9407 0 : if(yych <= '.') {
9408 0 : if(yych == ')') goto yy136;
9409 0 : goto yy3;
9410 : } else {
9411 0 : if(yych <= '/') goto yy144;
9412 0 : if(yych <= '@') goto yy3;
9413 0 : if(yych <= 'Q') goto yy140;
9414 0 : goto yy515;
9415 : }
9416 : } else {
9417 0 : if(yych <= '`') {
9418 0 : if(yych <= 'Z') goto yy140;
9419 0 : if(yych == '_') goto yy144;
9420 0 : goto yy3;
9421 : } else {
9422 0 : if(yych == 'r') goto yy544;
9423 0 : if(yych <= 'z') goto yy149;
9424 0 : goto yy3;
9425 : }
9426 : }
9427 0 : yy544:
9428 : YYDEBUG(544, *YYCURSOR);
9429 0 : yyaccept = 0;
9430 0 : yych = *(YYMARKER = ++YYCURSOR);
9431 0 : if(yych <= 'D') {
9432 0 : if(yych <= '.') {
9433 0 : if(yych == ')') goto yy136;
9434 0 : goto yy3;
9435 : } else {
9436 0 : if(yych <= '/') goto yy144;
9437 0 : if(yych <= '@') goto yy3;
9438 0 : if(yych <= 'C') goto yy141;
9439 0 : goto yy516;
9440 : }
9441 : } else {
9442 0 : if(yych <= '`') {
9443 0 : if(yych <= 'Z') goto yy141;
9444 0 : if(yych == '_') goto yy144;
9445 0 : goto yy3;
9446 : } else {
9447 0 : if(yych == 'd') goto yy545;
9448 0 : if(yych <= 'z') goto yy150;
9449 0 : goto yy3;
9450 : }
9451 : }
9452 0 : yy545:
9453 : YYDEBUG(545, *YYCURSOR);
9454 0 : yyaccept = 0;
9455 0 : yych = *(YYMARKER = ++YYCURSOR);
9456 0 : if(yych <= 'A') {
9457 0 : if(yych <= '.') {
9458 0 : if(yych == ')') goto yy136;
9459 0 : goto yy3;
9460 : } else {
9461 0 : if(yych <= '/') goto yy144;
9462 0 : if(yych <= '@') goto yy3;
9463 0 : goto yy517;
9464 : }
9465 : } else {
9466 0 : if(yych <= '`') {
9467 0 : if(yych == '_') goto yy144;
9468 0 : goto yy3;
9469 : } else {
9470 0 : if(yych <= 'a') goto yy546;
9471 0 : if(yych <= 'z') goto yy151;
9472 0 : goto yy3;
9473 : }
9474 : }
9475 0 : yy546:
9476 : YYDEBUG(546, *YYCURSOR);
9477 0 : yych = *++YYCURSOR;
9478 0 : if(yych == 'Y') goto yy289;
9479 0 : if(yych == 'y') goto yy302;
9480 0 : goto yy152;
9481 0 : yy547:
9482 : YYDEBUG(547, *YYCURSOR);
9483 0 : yyaccept = 6;
9484 0 : yych = *(YYMARKER = ++YYCURSOR);
9485 0 : if(yych <= '9') {
9486 0 : if(yych <= '(') {
9487 0 : if(yych <= 0x09) {
9488 0 : if(yych <= 0x08) goto yy310;
9489 0 : goto yy312;
9490 : } else {
9491 0 : if(yych == ' ') goto yy312;
9492 0 : goto yy310;
9493 : }
9494 : } else {
9495 0 : if(yych <= '-') {
9496 0 : if(yych <= ')') goto yy136;
9497 0 : if(yych <= ',') goto yy310;
9498 0 : goto yy313;
9499 : } else {
9500 0 : if(yych == '/') goto yy144;
9501 0 : goto yy312;
9502 : }
9503 : }
9504 : } else {
9505 0 : if(yych <= '^') {
9506 0 : if(yych <= 'S') {
9507 0 : if(yych <= '@') goto yy310;
9508 0 : goto yy139;
9509 : } else {
9510 0 : if(yych <= 'T') goto yy527;
9511 0 : if(yych <= 'Z') goto yy139;
9512 0 : goto yy310;
9513 : }
9514 : } else {
9515 0 : if(yych <= 's') {
9516 0 : if(yych <= '_') goto yy144;
9517 0 : if(yych <= '`') goto yy310;
9518 0 : goto yy148;
9519 : } else {
9520 0 : if(yych <= 't') goto yy556;
9521 0 : if(yych <= 'z') goto yy148;
9522 0 : goto yy310;
9523 : }
9524 : }
9525 : }
9526 0 : yy548:
9527 : YYDEBUG(548, *YYCURSOR);
9528 0 : yyaccept = 0;
9529 0 : yych = *(YYMARKER = ++YYCURSOR);
9530 0 : if(yych <= 'O') {
9531 0 : if(yych <= '.') {
9532 0 : if(yych == ')') goto yy136;
9533 0 : goto yy3;
9534 : } else {
9535 0 : if(yych <= '/') goto yy144;
9536 0 : if(yych <= '@') goto yy3;
9537 0 : if(yych <= 'N') goto yy139;
9538 0 : goto yy524;
9539 : }
9540 : } else {
9541 0 : if(yych <= '`') {
9542 0 : if(yych <= 'Z') goto yy139;
9543 0 : if(yych == '_') goto yy144;
9544 0 : goto yy3;
9545 : } else {
9546 0 : if(yych == 'o') goto yy553;
9547 0 : if(yych <= 'z') goto yy148;
9548 0 : goto yy3;
9549 : }
9550 : }
9551 0 : yy549:
9552 : YYDEBUG(549, *YYCURSOR);
9553 0 : yyaccept = 0;
9554 0 : yych = *(YYMARKER = ++YYCURSOR);
9555 0 : if(yych <= 'E') {
9556 0 : if(yych <= '.') {
9557 0 : if(yych == ')') goto yy136;
9558 0 : goto yy3;
9559 : } else {
9560 0 : if(yych <= '/') goto yy144;
9561 0 : if(yych <= '@') goto yy3;
9562 0 : if(yych <= 'D') goto yy139;
9563 0 : goto yy521;
9564 : }
9565 : } else {
9566 0 : if(yych <= '`') {
9567 0 : if(yych <= 'Z') goto yy139;
9568 0 : if(yych == '_') goto yy144;
9569 0 : goto yy3;
9570 : } else {
9571 0 : if(yych == 'e') goto yy550;
9572 0 : if(yych <= 'z') goto yy148;
9573 0 : goto yy3;
9574 : }
9575 : }
9576 0 : yy550:
9577 : YYDEBUG(550, *YYCURSOR);
9578 0 : yyaccept = 0;
9579 0 : yych = *(YYMARKER = ++YYCURSOR);
9580 0 : if(yych <= 'N') {
9581 0 : if(yych <= '.') {
9582 0 : if(yych == ')') goto yy136;
9583 0 : goto yy3;
9584 : } else {
9585 0 : if(yych <= '/') goto yy144;
9586 0 : if(yych <= '@') goto yy3;
9587 0 : if(yych <= 'M') goto yy140;
9588 0 : goto yy522;
9589 : }
9590 : } else {
9591 0 : if(yych <= '`') {
9592 0 : if(yych <= 'Z') goto yy140;
9593 0 : if(yych == '_') goto yy144;
9594 0 : goto yy3;
9595 : } else {
9596 0 : if(yych == 'n') goto yy551;
9597 0 : if(yych <= 'z') goto yy149;
9598 0 : goto yy3;
9599 : }
9600 : }
9601 0 : yy551:
9602 : YYDEBUG(551, *YYCURSOR);
9603 0 : yyaccept = 0;
9604 0 : yych = *(YYMARKER = ++YYCURSOR);
9605 0 : if(yych <= 'T') {
9606 0 : if(yych <= '.') {
9607 0 : if(yych == ')') goto yy136;
9608 0 : goto yy3;
9609 : } else {
9610 0 : if(yych <= '/') goto yy144;
9611 0 : if(yych <= '@') goto yy3;
9612 0 : if(yych <= 'S') goto yy141;
9613 0 : goto yy523;
9614 : }
9615 : } else {
9616 0 : if(yych <= '`') {
9617 0 : if(yych <= 'Z') goto yy141;
9618 0 : if(yych == '_') goto yy144;
9619 0 : goto yy3;
9620 : } else {
9621 0 : if(yych == 't') goto yy552;
9622 0 : if(yych <= 'z') goto yy150;
9623 0 : goto yy3;
9624 : }
9625 : }
9626 0 : yy552:
9627 : YYDEBUG(552, *YYCURSOR);
9628 0 : yyaccept = 0;
9629 0 : yych = *(YYMARKER = ++YYCURSOR);
9630 0 : if(yych <= 'H') {
9631 0 : if(yych <= '.') {
9632 0 : if(yych == ')') goto yy136;
9633 0 : goto yy3;
9634 : } else {
9635 0 : if(yych <= '/') goto yy144;
9636 0 : if(yych <= 'G') goto yy3;
9637 0 : goto yy167;
9638 : }
9639 : } else {
9640 0 : if(yych <= '`') {
9641 0 : if(yych == '_') goto yy144;
9642 0 : goto yy3;
9643 : } else {
9644 0 : if(yych == 'h') goto yy254;
9645 0 : if(yych <= 'z') goto yy151;
9646 0 : goto yy3;
9647 : }
9648 : }
9649 0 : yy553:
9650 : YYDEBUG(553, *YYCURSOR);
9651 0 : yyaccept = 0;
9652 0 : yych = *(YYMARKER = ++YYCURSOR);
9653 0 : if(yych <= 'N') {
9654 0 : if(yych <= '.') {
9655 0 : if(yych == ')') goto yy136;
9656 0 : goto yy3;
9657 : } else {
9658 0 : if(yych <= '/') goto yy144;
9659 0 : if(yych <= '@') goto yy3;
9660 0 : if(yych <= 'M') goto yy140;
9661 0 : goto yy525;
9662 : }
9663 : } else {
9664 0 : if(yych <= '`') {
9665 0 : if(yych <= 'Z') goto yy140;
9666 0 : if(yych == '_') goto yy144;
9667 0 : goto yy3;
9668 : } else {
9669 0 : if(yych == 'n') goto yy554;
9670 0 : if(yych <= 'z') goto yy149;
9671 0 : goto yy3;
9672 : }
9673 : }
9674 0 : yy554:
9675 : YYDEBUG(554, *YYCURSOR);
9676 0 : yyaccept = 0;
9677 0 : yych = *(YYMARKER = ++YYCURSOR);
9678 0 : if(yych <= 'D') {
9679 0 : if(yych <= '.') {
9680 0 : if(yych == ')') goto yy136;
9681 0 : goto yy3;
9682 : } else {
9683 0 : if(yych <= '/') goto yy144;
9684 0 : if(yych <= '@') goto yy3;
9685 0 : if(yych <= 'C') goto yy141;
9686 0 : goto yy526;
9687 : }
9688 : } else {
9689 0 : if(yych <= '`') {
9690 0 : if(yych <= 'Z') goto yy141;
9691 0 : if(yych == '_') goto yy144;
9692 0 : goto yy3;
9693 : } else {
9694 0 : if(yych == 'd') goto yy555;
9695 0 : if(yych <= 'z') goto yy150;
9696 0 : goto yy3;
9697 : }
9698 : }
9699 0 : yy555:
9700 : YYDEBUG(555, *YYCURSOR);
9701 0 : yyaccept = 0;
9702 0 : yych = *(YYMARKER = ++YYCURSOR);
9703 0 : if(yych <= ')') {
9704 0 : if(yych <= 0x1F) {
9705 0 : if(yych == 0x09) goto yy168;
9706 0 : goto yy3;
9707 : } else {
9708 0 : if(yych <= ' ') goto yy168;
9709 0 : if(yych <= '(') goto yy3;
9710 0 : goto yy136;
9711 : }
9712 : } else {
9713 0 : if(yych <= '^') {
9714 0 : if(yych == '/') goto yy144;
9715 0 : goto yy3;
9716 : } else {
9717 0 : if(yych <= '_') goto yy144;
9718 0 : if(yych <= '`') goto yy3;
9719 0 : if(yych <= 'z') goto yy151;
9720 0 : goto yy3;
9721 : }
9722 : }
9723 0 : yy556:
9724 : YYDEBUG(556, *YYCURSOR);
9725 0 : yyaccept = 6;
9726 0 : yych = *(YYMARKER = ++YYCURSOR);
9727 0 : if(yych <= '9') {
9728 0 : if(yych <= '(') {
9729 0 : if(yych <= 0x09) {
9730 0 : if(yych <= 0x08) goto yy310;
9731 0 : goto yy312;
9732 : } else {
9733 0 : if(yych == ' ') goto yy312;
9734 0 : goto yy310;
9735 : }
9736 : } else {
9737 0 : if(yych <= '-') {
9738 0 : if(yych <= ')') goto yy136;
9739 0 : if(yych <= ',') goto yy310;
9740 0 : goto yy313;
9741 : } else {
9742 0 : if(yych == '/') goto yy144;
9743 0 : goto yy312;
9744 : }
9745 : }
9746 : } else {
9747 0 : if(yych <= '^') {
9748 0 : if(yych <= 'D') {
9749 0 : if(yych <= '@') goto yy310;
9750 0 : goto yy140;
9751 : } else {
9752 0 : if(yych <= 'E') goto yy528;
9753 0 : if(yych <= 'Z') goto yy140;
9754 0 : goto yy310;
9755 : }
9756 : } else {
9757 0 : if(yych <= 'd') {
9758 0 : if(yych <= '_') goto yy144;
9759 0 : if(yych <= '`') goto yy310;
9760 0 : goto yy149;
9761 : } else {
9762 0 : if(yych <= 'e') goto yy557;
9763 0 : if(yych <= 'z') goto yy149;
9764 0 : goto yy310;
9765 : }
9766 : }
9767 : }
9768 0 : yy557:
9769 : YYDEBUG(557, *YYCURSOR);
9770 0 : yyaccept = 0;
9771 0 : yych = *(YYMARKER = ++YYCURSOR);
9772 0 : if(yych <= 'M') {
9773 0 : if(yych <= '.') {
9774 0 : if(yych == ')') goto yy136;
9775 0 : goto yy3;
9776 : } else {
9777 0 : if(yych <= '/') goto yy144;
9778 0 : if(yych <= '@') goto yy3;
9779 0 : if(yych <= 'L') goto yy141;
9780 0 : goto yy529;
9781 : }
9782 : } else {
9783 0 : if(yych <= '`') {
9784 0 : if(yych <= 'Z') goto yy141;
9785 0 : if(yych == '_') goto yy144;
9786 0 : goto yy3;
9787 : } else {
9788 0 : if(yych == 'm') goto yy558;
9789 0 : if(yych <= 'z') goto yy150;
9790 0 : goto yy3;
9791 : }
9792 : }
9793 0 : yy558:
9794 : YYDEBUG(558, *YYCURSOR);
9795 0 : yyaccept = 0;
9796 0 : yych = *(YYMARKER = ++YYCURSOR);
9797 0 : if(yych <= 'B') {
9798 0 : if(yych <= '.') {
9799 0 : if(yych == ')') goto yy136;
9800 0 : goto yy3;
9801 : } else {
9802 0 : if(yych <= '/') goto yy144;
9803 0 : if(yych <= 'A') goto yy3;
9804 0 : goto yy530;
9805 : }
9806 : } else {
9807 0 : if(yych <= '`') {
9808 0 : if(yych == '_') goto yy144;
9809 0 : goto yy3;
9810 : } else {
9811 0 : if(yych == 'b') goto yy559;
9812 0 : if(yych <= 'z') goto yy151;
9813 0 : goto yy3;
9814 : }
9815 : }
9816 0 : yy559:
9817 : YYDEBUG(559, *YYCURSOR);
9818 0 : yych = *++YYCURSOR;
9819 0 : if(yych == 'E') goto yy531;
9820 0 : if(yych != 'e') goto yy152;
9821 : YYDEBUG(560, *YYCURSOR);
9822 0 : yych = *++YYCURSOR;
9823 0 : if(yych == 'R') goto yy322;
9824 0 : if(yych == 'r') goto yy492;
9825 0 : goto yy152;
9826 0 : yy561:
9827 : YYDEBUG(561, *YYCURSOR);
9828 0 : yych = *++YYCURSOR;
9829 0 : if(yych <= 'G') {
9830 0 : if(yych <= ')') {
9831 0 : if(yych <= '(') goto yy3;
9832 0 : goto yy136;
9833 : } else {
9834 0 : if(yych <= '@') goto yy3;
9835 0 : if(yych <= 'F') goto yy138;
9836 0 : goto yy569;
9837 : }
9838 : } else {
9839 0 : if(yych <= 'f') {
9840 0 : if(yych <= 'Z') goto yy138;
9841 0 : if(yych <= '`') goto yy3;
9842 0 : goto yy138;
9843 : } else {
9844 0 : if(yych <= 'g') goto yy569;
9845 0 : if(yych <= 'z') goto yy138;
9846 0 : goto yy3;
9847 : }
9848 : }
9849 0 : yy562:
9850 : YYDEBUG(562, *YYCURSOR);
9851 0 : yych = *++YYCURSOR;
9852 0 : if(yych <= 'R') {
9853 0 : if(yych <= ')') {
9854 0 : if(yych <= '(') goto yy3;
9855 0 : goto yy136;
9856 : } else {
9857 0 : if(yych <= '@') goto yy3;
9858 0 : if(yych <= 'Q') goto yy138;
9859 0 : goto yy566;
9860 : }
9861 : } else {
9862 0 : if(yych <= 'q') {
9863 0 : if(yych <= 'Z') goto yy138;
9864 0 : if(yych <= '`') goto yy3;
9865 0 : goto yy138;
9866 : } else {
9867 0 : if(yych <= 'r') goto yy566;
9868 0 : if(yych <= 'z') goto yy138;
9869 0 : goto yy3;
9870 : }
9871 : }
9872 0 : yy563:
9873 : YYDEBUG(563, *YYCURSOR);
9874 0 : yych = *++YYCURSOR;
9875 0 : if(yych <= 'O') {
9876 0 : if(yych <= ')') {
9877 0 : if(yych <= '(') goto yy3;
9878 0 : goto yy136;
9879 : } else {
9880 0 : if(yych <= '@') goto yy3;
9881 0 : if(yych <= 'N') goto yy138;
9882 : }
9883 : } else {
9884 0 : if(yych <= 'n') {
9885 0 : if(yych <= 'Z') goto yy138;
9886 0 : if(yych <= '`') goto yy3;
9887 0 : goto yy138;
9888 : } else {
9889 0 : if(yych <= 'o') goto yy564;
9890 0 : if(yych <= 'z') goto yy138;
9891 0 : goto yy3;
9892 : }
9893 : }
9894 0 : yy564:
9895 : YYDEBUG(564, *YYCURSOR);
9896 0 : ++YYCURSOR;
9897 0 : if((yych = *YYCURSOR) <= '@') {
9898 0 : if(yych == ')') goto yy136;
9899 : } else {
9900 0 : if(yych <= 'Z') goto yy139;
9901 0 : if(yych <= '`') goto yy565;
9902 0 : if(yych <= 'z') goto yy139;
9903 : }
9904 0 : yy565:
9905 : YYDEBUG(565, *YYCURSOR);
9906 : #line 1350 "ext/date/lib/parse_date.re"
9907 : {
9908 : DEBUG_OUTPUT("ago");
9909 : TIMELIB_INIT;
9910 : s->time->relative.y = 0 - s->time->relative.y;
9911 : s->time->relative.m = 0 - s->time->relative.m;
9912 : s->time->relative.d = 0 - s->time->relative.d;
9913 : s->time->relative.h = 0 - s->time->relative.h;
9914 : s->time->relative.i = 0 - s->time->relative.i;
9915 : s->time->relative.s = 0 - s->time->relative.s;
9916 : s->time->relative.weekday = 0 - s->time->relative.weekday;
9917 : if (s->time->have_special_relative && s->time->special.type == TIMELIB_SPECIAL_WEEKDAY) {
9918 : s->time->special.amount = 0 - s->time->special.amount;
9919 : }
9920 : TIMELIB_DEINIT;
9921 : return TIMELIB_AGO;
9922 : }
9923 : #line 9924 "ext/date/lib/parse_date.c"
9924 0 : yy566:
9925 : YYDEBUG(566, *YYCURSOR);
9926 0 : yyaccept = 6;
9927 0 : yych = *(YYMARKER = ++YYCURSOR);
9928 0 : if(yych <= '/') {
9929 0 : if(yych <= '(') {
9930 0 : if(yych <= 0x09) {
9931 0 : if(yych <= 0x08) goto yy310;
9932 0 : goto yy312;
9933 : } else {
9934 0 : if(yych == ' ') goto yy312;
9935 0 : goto yy310;
9936 : }
9937 : } else {
9938 0 : if(yych <= ',') {
9939 0 : if(yych <= ')') goto yy136;
9940 0 : goto yy310;
9941 : } else {
9942 0 : if(yych <= '-') goto yy313;
9943 0 : if(yych <= '.') goto yy312;
9944 0 : goto yy310;
9945 : }
9946 : }
9947 : } else {
9948 0 : if(yych <= 'Z') {
9949 0 : if(yych <= '@') {
9950 0 : if(yych <= '9') goto yy312;
9951 0 : goto yy310;
9952 : } else {
9953 0 : if(yych != 'I') goto yy139;
9954 : }
9955 : } else {
9956 0 : if(yych <= 'h') {
9957 0 : if(yych <= '`') goto yy310;
9958 0 : goto yy139;
9959 : } else {
9960 0 : if(yych <= 'i') goto yy567;
9961 0 : if(yych <= 'z') goto yy139;
9962 0 : goto yy310;
9963 : }
9964 : }
9965 : }
9966 0 : yy567:
9967 : YYDEBUG(567, *YYCURSOR);
9968 0 : yych = *++YYCURSOR;
9969 0 : if(yych <= 'L') {
9970 0 : if(yych <= ')') {
9971 0 : if(yych <= '(') goto yy3;
9972 0 : goto yy136;
9973 : } else {
9974 0 : if(yych <= '@') goto yy3;
9975 0 : if(yych <= 'K') goto yy140;
9976 : }
9977 : } else {
9978 0 : if(yych <= 'k') {
9979 0 : if(yych <= 'Z') goto yy140;
9980 0 : if(yych <= '`') goto yy3;
9981 0 : goto yy140;
9982 : } else {
9983 0 : if(yych <= 'l') goto yy568;
9984 0 : if(yych <= 'z') goto yy140;
9985 0 : goto yy3;
9986 : }
9987 : }
9988 0 : yy568:
9989 : YYDEBUG(568, *YYCURSOR);
9990 0 : yyaccept = 6;
9991 0 : yych = *(YYMARKER = ++YYCURSOR);
9992 0 : if(yych <= ',') {
9993 0 : if(yych <= 0x1F) {
9994 0 : if(yych == 0x09) goto yy312;
9995 0 : goto yy310;
9996 : } else {
9997 0 : if(yych <= ' ') goto yy312;
9998 0 : if(yych == ')') goto yy136;
9999 0 : goto yy310;
10000 : }
10001 : } else {
10002 0 : if(yych <= '@') {
10003 0 : if(yych == '/') goto yy310;
10004 0 : if(yych <= '9') goto yy312;
10005 0 : goto yy310;
10006 : } else {
10007 0 : if(yych <= 'Z') goto yy141;
10008 0 : if(yych <= '`') goto yy310;
10009 0 : if(yych <= 'z') goto yy141;
10010 0 : goto yy310;
10011 : }
10012 : }
10013 0 : yy569:
10014 : YYDEBUG(569, *YYCURSOR);
10015 0 : yyaccept = 6;
10016 0 : yych = *(YYMARKER = ++YYCURSOR);
10017 0 : if(yych <= '/') {
10018 0 : if(yych <= '(') {
10019 0 : if(yych <= 0x09) {
10020 0 : if(yych <= 0x08) goto yy310;
10021 0 : goto yy312;
10022 : } else {
10023 0 : if(yych == ' ') goto yy312;
10024 0 : goto yy310;
10025 : }
10026 : } else {
10027 0 : if(yych <= ',') {
10028 0 : if(yych <= ')') goto yy136;
10029 0 : goto yy310;
10030 : } else {
10031 0 : if(yych <= '-') goto yy313;
10032 0 : if(yych <= '.') goto yy312;
10033 0 : goto yy310;
10034 : }
10035 : }
10036 : } else {
10037 0 : if(yych <= 'Z') {
10038 0 : if(yych <= '@') {
10039 0 : if(yych <= '9') goto yy312;
10040 0 : goto yy310;
10041 : } else {
10042 0 : if(yych != 'U') goto yy139;
10043 : }
10044 : } else {
10045 0 : if(yych <= 't') {
10046 0 : if(yych <= '`') goto yy310;
10047 0 : goto yy139;
10048 : } else {
10049 0 : if(yych <= 'u') goto yy570;
10050 0 : if(yych <= 'z') goto yy139;
10051 0 : goto yy310;
10052 : }
10053 : }
10054 : }
10055 0 : yy570:
10056 : YYDEBUG(570, *YYCURSOR);
10057 0 : yych = *++YYCURSOR;
10058 0 : if(yych <= 'S') {
10059 0 : if(yych <= ')') {
10060 0 : if(yych <= '(') goto yy3;
10061 0 : goto yy136;
10062 : } else {
10063 0 : if(yych <= '@') goto yy3;
10064 0 : if(yych <= 'R') goto yy140;
10065 : }
10066 : } else {
10067 0 : if(yych <= 'r') {
10068 0 : if(yych <= 'Z') goto yy140;
10069 0 : if(yych <= '`') goto yy3;
10070 0 : goto yy140;
10071 : } else {
10072 0 : if(yych <= 's') goto yy571;
10073 0 : if(yych <= 'z') goto yy140;
10074 0 : goto yy3;
10075 : }
10076 : }
10077 0 : yy571:
10078 : YYDEBUG(571, *YYCURSOR);
10079 0 : yych = *++YYCURSOR;
10080 0 : if(yych <= 'T') {
10081 0 : if(yych <= ')') {
10082 0 : if(yych <= '(') goto yy3;
10083 0 : goto yy136;
10084 : } else {
10085 0 : if(yych <= '@') goto yy3;
10086 0 : if(yych <= 'S') goto yy141;
10087 : }
10088 : } else {
10089 0 : if(yych <= 's') {
10090 0 : if(yych <= 'Z') goto yy141;
10091 0 : if(yych <= '`') goto yy3;
10092 0 : goto yy141;
10093 : } else {
10094 0 : if(yych <= 't') goto yy572;
10095 0 : if(yych <= 'z') goto yy141;
10096 0 : goto yy3;
10097 : }
10098 : }
10099 0 : yy572:
10100 : YYDEBUG(572, *YYCURSOR);
10101 0 : yyaccept = 6;
10102 0 : yych = *(YYMARKER = ++YYCURSOR);
10103 0 : if(yych <= '(') {
10104 0 : if(yych <= 0x09) {
10105 0 : if(yych <= 0x08) goto yy310;
10106 0 : goto yy312;
10107 : } else {
10108 0 : if(yych == ' ') goto yy312;
10109 0 : goto yy310;
10110 : }
10111 : } else {
10112 0 : if(yych <= '.') {
10113 0 : if(yych <= ')') goto yy136;
10114 0 : if(yych <= ',') goto yy310;
10115 0 : goto yy312;
10116 : } else {
10117 0 : if(yych <= '/') goto yy310;
10118 0 : if(yych <= '9') goto yy312;
10119 0 : goto yy310;
10120 : }
10121 : }
10122 0 : yy573:
10123 : YYDEBUG(573, *YYCURSOR);
10124 0 : yyaccept = 0;
10125 0 : yych = *(YYMARKER = ++YYCURSOR);
10126 0 : if(yych <= 'G') {
10127 0 : if(yych <= '.') {
10128 0 : if(yych == ')') goto yy136;
10129 0 : goto yy3;
10130 : } else {
10131 0 : if(yych <= '/') goto yy144;
10132 0 : if(yych <= '@') goto yy3;
10133 0 : if(yych <= 'F') goto yy138;
10134 0 : goto yy569;
10135 : }
10136 : } else {
10137 0 : if(yych <= '`') {
10138 0 : if(yych <= 'Z') goto yy138;
10139 0 : if(yych == '_') goto yy144;
10140 0 : goto yy3;
10141 : } else {
10142 0 : if(yych == 'g') goto yy580;
10143 0 : if(yych <= 'z') goto yy143;
10144 0 : goto yy3;
10145 : }
10146 : }
10147 0 : yy574:
10148 : YYDEBUG(574, *YYCURSOR);
10149 0 : yyaccept = 0;
10150 0 : yych = *(YYMARKER = ++YYCURSOR);
10151 0 : if(yych <= 'R') {
10152 0 : if(yych <= '.') {
10153 0 : if(yych == ')') goto yy136;
10154 0 : goto yy3;
10155 : } else {
10156 0 : if(yych <= '/') goto yy144;
10157 0 : if(yych <= '@') goto yy3;
10158 0 : if(yych <= 'Q') goto yy138;
10159 0 : goto yy566;
10160 : }
10161 : } else {
10162 0 : if(yych <= '`') {
10163 0 : if(yych <= 'Z') goto yy138;
10164 0 : if(yych == '_') goto yy144;
10165 0 : goto yy3;
10166 : } else {
10167 0 : if(yych == 'r') goto yy577;
10168 0 : if(yych <= 'z') goto yy143;
10169 0 : goto yy3;
10170 : }
10171 : }
10172 0 : yy575:
10173 : YYDEBUG(575, *YYCURSOR);
10174 0 : yyaccept = 0;
10175 0 : yych = *(YYMARKER = ++YYCURSOR);
10176 0 : if(yych <= 'O') {
10177 0 : if(yych <= '.') {
10178 0 : if(yych == ')') goto yy136;
10179 0 : goto yy3;
10180 : } else {
10181 0 : if(yych <= '/') goto yy144;
10182 0 : if(yych <= '@') goto yy3;
10183 0 : if(yych <= 'N') goto yy138;
10184 0 : goto yy564;
10185 : }
10186 : } else {
10187 0 : if(yych <= '`') {
10188 0 : if(yych <= 'Z') goto yy138;
10189 0 : if(yych == '_') goto yy144;
10190 0 : goto yy3;
10191 : } else {
10192 0 : if(yych == 'o') goto yy576;
10193 0 : if(yych <= 'z') goto yy143;
10194 0 : goto yy3;
10195 : }
10196 : }
10197 0 : yy576:
10198 : YYDEBUG(576, *YYCURSOR);
10199 0 : yyaccept = 10;
10200 0 : yych = *(YYMARKER = ++YYCURSOR);
10201 0 : if(yych <= '@') {
10202 0 : if(yych <= ')') {
10203 0 : if(yych <= '(') goto yy565;
10204 0 : goto yy136;
10205 : } else {
10206 0 : if(yych == '/') goto yy144;
10207 0 : goto yy565;
10208 : }
10209 : } else {
10210 0 : if(yych <= '_') {
10211 0 : if(yych <= 'Z') goto yy139;
10212 0 : if(yych <= '^') goto yy565;
10213 0 : goto yy144;
10214 : } else {
10215 0 : if(yych <= '`') goto yy565;
10216 0 : if(yych <= 'z') goto yy148;
10217 0 : goto yy565;
10218 : }
10219 : }
10220 0 : yy577:
10221 : YYDEBUG(577, *YYCURSOR);
10222 0 : yyaccept = 6;
10223 0 : yych = *(YYMARKER = ++YYCURSOR);
10224 0 : if(yych <= '9') {
10225 0 : if(yych <= '(') {
10226 0 : if(yych <= 0x09) {
10227 0 : if(yych <= 0x08) goto yy310;
10228 0 : goto yy312;
10229 : } else {
10230 0 : if(yych == ' ') goto yy312;
10231 0 : goto yy310;
10232 : }
10233 : } else {
10234 0 : if(yych <= '-') {
10235 0 : if(yych <= ')') goto yy136;
10236 0 : if(yych <= ',') goto yy310;
10237 0 : goto yy313;
10238 : } else {
10239 0 : if(yych == '/') goto yy144;
10240 0 : goto yy312;
10241 : }
10242 : }
10243 : } else {
10244 0 : if(yych <= '^') {
10245 0 : if(yych <= 'H') {
10246 0 : if(yych <= '@') goto yy310;
10247 0 : goto yy139;
10248 : } else {
10249 0 : if(yych <= 'I') goto yy567;
10250 0 : if(yych <= 'Z') goto yy139;
10251 0 : goto yy310;
10252 : }
10253 : } else {
10254 0 : if(yych <= 'h') {
10255 0 : if(yych <= '_') goto yy144;
10256 0 : if(yych <= '`') goto yy310;
10257 0 : goto yy148;
10258 : } else {
10259 0 : if(yych <= 'i') goto yy578;
10260 0 : if(yych <= 'z') goto yy148;
10261 0 : goto yy310;
10262 : }
10263 : }
10264 : }
10265 0 : yy578:
10266 : YYDEBUG(578, *YYCURSOR);
10267 0 : yyaccept = 0;
10268 0 : yych = *(YYMARKER = ++YYCURSOR);
10269 0 : if(yych <= 'L') {
10270 0 : if(yych <= '.') {
10271 0 : if(yych == ')') goto yy136;
10272 0 : goto yy3;
10273 : } else {
10274 0 : if(yych <= '/') goto yy144;
10275 0 : if(yych <= '@') goto yy3;
10276 0 : if(yych <= 'K') goto yy140;
10277 0 : goto yy568;
10278 : }
10279 : } else {
10280 0 : if(yych <= '`') {
10281 0 : if(yych <= 'Z') goto yy140;
10282 0 : if(yych == '_') goto yy144;
10283 0 : goto yy3;
10284 : } else {
10285 0 : if(yych == 'l') goto yy579;
10286 0 : if(yych <= 'z') goto yy149;
10287 0 : goto yy3;
10288 : }
10289 : }
10290 0 : yy579:
10291 : YYDEBUG(579, *YYCURSOR);
10292 0 : yyaccept = 6;
10293 0 : yych = *(YYMARKER = ++YYCURSOR);
10294 0 : if(yych <= '.') {
10295 0 : if(yych <= ' ') {
10296 0 : if(yych == 0x09) goto yy312;
10297 0 : if(yych <= 0x1F) goto yy310;
10298 0 : goto yy312;
10299 : } else {
10300 0 : if(yych == ')') goto yy136;
10301 0 : if(yych <= ',') goto yy310;
10302 0 : goto yy312;
10303 : }
10304 : } else {
10305 0 : if(yych <= 'Z') {
10306 0 : if(yych <= '/') goto yy144;
10307 0 : if(yych <= '9') goto yy312;
10308 0 : if(yych <= '@') goto yy310;
10309 0 : goto yy141;
10310 : } else {
10311 0 : if(yych <= '_') {
10312 0 : if(yych <= '^') goto yy310;
10313 0 : goto yy144;
10314 : } else {
10315 0 : if(yych <= '`') goto yy310;
10316 0 : if(yych <= 'z') goto yy150;
10317 0 : goto yy310;
10318 : }
10319 : }
10320 : }
10321 0 : yy580:
10322 : YYDEBUG(580, *YYCURSOR);
10323 0 : yyaccept = 6;
10324 0 : yych = *(YYMARKER = ++YYCURSOR);
10325 0 : if(yych <= '9') {
10326 0 : if(yych <= '(') {
10327 0 : if(yych <= 0x09) {
10328 0 : if(yych <= 0x08) goto yy310;
10329 0 : goto yy312;
10330 : } else {
10331 0 : if(yych == ' ') goto yy312;
10332 0 : goto yy310;
10333 : }
10334 : } else {
10335 0 : if(yych <= '-') {
10336 0 : if(yych <= ')') goto yy136;
10337 0 : if(yych <= ',') goto yy310;
10338 0 : goto yy313;
10339 : } else {
10340 0 : if(yych == '/') goto yy144;
10341 0 : goto yy312;
10342 : }
10343 : }
10344 : } else {
10345 0 : if(yych <= '^') {
10346 0 : if(yych <= 'T') {
10347 0 : if(yych <= '@') goto yy310;
10348 0 : goto yy139;
10349 : } else {
10350 0 : if(yych <= 'U') goto yy570;
10351 0 : if(yych <= 'Z') goto yy139;
10352 0 : goto yy310;
10353 : }
10354 : } else {
10355 0 : if(yych <= 't') {
10356 0 : if(yych <= '_') goto yy144;
10357 0 : if(yych <= '`') goto yy310;
10358 0 : goto yy148;
10359 : } else {
10360 0 : if(yych <= 'u') goto yy581;
10361 0 : if(yych <= 'z') goto yy148;
10362 0 : goto yy310;
10363 : }
10364 : }
10365 : }
10366 0 : yy581:
10367 : YYDEBUG(581, *YYCURSOR);
10368 0 : yyaccept = 0;
10369 0 : yych = *(YYMARKER = ++YYCURSOR);
10370 0 : if(yych <= 'S') {
10371 0 : if(yych <= '.') {
10372 0 : if(yych == ')') goto yy136;
10373 0 : goto yy3;
10374 : } else {
10375 0 : if(yych <= '/') goto yy144;
10376 0 : if(yych <= '@') goto yy3;
10377 0 : if(yych <= 'R') goto yy140;
10378 0 : goto yy571;
10379 : }
10380 : } else {
10381 0 : if(yych <= '`') {
10382 0 : if(yych <= 'Z') goto yy140;
10383 0 : if(yych == '_') goto yy144;
10384 0 : goto yy3;
10385 : } else {
10386 0 : if(yych == 's') goto yy582;
10387 0 : if(yych <= 'z') goto yy149;
10388 0 : goto yy3;
10389 : }
10390 : }
10391 0 : yy582:
10392 : YYDEBUG(582, *YYCURSOR);
10393 0 : yyaccept = 0;
10394 0 : yych = *(YYMARKER = ++YYCURSOR);
10395 0 : if(yych <= 'T') {
10396 0 : if(yych <= '.') {
10397 0 : if(yych == ')') goto yy136;
10398 0 : goto yy3;
10399 : } else {
10400 0 : if(yych <= '/') goto yy144;
10401 0 : if(yych <= '@') goto yy3;
10402 0 : if(yych <= 'S') goto yy141;
10403 0 : goto yy572;
10404 : }
10405 : } else {
10406 0 : if(yych <= '`') {
10407 0 : if(yych <= 'Z') goto yy141;
10408 0 : if(yych == '_') goto yy144;
10409 0 : goto yy3;
10410 : } else {
10411 0 : if(yych == 't') goto yy583;
10412 0 : if(yych <= 'z') goto yy150;
10413 0 : goto yy3;
10414 : }
10415 : }
10416 0 : yy583:
10417 : YYDEBUG(583, *YYCURSOR);
10418 0 : yyaccept = 6;
10419 0 : yych = *(YYMARKER = ++YYCURSOR);
10420 0 : if(yych <= ',') {
10421 0 : if(yych <= 0x1F) {
10422 0 : if(yych == 0x09) goto yy312;
10423 0 : goto yy310;
10424 : } else {
10425 0 : if(yych <= ' ') goto yy312;
10426 0 : if(yych == ')') goto yy136;
10427 0 : goto yy310;
10428 : }
10429 : } else {
10430 0 : if(yych <= '^') {
10431 0 : if(yych == '/') goto yy144;
10432 0 : if(yych <= '9') goto yy312;
10433 0 : goto yy310;
10434 : } else {
10435 0 : if(yych <= '_') goto yy144;
10436 0 : if(yych <= '`') goto yy310;
10437 0 : if(yych <= 'z') goto yy151;
10438 0 : goto yy310;
10439 : }
10440 : }
10441 0 : yy584:
10442 : YYDEBUG(584, *YYCURSOR);
10443 0 : yych = *++YYCURSOR;
10444 0 : if(yych <= 'B') {
10445 0 : if(yych <= ')') {
10446 0 : if(yych <= '(') goto yy3;
10447 0 : goto yy136;
10448 : } else {
10449 0 : if(yych <= '@') goto yy3;
10450 0 : if(yych <= 'A') goto yy138;
10451 0 : goto yy598;
10452 : }
10453 : } else {
10454 0 : if(yych <= 'a') {
10455 0 : if(yych <= 'Z') goto yy138;
10456 0 : if(yych <= '`') goto yy3;
10457 0 : goto yy138;
10458 : } else {
10459 0 : if(yych <= 'b') goto yy598;
10460 0 : if(yych <= 'z') goto yy138;
10461 0 : goto yy3;
10462 : }
10463 : }
10464 0 : yy585:
10465 : YYDEBUG(585, *YYCURSOR);
10466 0 : yych = *++YYCURSOR;
10467 0 : if(yych <= 'R') {
10468 0 : if(yych <= '@') {
10469 0 : if(yych == ')') goto yy136;
10470 0 : goto yy3;
10471 : } else {
10472 0 : if(yych == 'F') goto yy595;
10473 0 : if(yych <= 'Q') goto yy138;
10474 0 : goto yy594;
10475 : }
10476 : } else {
10477 0 : if(yych <= 'f') {
10478 0 : if(yych <= 'Z') goto yy138;
10479 0 : if(yych <= '`') goto yy3;
10480 0 : if(yych <= 'e') goto yy138;
10481 0 : goto yy595;
10482 : } else {
10483 0 : if(yych == 'r') goto yy594;
10484 0 : if(yych <= 'z') goto yy138;
10485 0 : goto yy3;
10486 : }
10487 : }
10488 0 : yy586:
10489 : YYDEBUG(586, *YYCURSOR);
10490 0 : yych = *++YYCURSOR;
10491 0 : if(yych <= 'U') {
10492 0 : if(yych <= ')') {
10493 0 : if(yych <= '(') goto yy3;
10494 0 : goto yy136;
10495 : } else {
10496 0 : if(yych <= '@') goto yy3;
10497 0 : if(yych <= 'T') goto yy138;
10498 0 : goto yy591;
10499 : }
10500 : } else {
10501 0 : if(yych <= 't') {
10502 0 : if(yych <= 'Z') goto yy138;
10503 0 : if(yych <= '`') goto yy3;
10504 0 : goto yy138;
10505 : } else {
10506 0 : if(yych <= 'u') goto yy591;
10507 0 : if(yych <= 'z') goto yy138;
10508 0 : goto yy3;
10509 : }
10510 : }
10511 0 : yy587:
10512 : YYDEBUG(587, *YYCURSOR);
10513 0 : yych = *++YYCURSOR;
10514 0 : if(yych <= 'I') {
10515 0 : if(yych <= ')') {
10516 0 : if(yych <= '(') goto yy3;
10517 0 : goto yy136;
10518 : } else {
10519 0 : if(yych <= '@') goto yy3;
10520 0 : if(yych <= 'H') goto yy138;
10521 : }
10522 : } else {
10523 0 : if(yych <= 'h') {
10524 0 : if(yych <= 'Z') goto yy138;
10525 0 : if(yych <= '`') goto yy3;
10526 0 : goto yy138;
10527 : } else {
10528 0 : if(yych <= 'i') goto yy588;
10529 0 : if(yych <= 'z') goto yy138;
10530 0 : goto yy3;
10531 : }
10532 : }
10533 0 : yy588:
10534 : YYDEBUG(588, *YYCURSOR);
10535 0 : yych = *++YYCURSOR;
10536 0 : if(yych <= 'D') {
10537 0 : if(yych <= ')') {
10538 0 : if(yych <= '(') goto yy283;
10539 0 : goto yy136;
10540 : } else {
10541 0 : if(yych <= '@') goto yy283;
10542 0 : if(yych <= 'C') goto yy139;
10543 : }
10544 : } else {
10545 0 : if(yych <= 'c') {
10546 0 : if(yych <= 'Z') goto yy139;
10547 0 : if(yych <= '`') goto yy283;
10548 0 : goto yy139;
10549 : } else {
10550 0 : if(yych <= 'd') goto yy589;
10551 0 : if(yych <= 'z') goto yy139;
10552 0 : goto yy283;
10553 : }
10554 : }
10555 0 : yy589:
10556 : YYDEBUG(589, *YYCURSOR);
10557 0 : yych = *++YYCURSOR;
10558 0 : if(yych <= 'A') {
10559 0 : if(yych == ')') goto yy136;
10560 0 : if(yych <= '@') goto yy3;
10561 : } else {
10562 0 : if(yych <= '`') {
10563 0 : if(yych <= 'Z') goto yy140;
10564 0 : goto yy3;
10565 : } else {
10566 0 : if(yych <= 'a') goto yy590;
10567 0 : if(yych <= 'z') goto yy140;
10568 0 : goto yy3;
10569 : }
10570 : }
10571 0 : yy590:
10572 : YYDEBUG(590, *YYCURSOR);
10573 0 : yych = *++YYCURSOR;
10574 0 : if(yych <= 'Y') {
10575 0 : if(yych <= ')') {
10576 0 : if(yych <= '(') goto yy3;
10577 0 : goto yy136;
10578 : } else {
10579 0 : if(yych <= '@') goto yy3;
10580 0 : if(yych <= 'X') goto yy141;
10581 0 : goto yy510;
10582 : }
10583 : } else {
10584 0 : if(yych <= 'x') {
10585 0 : if(yych <= 'Z') goto yy141;
10586 0 : if(yych <= '`') goto yy3;
10587 0 : goto yy141;
10588 : } else {
10589 0 : if(yych <= 'y') goto yy510;
10590 0 : if(yych <= 'z') goto yy141;
10591 0 : goto yy3;
10592 : }
10593 : }
10594 0 : yy591:
10595 : YYDEBUG(591, *YYCURSOR);
10596 0 : yych = *++YYCURSOR;
10597 0 : if(yych <= 'R') {
10598 0 : if(yych <= ')') {
10599 0 : if(yych <= '(') goto yy3;
10600 0 : goto yy136;
10601 : } else {
10602 0 : if(yych <= '@') goto yy3;
10603 0 : if(yych <= 'Q') goto yy139;
10604 : }
10605 : } else {
10606 0 : if(yych <= 'q') {
10607 0 : if(yych <= 'Z') goto yy139;
10608 0 : if(yych <= '`') goto yy3;
10609 0 : goto yy139;
10610 : } else {
10611 0 : if(yych <= 'r') goto yy592;
10612 0 : if(yych <= 'z') goto yy139;
10613 0 : goto yy3;
10614 : }
10615 : }
10616 0 : yy592:
10617 : YYDEBUG(592, *YYCURSOR);
10618 0 : yych = *++YYCURSOR;
10619 0 : if(yych <= 'T') {
10620 0 : if(yych <= ')') {
10621 0 : if(yych <= '(') goto yy3;
10622 0 : goto yy136;
10623 : } else {
10624 0 : if(yych <= '@') goto yy3;
10625 0 : if(yych <= 'S') goto yy140;
10626 : }
10627 : } else {
10628 0 : if(yych <= 's') {
10629 0 : if(yych <= 'Z') goto yy140;
10630 0 : if(yych <= '`') goto yy3;
10631 0 : goto yy140;
10632 : } else {
10633 0 : if(yych <= 't') goto yy593;
10634 0 : if(yych <= 'z') goto yy140;
10635 0 : goto yy3;
10636 : }
10637 : }
10638 0 : yy593:
10639 : YYDEBUG(593, *YYCURSOR);
10640 0 : yych = *++YYCURSOR;
10641 0 : if(yych <= 'H') {
10642 0 : if(yych <= ')') {
10643 0 : if(yych <= '(') goto yy3;
10644 0 : goto yy136;
10645 : } else {
10646 0 : if(yych <= '@') goto yy3;
10647 0 : if(yych <= 'G') goto yy141;
10648 0 : goto yy526;
10649 : }
10650 : } else {
10651 0 : if(yych <= 'g') {
10652 0 : if(yych <= 'Z') goto yy141;
10653 0 : if(yych <= '`') goto yy3;
10654 0 : goto yy141;
10655 : } else {
10656 0 : if(yych <= 'h') goto yy526;
10657 0 : if(yych <= 'z') goto yy141;
10658 0 : goto yy3;
10659 : }
10660 : }
10661 0 : yy594:
10662 : YYDEBUG(594, *YYCURSOR);
10663 0 : yych = *++YYCURSOR;
10664 0 : if(yych <= 'S') {
10665 0 : if(yych <= ')') {
10666 0 : if(yych <= '(') goto yy3;
10667 0 : goto yy136;
10668 : } else {
10669 0 : if(yych <= '@') goto yy3;
10670 0 : if(yych <= 'R') goto yy139;
10671 0 : goto yy597;
10672 : }
10673 : } else {
10674 0 : if(yych <= 'r') {
10675 0 : if(yych <= 'Z') goto yy139;
10676 0 : if(yych <= '`') goto yy3;
10677 0 : goto yy139;
10678 : } else {
10679 0 : if(yych <= 's') goto yy597;
10680 0 : if(yych <= 'z') goto yy139;
10681 0 : goto yy3;
10682 : }
10683 : }
10684 0 : yy595:
10685 : YYDEBUG(595, *YYCURSOR);
10686 0 : yych = *++YYCURSOR;
10687 0 : if(yych <= 'T') {
10688 0 : if(yych <= ')') {
10689 0 : if(yych <= '(') goto yy3;
10690 0 : goto yy136;
10691 : } else {
10692 0 : if(yych <= '@') goto yy3;
10693 0 : if(yych <= 'S') goto yy139;
10694 : }
10695 : } else {
10696 0 : if(yych <= 's') {
10697 0 : if(yych <= 'Z') goto yy139;
10698 0 : if(yych <= '`') goto yy3;
10699 0 : goto yy139;
10700 : } else {
10701 0 : if(yych <= 't') goto yy596;
10702 0 : if(yych <= 'z') goto yy139;
10703 0 : goto yy3;
10704 : }
10705 : }
10706 0 : yy596:
10707 : YYDEBUG(596, *YYCURSOR);
10708 0 : yych = *++YYCURSOR;
10709 0 : if(yych <= 'H') {
10710 0 : if(yych <= ')') {
10711 0 : if(yych <= '(') goto yy3;
10712 0 : goto yy136;
10713 : } else {
10714 0 : if(yych <= '@') goto yy3;
10715 0 : if(yych <= 'G') goto yy140;
10716 0 : goto yy270;
10717 : }
10718 : } else {
10719 0 : if(yych <= 'g') {
10720 0 : if(yych <= 'Z') goto yy140;
10721 0 : if(yych <= '`') goto yy3;
10722 0 : goto yy140;
10723 : } else {
10724 0 : if(yych <= 'h') goto yy270;
10725 0 : if(yych <= 'z') goto yy140;
10726 0 : goto yy3;
10727 : }
10728 : }
10729 0 : yy597:
10730 : YYDEBUG(597, *YYCURSOR);
10731 0 : yych = *++YYCURSOR;
10732 0 : if(yych <= 'T') {
10733 0 : if(yych <= ')') {
10734 0 : if(yych <= '(') goto yy3;
10735 0 : goto yy136;
10736 : } else {
10737 0 : if(yych <= '@') goto yy3;
10738 0 : if(yych <= 'S') goto yy140;
10739 0 : goto yy270;
10740 : }
10741 : } else {
10742 0 : if(yych <= 's') {
10743 0 : if(yych <= 'Z') goto yy140;
10744 0 : if(yych <= '`') goto yy3;
10745 0 : goto yy140;
10746 : } else {
10747 0 : if(yych <= 't') goto yy270;
10748 0 : if(yych <= 'z') goto yy140;
10749 0 : goto yy3;
10750 : }
10751 : }
10752 0 : yy598:
10753 : YYDEBUG(598, *YYCURSOR);
10754 0 : yyaccept = 6;
10755 0 : yych = *(YYMARKER = ++YYCURSOR);
10756 0 : if(yych <= '/') {
10757 0 : if(yych <= '(') {
10758 0 : if(yych <= 0x09) {
10759 0 : if(yych <= 0x08) goto yy310;
10760 0 : goto yy312;
10761 : } else {
10762 0 : if(yych == ' ') goto yy312;
10763 0 : goto yy310;
10764 : }
10765 : } else {
10766 0 : if(yych <= ',') {
10767 0 : if(yych <= ')') goto yy136;
10768 0 : goto yy310;
10769 : } else {
10770 0 : if(yych <= '-') goto yy313;
10771 0 : if(yych <= '.') goto yy312;
10772 0 : goto yy310;
10773 : }
10774 : }
10775 : } else {
10776 0 : if(yych <= 'Z') {
10777 0 : if(yych <= '@') {
10778 0 : if(yych <= '9') goto yy312;
10779 0 : goto yy310;
10780 : } else {
10781 0 : if(yych != 'R') goto yy139;
10782 : }
10783 : } else {
10784 0 : if(yych <= 'q') {
10785 0 : if(yych <= '`') goto yy310;
10786 0 : goto yy139;
10787 : } else {
10788 0 : if(yych <= 'r') goto yy599;
10789 0 : if(yych <= 'z') goto yy139;
10790 0 : goto yy310;
10791 : }
10792 : }
10793 : }
10794 0 : yy599:
10795 : YYDEBUG(599, *YYCURSOR);
10796 0 : yych = *++YYCURSOR;
10797 0 : if(yych <= 'U') {
10798 0 : if(yych <= ')') {
10799 0 : if(yych <= '(') goto yy3;
10800 0 : goto yy136;
10801 : } else {
10802 0 : if(yych <= '@') goto yy3;
10803 0 : if(yych <= 'T') goto yy140;
10804 : }
10805 : } else {
10806 0 : if(yych <= 't') {
10807 0 : if(yych <= 'Z') goto yy140;
10808 0 : if(yych <= '`') goto yy3;
10809 0 : goto yy140;
10810 : } else {
10811 0 : if(yych <= 'u') goto yy600;
10812 0 : if(yych <= 'z') goto yy140;
10813 0 : goto yy3;
10814 : }
10815 : }
10816 0 : yy600:
10817 : YYDEBUG(600, *YYCURSOR);
10818 0 : yych = *++YYCURSOR;
10819 0 : if(yych <= 'A') {
10820 0 : if(yych == ')') goto yy136;
10821 0 : if(yych <= '@') goto yy3;
10822 : } else {
10823 0 : if(yych <= '`') {
10824 0 : if(yych <= 'Z') goto yy141;
10825 0 : goto yy3;
10826 : } else {
10827 0 : if(yych <= 'a') goto yy601;
10828 0 : if(yych <= 'z') goto yy141;
10829 0 : goto yy3;
10830 : }
10831 : }
10832 0 : yy601:
10833 : YYDEBUG(601, *YYCURSOR);
10834 0 : yyaccept = 0;
10835 0 : yych = *(YYMARKER = ++YYCURSOR);
10836 0 : if(yych <= 'Q') {
10837 0 : if(yych == ')') goto yy136;
10838 0 : goto yy3;
10839 : } else {
10840 0 : if(yych <= 'R') goto yy602;
10841 0 : if(yych != 'r') goto yy3;
10842 : }
10843 0 : yy602:
10844 : YYDEBUG(602, *YYCURSOR);
10845 0 : yych = *++YYCURSOR;
10846 0 : if(yych == 'Y') goto yy322;
10847 0 : if(yych == 'y') goto yy322;
10848 0 : goto yy53;
10849 0 : yy603:
10850 : YYDEBUG(603, *YYCURSOR);
10851 0 : yyaccept = 0;
10852 0 : yych = *(YYMARKER = ++YYCURSOR);
10853 0 : if(yych <= 'B') {
10854 0 : if(yych <= '.') {
10855 0 : if(yych == ')') goto yy136;
10856 0 : goto yy3;
10857 : } else {
10858 0 : if(yych <= '/') goto yy144;
10859 0 : if(yych <= '@') goto yy3;
10860 0 : if(yych <= 'A') goto yy138;
10861 0 : goto yy598;
10862 : }
10863 : } else {
10864 0 : if(yych <= '`') {
10865 0 : if(yych <= 'Z') goto yy138;
10866 0 : if(yych == '_') goto yy144;
10867 0 : goto yy3;
10868 : } else {
10869 0 : if(yych == 'b') goto yy617;
10870 0 : if(yych <= 'z') goto yy143;
10871 0 : goto yy3;
10872 : }
10873 : }
10874 0 : yy604:
10875 : YYDEBUG(604, *YYCURSOR);
10876 0 : yyaccept = 0;
10877 0 : yych = *(YYMARKER = ++YYCURSOR);
10878 0 : if(yych <= 'R') {
10879 0 : if(yych <= '/') {
10880 0 : if(yych == ')') goto yy136;
10881 0 : if(yych <= '.') goto yy3;
10882 0 : goto yy144;
10883 : } else {
10884 0 : if(yych <= 'E') {
10885 0 : if(yych <= '@') goto yy3;
10886 0 : goto yy138;
10887 : } else {
10888 0 : if(yych <= 'F') goto yy595;
10889 0 : if(yych <= 'Q') goto yy138;
10890 0 : goto yy594;
10891 : }
10892 : }
10893 : } else {
10894 0 : if(yych <= 'e') {
10895 0 : if(yych <= '^') {
10896 0 : if(yych <= 'Z') goto yy138;
10897 0 : goto yy3;
10898 : } else {
10899 0 : if(yych <= '_') goto yy144;
10900 0 : if(yych <= '`') goto yy3;
10901 0 : goto yy143;
10902 : }
10903 : } else {
10904 0 : if(yych <= 'q') {
10905 0 : if(yych <= 'f') goto yy614;
10906 0 : goto yy143;
10907 : } else {
10908 0 : if(yych <= 'r') goto yy613;
10909 0 : if(yych <= 'z') goto yy143;
10910 0 : goto yy3;
10911 : }
10912 : }
10913 : }
10914 0 : yy605:
10915 : YYDEBUG(605, *YYCURSOR);
10916 0 : yyaccept = 0;
10917 0 : yych = *(YYMARKER = ++YYCURSOR);
10918 0 : if(yych <= 'U') {
10919 0 : if(yych <= '.') {
10920 0 : if(yych == ')') goto yy136;
10921 0 : goto yy3;
10922 : } else {
10923 0 : if(yych <= '/') goto yy144;
10924 0 : if(yych <= '@') goto yy3;
10925 0 : if(yych <= 'T') goto yy138;
10926 0 : goto yy591;
10927 : }
10928 : } else {
10929 0 : if(yych <= '`') {
10930 0 : if(yych <= 'Z') goto yy138;
10931 0 : if(yych == '_') goto yy144;
10932 0 : goto yy3;
10933 : } else {
10934 0 : if(yych == 'u') goto yy610;
10935 0 : if(yych <= 'z') goto yy143;
10936 0 : goto yy3;
10937 : }
10938 : }
10939 0 : yy606:
10940 : YYDEBUG(606, *YYCURSOR);
10941 0 : yyaccept = 0;
10942 0 : yych = *(YYMARKER = ++YYCURSOR);
10943 0 : if(yych <= 'I') {
10944 0 : if(yych <= '.') {
10945 0 : if(yych == ')') goto yy136;
10946 0 : goto yy3;
10947 : } else {
10948 0 : if(yych <= '/') goto yy144;
10949 0 : if(yych <= '@') goto yy3;
10950 0 : if(yych <= 'H') goto yy138;
10951 0 : goto yy588;
10952 : }
10953 : } else {
10954 0 : if(yych <= '`') {
10955 0 : if(yych <= 'Z') goto yy138;
10956 0 : if(yych == '_') goto yy144;
10957 0 : goto yy3;
10958 : } else {
10959 0 : if(yych == 'i') goto yy607;
10960 0 : if(yych <= 'z') goto yy143;
10961 0 : goto yy3;
10962 : }
10963 : }
10964 0 : yy607:
10965 : YYDEBUG(607, *YYCURSOR);
10966 0 : yyaccept = 5;
10967 0 : yych = *(YYMARKER = ++YYCURSOR);
10968 0 : if(yych <= 'D') {
10969 0 : if(yych <= '.') {
10970 0 : if(yych == ')') goto yy136;
10971 0 : goto yy283;
10972 : } else {
10973 0 : if(yych <= '/') goto yy144;
10974 0 : if(yych <= '@') goto yy283;
10975 0 : if(yych <= 'C') goto yy139;
10976 0 : goto yy589;
10977 : }
10978 : } else {
10979 0 : if(yych <= '`') {
10980 0 : if(yych <= 'Z') goto yy139;
10981 0 : if(yych == '_') goto yy144;
10982 0 : goto yy283;
10983 : } else {
10984 0 : if(yych == 'd') goto yy608;
10985 0 : if(yych <= 'z') goto yy148;
10986 0 : goto yy283;
10987 : }
10988 : }
10989 0 : yy608:
10990 : YYDEBUG(608, *YYCURSOR);
10991 0 : yyaccept = 0;
10992 0 : yych = *(YYMARKER = ++YYCURSOR);
10993 0 : if(yych <= 'A') {
10994 0 : if(yych <= '.') {
10995 0 : if(yych == ')') goto yy136;
10996 0 : goto yy3;
10997 : } else {
10998 0 : if(yych <= '/') goto yy144;
10999 0 : if(yych <= '@') goto yy3;
11000 0 : goto yy590;
11001 : }
11002 : } else {
11003 0 : if(yych <= '_') {
11004 0 : if(yych <= 'Z') goto yy140;
11005 0 : if(yych <= '^') goto yy3;
11006 0 : goto yy144;
11007 : } else {
11008 0 : if(yych <= '`') goto yy3;
11009 0 : if(yych <= 'a') goto yy609;
11010 0 : if(yych <= 'z') goto yy149;
11011 0 : goto yy3;
11012 : }
11013 : }
11014 0 : yy609:
11015 : YYDEBUG(609, *YYCURSOR);
11016 0 : yyaccept = 0;
11017 0 : yych = *(YYMARKER = ++YYCURSOR);
11018 0 : if(yych <= 'Y') {
11019 0 : if(yych <= '.') {
11020 0 : if(yych == ')') goto yy136;
11021 0 : goto yy3;
11022 : } else {
11023 0 : if(yych <= '/') goto yy144;
11024 0 : if(yych <= '@') goto yy3;
11025 0 : if(yych <= 'X') goto yy141;
11026 0 : goto yy510;
11027 : }
11028 : } else {
11029 0 : if(yych <= '`') {
11030 0 : if(yych <= 'Z') goto yy141;
11031 0 : if(yych == '_') goto yy144;
11032 0 : goto yy3;
11033 : } else {
11034 0 : if(yych == 'y') goto yy539;
11035 0 : if(yych <= 'z') goto yy150;
11036 0 : goto yy3;
11037 : }
11038 : }
11039 0 : yy610:
11040 : YYDEBUG(610, *YYCURSOR);
11041 0 : yyaccept = 0;
11042 0 : yych = *(YYMARKER = ++YYCURSOR);
11043 0 : if(yych <= 'R') {
11044 0 : if(yych <= '.') {
11045 0 : if(yych == ')') goto yy136;
11046 0 : goto yy3;
11047 : } else {
11048 0 : if(yych <= '/') goto yy144;
11049 0 : if(yych <= '@') goto yy3;
11050 0 : if(yych <= 'Q') goto yy139;
11051 0 : goto yy592;
11052 : }
11053 : } else {
11054 0 : if(yych <= '`') {
11055 0 : if(yych <= 'Z') goto yy139;
11056 0 : if(yych == '_') goto yy144;
11057 0 : goto yy3;
11058 : } else {
11059 0 : if(yych == 'r') goto yy611;
11060 0 : if(yych <= 'z') goto yy148;
11061 0 : goto yy3;
11062 : }
11063 : }
11064 0 : yy611:
11065 : YYDEBUG(611, *YYCURSOR);
11066 0 : yyaccept = 0;
11067 0 : yych = *(YYMARKER = ++YYCURSOR);
11068 0 : if(yych <= 'T') {
11069 0 : if(yych <= '.') {
11070 0 : if(yych == ')') goto yy136;
11071 0 : goto yy3;
11072 : } else {
11073 0 : if(yych <= '/') goto yy144;
11074 0 : if(yych <= '@') goto yy3;
11075 0 : if(yych <= 'S') goto yy140;
11076 0 : goto yy593;
11077 : }
11078 : } else {
11079 0 : if(yych <= '`') {
11080 0 : if(yych <= 'Z') goto yy140;
11081 0 : if(yych == '_') goto yy144;
11082 0 : goto yy3;
11083 : } else {
11084 0 : if(yych == 't') goto yy612;
11085 0 : if(yych <= 'z') goto yy149;
11086 0 : goto yy3;
11087 : }
11088 : }
11089 0 : yy612:
11090 : YYDEBUG(612, *YYCURSOR);
11091 0 : yyaccept = 0;
11092 0 : yych = *(YYMARKER = ++YYCURSOR);
11093 0 : if(yych <= 'H') {
11094 0 : if(yych <= '.') {
11095 0 : if(yych == ')') goto yy136;
11096 0 : goto yy3;
11097 : } else {
11098 0 : if(yych <= '/') goto yy144;
11099 0 : if(yych <= '@') goto yy3;
11100 0 : if(yych <= 'G') goto yy141;
11101 0 : goto yy526;
11102 : }
11103 : } else {
11104 0 : if(yych <= '`') {
11105 0 : if(yych <= 'Z') goto yy141;
11106 0 : if(yych == '_') goto yy144;
11107 0 : goto yy3;
11108 : } else {
11109 0 : if(yych == 'h') goto yy555;
11110 0 : if(yych <= 'z') goto yy150;
11111 0 : goto yy3;
11112 : }
11113 : }
11114 0 : yy613:
11115 : YYDEBUG(613, *YYCURSOR);
11116 0 : yyaccept = 0;
11117 0 : yych = *(YYMARKER = ++YYCURSOR);
11118 0 : if(yych <= 'S') {
11119 0 : if(yych <= '.') {
11120 0 : if(yych == ')') goto yy136;
11121 0 : goto yy3;
11122 : } else {
11123 0 : if(yych <= '/') goto yy144;
11124 0 : if(yych <= '@') goto yy3;
11125 0 : if(yych <= 'R') goto yy139;
11126 0 : goto yy597;
11127 : }
11128 : } else {
11129 0 : if(yych <= '`') {
11130 0 : if(yych <= 'Z') goto yy139;
11131 0 : if(yych == '_') goto yy144;
11132 0 : goto yy3;
11133 : } else {
11134 0 : if(yych == 's') goto yy616;
11135 0 : if(yych <= 'z') goto yy148;
11136 0 : goto yy3;
11137 : }
11138 : }
11139 0 : yy614:
11140 : YYDEBUG(614, *YYCURSOR);
11141 0 : yyaccept = 0;
11142 0 : yych = *(YYMARKER = ++YYCURSOR);
11143 0 : if(yych <= 'T') {
11144 0 : if(yych <= '.') {
11145 0 : if(yych == ')') goto yy136;
11146 0 : goto yy3;
11147 : } else {
11148 0 : if(yych <= '/') goto yy144;
11149 0 : if(yych <= '@') goto yy3;
11150 0 : if(yych <= 'S') goto yy139;
11151 0 : goto yy596;
11152 : }
11153 : } else {
11154 0 : if(yych <= '`') {
11155 0 : if(yych <= 'Z') goto yy139;
11156 0 : if(yych == '_') goto yy144;
11157 0 : goto yy3;
11158 : } else {
11159 0 : if(yych == 't') goto yy615;
11160 0 : if(yych <= 'z') goto yy148;
11161 0 : goto yy3;
11162 : }
11163 : }
11164 0 : yy615:
11165 : YYDEBUG(615, *YYCURSOR);
11166 0 : yyaccept = 0;
11167 0 : yych = *(YYMARKER = ++YYCURSOR);
11168 0 : if(yych <= 'H') {
11169 0 : if(yych <= '.') {
11170 0 : if(yych == ')') goto yy136;
11171 0 : goto yy3;
11172 : } else {
11173 0 : if(yych <= '/') goto yy144;
11174 0 : if(yych <= '@') goto yy3;
11175 0 : if(yych <= 'G') goto yy140;
11176 0 : goto yy270;
11177 : }
11178 : } else {
11179 0 : if(yych <= '`') {
11180 0 : if(yych <= 'Z') goto yy140;
11181 0 : if(yych == '_') goto yy144;
11182 0 : goto yy3;
11183 : } else {
11184 0 : if(yych == 'h') goto yy280;
11185 0 : if(yych <= 'z') goto yy149;
11186 0 : goto yy3;
11187 : }
11188 : }
11189 0 : yy616:
11190 : YYDEBUG(616, *YYCURSOR);
11191 0 : yyaccept = 0;
11192 0 : yych = *(YYMARKER = ++YYCURSOR);
11193 0 : if(yych <= 'T') {
11194 0 : if(yych <= '.') {
11195 0 : if(yych == ')') goto yy136;
11196 0 : goto yy3;
11197 : } else {
11198 0 : if(yych <= '/') goto yy144;
11199 0 : if(yych <= '@') goto yy3;
11200 0 : if(yych <= 'S') goto yy140;
11201 0 : goto yy270;
11202 : }
11203 : } else {
11204 0 : if(yych <= '`') {
11205 0 : if(yych <= 'Z') goto yy140;
11206 0 : if(yych == '_') goto yy144;
11207 0 : goto yy3;
11208 : } else {
11209 0 : if(yych == 't') goto yy280;
11210 0 : if(yych <= 'z') goto yy149;
11211 0 : goto yy3;
11212 : }
11213 : }
11214 0 : yy617:
11215 : YYDEBUG(617, *YYCURSOR);
11216 0 : yyaccept = 6;
11217 0 : yych = *(YYMARKER = ++YYCURSOR);
11218 0 : if(yych <= '9') {
11219 0 : if(yych <= '(') {
11220 0 : if(yych <= 0x09) {
11221 0 : if(yych <= 0x08) goto yy310;
11222 0 : goto yy312;
11223 : } else {
11224 0 : if(yych == ' ') goto yy312;
11225 0 : goto yy310;
11226 : }
11227 : } else {
11228 0 : if(yych <= '-') {
11229 0 : if(yych <= ')') goto yy136;
11230 0 : if(yych <= ',') goto yy310;
11231 0 : goto yy313;
11232 : } else {
11233 0 : if(yych == '/') goto yy144;
11234 0 : goto yy312;
11235 : }
11236 : }
11237 : } else {
11238 0 : if(yych <= '^') {
11239 0 : if(yych <= 'Q') {
11240 0 : if(yych <= '@') goto yy310;
11241 0 : goto yy139;
11242 : } else {
11243 0 : if(yych <= 'R') goto yy599;
11244 0 : if(yych <= 'Z') goto yy139;
11245 0 : goto yy310;
11246 : }
11247 : } else {
11248 0 : if(yych <= 'q') {
11249 0 : if(yych <= '_') goto yy144;
11250 0 : if(yych <= '`') goto yy310;
11251 0 : goto yy148;
11252 : } else {
11253 0 : if(yych <= 'r') goto yy618;
11254 0 : if(yych <= 'z') goto yy148;
11255 0 : goto yy310;
11256 : }
11257 : }
11258 : }
11259 0 : yy618:
11260 : YYDEBUG(618, *YYCURSOR);
11261 0 : yyaccept = 0;
11262 0 : yych = *(YYMARKER = ++YYCURSOR);
11263 0 : if(yych <= 'U') {
11264 0 : if(yych <= '.') {
11265 0 : if(yych == ')') goto yy136;
11266 0 : goto yy3;
11267 : } else {
11268 0 : if(yych <= '/') goto yy144;
11269 0 : if(yych <= '@') goto yy3;
11270 0 : if(yych <= 'T') goto yy140;
11271 0 : goto yy600;
11272 : }
11273 : } else {
11274 0 : if(yych <= '`') {
11275 0 : if(yych <= 'Z') goto yy140;
11276 0 : if(yych == '_') goto yy144;
11277 0 : goto yy3;
11278 : } else {
11279 0 : if(yych == 'u') goto yy619;
11280 0 : if(yych <= 'z') goto yy149;
11281 0 : goto yy3;
11282 : }
11283 : }
11284 0 : yy619:
11285 : YYDEBUG(619, *YYCURSOR);
11286 0 : yyaccept = 0;
11287 0 : yych = *(YYMARKER = ++YYCURSOR);
11288 0 : if(yych <= 'A') {
11289 0 : if(yych <= '.') {
11290 0 : if(yych == ')') goto yy136;
11291 0 : goto yy3;
11292 : } else {
11293 0 : if(yych <= '/') goto yy144;
11294 0 : if(yych <= '@') goto yy3;
11295 0 : goto yy601;
11296 : }
11297 : } else {
11298 0 : if(yych <= '_') {
11299 0 : if(yych <= 'Z') goto yy141;
11300 0 : if(yych <= '^') goto yy3;
11301 0 : goto yy144;
11302 : } else {
11303 0 : if(yych <= '`') goto yy3;
11304 0 : if(yych <= 'a') goto yy620;
11305 0 : if(yych <= 'z') goto yy150;
11306 0 : goto yy3;
11307 : }
11308 : }
11309 0 : yy620:
11310 : YYDEBUG(620, *YYCURSOR);
11311 0 : yyaccept = 0;
11312 0 : yych = *(YYMARKER = ++YYCURSOR);
11313 0 : if(yych <= 'R') {
11314 0 : if(yych <= '.') {
11315 0 : if(yych == ')') goto yy136;
11316 0 : goto yy3;
11317 : } else {
11318 0 : if(yych <= '/') goto yy144;
11319 0 : if(yych <= 'Q') goto yy3;
11320 0 : goto yy602;
11321 : }
11322 : } else {
11323 0 : if(yych <= '`') {
11324 0 : if(yych == '_') goto yy144;
11325 0 : goto yy3;
11326 : } else {
11327 0 : if(yych == 'r') goto yy621;
11328 0 : if(yych <= 'z') goto yy151;
11329 0 : goto yy3;
11330 : }
11331 : }
11332 0 : yy621:
11333 : YYDEBUG(621, *YYCURSOR);
11334 0 : yych = *++YYCURSOR;
11335 0 : if(yych == 'Y') goto yy322;
11336 0 : if(yych == 'y') goto yy492;
11337 0 : goto yy152;
11338 0 : yy622:
11339 : YYDEBUG(622, *YYCURSOR);
11340 0 : yych = *++YYCURSOR;
11341 0 : if(yych <= 'N') {
11342 0 : if(yych <= '@') {
11343 0 : if(yych == ')') goto yy136;
11344 0 : goto yy3;
11345 : } else {
11346 0 : if(yych == 'L') goto yy629;
11347 0 : if(yych <= 'M') goto yy138;
11348 0 : goto yy628;
11349 : }
11350 : } else {
11351 0 : if(yych <= 'l') {
11352 0 : if(yych <= 'Z') goto yy138;
11353 0 : if(yych <= '`') goto yy3;
11354 0 : if(yych <= 'k') goto yy138;
11355 0 : goto yy629;
11356 : } else {
11357 0 : if(yych == 'n') goto yy628;
11358 0 : if(yych <= 'z') goto yy138;
11359 0 : goto yy3;
11360 : }
11361 : }
11362 0 : yy623:
11363 : YYDEBUG(623, *YYCURSOR);
11364 0 : yych = *++YYCURSOR;
11365 0 : if(yych <= 'N') {
11366 0 : if(yych <= ')') {
11367 0 : if(yych <= '(') goto yy3;
11368 0 : goto yy136;
11369 : } else {
11370 0 : if(yych <= '@') goto yy3;
11371 0 : if(yych <= 'M') goto yy138;
11372 : }
11373 : } else {
11374 0 : if(yych <= 'm') {
11375 0 : if(yych <= 'Z') goto yy138;
11376 0 : if(yych <= '`') goto yy3;
11377 0 : goto yy138;
11378 : } else {
11379 0 : if(yych <= 'n') goto yy624;
11380 0 : if(yych <= 'z') goto yy138;
11381 0 : goto yy3;
11382 : }
11383 : }
11384 0 : yy624:
11385 : YYDEBUG(624, *YYCURSOR);
11386 0 : yyaccept = 6;
11387 0 : yych = *(YYMARKER = ++YYCURSOR);
11388 0 : if(yych <= '/') {
11389 0 : if(yych <= '(') {
11390 0 : if(yych <= 0x09) {
11391 0 : if(yych <= 0x08) goto yy310;
11392 0 : goto yy312;
11393 : } else {
11394 0 : if(yych == ' ') goto yy312;
11395 0 : goto yy310;
11396 : }
11397 : } else {
11398 0 : if(yych <= ',') {
11399 0 : if(yych <= ')') goto yy136;
11400 0 : goto yy310;
11401 : } else {
11402 0 : if(yych <= '-') goto yy313;
11403 0 : if(yych <= '.') goto yy312;
11404 0 : goto yy310;
11405 : }
11406 : }
11407 : } else {
11408 0 : if(yych <= 'Z') {
11409 0 : if(yych <= '@') {
11410 0 : if(yych <= '9') goto yy312;
11411 0 : goto yy310;
11412 : } else {
11413 0 : if(yych != 'U') goto yy139;
11414 : }
11415 : } else {
11416 0 : if(yych <= 't') {
11417 0 : if(yych <= '`') goto yy310;
11418 0 : goto yy139;
11419 : } else {
11420 0 : if(yych <= 'u') goto yy625;
11421 0 : if(yych <= 'z') goto yy139;
11422 0 : goto yy310;
11423 : }
11424 : }
11425 : }
11426 0 : yy625:
11427 : YYDEBUG(625, *YYCURSOR);
11428 0 : yych = *++YYCURSOR;
11429 0 : if(yych <= 'A') {
11430 0 : if(yych == ')') goto yy136;
11431 0 : if(yych <= '@') goto yy3;
11432 : } else {
11433 0 : if(yych <= '`') {
11434 0 : if(yych <= 'Z') goto yy140;
11435 0 : goto yy3;
11436 : } else {
11437 0 : if(yych <= 'a') goto yy626;
11438 0 : if(yych <= 'z') goto yy140;
11439 0 : goto yy3;
11440 : }
11441 : }
11442 0 : yy626:
11443 : YYDEBUG(626, *YYCURSOR);
11444 0 : yych = *++YYCURSOR;
11445 0 : if(yych <= 'R') {
11446 0 : if(yych <= ')') {
11447 0 : if(yych <= '(') goto yy3;
11448 0 : goto yy136;
11449 : } else {
11450 0 : if(yych <= '@') goto yy3;
11451 0 : if(yych <= 'Q') goto yy141;
11452 : }
11453 : } else {
11454 0 : if(yych <= 'q') {
11455 0 : if(yych <= 'Z') goto yy141;
11456 0 : if(yych <= '`') goto yy3;
11457 0 : goto yy141;
11458 : } else {
11459 0 : if(yych <= 'r') goto yy627;
11460 0 : if(yych <= 'z') goto yy141;
11461 0 : goto yy3;
11462 : }
11463 : }
11464 0 : yy627:
11465 : YYDEBUG(627, *YYCURSOR);
11466 0 : yych = *++YYCURSOR;
11467 0 : if(yych <= 'X') {
11468 0 : if(yych == ')') goto yy136;
11469 0 : goto yy3;
11470 : } else {
11471 0 : if(yych <= 'Y') goto yy322;
11472 0 : if(yych == 'y') goto yy322;
11473 0 : goto yy3;
11474 : }
11475 0 : yy628:
11476 : YYDEBUG(628, *YYCURSOR);
11477 0 : yyaccept = 6;
11478 0 : yych = *(YYMARKER = ++YYCURSOR);
11479 0 : if(yych <= '/') {
11480 0 : if(yych <= '(') {
11481 0 : if(yych <= 0x09) {
11482 0 : if(yych <= 0x08) goto yy310;
11483 0 : goto yy312;
11484 : } else {
11485 0 : if(yych == ' ') goto yy312;
11486 0 : goto yy310;
11487 : }
11488 : } else {
11489 0 : if(yych <= ',') {
11490 0 : if(yych <= ')') goto yy136;
11491 0 : goto yy310;
11492 : } else {
11493 0 : if(yych <= '-') goto yy313;
11494 0 : if(yych <= '.') goto yy312;
11495 0 : goto yy310;
11496 : }
11497 : }
11498 : } else {
11499 0 : if(yych <= 'Z') {
11500 0 : if(yych <= '@') {
11501 0 : if(yych <= '9') goto yy312;
11502 0 : goto yy310;
11503 : } else {
11504 0 : if(yych == 'E') goto yy630;
11505 0 : goto yy139;
11506 : }
11507 : } else {
11508 0 : if(yych <= 'd') {
11509 0 : if(yych <= '`') goto yy310;
11510 0 : goto yy139;
11511 : } else {
11512 0 : if(yych <= 'e') goto yy630;
11513 0 : if(yych <= 'z') goto yy139;
11514 0 : goto yy310;
11515 : }
11516 : }
11517 : }
11518 0 : yy629:
11519 : YYDEBUG(629, *YYCURSOR);
11520 0 : yyaccept = 6;
11521 0 : yych = *(YYMARKER = ++YYCURSOR);
11522 0 : if(yych <= '/') {
11523 0 : if(yych <= '(') {
11524 0 : if(yych <= 0x09) {
11525 0 : if(yych <= 0x08) goto yy310;
11526 0 : goto yy312;
11527 : } else {
11528 0 : if(yych == ' ') goto yy312;
11529 0 : goto yy310;
11530 : }
11531 : } else {
11532 0 : if(yych <= ',') {
11533 0 : if(yych <= ')') goto yy136;
11534 0 : goto yy310;
11535 : } else {
11536 0 : if(yych <= '-') goto yy313;
11537 0 : if(yych <= '.') goto yy312;
11538 0 : goto yy310;
11539 : }
11540 : }
11541 : } else {
11542 0 : if(yych <= 'Z') {
11543 0 : if(yych <= '@') {
11544 0 : if(yych <= '9') goto yy312;
11545 0 : goto yy310;
11546 : } else {
11547 0 : if(yych != 'Y') goto yy139;
11548 : }
11549 : } else {
11550 0 : if(yych <= 'x') {
11551 0 : if(yych <= '`') goto yy310;
11552 0 : goto yy139;
11553 : } else {
11554 0 : if(yych <= 'y') goto yy630;
11555 0 : if(yych <= 'z') goto yy139;
11556 0 : goto yy310;
11557 : }
11558 : }
11559 : }
11560 0 : yy630:
11561 : YYDEBUG(630, *YYCURSOR);
11562 0 : yyaccept = 6;
11563 0 : yych = *(YYMARKER = ++YYCURSOR);
11564 0 : if(yych <= ',') {
11565 0 : if(yych <= 0x1F) {
11566 0 : if(yych == 0x09) goto yy312;
11567 0 : goto yy310;
11568 : } else {
11569 0 : if(yych <= ' ') goto yy312;
11570 0 : if(yych == ')') goto yy136;
11571 0 : goto yy310;
11572 : }
11573 : } else {
11574 0 : if(yych <= '@') {
11575 0 : if(yych == '/') goto yy310;
11576 0 : if(yych <= '9') goto yy312;
11577 0 : goto yy310;
11578 : } else {
11579 0 : if(yych <= 'Z') goto yy140;
11580 0 : if(yych <= '`') goto yy310;
11581 0 : if(yych <= 'z') goto yy140;
11582 0 : goto yy310;
11583 : }
11584 : }
11585 0 : yy631:
11586 : YYDEBUG(631, *YYCURSOR);
11587 0 : yyaccept = 0;
11588 0 : yych = *(YYMARKER = ++YYCURSOR);
11589 0 : if(yych <= 'N') {
11590 0 : if(yych <= '/') {
11591 0 : if(yych == ')') goto yy136;
11592 0 : if(yych <= '.') goto yy3;
11593 0 : goto yy144;
11594 : } else {
11595 0 : if(yych <= 'K') {
11596 0 : if(yych <= '@') goto yy3;
11597 0 : goto yy138;
11598 : } else {
11599 0 : if(yych <= 'L') goto yy629;
11600 0 : if(yych <= 'M') goto yy138;
11601 0 : goto yy628;
11602 : }
11603 : }
11604 : } else {
11605 0 : if(yych <= 'k') {
11606 0 : if(yych <= '^') {
11607 0 : if(yych <= 'Z') goto yy138;
11608 0 : goto yy3;
11609 : } else {
11610 0 : if(yych <= '_') goto yy144;
11611 0 : if(yych <= '`') goto yy3;
11612 0 : goto yy143;
11613 : }
11614 : } else {
11615 0 : if(yych <= 'm') {
11616 0 : if(yych <= 'l') goto yy638;
11617 0 : goto yy143;
11618 : } else {
11619 0 : if(yych <= 'n') goto yy637;
11620 0 : if(yych <= 'z') goto yy143;
11621 0 : goto yy3;
11622 : }
11623 : }
11624 : }
11625 0 : yy632:
11626 : YYDEBUG(632, *YYCURSOR);
11627 0 : yyaccept = 0;
11628 0 : yych = *(YYMARKER = ++YYCURSOR);
11629 0 : if(yych <= 'N') {
11630 0 : if(yych <= '.') {
11631 0 : if(yych == ')') goto yy136;
11632 0 : goto yy3;
11633 : } else {
11634 0 : if(yych <= '/') goto yy144;
11635 0 : if(yych <= '@') goto yy3;
11636 0 : if(yych <= 'M') goto yy138;
11637 0 : goto yy624;
11638 : }
11639 : } else {
11640 0 : if(yych <= '`') {
11641 0 : if(yych <= 'Z') goto yy138;
11642 0 : if(yych == '_') goto yy144;
11643 0 : goto yy3;
11644 : } else {
11645 0 : if(yych == 'n') goto yy633;
11646 0 : if(yych <= 'z') goto yy143;
11647 0 : goto yy3;
11648 : }
11649 : }
11650 0 : yy633:
11651 : YYDEBUG(633, *YYCURSOR);
11652 0 : yyaccept = 6;
11653 0 : yych = *(YYMARKER = ++YYCURSOR);
11654 0 : if(yych <= '9') {
11655 0 : if(yych <= '(') {
11656 0 : if(yych <= 0x09) {
11657 0 : if(yych <= 0x08) goto yy310;
11658 0 : goto yy312;
11659 : } else {
11660 0 : if(yych == ' ') goto yy312;
11661 0 : goto yy310;
11662 : }
11663 : } else {
11664 0 : if(yych <= '-') {
11665 0 : if(yych <= ')') goto yy136;
11666 0 : if(yych <= ',') goto yy310;
11667 0 : goto yy313;
11668 : } else {
11669 0 : if(yych == '/') goto yy144;
11670 0 : goto yy312;
11671 : }
11672 : }
11673 : } else {
11674 0 : if(yych <= '^') {
11675 0 : if(yych <= 'T') {
11676 0 : if(yych <= '@') goto yy310;
11677 0 : goto yy139;
11678 : } else {
11679 0 : if(yych <= 'U') goto yy625;
11680 0 : if(yych <= 'Z') goto yy139;
11681 0 : goto yy310;
11682 : }
11683 : } else {
11684 0 : if(yych <= 't') {
11685 0 : if(yych <= '_') goto yy144;
11686 0 : if(yych <= '`') goto yy310;
11687 0 : goto yy148;
11688 : } else {
11689 0 : if(yych <= 'u') goto yy634;
11690 0 : if(yych <= 'z') goto yy148;
11691 0 : goto yy310;
11692 : }
11693 : }
11694 : }
11695 0 : yy634:
11696 : YYDEBUG(634, *YYCURSOR);
11697 0 : yyaccept = 0;
11698 0 : yych = *(YYMARKER = ++YYCURSOR);
11699 0 : if(yych <= 'A') {
11700 0 : if(yych <= '.') {
11701 0 : if(yych == ')') goto yy136;
11702 0 : goto yy3;
11703 : } else {
11704 0 : if(yych <= '/') goto yy144;
11705 0 : if(yych <= '@') goto yy3;
11706 0 : goto yy626;
11707 : }
11708 : } else {
11709 0 : if(yych <= '_') {
11710 0 : if(yych <= 'Z') goto yy140;
11711 0 : if(yych <= '^') goto yy3;
11712 0 : goto yy144;
11713 : } else {
11714 0 : if(yych <= '`') goto yy3;
11715 0 : if(yych <= 'a') goto yy635;
11716 0 : if(yych <= 'z') goto yy149;
11717 0 : goto yy3;
11718 : }
11719 : }
11720 0 : yy635:
11721 : YYDEBUG(635, *YYCURSOR);
11722 0 : yyaccept = 0;
11723 0 : yych = *(YYMARKER = ++YYCURSOR);
11724 0 : if(yych <= 'R') {
11725 0 : if(yych <= '.') {
11726 0 : if(yych == ')') goto yy136;
11727 0 : goto yy3;
11728 : } else {
11729 0 : if(yych <= '/') goto yy144;
11730 0 : if(yych <= '@') goto yy3;
11731 0 : if(yych <= 'Q') goto yy141;
11732 0 : goto yy627;
11733 : }
11734 : } else {
11735 0 : if(yych <= '`') {
11736 0 : if(yych <= 'Z') goto yy141;
11737 0 : if(yych == '_') goto yy144;
11738 0 : goto yy3;
11739 : } else {
11740 0 : if(yych == 'r') goto yy636;
11741 0 : if(yych <= 'z') goto yy150;
11742 0 : goto yy3;
11743 : }
11744 : }
11745 0 : yy636:
11746 : YYDEBUG(636, *YYCURSOR);
11747 0 : yyaccept = 0;
11748 0 : yych = *(YYMARKER = ++YYCURSOR);
11749 0 : if(yych <= 'Y') {
11750 0 : if(yych <= '.') {
11751 0 : if(yych == ')') goto yy136;
11752 0 : goto yy3;
11753 : } else {
11754 0 : if(yych <= '/') goto yy144;
11755 0 : if(yych <= 'X') goto yy3;
11756 0 : goto yy322;
11757 : }
11758 : } else {
11759 0 : if(yych <= '`') {
11760 0 : if(yych == '_') goto yy144;
11761 0 : goto yy3;
11762 : } else {
11763 0 : if(yych == 'y') goto yy492;
11764 0 : if(yych <= 'z') goto yy151;
11765 0 : goto yy3;
11766 : }
11767 : }
11768 0 : yy637:
11769 : YYDEBUG(637, *YYCURSOR);
11770 0 : yyaccept = 6;
11771 0 : yych = *(YYMARKER = ++YYCURSOR);
11772 0 : if(yych <= '9') {
11773 0 : if(yych <= '(') {
11774 0 : if(yych <= 0x09) {
11775 0 : if(yych <= 0x08) goto yy310;
11776 0 : goto yy312;
11777 : } else {
11778 0 : if(yych == ' ') goto yy312;
11779 0 : goto yy310;
11780 : }
11781 : } else {
11782 0 : if(yych <= '-') {
11783 0 : if(yych <= ')') goto yy136;
11784 0 : if(yych <= ',') goto yy310;
11785 0 : goto yy313;
11786 : } else {
11787 0 : if(yych == '/') goto yy144;
11788 0 : goto yy312;
11789 : }
11790 : }
11791 : } else {
11792 0 : if(yych <= '^') {
11793 0 : if(yych <= 'D') {
11794 0 : if(yych <= '@') goto yy310;
11795 0 : goto yy139;
11796 : } else {
11797 0 : if(yych <= 'E') goto yy630;
11798 0 : if(yych <= 'Z') goto yy139;
11799 0 : goto yy310;
11800 : }
11801 : } else {
11802 0 : if(yych <= 'd') {
11803 0 : if(yych <= '_') goto yy144;
11804 0 : if(yych <= '`') goto yy310;
11805 0 : goto yy148;
11806 : } else {
11807 0 : if(yych <= 'e') goto yy639;
11808 0 : if(yych <= 'z') goto yy148;
11809 0 : goto yy310;
11810 : }
11811 : }
11812 : }
11813 0 : yy638:
11814 : YYDEBUG(638, *YYCURSOR);
11815 0 : yyaccept = 6;
11816 0 : yych = *(YYMARKER = ++YYCURSOR);
11817 0 : if(yych <= '9') {
11818 0 : if(yych <= '(') {
11819 0 : if(yych <= 0x09) {
11820 0 : if(yych <= 0x08) goto yy310;
11821 0 : goto yy312;
11822 : } else {
11823 0 : if(yych == ' ') goto yy312;
11824 0 : goto yy310;
11825 : }
11826 : } else {
11827 0 : if(yych <= '-') {
11828 0 : if(yych <= ')') goto yy136;
11829 0 : if(yych <= ',') goto yy310;
11830 0 : goto yy313;
11831 : } else {
11832 0 : if(yych == '/') goto yy144;
11833 0 : goto yy312;
11834 : }
11835 : }
11836 : } else {
11837 0 : if(yych <= '^') {
11838 0 : if(yych <= 'X') {
11839 0 : if(yych <= '@') goto yy310;
11840 0 : goto yy139;
11841 : } else {
11842 0 : if(yych <= 'Y') goto yy630;
11843 0 : if(yych <= 'Z') goto yy139;
11844 0 : goto yy310;
11845 : }
11846 : } else {
11847 0 : if(yych <= 'x') {
11848 0 : if(yych <= '_') goto yy144;
11849 0 : if(yych <= '`') goto yy310;
11850 0 : goto yy148;
11851 : } else {
11852 0 : if(yych <= 'y') goto yy639;
11853 0 : if(yych <= 'z') goto yy148;
11854 0 : goto yy310;
11855 : }
11856 : }
11857 : }
11858 0 : yy639:
11859 : YYDEBUG(639, *YYCURSOR);
11860 0 : yyaccept = 6;
11861 0 : yych = *(YYMARKER = ++YYCURSOR);
11862 0 : if(yych <= '.') {
11863 0 : if(yych <= ' ') {
11864 0 : if(yych == 0x09) goto yy312;
11865 0 : if(yych <= 0x1F) goto yy310;
11866 0 : goto yy312;
11867 : } else {
11868 0 : if(yych == ')') goto yy136;
11869 0 : if(yych <= ',') goto yy310;
11870 0 : goto yy312;
11871 : }
11872 : } else {
11873 0 : if(yych <= 'Z') {
11874 0 : if(yych <= '/') goto yy144;
11875 0 : if(yych <= '9') goto yy312;
11876 0 : if(yych <= '@') goto yy310;
11877 0 : goto yy140;
11878 : } else {
11879 0 : if(yych <= '_') {
11880 0 : if(yych <= '^') goto yy310;
11881 0 : goto yy144;
11882 : } else {
11883 0 : if(yych <= '`') goto yy310;
11884 0 : if(yych <= 'z') goto yy149;
11885 0 : goto yy310;
11886 : }
11887 : }
11888 : }
11889 0 : yy640:
11890 : YYDEBUG(640, *YYCURSOR);
11891 0 : yyaccept = 0;
11892 0 : yych = *(YYMARKER = ++YYCURSOR);
11893 0 : if(yych <= '.') {
11894 0 : if(yych <= ' ') {
11895 0 : if(yych == 0x09) goto yy312;
11896 0 : if(yych <= 0x1F) goto yy3;
11897 0 : goto yy312;
11898 : } else {
11899 0 : if(yych == ')') goto yy136;
11900 0 : if(yych <= ',') goto yy3;
11901 0 : goto yy312;
11902 : }
11903 : } else {
11904 0 : if(yych <= 'H') {
11905 0 : if(yych <= '/') goto yy3;
11906 0 : if(yych <= '9') goto yy312;
11907 0 : if(yych <= '@') goto yy3;
11908 0 : goto yy138;
11909 : } else {
11910 0 : if(yych <= 'Z') {
11911 0 : if(yych >= 'J') goto yy138;
11912 : } else {
11913 0 : if(yych <= '`') goto yy3;
11914 0 : if(yych <= 'z') goto yy138;
11915 0 : goto yy3;
11916 : }
11917 : }
11918 : }
11919 0 : yy641:
11920 : YYDEBUG(641, *YYCURSOR);
11921 0 : yyaccept = 0;
11922 0 : yych = *(YYMARKER = ++YYCURSOR);
11923 0 : if(yych <= ',') {
11924 0 : if(yych <= 0x1F) {
11925 0 : if(yych == 0x09) goto yy312;
11926 0 : goto yy3;
11927 : } else {
11928 0 : if(yych <= ' ') goto yy312;
11929 0 : if(yych == ')') goto yy136;
11930 0 : goto yy3;
11931 : }
11932 : } else {
11933 0 : if(yych <= '@') {
11934 0 : if(yych == '/') goto yy3;
11935 0 : if(yych <= '9') goto yy312;
11936 0 : goto yy3;
11937 : } else {
11938 0 : if(yych <= 'Z') goto yy139;
11939 0 : if(yych <= '`') goto yy3;
11940 0 : if(yych <= 'z') goto yy139;
11941 0 : goto yy3;
11942 : }
11943 : }
11944 0 : yy642:
11945 : YYDEBUG(642, *YYCURSOR);
11946 0 : yyaccept = 0;
11947 0 : yych = *(YYMARKER = ++YYCURSOR);
11948 0 : if(yych <= '.') {
11949 0 : if(yych <= ' ') {
11950 0 : if(yych == 0x09) goto yy312;
11951 0 : if(yych <= 0x1F) goto yy3;
11952 0 : goto yy312;
11953 : } else {
11954 0 : if(yych == ')') goto yy136;
11955 0 : if(yych <= ',') goto yy3;
11956 0 : goto yy312;
11957 : }
11958 : } else {
11959 0 : if(yych <= 'H') {
11960 0 : if(yych <= '/') goto yy3;
11961 0 : if(yych <= '9') goto yy312;
11962 0 : if(yych <= '@') goto yy3;
11963 0 : goto yy138;
11964 : } else {
11965 0 : if(yych <= 'Z') {
11966 0 : if(yych >= 'J') goto yy138;
11967 : } else {
11968 0 : if(yych <= '`') goto yy3;
11969 0 : if(yych <= 'z') goto yy138;
11970 0 : goto yy3;
11971 : }
11972 : }
11973 : }
11974 : YYDEBUG(643, *YYCURSOR);
11975 0 : yyaccept = 0;
11976 0 : yych = *(YYMARKER = ++YYCURSOR);
11977 0 : if(yych <= '.') {
11978 0 : if(yych <= ' ') {
11979 0 : if(yych == 0x09) goto yy312;
11980 0 : if(yych <= 0x1F) goto yy3;
11981 0 : goto yy312;
11982 : } else {
11983 0 : if(yych == ')') goto yy136;
11984 0 : if(yych <= ',') goto yy3;
11985 0 : goto yy312;
11986 : }
11987 : } else {
11988 0 : if(yych <= 'H') {
11989 0 : if(yych <= '/') goto yy3;
11990 0 : if(yych <= '9') goto yy312;
11991 0 : if(yych <= '@') goto yy3;
11992 0 : goto yy139;
11993 : } else {
11994 0 : if(yych <= 'Z') {
11995 0 : if(yych >= 'J') goto yy139;
11996 : } else {
11997 0 : if(yych <= '`') goto yy3;
11998 0 : if(yych <= 'z') goto yy139;
11999 0 : goto yy3;
12000 : }
12001 : }
12002 : }
12003 : YYDEBUG(644, *YYCURSOR);
12004 0 : yyaccept = 0;
12005 0 : yych = *(YYMARKER = ++YYCURSOR);
12006 0 : if(yych <= ',') {
12007 0 : if(yych <= 0x1F) {
12008 0 : if(yych == 0x09) goto yy312;
12009 0 : goto yy3;
12010 : } else {
12011 0 : if(yych <= ' ') goto yy312;
12012 0 : if(yych == ')') goto yy136;
12013 0 : goto yy3;
12014 : }
12015 : } else {
12016 0 : if(yych <= '@') {
12017 0 : if(yych == '/') goto yy3;
12018 0 : if(yych <= '9') goto yy312;
12019 0 : goto yy3;
12020 : } else {
12021 0 : if(yych <= 'Z') goto yy140;
12022 0 : if(yych <= '`') goto yy3;
12023 0 : if(yych <= 'z') goto yy140;
12024 0 : goto yy3;
12025 : }
12026 : }
12027 0 : yy645:
12028 : YYDEBUG(645, *YYCURSOR);
12029 0 : yyaccept = 0;
12030 0 : yych = *(YYMARKER = ++YYCURSOR);
12031 0 : if(yych <= ',') {
12032 0 : if(yych <= 0x1F) {
12033 0 : if(yych == 0x09) goto yy312;
12034 0 : goto yy3;
12035 : } else {
12036 0 : if(yych <= ' ') goto yy312;
12037 0 : if(yych == ')') goto yy136;
12038 0 : goto yy3;
12039 : }
12040 : } else {
12041 0 : if(yych <= '@') {
12042 0 : if(yych == '/') goto yy3;
12043 0 : if(yych <= '9') goto yy312;
12044 0 : goto yy3;
12045 : } else {
12046 0 : if(yych <= 'Z') goto yy138;
12047 0 : if(yych <= '`') goto yy3;
12048 0 : if(yych <= 'z') goto yy138;
12049 0 : goto yy3;
12050 : }
12051 : }
12052 0 : yy646:
12053 : YYDEBUG(646, *YYCURSOR);
12054 0 : yyaccept = 0;
12055 0 : yych = *(YYMARKER = ++YYCURSOR);
12056 0 : if(yych <= '.') {
12057 0 : if(yych <= ' ') {
12058 0 : if(yych == 0x09) goto yy312;
12059 0 : if(yych <= 0x1F) goto yy3;
12060 0 : goto yy312;
12061 : } else {
12062 0 : if(yych == ')') goto yy136;
12063 0 : if(yych <= ',') goto yy3;
12064 0 : goto yy312;
12065 : }
12066 : } else {
12067 0 : if(yych <= 'H') {
12068 0 : if(yych <= '/') goto yy3;
12069 0 : if(yych <= '9') goto yy312;
12070 0 : if(yych <= '@') goto yy3;
12071 0 : goto yy138;
12072 : } else {
12073 0 : if(yych <= 'Z') {
12074 0 : if(yych <= 'I') goto yy641;
12075 0 : goto yy138;
12076 : } else {
12077 0 : if(yych <= '`') goto yy3;
12078 0 : if(yych <= 'z') goto yy138;
12079 0 : goto yy3;
12080 : }
12081 : }
12082 : }
12083 0 : yy647:
12084 : YYDEBUG(647, *YYCURSOR);
12085 0 : yych = *++YYCURSOR;
12086 0 : if(yych <= '/') goto yy649;
12087 0 : if(yych <= '0') goto yy897;
12088 0 : if(yych <= '1') goto yy898;
12089 0 : if(yych <= '9') goto yy899;
12090 0 : goto yy649;
12091 1 : yy648:
12092 : YYDEBUG(648, *YYCURSOR);
12093 1 : ++YYCURSOR;
12094 1 : if((YYLIMIT - YYCURSOR) < 13) YYFILL(13);
12095 1 : yych = *YYCURSOR;
12096 2 : yy649:
12097 : YYDEBUG(649, *YYCURSOR);
12098 : YYDEBUG(-1, yych);
12099 2 : switch(yych) {
12100 : case 0x09:
12101 1 : case ' ': goto yy648;
12102 : case '-':
12103 0 : case '.': goto yy748;
12104 : case 'A':
12105 1 : case 'a': goto yy667;
12106 : case 'D':
12107 0 : case 'd': goto yy653;
12108 : case 'F':
12109 0 : case 'f': goto yy654;
12110 : case 'H':
12111 0 : case 'h': goto yy60;
12112 0 : case 'I': goto yy662;
12113 : case 'J':
12114 0 : case 'j': goto yy666;
12115 : case 'M':
12116 0 : case 'm': goto yy652;
12117 : case 'N':
12118 0 : case 'n': goto yy669;
12119 : case 'O':
12120 0 : case 'o': goto yy668;
12121 : case 'P':
12122 0 : case 'p': goto yy671;
12123 : case 'S':
12124 0 : case 's': goto yy650;
12125 : case 'T':
12126 0 : case 't': goto yy65;
12127 0 : case 'V': goto yy664;
12128 : case 'W':
12129 0 : case 'w': goto yy62;
12130 0 : case 'X': goto yy665;
12131 : case 'Y':
12132 0 : case 'y': goto yy64;
12133 0 : default: goto yy53;
12134 : }
12135 0 : yy650:
12136 : YYDEBUG(650, *YYCURSOR);
12137 0 : yych = *++YYCURSOR;
12138 0 : if(yych <= 'U') {
12139 0 : if(yych <= 'D') {
12140 0 : if(yych == 'A') goto yy123;
12141 0 : goto yy53;
12142 : } else {
12143 0 : if(yych <= 'E') goto yy1196;
12144 0 : if(yych <= 'T') goto yy53;
12145 0 : goto yy122;
12146 : }
12147 : } else {
12148 0 : if(yych <= 'd') {
12149 0 : if(yych == 'a') goto yy123;
12150 0 : goto yy53;
12151 : } else {
12152 0 : if(yych <= 'e') goto yy1196;
12153 0 : if(yych == 'u') goto yy122;
12154 0 : goto yy53;
12155 : }
12156 : }
12157 0 : yy651:
12158 : YYDEBUG(651, *YYCURSOR);
12159 0 : yych = *++YYCURSOR;
12160 0 : if(yych <= '`') {
12161 0 : if(yych <= 'D') {
12162 0 : if(yych == 'A') goto yy123;
12163 0 : goto yy53;
12164 : } else {
12165 0 : if(yych <= 'E') goto yy1196;
12166 0 : if(yych == 'U') goto yy122;
12167 0 : goto yy53;
12168 : }
12169 : } else {
12170 0 : if(yych <= 'e') {
12171 0 : if(yych <= 'a') goto yy123;
12172 0 : if(yych <= 'd') goto yy53;
12173 0 : goto yy1196;
12174 : } else {
12175 0 : if(yych <= 's') goto yy53;
12176 0 : if(yych <= 't') goto yy894;
12177 0 : if(yych <= 'u') goto yy122;
12178 0 : goto yy53;
12179 : }
12180 : }
12181 0 : yy652:
12182 : YYDEBUG(652, *YYCURSOR);
12183 0 : yych = *++YYCURSOR;
12184 0 : if(yych <= 'O') {
12185 0 : if(yych <= 'H') {
12186 0 : if(yych == 'A') goto yy763;
12187 0 : goto yy53;
12188 : } else {
12189 0 : if(yych <= 'I') goto yy114;
12190 0 : if(yych <= 'N') goto yy53;
12191 0 : goto yy113;
12192 : }
12193 : } else {
12194 0 : if(yych <= 'h') {
12195 0 : if(yych == 'a') goto yy763;
12196 0 : goto yy53;
12197 : } else {
12198 0 : if(yych <= 'i') goto yy114;
12199 0 : if(yych == 'o') goto yy113;
12200 0 : goto yy53;
12201 : }
12202 : }
12203 0 : yy653:
12204 : YYDEBUG(653, *YYCURSOR);
12205 0 : yych = *++YYCURSOR;
12206 0 : if(yych <= 'E') {
12207 0 : if(yych == 'A') goto yy110;
12208 0 : if(yych <= 'D') goto yy53;
12209 0 : goto yy750;
12210 : } else {
12211 0 : if(yych <= 'a') {
12212 0 : if(yych <= '`') goto yy53;
12213 0 : goto yy110;
12214 : } else {
12215 0 : if(yych == 'e') goto yy750;
12216 0 : goto yy53;
12217 : }
12218 : }
12219 0 : yy654:
12220 : YYDEBUG(654, *YYCURSOR);
12221 0 : yych = *++YYCURSOR;
12222 0 : if(yych <= 'R') {
12223 0 : if(yych <= 'N') {
12224 0 : if(yych == 'E') goto yy766;
12225 0 : goto yy53;
12226 : } else {
12227 0 : if(yych <= 'O') goto yy83;
12228 0 : if(yych <= 'Q') goto yy53;
12229 0 : goto yy82;
12230 : }
12231 : } else {
12232 0 : if(yych <= 'n') {
12233 0 : if(yych == 'e') goto yy766;
12234 0 : goto yy53;
12235 : } else {
12236 0 : if(yych <= 'o') goto yy83;
12237 0 : if(yych == 'r') goto yy82;
12238 0 : goto yy53;
12239 : }
12240 : }
12241 0 : yy655:
12242 : YYDEBUG(655, *YYCURSOR);
12243 0 : yych = *++YYCURSOR;
12244 0 : if(yych <= 'U') {
12245 0 : if(yych == 'H') goto yy66;
12246 0 : if(yych <= 'T') goto yy53;
12247 0 : goto yy67;
12248 : } else {
12249 0 : if(yych <= 'h') {
12250 0 : if(yych <= 'g') goto yy53;
12251 0 : goto yy1195;
12252 : } else {
12253 0 : if(yych == 'u') goto yy67;
12254 0 : goto yy53;
12255 : }
12256 : }
12257 0 : yy656:
12258 : YYDEBUG(656, *YYCURSOR);
12259 0 : yych = *++YYCURSOR;
12260 0 : if(yych == '-') goto yy901;
12261 0 : if(yych <= '/') goto yy57;
12262 0 : if(yych <= '9') goto yy900;
12263 0 : goto yy57;
12264 0 : yy657:
12265 : YYDEBUG(657, *YYCURSOR);
12266 0 : yych = *++YYCURSOR;
12267 0 : if(yych <= 'c') {
12268 0 : if(yych == 'O') goto yy701;
12269 0 : goto yy53;
12270 : } else {
12271 0 : if(yych <= 'd') goto yy894;
12272 0 : if(yych == 'o') goto yy701;
12273 0 : goto yy53;
12274 : }
12275 0 : yy658:
12276 : YYDEBUG(658, *YYCURSOR);
12277 0 : yych = *++YYCURSOR;
12278 0 : if(yych == 'd') goto yy894;
12279 0 : goto yy53;
12280 0 : yy659:
12281 : YYDEBUG(659, *YYCURSOR);
12282 0 : yych = *++YYCURSOR;
12283 : YYDEBUG(-1, yych);
12284 0 : switch(yych) {
12285 : case '0':
12286 : case '1':
12287 0 : case '2': goto yy834;
12288 0 : case '3': goto yy836;
12289 : case '4':
12290 : case '5':
12291 : case '6':
12292 : case '7':
12293 : case '8':
12294 0 : case '9': goto yy837;
12295 : case 'A':
12296 0 : case 'a': goto yy841;
12297 : case 'D':
12298 0 : case 'd': goto yy845;
12299 : case 'F':
12300 0 : case 'f': goto yy839;
12301 : case 'J':
12302 0 : case 'j': goto yy838;
12303 : case 'M':
12304 0 : case 'm': goto yy840;
12305 : case 'N':
12306 0 : case 'n': goto yy844;
12307 : case 'O':
12308 0 : case 'o': goto yy843;
12309 : case 'S':
12310 0 : case 's': goto yy842;
12311 0 : default: goto yy53;
12312 : }
12313 0 : yy660:
12314 : YYDEBUG(660, *YYCURSOR);
12315 0 : yych = *++YYCURSOR;
12316 : YYDEBUG(-1, yych);
12317 0 : switch(yych) {
12318 0 : case '0': goto yy784;
12319 0 : case '1': goto yy785;
12320 : case '2':
12321 : case '3':
12322 : case '4':
12323 : case '5':
12324 : case '6':
12325 : case '7':
12326 : case '8':
12327 0 : case '9': goto yy786;
12328 : case 'A':
12329 0 : case 'a': goto yy790;
12330 : case 'D':
12331 0 : case 'd': goto yy794;
12332 : case 'F':
12333 0 : case 'f': goto yy788;
12334 : case 'J':
12335 0 : case 'j': goto yy787;
12336 : case 'M':
12337 0 : case 'm': goto yy789;
12338 : case 'N':
12339 0 : case 'n': goto yy793;
12340 : case 'O':
12341 0 : case 'o': goto yy792;
12342 : case 'S':
12343 0 : case 's': goto yy791;
12344 0 : default: goto yy749;
12345 : }
12346 0 : yy661:
12347 : YYDEBUG(661, *YYCURSOR);
12348 0 : yych = *++YYCURSOR;
12349 0 : if(yych <= '1') {
12350 0 : if(yych <= '/') goto yy749;
12351 0 : if(yych <= '0') goto yy739;
12352 0 : goto yy740;
12353 : } else {
12354 0 : if(yych <= '5') goto yy741;
12355 0 : if(yych <= '9') goto yy742;
12356 0 : goto yy749;
12357 : }
12358 0 : yy662:
12359 : YYDEBUG(662, *YYCURSOR);
12360 0 : yyaccept = 11;
12361 0 : yych = *(YYMARKER = ++YYCURSOR);
12362 0 : if(yych <= '/') {
12363 0 : if(yych <= 0x1F) {
12364 0 : if(yych == 0x09) goto yy703;
12365 : } else {
12366 0 : if(yych <= ' ') goto yy703;
12367 0 : if(yych <= ',') goto yy663;
12368 0 : if(yych <= '.') goto yy703;
12369 : }
12370 : } else {
12371 0 : if(yych <= 'U') {
12372 0 : if(yych <= '9') goto yy705;
12373 0 : if(yych == 'I') goto yy738;
12374 : } else {
12375 0 : if(yych == 'W') goto yy663;
12376 0 : if(yych <= 'X') goto yy711;
12377 : }
12378 : }
12379 0 : yy663:
12380 : YYDEBUG(663, *YYCURSOR);
12381 : #line 1193 "ext/date/lib/parse_date.re"
12382 : {
12383 : DEBUG_OUTPUT("datenoyearrev");
12384 : TIMELIB_INIT;
12385 : TIMELIB_HAVE_DATE();
12386 : s->time->d = timelib_get_nr((char **) &ptr, 2);
12387 : timelib_skip_day_suffix((char **) &ptr);
12388 : s->time->m = timelib_get_month((char **) &ptr);
12389 : TIMELIB_DEINIT;
12390 : return TIMELIB_DATE_TEXT;
12391 : }
12392 : #line 12393 "ext/date/lib/parse_date.c"
12393 0 : yy664:
12394 : YYDEBUG(664, *YYCURSOR);
12395 0 : yyaccept = 11;
12396 0 : yych = *(YYMARKER = ++YYCURSOR);
12397 0 : if(yych <= ',') {
12398 0 : if(yych <= 0x09) {
12399 0 : if(yych <= 0x08) goto yy663;
12400 0 : goto yy703;
12401 : } else {
12402 0 : if(yych == ' ') goto yy703;
12403 0 : goto yy663;
12404 : }
12405 : } else {
12406 0 : if(yych <= '9') {
12407 0 : if(yych <= '.') goto yy703;
12408 0 : if(yych <= '/') goto yy663;
12409 0 : goto yy705;
12410 : } else {
12411 0 : if(yych == 'I') goto yy736;
12412 0 : goto yy663;
12413 : }
12414 : }
12415 0 : yy665:
12416 : YYDEBUG(665, *YYCURSOR);
12417 0 : yyaccept = 11;
12418 0 : yych = *(YYMARKER = ++YYCURSOR);
12419 0 : if(yych <= ',') {
12420 0 : if(yych <= 0x09) {
12421 0 : if(yych <= 0x08) goto yy663;
12422 0 : goto yy703;
12423 : } else {
12424 0 : if(yych == ' ') goto yy703;
12425 0 : goto yy663;
12426 : }
12427 : } else {
12428 0 : if(yych <= '9') {
12429 0 : if(yych <= '.') goto yy703;
12430 0 : if(yych <= '/') goto yy663;
12431 0 : goto yy705;
12432 : } else {
12433 0 : if(yych == 'I') goto yy735;
12434 0 : goto yy663;
12435 : }
12436 : }
12437 0 : yy666:
12438 : YYDEBUG(666, *YYCURSOR);
12439 0 : yych = *++YYCURSOR;
12440 0 : if(yych <= 'U') {
12441 0 : if(yych == 'A') goto yy728;
12442 0 : if(yych <= 'T') goto yy53;
12443 0 : goto yy727;
12444 : } else {
12445 0 : if(yych <= 'a') {
12446 0 : if(yych <= '`') goto yy53;
12447 0 : goto yy728;
12448 : } else {
12449 0 : if(yych == 'u') goto yy727;
12450 0 : goto yy53;
12451 : }
12452 : }
12453 1 : yy667:
12454 : YYDEBUG(667, *YYCURSOR);
12455 1 : yych = *++YYCURSOR;
12456 1 : if(yych <= 'T') {
12457 0 : if(yych <= 'L') {
12458 0 : if(yych == '.') goto yy672;
12459 0 : goto yy53;
12460 : } else {
12461 0 : if(yych <= 'M') goto yy673;
12462 0 : if(yych == 'P') goto yy721;
12463 0 : goto yy53;
12464 : }
12465 : } else {
12466 1 : if(yych <= 'o') {
12467 0 : if(yych <= 'U') goto yy720;
12468 0 : if(yych == 'm') goto yy673;
12469 0 : goto yy53;
12470 : } else {
12471 1 : if(yych <= 'p') goto yy721;
12472 0 : if(yych == 'u') goto yy720;
12473 0 : goto yy53;
12474 : }
12475 : }
12476 0 : yy668:
12477 : YYDEBUG(668, *YYCURSOR);
12478 0 : yych = *++YYCURSOR;
12479 0 : if(yych == 'C') goto yy715;
12480 0 : if(yych == 'c') goto yy715;
12481 0 : goto yy53;
12482 0 : yy669:
12483 : YYDEBUG(669, *YYCURSOR);
12484 0 : yych = *++YYCURSOR;
12485 0 : if(yych == 'O') goto yy701;
12486 0 : if(yych == 'o') goto yy701;
12487 0 : goto yy53;
12488 1 : yy670:
12489 : YYDEBUG(670, *YYCURSOR);
12490 1 : yych = *++YYCURSOR;
12491 1 : if(yych <= '/') goto yy53;
12492 1 : if(yych <= '5') goto yy677;
12493 0 : if(yych <= '9') goto yy679;
12494 0 : goto yy53;
12495 0 : yy671:
12496 : YYDEBUG(671, *YYCURSOR);
12497 0 : yych = *++YYCURSOR;
12498 0 : if(yych <= 'L') {
12499 0 : if(yych != '.') goto yy53;
12500 : } else {
12501 0 : if(yych <= 'M') goto yy673;
12502 0 : if(yych == 'm') goto yy673;
12503 0 : goto yy53;
12504 : }
12505 0 : yy672:
12506 : YYDEBUG(672, *YYCURSOR);
12507 0 : yych = *++YYCURSOR;
12508 0 : if(yych == 'M') goto yy673;
12509 0 : if(yych != 'm') goto yy53;
12510 0 : yy673:
12511 : YYDEBUG(673, *YYCURSOR);
12512 0 : yych = *++YYCURSOR;
12513 0 : if(yych <= 0x1F) {
12514 0 : if(yych <= 0x00) goto yy675;
12515 0 : if(yych == 0x09) goto yy675;
12516 0 : goto yy53;
12517 : } else {
12518 0 : if(yych <= ' ') goto yy675;
12519 0 : if(yych != '.') goto yy53;
12520 : }
12521 : YYDEBUG(674, *YYCURSOR);
12522 0 : yych = *++YYCURSOR;
12523 0 : if(yych <= 0x09) {
12524 0 : if(yych <= 0x00) goto yy675;
12525 0 : if(yych <= 0x08) goto yy53;
12526 : } else {
12527 0 : if(yych != ' ') goto yy53;
12528 : }
12529 0 : yy675:
12530 : YYDEBUG(675, *YYCURSOR);
12531 0 : ++YYCURSOR;
12532 : YYDEBUG(676, *YYCURSOR);
12533 : #line 966 "ext/date/lib/parse_date.re"
12534 : {
12535 : DEBUG_OUTPUT("timetiny12 | timeshort12 | timelong12");
12536 : TIMELIB_INIT;
12537 : TIMELIB_HAVE_TIME();
12538 : s->time->h = timelib_get_nr((char **) &ptr, 2);
12539 : if (*ptr == ':' || *ptr == '.') {
12540 : s->time->i = timelib_get_nr((char **) &ptr, 2);
12541 : if (*ptr == ':' || *ptr == '.') {
12542 : s->time->s = timelib_get_nr((char **) &ptr, 2);
12543 : }
12544 : }
12545 : s->time->h += timelib_meridian((char **) &ptr, s->time->h);
12546 : TIMELIB_DEINIT;
12547 : return TIMELIB_TIME12;
12548 : }
12549 : #line 12550 "ext/date/lib/parse_date.c"
12550 1 : yy677:
12551 : YYDEBUG(677, *YYCURSOR);
12552 1 : yyaccept = 12;
12553 1 : yych = *(YYMARKER = ++YYCURSOR);
12554 1 : if(yych <= '/') {
12555 0 : if(yych == '.') goto yy680;
12556 : } else {
12557 1 : if(yych <= '9') goto yy694;
12558 0 : if(yych <= ':') goto yy680;
12559 : }
12560 1 : yy678:
12561 : YYDEBUG(678, *YYCURSOR);
12562 : #line 983 "ext/date/lib/parse_date.re"
12563 : {
12564 : int tz_not_found;
12565 : DEBUG_OUTPUT("timeshort24 | timelong24 | iso8601long");
12566 : TIMELIB_INIT;
12567 : TIMELIB_HAVE_TIME();
12568 : s->time->h = timelib_get_nr((char **) &ptr, 2);
12569 : s->time->i = timelib_get_nr((char **) &ptr, 2);
12570 : if (*ptr == ':' || *ptr == '.') {
12571 : s->time->s = timelib_get_nr((char **) &ptr, 2);
12572 :
12573 : if (*ptr == '.') {
12574 : s->time->f = timelib_get_frac_nr((char **) &ptr, 8);
12575 : }
12576 : }
12577 :
12578 : if (*ptr != '\0') {
12579 : s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
12580 : if (tz_not_found) {
12581 : add_error(s, "The timezone could not be found in the database");
12582 : }
12583 : }
12584 : TIMELIB_DEINIT;
12585 : return TIMELIB_TIME24_WITH_ZONE;
12586 : }
12587 : #line 12588 "ext/date/lib/parse_date.c"
12588 0 : yy679:
12589 : YYDEBUG(679, *YYCURSOR);
12590 0 : yyaccept = 12;
12591 0 : yych = *(YYMARKER = ++YYCURSOR);
12592 0 : if(yych == '.') goto yy680;
12593 0 : if(yych != ':') goto yy678;
12594 1 : yy680:
12595 : YYDEBUG(680, *YYCURSOR);
12596 1 : yych = *++YYCURSOR;
12597 1 : if(yych <= '/') goto yy53;
12598 1 : if(yych <= '5') goto yy681;
12599 0 : if(yych <= '6') goto yy682;
12600 0 : if(yych <= '9') goto yy683;
12601 0 : goto yy53;
12602 1 : yy681:
12603 : YYDEBUG(681, *YYCURSOR);
12604 1 : yyaccept = 12;
12605 1 : yych = *(YYMARKER = ++YYCURSOR);
12606 1 : if(yych == '.') goto yy684;
12607 1 : if(yych <= '/') goto yy678;
12608 1 : if(yych <= '9') goto yy687;
12609 0 : goto yy678;
12610 0 : yy682:
12611 : YYDEBUG(682, *YYCURSOR);
12612 0 : yyaccept = 12;
12613 0 : yych = *(YYMARKER = ++YYCURSOR);
12614 0 : if(yych == '.') goto yy684;
12615 0 : if(yych == '0') goto yy687;
12616 0 : goto yy678;
12617 0 : yy683:
12618 : YYDEBUG(683, *YYCURSOR);
12619 0 : yyaccept = 12;
12620 0 : yych = *(YYMARKER = ++YYCURSOR);
12621 0 : if(yych != '.') goto yy678;
12622 0 : yy684:
12623 : YYDEBUG(684, *YYCURSOR);
12624 0 : yych = *++YYCURSOR;
12625 0 : if(yych <= '/') goto yy53;
12626 0 : if(yych >= ':') goto yy53;
12627 0 : yy685:
12628 : YYDEBUG(685, *YYCURSOR);
12629 0 : ++YYCURSOR;
12630 0 : if(YYLIMIT == YYCURSOR) YYFILL(1);
12631 0 : yych = *YYCURSOR;
12632 : YYDEBUG(686, *YYCURSOR);
12633 0 : if(yych <= '/') goto yy678;
12634 0 : if(yych <= '9') goto yy685;
12635 0 : goto yy678;
12636 1 : yy687:
12637 : YYDEBUG(687, *YYCURSOR);
12638 1 : yyaccept = 12;
12639 1 : yych = *(YYMARKER = ++YYCURSOR);
12640 1 : if(yych <= '@') {
12641 1 : if(yych <= 0x1F) {
12642 0 : if(yych != 0x09) goto yy678;
12643 : } else {
12644 1 : if(yych <= ' ') goto yy688;
12645 0 : if(yych == '.') goto yy684;
12646 0 : goto yy678;
12647 : }
12648 : } else {
12649 0 : if(yych <= '`') {
12650 0 : if(yych <= 'A') goto yy690;
12651 0 : if(yych == 'P') goto yy690;
12652 0 : goto yy678;
12653 : } else {
12654 0 : if(yych <= 'a') goto yy690;
12655 0 : if(yych == 'p') goto yy690;
12656 0 : goto yy678;
12657 : }
12658 : }
12659 1 : yy688:
12660 : YYDEBUG(688, *YYCURSOR);
12661 1 : ++YYCURSOR;
12662 1 : if((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
12663 1 : yych = *YYCURSOR;
12664 : YYDEBUG(689, *YYCURSOR);
12665 1 : if(yych <= 'A') {
12666 0 : if(yych <= 0x1F) {
12667 0 : if(yych == 0x09) goto yy688;
12668 0 : goto yy53;
12669 : } else {
12670 0 : if(yych <= ' ') goto yy688;
12671 0 : if(yych <= '@') goto yy53;
12672 : }
12673 : } else {
12674 1 : if(yych <= '`') {
12675 1 : if(yych != 'P') goto yy53;
12676 : } else {
12677 0 : if(yych <= 'a') goto yy690;
12678 0 : if(yych != 'p') goto yy53;
12679 : }
12680 : }
12681 0 : yy690:
12682 : YYDEBUG(690, *YYCURSOR);
12683 0 : yych = *++YYCURSOR;
12684 0 : if(yych <= 'L') {
12685 0 : if(yych != '.') goto yy53;
12686 : } else {
12687 0 : if(yych <= 'M') goto yy692;
12688 0 : if(yych == 'm') goto yy692;
12689 0 : goto yy53;
12690 : }
12691 : YYDEBUG(691, *YYCURSOR);
12692 0 : yych = *++YYCURSOR;
12693 0 : if(yych == 'M') goto yy692;
12694 0 : if(yych != 'm') goto yy53;
12695 0 : yy692:
12696 : YYDEBUG(692, *YYCURSOR);
12697 0 : yych = *++YYCURSOR;
12698 0 : if(yych <= 0x1F) {
12699 0 : if(yych <= 0x00) goto yy675;
12700 0 : if(yych == 0x09) goto yy675;
12701 0 : goto yy53;
12702 : } else {
12703 0 : if(yych <= ' ') goto yy675;
12704 0 : if(yych != '.') goto yy53;
12705 : }
12706 : YYDEBUG(693, *YYCURSOR);
12707 0 : yych = *++YYCURSOR;
12708 0 : if(yych <= 0x09) {
12709 0 : if(yych <= 0x00) goto yy675;
12710 0 : if(yych <= 0x08) goto yy53;
12711 0 : goto yy675;
12712 : } else {
12713 0 : if(yych == ' ') goto yy675;
12714 0 : goto yy53;
12715 : }
12716 1 : yy694:
12717 : YYDEBUG(694, *YYCURSOR);
12718 1 : yyaccept = 12;
12719 1 : yych = *(YYMARKER = ++YYCURSOR);
12720 1 : if(yych <= ':') {
12721 1 : if(yych <= ' ') {
12722 0 : if(yych == 0x09) goto yy695;
12723 0 : if(yych <= 0x1F) goto yy678;
12724 : } else {
12725 1 : if(yych == '.') goto yy680;
12726 1 : if(yych <= '9') goto yy678;
12727 1 : goto yy680;
12728 : }
12729 : } else {
12730 0 : if(yych <= 'P') {
12731 0 : if(yych == 'A') goto yy697;
12732 0 : if(yych <= 'O') goto yy678;
12733 0 : goto yy697;
12734 : } else {
12735 0 : if(yych <= 'a') {
12736 0 : if(yych <= '`') goto yy678;
12737 0 : goto yy697;
12738 : } else {
12739 0 : if(yych == 'p') goto yy697;
12740 0 : goto yy678;
12741 : }
12742 : }
12743 : }
12744 0 : yy695:
12745 : YYDEBUG(695, *YYCURSOR);
12746 0 : ++YYCURSOR;
12747 0 : if((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
12748 0 : yych = *YYCURSOR;
12749 : YYDEBUG(696, *YYCURSOR);
12750 0 : if(yych <= 'A') {
12751 0 : if(yych <= 0x1F) {
12752 0 : if(yych == 0x09) goto yy695;
12753 0 : goto yy53;
12754 : } else {
12755 0 : if(yych <= ' ') goto yy695;
12756 0 : if(yych <= '@') goto yy53;
12757 : }
12758 : } else {
12759 0 : if(yych <= '`') {
12760 0 : if(yych != 'P') goto yy53;
12761 : } else {
12762 0 : if(yych <= 'a') goto yy697;
12763 0 : if(yych != 'p') goto yy53;
12764 : }
12765 : }
12766 0 : yy697:
12767 : YYDEBUG(697, *YYCURSOR);
12768 0 : yych = *++YYCURSOR;
12769 0 : if(yych <= 'L') {
12770 0 : if(yych != '.') goto yy53;
12771 : } else {
12772 0 : if(yych <= 'M') goto yy699;
12773 0 : if(yych == 'm') goto yy699;
12774 0 : goto yy53;
12775 : }
12776 : YYDEBUG(698, *YYCURSOR);
12777 0 : yych = *++YYCURSOR;
12778 0 : if(yych == 'M') goto yy699;
12779 0 : if(yych != 'm') goto yy53;
12780 0 : yy699:
12781 : YYDEBUG(699, *YYCURSOR);
12782 0 : yych = *++YYCURSOR;
12783 0 : if(yych <= 0x1F) {
12784 0 : if(yych <= 0x00) goto yy675;
12785 0 : if(yych == 0x09) goto yy675;
12786 0 : goto yy53;
12787 : } else {
12788 0 : if(yych <= ' ') goto yy675;
12789 0 : if(yych != '.') goto yy53;
12790 : }
12791 : YYDEBUG(700, *YYCURSOR);
12792 0 : yych = *++YYCURSOR;
12793 0 : if(yych <= 0x09) {
12794 0 : if(yych <= 0x00) goto yy675;
12795 0 : if(yych <= 0x08) goto yy53;
12796 0 : goto yy675;
12797 : } else {
12798 0 : if(yych == ' ') goto yy675;
12799 0 : goto yy53;
12800 : }
12801 0 : yy701:
12802 : YYDEBUG(701, *YYCURSOR);
12803 0 : yych = *++YYCURSOR;
12804 0 : if(yych == 'V') goto yy702;
12805 0 : if(yych != 'v') goto yy53;
12806 0 : yy702:
12807 : YYDEBUG(702, *YYCURSOR);
12808 0 : yyaccept = 11;
12809 0 : yych = *(YYMARKER = ++YYCURSOR);
12810 0 : if(yych <= '.') {
12811 0 : if(yych <= 0x1F) {
12812 0 : if(yych != 0x09) goto yy663;
12813 : } else {
12814 0 : if(yych <= ' ') goto yy703;
12815 0 : if(yych <= ',') goto yy663;
12816 : }
12817 : } else {
12818 0 : if(yych <= 'D') {
12819 0 : if(yych <= '/') goto yy663;
12820 0 : if(yych <= '9') goto yy705;
12821 0 : goto yy663;
12822 : } else {
12823 0 : if(yych <= 'E') goto yy707;
12824 0 : if(yych == 'e') goto yy707;
12825 0 : goto yy663;
12826 : }
12827 : }
12828 1 : yy703:
12829 : YYDEBUG(703, *YYCURSOR);
12830 1 : ++YYCURSOR;
12831 1 : if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
12832 1 : yych = *YYCURSOR;
12833 1 : yy704:
12834 : YYDEBUG(704, *YYCURSOR);
12835 1 : if(yych <= ' ') {
12836 0 : if(yych == 0x09) goto yy703;
12837 0 : if(yych <= 0x1F) goto yy53;
12838 0 : goto yy703;
12839 : } else {
12840 1 : if(yych <= '.') {
12841 0 : if(yych <= ',') goto yy53;
12842 0 : goto yy703;
12843 : } else {
12844 1 : if(yych <= '/') goto yy53;
12845 1 : if(yych >= ':') goto yy53;
12846 : }
12847 : }
12848 1 : yy705:
12849 : YYDEBUG(705, *YYCURSOR);
12850 1 : ++YYCURSOR;
12851 1 : if((yych = *YYCURSOR) <= '/') goto yy706;
12852 1 : if(yych <= '9') goto yy712;
12853 1 : yy706:
12854 : YYDEBUG(706, *YYCURSOR);
12855 : #line 1127 "ext/date/lib/parse_date.re"
12856 : {
12857 : DEBUG_OUTPUT("datefull");
12858 : TIMELIB_INIT;
12859 : TIMELIB_HAVE_DATE();
12860 : s->time->d = timelib_get_nr((char **) &ptr, 2);
12861 : timelib_skip_day_suffix((char **) &ptr);
12862 : s->time->m = timelib_get_month((char **) &ptr);
12863 : s->time->y = timelib_get_nr((char **) &ptr, 4);
12864 : TIMELIB_PROCESS_YEAR(s->time->y);
12865 : TIMELIB_DEINIT;
12866 : return TIMELIB_DATE_FULL;
12867 : }
12868 : #line 12869 "ext/date/lib/parse_date.c"
12869 0 : yy707:
12870 : YYDEBUG(707, *YYCURSOR);
12871 0 : yych = *++YYCURSOR;
12872 0 : if(yych == 'M') goto yy708;
12873 0 : if(yych != 'm') goto yy53;
12874 0 : yy708:
12875 : YYDEBUG(708, *YYCURSOR);
12876 0 : yych = *++YYCURSOR;
12877 0 : if(yych == 'B') goto yy709;
12878 0 : if(yych != 'b') goto yy53;
12879 0 : yy709:
12880 : YYDEBUG(709, *YYCURSOR);
12881 0 : yych = *++YYCURSOR;
12882 0 : if(yych == 'E') goto yy710;
12883 0 : if(yych != 'e') goto yy53;
12884 0 : yy710:
12885 : YYDEBUG(710, *YYCURSOR);
12886 0 : yych = *++YYCURSOR;
12887 0 : if(yych == 'R') goto yy711;
12888 0 : if(yych != 'r') goto yy53;
12889 0 : yy711:
12890 : YYDEBUG(711, *YYCURSOR);
12891 0 : yyaccept = 11;
12892 0 : yych = *(YYMARKER = ++YYCURSOR);
12893 0 : if(yych <= ' ') {
12894 0 : if(yych == 0x09) goto yy703;
12895 0 : if(yych <= 0x1F) goto yy663;
12896 0 : goto yy703;
12897 : } else {
12898 0 : if(yych <= '.') {
12899 0 : if(yych <= ',') goto yy663;
12900 0 : goto yy703;
12901 : } else {
12902 0 : if(yych <= '/') goto yy663;
12903 0 : if(yych <= '9') goto yy705;
12904 0 : goto yy663;
12905 : }
12906 : }
12907 1 : yy712:
12908 : YYDEBUG(712, *YYCURSOR);
12909 1 : yych = *++YYCURSOR;
12910 1 : if(yych <= '/') goto yy706;
12911 1 : if(yych >= ':') goto yy706;
12912 1 : yy713:
12913 : YYDEBUG(713, *YYCURSOR);
12914 1 : yych = *++YYCURSOR;
12915 1 : if(yych <= '/') goto yy706;
12916 1 : if(yych >= ':') goto yy706;
12917 : YYDEBUG(714, *YYCURSOR);
12918 1 : yych = *++YYCURSOR;
12919 1 : goto yy706;
12920 0 : yy715:
12921 : YYDEBUG(715, *YYCURSOR);
12922 0 : yych = *++YYCURSOR;
12923 0 : if(yych == 'T') goto yy716;
12924 0 : if(yych != 't') goto yy53;
12925 0 : yy716:
12926 : YYDEBUG(716, *YYCURSOR);
12927 0 : yyaccept = 11;
12928 0 : yych = *(YYMARKER = ++YYCURSOR);
12929 0 : if(yych <= '.') {
12930 0 : if(yych <= 0x1F) {
12931 0 : if(yych == 0x09) goto yy703;
12932 0 : goto yy663;
12933 : } else {
12934 0 : if(yych <= ' ') goto yy703;
12935 0 : if(yych <= ',') goto yy663;
12936 0 : goto yy703;
12937 : }
12938 : } else {
12939 0 : if(yych <= 'N') {
12940 0 : if(yych <= '/') goto yy663;
12941 0 : if(yych <= '9') goto yy705;
12942 0 : goto yy663;
12943 : } else {
12944 0 : if(yych <= 'O') goto yy717;
12945 0 : if(yych != 'o') goto yy663;
12946 : }
12947 : }
12948 0 : yy717:
12949 : YYDEBUG(717, *YYCURSOR);
12950 0 : yych = *++YYCURSOR;
12951 0 : if(yych == 'B') goto yy718;
12952 0 : if(yych != 'b') goto yy53;
12953 0 : yy718:
12954 : YYDEBUG(718, *YYCURSOR);
12955 0 : yych = *++YYCURSOR;
12956 0 : if(yych == 'E') goto yy719;
12957 0 : if(yych != 'e') goto yy53;
12958 0 : yy719:
12959 : YYDEBUG(719, *YYCURSOR);
12960 0 : yych = *++YYCURSOR;
12961 0 : if(yych == 'R') goto yy711;
12962 0 : if(yych == 'r') goto yy711;
12963 0 : goto yy53;
12964 0 : yy720:
12965 : YYDEBUG(720, *YYCURSOR);
12966 0 : yych = *++YYCURSOR;
12967 0 : if(yych == 'G') goto yy724;
12968 0 : if(yych == 'g') goto yy724;
12969 0 : goto yy53;
12970 1 : yy721:
12971 : YYDEBUG(721, *YYCURSOR);
12972 1 : yych = *++YYCURSOR;
12973 1 : if(yych == 'R') goto yy722;
12974 1 : if(yych != 'r') goto yy53;
12975 1 : yy722:
12976 : YYDEBUG(722, *YYCURSOR);
12977 1 : yyaccept = 11;
12978 1 : yych = *(YYMARKER = ++YYCURSOR);
12979 1 : if(yych <= '.') {
12980 1 : if(yych <= 0x1F) {
12981 0 : if(yych == 0x09) goto yy703;
12982 0 : goto yy663;
12983 : } else {
12984 1 : if(yych <= ' ') goto yy703;
12985 0 : if(yych <= ',') goto yy663;
12986 0 : goto yy703;
12987 : }
12988 : } else {
12989 0 : if(yych <= 'H') {
12990 0 : if(yych <= '/') goto yy663;
12991 0 : if(yych <= '9') goto yy705;
12992 0 : goto yy663;
12993 : } else {
12994 0 : if(yych <= 'I') goto yy723;
12995 0 : if(yych != 'i') goto yy663;
12996 : }
12997 : }
12998 0 : yy723:
12999 : YYDEBUG(723, *YYCURSOR);
13000 0 : yych = *++YYCURSOR;
13001 0 : if(yych == 'L') goto yy711;
13002 0 : if(yych == 'l') goto yy711;
13003 0 : goto yy53;
13004 0 : yy724:
13005 : YYDEBUG(724, *YYCURSOR);
13006 0 : yyaccept = 11;
13007 0 : yych = *(YYMARKER = ++YYCURSOR);
13008 0 : if(yych <= '.') {
13009 0 : if(yych <= 0x1F) {
13010 0 : if(yych == 0x09) goto yy703;
13011 0 : goto yy663;
13012 : } else {
13013 0 : if(yych <= ' ') goto yy703;
13014 0 : if(yych <= ',') goto yy663;
13015 0 : goto yy703;
13016 : }
13017 : } else {
13018 0 : if(yych <= 'T') {
13019 0 : if(yych <= '/') goto yy663;
13020 0 : if(yych <= '9') goto yy705;
13021 0 : goto yy663;
13022 : } else {
13023 0 : if(yych <= 'U') goto yy725;
13024 0 : if(yych != 'u') goto yy663;
13025 : }
13026 : }
13027 0 : yy725:
13028 : YYDEBUG(725, *YYCURSOR);
13029 0 : yych = *++YYCURSOR;
13030 0 : if(yych == 'S') goto yy726;
13031 0 : if(yych != 's') goto yy53;
13032 0 : yy726:
13033 : YYDEBUG(726, *YYCURSOR);
13034 0 : yych = *++YYCURSOR;
13035 0 : if(yych == 'T') goto yy711;
13036 0 : if(yych == 't') goto yy711;
13037 0 : goto yy53;
13038 0 : yy727:
13039 : YYDEBUG(727, *YYCURSOR);
13040 0 : yych = *++YYCURSOR;
13041 0 : if(yych <= 'N') {
13042 0 : if(yych == 'L') goto yy734;
13043 0 : if(yych <= 'M') goto yy53;
13044 0 : goto yy733;
13045 : } else {
13046 0 : if(yych <= 'l') {
13047 0 : if(yych <= 'k') goto yy53;
13048 0 : goto yy734;
13049 : } else {
13050 0 : if(yych == 'n') goto yy733;
13051 0 : goto yy53;
13052 : }
13053 : }
13054 0 : yy728:
13055 : YYDEBUG(728, *YYCURSOR);
13056 0 : yych = *++YYCURSOR;
13057 0 : if(yych == 'N') goto yy729;
13058 0 : if(yych != 'n') goto yy53;
13059 0 : yy729:
13060 : YYDEBUG(729, *YYCURSOR);
13061 0 : yyaccept = 11;
13062 0 : yych = *(YYMARKER = ++YYCURSOR);
13063 0 : if(yych <= '.') {
13064 0 : if(yych <= 0x1F) {
13065 0 : if(yych == 0x09) goto yy703;
13066 0 : goto yy663;
13067 : } else {
13068 0 : if(yych <= ' ') goto yy703;
13069 0 : if(yych <= ',') goto yy663;
13070 0 : goto yy703;
13071 : }
13072 : } else {
13073 0 : if(yych <= 'T') {
13074 0 : if(yych <= '/') goto yy663;
13075 0 : if(yych <= '9') goto yy705;
13076 0 : goto yy663;
13077 : } else {
13078 0 : if(yych <= 'U') goto yy730;
13079 0 : if(yych != 'u') goto yy663;
13080 : }
13081 : }
13082 0 : yy730:
13083 : YYDEBUG(730, *YYCURSOR);
13084 0 : yych = *++YYCURSOR;
13085 0 : if(yych == 'A') goto yy731;
13086 0 : if(yych != 'a') goto yy53;
13087 0 : yy731:
13088 : YYDEBUG(731, *YYCURSOR);
13089 0 : yych = *++YYCURSOR;
13090 0 : if(yych == 'R') goto yy732;
13091 0 : if(yych != 'r') goto yy53;
13092 0 : yy732:
13093 : YYDEBUG(732, *YYCURSOR);
13094 0 : yych = *++YYCURSOR;
13095 0 : if(yych == 'Y') goto yy711;
13096 0 : if(yych == 'y') goto yy711;
13097 0 : goto yy53;
13098 0 : yy733:
13099 : YYDEBUG(733, *YYCURSOR);
13100 0 : yyaccept = 11;
13101 0 : yych = *(YYMARKER = ++YYCURSOR);
13102 0 : if(yych <= '.') {
13103 0 : if(yych <= 0x1F) {
13104 0 : if(yych == 0x09) goto yy703;
13105 0 : goto yy663;
13106 : } else {
13107 0 : if(yych <= ' ') goto yy703;
13108 0 : if(yych <= ',') goto yy663;
13109 0 : goto yy703;
13110 : }
13111 : } else {
13112 0 : if(yych <= 'D') {
13113 0 : if(yych <= '/') goto yy663;
13114 0 : if(yych <= '9') goto yy705;
13115 0 : goto yy663;
13116 : } else {
13117 0 : if(yych <= 'E') goto yy711;
13118 0 : if(yych == 'e') goto yy711;
13119 0 : goto yy663;
13120 : }
13121 : }
13122 0 : yy734:
13123 : YYDEBUG(734, *YYCURSOR);
13124 0 : yyaccept = 11;
13125 0 : yych = *(YYMARKER = ++YYCURSOR);
13126 0 : if(yych <= '.') {
13127 0 : if(yych <= 0x1F) {
13128 0 : if(yych == 0x09) goto yy703;
13129 0 : goto yy663;
13130 : } else {
13131 0 : if(yych <= ' ') goto yy703;
13132 0 : if(yych <= ',') goto yy663;
13133 0 : goto yy703;
13134 : }
13135 : } else {
13136 0 : if(yych <= 'X') {
13137 0 : if(yych <= '/') goto yy663;
13138 0 : if(yych <= '9') goto yy705;
13139 0 : goto yy663;
13140 : } else {
13141 0 : if(yych <= 'Y') goto yy711;
13142 0 : if(yych == 'y') goto yy711;
13143 0 : goto yy663;
13144 : }
13145 : }
13146 0 : yy735:
13147 : YYDEBUG(735, *YYCURSOR);
13148 0 : yyaccept = 11;
13149 0 : yych = *(YYMARKER = ++YYCURSOR);
13150 0 : if(yych <= ',') {
13151 0 : if(yych <= 0x09) {
13152 0 : if(yych <= 0x08) goto yy663;
13153 0 : goto yy703;
13154 : } else {
13155 0 : if(yych == ' ') goto yy703;
13156 0 : goto yy663;
13157 : }
13158 : } else {
13159 0 : if(yych <= '9') {
13160 0 : if(yych <= '.') goto yy703;
13161 0 : if(yych <= '/') goto yy663;
13162 0 : goto yy705;
13163 : } else {
13164 0 : if(yych == 'I') goto yy711;
13165 0 : goto yy663;
13166 : }
13167 : }
13168 0 : yy736:
13169 : YYDEBUG(736, *YYCURSOR);
13170 0 : yyaccept = 11;
13171 0 : yych = *(YYMARKER = ++YYCURSOR);
13172 0 : if(yych <= ',') {
13173 0 : if(yych <= 0x09) {
13174 0 : if(yych <= 0x08) goto yy663;
13175 0 : goto yy703;
13176 : } else {
13177 0 : if(yych == ' ') goto yy703;
13178 0 : goto yy663;
13179 : }
13180 : } else {
13181 0 : if(yych <= '9') {
13182 0 : if(yych <= '.') goto yy703;
13183 0 : if(yych <= '/') goto yy663;
13184 0 : goto yy705;
13185 : } else {
13186 0 : if(yych != 'I') goto yy663;
13187 : }
13188 : }
13189 : YYDEBUG(737, *YYCURSOR);
13190 0 : yyaccept = 11;
13191 0 : yych = *(YYMARKER = ++YYCURSOR);
13192 0 : if(yych <= ',') {
13193 0 : if(yych <= 0x09) {
13194 0 : if(yych <= 0x08) goto yy663;
13195 0 : goto yy703;
13196 : } else {
13197 0 : if(yych == ' ') goto yy703;
13198 0 : goto yy663;
13199 : }
13200 : } else {
13201 0 : if(yych <= '9') {
13202 0 : if(yych <= '.') goto yy703;
13203 0 : if(yych <= '/') goto yy663;
13204 0 : goto yy705;
13205 : } else {
13206 0 : if(yych == 'I') goto yy711;
13207 0 : goto yy663;
13208 : }
13209 : }
13210 0 : yy738:
13211 : YYDEBUG(738, *YYCURSOR);
13212 0 : yyaccept = 11;
13213 0 : yych = *(YYMARKER = ++YYCURSOR);
13214 0 : if(yych <= ',') {
13215 0 : if(yych <= 0x09) {
13216 0 : if(yych <= 0x08) goto yy663;
13217 0 : goto yy703;
13218 : } else {
13219 0 : if(yych == ' ') goto yy703;
13220 0 : goto yy663;
13221 : }
13222 : } else {
13223 0 : if(yych <= '9') {
13224 0 : if(yych <= '.') goto yy703;
13225 0 : if(yych <= '/') goto yy663;
13226 0 : goto yy705;
13227 : } else {
13228 0 : if(yych == 'I') goto yy711;
13229 0 : goto yy663;
13230 : }
13231 : }
13232 0 : yy739:
13233 : YYDEBUG(739, *YYCURSOR);
13234 0 : yyaccept = 12;
13235 0 : yych = *(YYMARKER = ++YYCURSOR);
13236 0 : if(yych <= '.') {
13237 0 : if(yych <= ',') goto yy678;
13238 0 : if(yych <= '-') goto yy772;
13239 0 : goto yy773;
13240 : } else {
13241 0 : if(yych <= '/') goto yy678;
13242 0 : if(yych <= '9') goto yy783;
13243 0 : if(yych <= ':') goto yy680;
13244 0 : goto yy678;
13245 : }
13246 0 : yy740:
13247 : YYDEBUG(740, *YYCURSOR);
13248 0 : yyaccept = 12;
13249 0 : yych = *(YYMARKER = ++YYCURSOR);
13250 0 : if(yych <= '/') {
13251 0 : if(yych <= ',') goto yy678;
13252 0 : if(yych <= '-') goto yy772;
13253 0 : if(yych <= '.') goto yy773;
13254 0 : goto yy678;
13255 : } else {
13256 0 : if(yych <= '2') goto yy783;
13257 0 : if(yych <= '9') goto yy694;
13258 0 : if(yych <= ':') goto yy680;
13259 0 : goto yy678;
13260 : }
13261 0 : yy741:
13262 : YYDEBUG(741, *YYCURSOR);
13263 0 : yyaccept = 12;
13264 0 : yych = *(YYMARKER = ++YYCURSOR);
13265 0 : if(yych <= '.') {
13266 0 : if(yych <= ',') goto yy678;
13267 0 : if(yych <= '-') goto yy772;
13268 0 : goto yy773;
13269 : } else {
13270 0 : if(yych <= '/') goto yy678;
13271 0 : if(yych <= '9') goto yy694;
13272 0 : if(yych <= ':') goto yy680;
13273 0 : goto yy678;
13274 : }
13275 0 : yy742:
13276 : YYDEBUG(742, *YYCURSOR);
13277 0 : yyaccept = 12;
13278 0 : yych = *(YYMARKER = ++YYCURSOR);
13279 0 : if(yych <= '.') {
13280 0 : if(yych <= ',') goto yy678;
13281 0 : if(yych <= '-') goto yy772;
13282 0 : goto yy773;
13283 : } else {
13284 0 : if(yych == ':') goto yy680;
13285 0 : goto yy678;
13286 : }
13287 0 : yy743:
13288 : YYDEBUG(743, *YYCURSOR);
13289 0 : yych = *++YYCURSOR;
13290 0 : if(yych == 'E') goto yy766;
13291 0 : if(yych == 'e') goto yy766;
13292 0 : goto yy53;
13293 0 : yy744:
13294 : YYDEBUG(744, *YYCURSOR);
13295 0 : yych = *++YYCURSOR;
13296 0 : if(yych == 'A') goto yy763;
13297 0 : if(yych == 'a') goto yy763;
13298 0 : goto yy53;
13299 0 : yy745:
13300 : YYDEBUG(745, *YYCURSOR);
13301 0 : yych = *++YYCURSOR;
13302 0 : if(yych <= 'U') {
13303 0 : if(yych == 'P') goto yy721;
13304 0 : if(yych <= 'T') goto yy53;
13305 0 : goto yy720;
13306 : } else {
13307 0 : if(yych <= 'p') {
13308 0 : if(yych <= 'o') goto yy53;
13309 0 : goto yy721;
13310 : } else {
13311 0 : if(yych == 'u') goto yy720;
13312 0 : goto yy53;
13313 : }
13314 : }
13315 0 : yy746:
13316 : YYDEBUG(746, *YYCURSOR);
13317 0 : yych = *++YYCURSOR;
13318 0 : if(yych == 'E') goto yy756;
13319 0 : if(yych == 'e') goto yy756;
13320 0 : goto yy53;
13321 0 : yy747:
13322 : YYDEBUG(747, *YYCURSOR);
13323 0 : yych = *++YYCURSOR;
13324 0 : if(yych == 'E') goto yy750;
13325 0 : if(yych == 'e') goto yy750;
13326 0 : goto yy53;
13327 0 : yy748:
13328 : YYDEBUG(748, *YYCURSOR);
13329 0 : ++YYCURSOR;
13330 0 : if((YYLIMIT - YYCURSOR) < 13) YYFILL(13);
13331 0 : yych = *YYCURSOR;
13332 0 : yy749:
13333 : YYDEBUG(749, *YYCURSOR);
13334 : YYDEBUG(-1, yych);
13335 0 : switch(yych) {
13336 : case 0x09:
13337 : case ' ':
13338 : case '-':
13339 0 : case '.': goto yy748;
13340 : case 'A':
13341 0 : case 'a': goto yy745;
13342 : case 'D':
13343 0 : case 'd': goto yy747;
13344 : case 'F':
13345 0 : case 'f': goto yy743;
13346 0 : case 'I': goto yy662;
13347 : case 'J':
13348 0 : case 'j': goto yy666;
13349 : case 'M':
13350 0 : case 'm': goto yy744;
13351 : case 'N':
13352 0 : case 'n': goto yy669;
13353 : case 'O':
13354 0 : case 'o': goto yy668;
13355 : case 'S':
13356 0 : case 's': goto yy746;
13357 0 : case 'V': goto yy664;
13358 0 : case 'X': goto yy665;
13359 0 : default: goto yy53;
13360 : }
13361 0 : yy750:
13362 : YYDEBUG(750, *YYCURSOR);
13363 0 : yych = *++YYCURSOR;
13364 0 : if(yych == 'C') goto yy751;
13365 0 : if(yych != 'c') goto yy53;
13366 0 : yy751:
13367 : YYDEBUG(751, *YYCURSOR);
13368 0 : yyaccept = 11;
13369 0 : yych = *(YYMARKER = ++YYCURSOR);
13370 0 : if(yych <= '.') {
13371 0 : if(yych <= 0x1F) {
13372 0 : if(yych == 0x09) goto yy703;
13373 0 : goto yy663;
13374 : } else {
13375 0 : if(yych <= ' ') goto yy703;
13376 0 : if(yych <= ',') goto yy663;
13377 0 : goto yy703;
13378 : }
13379 : } else {
13380 0 : if(yych <= 'D') {
13381 0 : if(yych <= '/') goto yy663;
13382 0 : if(yych <= '9') goto yy705;
13383 0 : goto yy663;
13384 : } else {
13385 0 : if(yych <= 'E') goto yy752;
13386 0 : if(yych != 'e') goto yy663;
13387 : }
13388 : }
13389 0 : yy752:
13390 : YYDEBUG(752, *YYCURSOR);
13391 0 : yych = *++YYCURSOR;
13392 0 : if(yych == 'M') goto yy753;
13393 0 : if(yych != 'm') goto yy53;
13394 0 : yy753:
13395 : YYDEBUG(753, *YYCURSOR);
13396 0 : yych = *++YYCURSOR;
13397 0 : if(yych == 'B') goto yy754;
13398 0 : if(yych != 'b') goto yy53;
13399 0 : yy754:
13400 : YYDEBUG(754, *YYCURSOR);
13401 0 : yych = *++YYCURSOR;
13402 0 : if(yych == 'E') goto yy755;
13403 0 : if(yych != 'e') goto yy53;
13404 0 : yy755:
13405 : YYDEBUG(755, *YYCURSOR);
13406 0 : yych = *++YYCURSOR;
13407 0 : if(yych == 'R') goto yy711;
13408 0 : if(yych == 'r') goto yy711;
13409 0 : goto yy53;
13410 0 : yy756:
13411 : YYDEBUG(756, *YYCURSOR);
13412 0 : yych = *++YYCURSOR;
13413 0 : if(yych == 'P') goto yy757;
13414 0 : if(yych != 'p') goto yy53;
13415 0 : yy757:
13416 : YYDEBUG(757, *YYCURSOR);
13417 0 : yyaccept = 11;
13418 0 : yych = *(YYMARKER = ++YYCURSOR);
13419 0 : if(yych <= '.') {
13420 0 : if(yych <= 0x1F) {
13421 0 : if(yych == 0x09) goto yy703;
13422 0 : goto yy663;
13423 : } else {
13424 0 : if(yych <= ' ') goto yy703;
13425 0 : if(yych <= ',') goto yy663;
13426 0 : goto yy703;
13427 : }
13428 : } else {
13429 0 : if(yych <= 'S') {
13430 0 : if(yych <= '/') goto yy663;
13431 0 : if(yych <= '9') goto yy705;
13432 0 : goto yy663;
13433 : } else {
13434 0 : if(yych <= 'T') goto yy758;
13435 0 : if(yych != 't') goto yy663;
13436 : }
13437 : }
13438 0 : yy758:
13439 : YYDEBUG(758, *YYCURSOR);
13440 0 : yyaccept = 11;
13441 0 : yych = *(YYMARKER = ++YYCURSOR);
13442 0 : if(yych <= '.') {
13443 0 : if(yych <= 0x1F) {
13444 0 : if(yych == 0x09) goto yy703;
13445 0 : goto yy663;
13446 : } else {
13447 0 : if(yych <= ' ') goto yy703;
13448 0 : if(yych <= ',') goto yy663;
13449 0 : goto yy703;
13450 : }
13451 : } else {
13452 0 : if(yych <= 'D') {
13453 0 : if(yych <= '/') goto yy663;
13454 0 : if(yych <= '9') goto yy705;
13455 0 : goto yy663;
13456 : } else {
13457 0 : if(yych <= 'E') goto yy759;
13458 0 : if(yych != 'e') goto yy663;
13459 : }
13460 : }
13461 0 : yy759:
13462 : YYDEBUG(759, *YYCURSOR);
13463 0 : yych = *++YYCURSOR;
13464 0 : if(yych == 'M') goto yy760;
13465 0 : if(yych != 'm') goto yy53;
13466 0 : yy760:
13467 : YYDEBUG(760, *YYCURSOR);
13468 0 : yych = *++YYCURSOR;
13469 0 : if(yych == 'B') goto yy761;
13470 0 : if(yych != 'b') goto yy53;
13471 0 : yy761:
13472 : YYDEBUG(761, *YYCURSOR);
13473 0 : yych = *++YYCURSOR;
13474 0 : if(yych == 'E') goto yy762;
13475 0 : if(yych != 'e') goto yy53;
13476 0 : yy762:
13477 : YYDEBUG(762, *YYCURSOR);
13478 0 : yych = *++YYCURSOR;
13479 0 : if(yych == 'R') goto yy711;
13480 0 : if(yych == 'r') goto yy711;
13481 0 : goto yy53;
13482 0 : yy763:
13483 : YYDEBUG(763, *YYCURSOR);
13484 0 : yych = *++YYCURSOR;
13485 0 : if(yych <= 'Y') {
13486 0 : if(yych == 'R') goto yy764;
13487 0 : if(yych <= 'X') goto yy53;
13488 0 : goto yy711;
13489 : } else {
13490 0 : if(yych <= 'r') {
13491 0 : if(yych <= 'q') goto yy53;
13492 : } else {
13493 0 : if(yych == 'y') goto yy711;
13494 0 : goto yy53;
13495 : }
13496 : }
13497 0 : yy764:
13498 : YYDEBUG(764, *YYCURSOR);
13499 0 : yyaccept = 11;
13500 0 : yych = *(YYMARKER = ++YYCURSOR);
13501 0 : if(yych <= '.') {
13502 0 : if(yych <= 0x1F) {
13503 0 : if(yych == 0x09) goto yy703;
13504 0 : goto yy663;
13505 : } else {
13506 0 : if(yych <= ' ') goto yy703;
13507 0 : if(yych <= ',') goto yy663;
13508 0 : goto yy703;
13509 : }
13510 : } else {
13511 0 : if(yych <= 'B') {
13512 0 : if(yych <= '/') goto yy663;
13513 0 : if(yych <= '9') goto yy705;
13514 0 : goto yy663;
13515 : } else {
13516 0 : if(yych <= 'C') goto yy765;
13517 0 : if(yych != 'c') goto yy663;
13518 : }
13519 : }
13520 0 : yy765:
13521 : YYDEBUG(765, *YYCURSOR);
13522 0 : yych = *++YYCURSOR;
13523 0 : if(yych == 'H') goto yy711;
13524 0 : if(yych == 'h') goto yy711;
13525 0 : goto yy53;
13526 0 : yy766:
13527 : YYDEBUG(766, *YYCURSOR);
13528 0 : yych = *++YYCURSOR;
13529 0 : if(yych == 'B') goto yy767;
13530 0 : if(yych != 'b') goto yy53;
13531 0 : yy767:
13532 : YYDEBUG(767, *YYCURSOR);
13533 0 : yyaccept = 11;
13534 0 : yych = *(YYMARKER = ++YYCURSOR);
13535 0 : if(yych <= '.') {
13536 0 : if(yych <= 0x1F) {
13537 0 : if(yych == 0x09) goto yy703;
13538 0 : goto yy663;
13539 : } else {
13540 0 : if(yych <= ' ') goto yy703;
13541 0 : if(yych <= ',') goto yy663;
13542 0 : goto yy703;
13543 : }
13544 : } else {
13545 0 : if(yych <= 'Q') {
13546 0 : if(yych <= '/') goto yy663;
13547 0 : if(yych <= '9') goto yy705;
13548 0 : goto yy663;
13549 : } else {
13550 0 : if(yych <= 'R') goto yy768;
13551 0 : if(yych != 'r') goto yy663;
13552 : }
13553 : }
13554 0 : yy768:
13555 : YYDEBUG(768, *YYCURSOR);
13556 0 : yych = *++YYCURSOR;
13557 0 : if(yych == 'U') goto yy769;
13558 0 : if(yych != 'u') goto yy53;
13559 0 : yy769:
13560 : YYDEBUG(769, *YYCURSOR);
13561 0 : yych = *++YYCURSOR;
13562 0 : if(yych == 'A') goto yy770;
13563 0 : if(yych != 'a') goto yy53;
13564 0 : yy770:
13565 : YYDEBUG(770, *YYCURSOR);
13566 0 : yych = *++YYCURSOR;
13567 0 : if(yych == 'R') goto yy771;
13568 0 : if(yych != 'r') goto yy53;
13569 0 : yy771:
13570 : YYDEBUG(771, *YYCURSOR);
13571 0 : yych = *++YYCURSOR;
13572 0 : if(yych == 'Y') goto yy711;
13573 0 : if(yych == 'y') goto yy711;
13574 0 : goto yy53;
13575 0 : yy772:
13576 : YYDEBUG(772, *YYCURSOR);
13577 0 : yych = *++YYCURSOR;
13578 0 : if(yych <= '/') goto yy53;
13579 0 : if(yych <= '9') goto yy782;
13580 0 : goto yy53;
13581 0 : yy773:
13582 : YYDEBUG(773, *YYCURSOR);
13583 0 : yych = *++YYCURSOR;
13584 0 : if(yych <= '/') goto yy53;
13585 0 : if(yych <= '5') goto yy774;
13586 0 : if(yych <= '6') goto yy775;
13587 0 : if(yych <= '9') goto yy776;
13588 0 : goto yy53;
13589 0 : yy774:
13590 : YYDEBUG(774, *YYCURSOR);
13591 0 : yyaccept = 12;
13592 0 : yych = *(YYMARKER = ++YYCURSOR);
13593 0 : if(yych == '.') goto yy684;
13594 0 : if(yych <= '/') goto yy678;
13595 0 : if(yych <= '9') goto yy781;
13596 0 : goto yy678;
13597 0 : yy775:
13598 : YYDEBUG(775, *YYCURSOR);
13599 0 : yyaccept = 12;
13600 0 : yych = *(YYMARKER = ++YYCURSOR);
13601 0 : if(yych <= '/') {
13602 0 : if(yych == '.') goto yy684;
13603 0 : goto yy678;
13604 : } else {
13605 0 : if(yych <= '0') goto yy781;
13606 0 : if(yych <= '9') goto yy777;
13607 0 : goto yy678;
13608 : }
13609 0 : yy776:
13610 : YYDEBUG(776, *YYCURSOR);
13611 0 : yyaccept = 12;
13612 0 : yych = *(YYMARKER = ++YYCURSOR);
13613 0 : if(yych == '.') goto yy684;
13614 0 : if(yych <= '/') goto yy678;
13615 0 : if(yych >= ':') goto yy678;
13616 0 : yy777:
13617 : YYDEBUG(777, *YYCURSOR);
13618 0 : ++YYCURSOR;
13619 0 : if((yych = *YYCURSOR) <= '/') goto yy778;
13620 0 : if(yych <= '9') goto yy779;
13621 0 : yy778:
13622 : YYDEBUG(778, *YYCURSOR);
13623 : #line 1141 "ext/date/lib/parse_date.re"
13624 : {
13625 : DEBUG_OUTPUT("pointed date");
13626 : TIMELIB_INIT;
13627 : TIMELIB_HAVE_DATE();
13628 : s->time->d = timelib_get_nr((char **) &ptr, 2);
13629 : s->time->m = timelib_get_nr((char **) &ptr, 2);
13630 : s->time->y = timelib_get_nr((char **) &ptr, 4);
13631 : TIMELIB_PROCESS_YEAR(s->time->y);
13632 : TIMELIB_DEINIT;
13633 : return TIMELIB_DATE_FULL_POINTED;
13634 : }
13635 : #line 13636 "ext/date/lib/parse_date.c"
13636 0 : yy779:
13637 : YYDEBUG(779, *YYCURSOR);
13638 0 : yych = *++YYCURSOR;
13639 0 : if(yych <= '/') goto yy778;
13640 0 : if(yych >= ':') goto yy778;
13641 : YYDEBUG(780, *YYCURSOR);
13642 0 : yych = *++YYCURSOR;
13643 0 : goto yy778;
13644 0 : yy781:
13645 : YYDEBUG(781, *YYCURSOR);
13646 0 : yyaccept = 12;
13647 0 : yych = *(YYMARKER = ++YYCURSOR);
13648 0 : if(yych <= '9') {
13649 0 : if(yych <= ' ') {
13650 0 : if(yych == 0x09) goto yy688;
13651 0 : if(yych <= 0x1F) goto yy678;
13652 0 : goto yy688;
13653 : } else {
13654 0 : if(yych == '.') goto yy684;
13655 0 : if(yych <= '/') goto yy678;
13656 0 : goto yy779;
13657 : }
13658 : } else {
13659 0 : if(yych <= 'P') {
13660 0 : if(yych == 'A') goto yy690;
13661 0 : if(yych <= 'O') goto yy678;
13662 0 : goto yy690;
13663 : } else {
13664 0 : if(yych <= 'a') {
13665 0 : if(yych <= '`') goto yy678;
13666 0 : goto yy690;
13667 : } else {
13668 0 : if(yych == 'p') goto yy690;
13669 0 : goto yy678;
13670 : }
13671 : }
13672 : }
13673 0 : yy782:
13674 : YYDEBUG(782, *YYCURSOR);
13675 0 : yych = *++YYCURSOR;
13676 0 : if(yych <= '/') goto yy778;
13677 0 : if(yych <= '9') goto yy777;
13678 0 : goto yy778;
13679 0 : yy783:
13680 : YYDEBUG(783, *YYCURSOR);
13681 0 : yyaccept = 12;
13682 0 : yych = *(YYMARKER = ++YYCURSOR);
13683 0 : if(yych <= ':') {
13684 0 : if(yych <= ' ') {
13685 0 : if(yych == 0x09) goto yy695;
13686 0 : if(yych <= 0x1F) goto yy678;
13687 0 : goto yy695;
13688 : } else {
13689 0 : if(yych <= '-') {
13690 0 : if(yych <= ',') goto yy678;
13691 0 : goto yy772;
13692 : } else {
13693 0 : if(yych <= '.') goto yy773;
13694 0 : if(yych <= '9') goto yy678;
13695 0 : goto yy680;
13696 : }
13697 : }
13698 : } else {
13699 0 : if(yych <= 'P') {
13700 0 : if(yych == 'A') goto yy697;
13701 0 : if(yych <= 'O') goto yy678;
13702 0 : goto yy697;
13703 : } else {
13704 0 : if(yych <= 'a') {
13705 0 : if(yych <= '`') goto yy678;
13706 0 : goto yy697;
13707 : } else {
13708 0 : if(yych == 'p') goto yy697;
13709 0 : goto yy678;
13710 : }
13711 : }
13712 : }
13713 0 : yy784:
13714 : YYDEBUG(784, *YYCURSOR);
13715 0 : yych = *++YYCURSOR;
13716 0 : if(yych <= '.') {
13717 0 : if(yych <= ',') goto yy53;
13718 0 : if(yych <= '-') goto yy823;
13719 0 : goto yy772;
13720 : } else {
13721 0 : if(yych <= '/') goto yy53;
13722 0 : if(yych <= '9') goto yy786;
13723 0 : goto yy53;
13724 : }
13725 0 : yy785:
13726 : YYDEBUG(785, *YYCURSOR);
13727 0 : yych = *++YYCURSOR;
13728 0 : if(yych <= '.') {
13729 0 : if(yych <= ',') goto yy53;
13730 0 : if(yych <= '-') goto yy823;
13731 0 : goto yy772;
13732 : } else {
13733 0 : if(yych <= '/') goto yy53;
13734 0 : if(yych >= '3') goto yy53;
13735 : }
13736 0 : yy786:
13737 : YYDEBUG(786, *YYCURSOR);
13738 0 : yych = *++YYCURSOR;
13739 0 : if(yych <= ',') goto yy53;
13740 0 : if(yych <= '-') goto yy823;
13741 0 : if(yych <= '.') goto yy772;
13742 0 : goto yy53;
13743 0 : yy787:
13744 : YYDEBUG(787, *YYCURSOR);
13745 0 : yych = *++YYCURSOR;
13746 0 : if(yych <= 'U') {
13747 0 : if(yych == 'A') goto yy819;
13748 0 : if(yych <= 'T') goto yy53;
13749 0 : goto yy818;
13750 : } else {
13751 0 : if(yych <= 'a') {
13752 0 : if(yych <= '`') goto yy53;
13753 0 : goto yy819;
13754 : } else {
13755 0 : if(yych == 'u') goto yy818;
13756 0 : goto yy53;
13757 : }
13758 : }
13759 0 : yy788:
13760 : YYDEBUG(788, *YYCURSOR);
13761 0 : yych = *++YYCURSOR;
13762 0 : if(yych == 'E') goto yy816;
13763 0 : if(yych == 'e') goto yy816;
13764 0 : goto yy53;
13765 0 : yy789:
13766 : YYDEBUG(789, *YYCURSOR);
13767 0 : yych = *++YYCURSOR;
13768 0 : if(yych == 'A') goto yy813;
13769 0 : if(yych == 'a') goto yy813;
13770 0 : goto yy53;
13771 0 : yy790:
13772 : YYDEBUG(790, *YYCURSOR);
13773 0 : yych = *++YYCURSOR;
13774 0 : if(yych <= 'U') {
13775 0 : if(yych == 'P') goto yy810;
13776 0 : if(yych <= 'T') goto yy53;
13777 0 : goto yy809;
13778 : } else {
13779 0 : if(yych <= 'p') {
13780 0 : if(yych <= 'o') goto yy53;
13781 0 : goto yy810;
13782 : } else {
13783 0 : if(yych == 'u') goto yy809;
13784 0 : goto yy53;
13785 : }
13786 : }
13787 0 : yy791:
13788 : YYDEBUG(791, *YYCURSOR);
13789 0 : yych = *++YYCURSOR;
13790 0 : if(yych == 'E') goto yy806;
13791 0 : if(yych == 'e') goto yy806;
13792 0 : goto yy53;
13793 0 : yy792:
13794 : YYDEBUG(792, *YYCURSOR);
13795 0 : yych = *++YYCURSOR;
13796 0 : if(yych == 'C') goto yy804;
13797 0 : if(yych == 'c') goto yy804;
13798 0 : goto yy53;
13799 0 : yy793:
13800 : YYDEBUG(793, *YYCURSOR);
13801 0 : yych = *++YYCURSOR;
13802 0 : if(yych == 'O') goto yy802;
13803 0 : if(yych == 'o') goto yy802;
13804 0 : goto yy53;
13805 0 : yy794:
13806 : YYDEBUG(794, *YYCURSOR);
13807 0 : yych = *++YYCURSOR;
13808 0 : if(yych == 'E') goto yy795;
13809 0 : if(yych != 'e') goto yy53;
13810 0 : yy795:
13811 : YYDEBUG(795, *YYCURSOR);
13812 0 : yych = *++YYCURSOR;
13813 0 : if(yych == 'C') goto yy796;
13814 0 : if(yych != 'c') goto yy53;
13815 0 : yy796:
13816 : YYDEBUG(796, *YYCURSOR);
13817 0 : yyaccept = 11;
13818 0 : yych = *(YYMARKER = ++YYCURSOR);
13819 0 : if(yych <= '.') {
13820 0 : if(yych <= 0x1F) {
13821 0 : if(yych == 0x09) goto yy703;
13822 0 : goto yy663;
13823 : } else {
13824 0 : if(yych <= ' ') goto yy703;
13825 0 : if(yych <= ',') goto yy663;
13826 0 : if(yych >= '.') goto yy703;
13827 : }
13828 : } else {
13829 0 : if(yych <= 'D') {
13830 0 : if(yych <= '/') goto yy663;
13831 0 : if(yych <= '9') goto yy705;
13832 0 : goto yy663;
13833 : } else {
13834 0 : if(yych <= 'E') goto yy752;
13835 0 : if(yych == 'e') goto yy752;
13836 0 : goto yy663;
13837 : }
13838 : }
13839 0 : yy797:
13840 : YYDEBUG(797, *YYCURSOR);
13841 0 : yych = *++YYCURSOR;
13842 0 : if(yych <= '/') goto yy704;
13843 0 : if(yych <= '0') goto yy798;
13844 0 : if(yych <= '2') goto yy799;
13845 0 : if(yych <= '3') goto yy800;
13846 0 : goto yy704;
13847 0 : yy798:
13848 : YYDEBUG(798, *YYCURSOR);
13849 0 : yych = *++YYCURSOR;
13850 0 : if(yych <= '/') goto yy706;
13851 0 : if(yych <= '0') goto yy712;
13852 0 : if(yych <= '9') goto yy801;
13853 0 : goto yy706;
13854 0 : yy799:
13855 : YYDEBUG(799, *YYCURSOR);
13856 0 : yych = *++YYCURSOR;
13857 0 : if(yych <= '/') goto yy706;
13858 0 : if(yych <= '9') goto yy801;
13859 0 : goto yy706;
13860 0 : yy800:
13861 : YYDEBUG(800, *YYCURSOR);
13862 0 : yych = *++YYCURSOR;
13863 0 : if(yych <= '/') goto yy706;
13864 0 : if(yych <= '1') goto yy801;
13865 0 : if(yych <= '9') goto yy712;
13866 0 : goto yy706;
13867 0 : yy801:
13868 : YYDEBUG(801, *YYCURSOR);
13869 0 : yych = *++YYCURSOR;
13870 0 : if(yych <= '/') goto yy706;
13871 0 : if(yych <= '9') goto yy713;
13872 0 : goto yy706;
13873 0 : yy802:
13874 : YYDEBUG(802, *YYCURSOR);
13875 0 : yych = *++YYCURSOR;
13876 0 : if(yych == 'V') goto yy803;
13877 0 : if(yych != 'v') goto yy53;
13878 0 : yy803:
13879 : YYDEBUG(803, *YYCURSOR);
13880 0 : yyaccept = 11;
13881 0 : yych = *(YYMARKER = ++YYCURSOR);
13882 0 : if(yych <= '.') {
13883 0 : if(yych <= 0x1F) {
13884 0 : if(yych == 0x09) goto yy703;
13885 0 : goto yy663;
13886 : } else {
13887 0 : if(yych <= ' ') goto yy703;
13888 0 : if(yych <= ',') goto yy663;
13889 0 : if(yych <= '-') goto yy797;
13890 0 : goto yy703;
13891 : }
13892 : } else {
13893 0 : if(yych <= 'D') {
13894 0 : if(yych <= '/') goto yy663;
13895 0 : if(yych <= '9') goto yy705;
13896 0 : goto yy663;
13897 : } else {
13898 0 : if(yych <= 'E') goto yy707;
13899 0 : if(yych == 'e') goto yy707;
13900 0 : goto yy663;
13901 : }
13902 : }
13903 0 : yy804:
13904 : YYDEBUG(804, *YYCURSOR);
13905 0 : yych = *++YYCURSOR;
13906 0 : if(yych == 'T') goto yy805;
13907 0 : if(yych != 't') goto yy53;
13908 0 : yy805:
13909 : YYDEBUG(805, *YYCURSOR);
13910 0 : yyaccept = 11;
13911 0 : yych = *(YYMARKER = ++YYCURSOR);
13912 0 : if(yych <= '.') {
13913 0 : if(yych <= 0x1F) {
13914 0 : if(yych == 0x09) goto yy703;
13915 0 : goto yy663;
13916 : } else {
13917 0 : if(yych <= ' ') goto yy703;
13918 0 : if(yych <= ',') goto yy663;
13919 0 : if(yych <= '-') goto yy797;
13920 0 : goto yy703;
13921 : }
13922 : } else {
13923 0 : if(yych <= 'N') {
13924 0 : if(yych <= '/') goto yy663;
13925 0 : if(yych <= '9') goto yy705;
13926 0 : goto yy663;
13927 : } else {
13928 0 : if(yych <= 'O') goto yy717;
13929 0 : if(yych == 'o') goto yy717;
13930 0 : goto yy663;
13931 : }
13932 : }
13933 0 : yy806:
13934 : YYDEBUG(806, *YYCURSOR);
13935 0 : yych = *++YYCURSOR;
13936 0 : if(yych == 'P') goto yy807;
13937 0 : if(yych != 'p') goto yy53;
13938 0 : yy807:
13939 : YYDEBUG(807, *YYCURSOR);
13940 0 : yyaccept = 11;
13941 0 : yych = *(YYMARKER = ++YYCURSOR);
13942 0 : if(yych <= '.') {
13943 0 : if(yych <= 0x1F) {
13944 0 : if(yych == 0x09) goto yy703;
13945 0 : goto yy663;
13946 : } else {
13947 0 : if(yych <= ' ') goto yy703;
13948 0 : if(yych <= ',') goto yy663;
13949 0 : if(yych <= '-') goto yy797;
13950 0 : goto yy703;
13951 : }
13952 : } else {
13953 0 : if(yych <= 'S') {
13954 0 : if(yych <= '/') goto yy663;
13955 0 : if(yych <= '9') goto yy705;
13956 0 : goto yy663;
13957 : } else {
13958 0 : if(yych <= 'T') goto yy808;
13959 0 : if(yych != 't') goto yy663;
13960 : }
13961 : }
13962 0 : yy808:
13963 : YYDEBUG(808, *YYCURSOR);
13964 0 : yyaccept = 11;
13965 0 : yych = *(YYMARKER = ++YYCURSOR);
13966 0 : if(yych <= '.') {
13967 0 : if(yych <= 0x1F) {
13968 0 : if(yych == 0x09) goto yy703;
13969 0 : goto yy663;
13970 : } else {
13971 0 : if(yych <= ' ') goto yy703;
13972 0 : if(yych <= ',') goto yy663;
13973 0 : if(yych <= '-') goto yy797;
13974 0 : goto yy703;
13975 : }
13976 : } else {
13977 0 : if(yych <= 'D') {
13978 0 : if(yych <= '/') goto yy663;
13979 0 : if(yych <= '9') goto yy705;
13980 0 : goto yy663;
13981 : } else {
13982 0 : if(yych <= 'E') goto yy759;
13983 0 : if(yych == 'e') goto yy759;
13984 0 : goto yy663;
13985 : }
13986 : }
13987 0 : yy809:
13988 : YYDEBUG(809, *YYCURSOR);
13989 0 : yych = *++YYCURSOR;
13990 0 : if(yych == 'G') goto yy812;
13991 0 : if(yych == 'g') goto yy812;
13992 0 : goto yy53;
13993 0 : yy810:
13994 : YYDEBUG(810, *YYCURSOR);
13995 0 : yych = *++YYCURSOR;
13996 0 : if(yych == 'R') goto yy811;
13997 0 : if(yych != 'r') goto yy53;
13998 0 : yy811:
13999 : YYDEBUG(811, *YYCURSOR);
14000 0 : yyaccept = 11;
14001 0 : yych = *(YYMARKER = ++YYCURSOR);
14002 0 : if(yych <= '.') {
14003 0 : if(yych <= 0x1F) {
14004 0 : if(yych == 0x09) goto yy703;
14005 0 : goto yy663;
14006 : } else {
14007 0 : if(yych <= ' ') goto yy703;
14008 0 : if(yych <= ',') goto yy663;
14009 0 : if(yych <= '-') goto yy797;
14010 0 : goto yy703;
14011 : }
14012 : } else {
14013 0 : if(yych <= 'H') {
14014 0 : if(yych <= '/') goto yy663;
14015 0 : if(yych <= '9') goto yy705;
14016 0 : goto yy663;
14017 : } else {
14018 0 : if(yych <= 'I') goto yy723;
14019 0 : if(yych == 'i') goto yy723;
14020 0 : goto yy663;
14021 : }
14022 : }
14023 0 : yy812:
14024 : YYDEBUG(812, *YYCURSOR);
14025 0 : yyaccept = 11;
14026 0 : yych = *(YYMARKER = ++YYCURSOR);
14027 0 : if(yych <= '.') {
14028 0 : if(yych <= 0x1F) {
14029 0 : if(yych == 0x09) goto yy703;
14030 0 : goto yy663;
14031 : } else {
14032 0 : if(yych <= ' ') goto yy703;
14033 0 : if(yych <= ',') goto yy663;
14034 0 : if(yych <= '-') goto yy797;
14035 0 : goto yy703;
14036 : }
14037 : } else {
14038 0 : if(yych <= 'T') {
14039 0 : if(yych <= '/') goto yy663;
14040 0 : if(yych <= '9') goto yy705;
14041 0 : goto yy663;
14042 : } else {
14043 0 : if(yych <= 'U') goto yy725;
14044 0 : if(yych == 'u') goto yy725;
14045 0 : goto yy663;
14046 : }
14047 : }
14048 0 : yy813:
14049 : YYDEBUG(813, *YYCURSOR);
14050 0 : yych = *++YYCURSOR;
14051 0 : if(yych <= 'Y') {
14052 0 : if(yych == 'R') goto yy814;
14053 0 : if(yych <= 'X') goto yy53;
14054 0 : goto yy815;
14055 : } else {
14056 0 : if(yych <= 'r') {
14057 0 : if(yych <= 'q') goto yy53;
14058 : } else {
14059 0 : if(yych == 'y') goto yy815;
14060 0 : goto yy53;
14061 : }
14062 : }
14063 0 : yy814:
14064 : YYDEBUG(814, *YYCURSOR);
14065 0 : yyaccept = 11;
14066 0 : yych = *(YYMARKER = ++YYCURSOR);
14067 0 : if(yych <= '.') {
14068 0 : if(yych <= 0x1F) {
14069 0 : if(yych == 0x09) goto yy703;
14070 0 : goto yy663;
14071 : } else {
14072 0 : if(yych <= ' ') goto yy703;
14073 0 : if(yych <= ',') goto yy663;
14074 0 : if(yych <= '-') goto yy797;
14075 0 : goto yy703;
14076 : }
14077 : } else {
14078 0 : if(yych <= 'B') {
14079 0 : if(yych <= '/') goto yy663;
14080 0 : if(yych <= '9') goto yy705;
14081 0 : goto yy663;
14082 : } else {
14083 0 : if(yych <= 'C') goto yy765;
14084 0 : if(yych == 'c') goto yy765;
14085 0 : goto yy663;
14086 : }
14087 : }
14088 0 : yy815:
14089 : YYDEBUG(815, *YYCURSOR);
14090 0 : yyaccept = 11;
14091 0 : yych = *(YYMARKER = ++YYCURSOR);
14092 0 : if(yych <= ',') {
14093 0 : if(yych <= 0x09) {
14094 0 : if(yych <= 0x08) goto yy663;
14095 0 : goto yy703;
14096 : } else {
14097 0 : if(yych == ' ') goto yy703;
14098 0 : goto yy663;
14099 : }
14100 : } else {
14101 0 : if(yych <= '.') {
14102 0 : if(yych <= '-') goto yy797;
14103 0 : goto yy703;
14104 : } else {
14105 0 : if(yych <= '/') goto yy663;
14106 0 : if(yych <= '9') goto yy705;
14107 0 : goto yy663;
14108 : }
14109 : }
14110 0 : yy816:
14111 : YYDEBUG(816, *YYCURSOR);
14112 0 : yych = *++YYCURSOR;
14113 0 : if(yych == 'B') goto yy817;
14114 0 : if(yych != 'b') goto yy53;
14115 0 : yy817:
14116 : YYDEBUG(817, *YYCURSOR);
14117 0 : yyaccept = 11;
14118 0 : yych = *(YYMARKER = ++YYCURSOR);
14119 0 : if(yych <= '.') {
14120 0 : if(yych <= 0x1F) {
14121 0 : if(yych == 0x09) goto yy703;
14122 0 : goto yy663;
14123 : } else {
14124 0 : if(yych <= ' ') goto yy703;
14125 0 : if(yych <= ',') goto yy663;
14126 0 : if(yych <= '-') goto yy797;
14127 0 : goto yy703;
14128 : }
14129 : } else {
14130 0 : if(yych <= 'Q') {
14131 0 : if(yych <= '/') goto yy663;
14132 0 : if(yych <= '9') goto yy705;
14133 0 : goto yy663;
14134 : } else {
14135 0 : if(yych <= 'R') goto yy768;
14136 0 : if(yych == 'r') goto yy768;
14137 0 : goto yy663;
14138 : }
14139 : }
14140 0 : yy818:
14141 : YYDEBUG(818, *YYCURSOR);
14142 0 : yych = *++YYCURSOR;
14143 0 : if(yych <= 'N') {
14144 0 : if(yych == 'L') goto yy822;
14145 0 : if(yych <= 'M') goto yy53;
14146 0 : goto yy821;
14147 : } else {
14148 0 : if(yych <= 'l') {
14149 0 : if(yych <= 'k') goto yy53;
14150 0 : goto yy822;
14151 : } else {
14152 0 : if(yych == 'n') goto yy821;
14153 0 : goto yy53;
14154 : }
14155 : }
14156 0 : yy819:
14157 : YYDEBUG(819, *YYCURSOR);
14158 0 : yych = *++YYCURSOR;
14159 0 : if(yych == 'N') goto yy820;
14160 0 : if(yych != 'n') goto yy53;
14161 0 : yy820:
14162 : YYDEBUG(820, *YYCURSOR);
14163 0 : yyaccept = 11;
14164 0 : yych = *(YYMARKER = ++YYCURSOR);
14165 0 : if(yych <= '.') {
14166 0 : if(yych <= 0x1F) {
14167 0 : if(yych == 0x09) goto yy703;
14168 0 : goto yy663;
14169 : } else {
14170 0 : if(yych <= ' ') goto yy703;
14171 0 : if(yych <= ',') goto yy663;
14172 0 : if(yych <= '-') goto yy797;
14173 0 : goto yy703;
14174 : }
14175 : } else {
14176 0 : if(yych <= 'T') {
14177 0 : if(yych <= '/') goto yy663;
14178 0 : if(yych <= '9') goto yy705;
14179 0 : goto yy663;
14180 : } else {
14181 0 : if(yych <= 'U') goto yy730;
14182 0 : if(yych == 'u') goto yy730;
14183 0 : goto yy663;
14184 : }
14185 : }
14186 0 : yy821:
14187 : YYDEBUG(821, *YYCURSOR);
14188 0 : yyaccept = 11;
14189 0 : yych = *(YYMARKER = ++YYCURSOR);
14190 0 : if(yych <= '.') {
14191 0 : if(yych <= 0x1F) {
14192 0 : if(yych == 0x09) goto yy703;
14193 0 : goto yy663;
14194 : } else {
14195 0 : if(yych <= ' ') goto yy703;
14196 0 : if(yych <= ',') goto yy663;
14197 0 : if(yych <= '-') goto yy797;
14198 0 : goto yy703;
14199 : }
14200 : } else {
14201 0 : if(yych <= 'D') {
14202 0 : if(yych <= '/') goto yy663;
14203 0 : if(yych <= '9') goto yy705;
14204 0 : goto yy663;
14205 : } else {
14206 0 : if(yych <= 'E') goto yy711;
14207 0 : if(yych == 'e') goto yy711;
14208 0 : goto yy663;
14209 : }
14210 : }
14211 0 : yy822:
14212 : YYDEBUG(822, *YYCURSOR);
14213 0 : yyaccept = 11;
14214 0 : yych = *(YYMARKER = ++YYCURSOR);
14215 0 : if(yych <= '.') {
14216 0 : if(yych <= 0x1F) {
14217 0 : if(yych == 0x09) goto yy703;
14218 0 : goto yy663;
14219 : } else {
14220 0 : if(yych <= ' ') goto yy703;
14221 0 : if(yych <= ',') goto yy663;
14222 0 : if(yych <= '-') goto yy797;
14223 0 : goto yy703;
14224 : }
14225 : } else {
14226 0 : if(yych <= 'X') {
14227 0 : if(yych <= '/') goto yy663;
14228 0 : if(yych <= '9') goto yy705;
14229 0 : goto yy663;
14230 : } else {
14231 0 : if(yych <= 'Y') goto yy711;
14232 0 : if(yych == 'y') goto yy711;
14233 0 : goto yy663;
14234 : }
14235 : }
14236 0 : yy823:
14237 : YYDEBUG(823, *YYCURSOR);
14238 0 : yych = *++YYCURSOR;
14239 0 : if(yych <= '/') goto yy53;
14240 0 : if(yych <= '2') goto yy824;
14241 0 : if(yych <= '3') goto yy826;
14242 0 : if(yych <= '9') goto yy827;
14243 0 : goto yy53;
14244 0 : yy824:
14245 : YYDEBUG(824, *YYCURSOR);
14246 0 : yyaccept = 13;
14247 0 : yych = *(YYMARKER = ++YYCURSOR);
14248 0 : if(yych <= 'n') {
14249 0 : if(yych <= '/') goto yy825;
14250 0 : if(yych <= '9') goto yy833;
14251 0 : if(yych >= 'n') goto yy829;
14252 : } else {
14253 0 : if(yych <= 'r') {
14254 0 : if(yych >= 'r') goto yy830;
14255 : } else {
14256 0 : if(yych <= 's') goto yy828;
14257 0 : if(yych <= 't') goto yy831;
14258 : }
14259 : }
14260 0 : yy825:
14261 : YYDEBUG(825, *YYCURSOR);
14262 : #line 1114 "ext/date/lib/parse_date.re"
14263 : {
14264 : DEBUG_OUTPUT("gnudateshort");
14265 : TIMELIB_INIT;
14266 : TIMELIB_HAVE_DATE();
14267 : s->time->y = timelib_get_nr((char **) &ptr, 4);
14268 : s->time->m = timelib_get_nr((char **) &ptr, 2);
14269 : s->time->d = timelib_get_nr((char **) &ptr, 2);
14270 : TIMELIB_PROCESS_YEAR(s->time->y);
14271 : TIMELIB_DEINIT;
14272 : return TIMELIB_ISO_DATE;
14273 : }
14274 : #line 14275 "ext/date/lib/parse_date.c"
14275 0 : yy826:
14276 : YYDEBUG(826, *YYCURSOR);
14277 0 : yyaccept = 13;
14278 0 : yych = *(YYMARKER = ++YYCURSOR);
14279 0 : if(yych <= 'n') {
14280 0 : if(yych <= '1') {
14281 0 : if(yych <= '/') goto yy825;
14282 0 : goto yy833;
14283 : } else {
14284 0 : if(yych <= '9') goto yy777;
14285 0 : if(yych <= 'm') goto yy825;
14286 0 : goto yy829;
14287 : }
14288 : } else {
14289 0 : if(yych <= 'r') {
14290 0 : if(yych <= 'q') goto yy825;
14291 0 : goto yy830;
14292 : } else {
14293 0 : if(yych <= 's') goto yy828;
14294 0 : if(yych <= 't') goto yy831;
14295 0 : goto yy825;
14296 : }
14297 : }
14298 0 : yy827:
14299 : YYDEBUG(827, *YYCURSOR);
14300 0 : yyaccept = 13;
14301 0 : yych = *(YYMARKER = ++YYCURSOR);
14302 0 : if(yych <= 'n') {
14303 0 : if(yych <= '/') goto yy825;
14304 0 : if(yych <= '9') goto yy777;
14305 0 : if(yych <= 'm') goto yy825;
14306 0 : goto yy829;
14307 : } else {
14308 0 : if(yych <= 'r') {
14309 0 : if(yych <= 'q') goto yy825;
14310 0 : goto yy830;
14311 : } else {
14312 0 : if(yych <= 's') goto yy828;
14313 0 : if(yych <= 't') goto yy831;
14314 0 : goto yy825;
14315 : }
14316 : }
14317 0 : yy828:
14318 : YYDEBUG(828, *YYCURSOR);
14319 0 : yych = *++YYCURSOR;
14320 0 : if(yych == 't') goto yy832;
14321 0 : goto yy53;
14322 0 : yy829:
14323 : YYDEBUG(829, *YYCURSOR);
14324 0 : yych = *++YYCURSOR;
14325 0 : if(yych == 'd') goto yy832;
14326 0 : goto yy53;
14327 0 : yy830:
14328 : YYDEBUG(830, *YYCURSOR);
14329 0 : yych = *++YYCURSOR;
14330 0 : if(yych == 'd') goto yy832;
14331 0 : goto yy53;
14332 0 : yy831:
14333 : YYDEBUG(831, *YYCURSOR);
14334 0 : yych = *++YYCURSOR;
14335 0 : if(yych != 'h') goto yy53;
14336 0 : yy832:
14337 : YYDEBUG(832, *YYCURSOR);
14338 0 : yych = *++YYCURSOR;
14339 0 : goto yy825;
14340 0 : yy833:
14341 : YYDEBUG(833, *YYCURSOR);
14342 0 : yyaccept = 13;
14343 0 : yych = *(YYMARKER = ++YYCURSOR);
14344 0 : if(yych <= 'n') {
14345 0 : if(yych <= '/') goto yy825;
14346 0 : if(yych <= '9') goto yy779;
14347 0 : if(yych <= 'm') goto yy825;
14348 0 : goto yy829;
14349 : } else {
14350 0 : if(yych <= 'r') {
14351 0 : if(yych <= 'q') goto yy825;
14352 0 : goto yy830;
14353 : } else {
14354 0 : if(yych <= 's') goto yy828;
14355 0 : if(yych <= 't') goto yy831;
14356 0 : goto yy825;
14357 : }
14358 : }
14359 0 : yy834:
14360 : YYDEBUG(834, *YYCURSOR);
14361 0 : yyaccept = 14;
14362 0 : yych = *(YYMARKER = ++YYCURSOR);
14363 0 : if(yych <= 'n') {
14364 0 : if(yych <= '/') {
14365 0 : if(yych >= '/') goto yy888;
14366 : } else {
14367 0 : if(yych <= '9') goto yy837;
14368 0 : if(yych >= 'n') goto yy885;
14369 : }
14370 : } else {
14371 0 : if(yych <= 'r') {
14372 0 : if(yych >= 'r') goto yy886;
14373 : } else {
14374 0 : if(yych <= 's') goto yy884;
14375 0 : if(yych <= 't') goto yy887;
14376 : }
14377 : }
14378 0 : yy835:
14379 : YYDEBUG(835, *YYCURSOR);
14380 : #line 1075 "ext/date/lib/parse_date.re"
14381 : {
14382 : DEBUG_OUTPUT("americanshort | american");
14383 : TIMELIB_INIT;
14384 : TIMELIB_HAVE_DATE();
14385 : s->time->m = timelib_get_nr((char **) &ptr, 2);
14386 : s->time->d = timelib_get_nr((char **) &ptr, 2);
14387 : if (*ptr == '/') {
14388 : s->time->y = timelib_get_nr((char **) &ptr, 4);
14389 : TIMELIB_PROCESS_YEAR(s->time->y);
14390 : }
14391 : TIMELIB_DEINIT;
14392 : return TIMELIB_AMERICAN;
14393 : }
14394 : #line 14395 "ext/date/lib/parse_date.c"
14395 0 : yy836:
14396 : YYDEBUG(836, *YYCURSOR);
14397 0 : yyaccept = 14;
14398 0 : yych = *(YYMARKER = ++YYCURSOR);
14399 0 : if(yych <= 'n') {
14400 0 : if(yych <= '/') {
14401 0 : if(yych <= '.') goto yy835;
14402 0 : goto yy888;
14403 : } else {
14404 0 : if(yych <= '1') goto yy837;
14405 0 : if(yych <= 'm') goto yy835;
14406 0 : goto yy885;
14407 : }
14408 : } else {
14409 0 : if(yych <= 'r') {
14410 0 : if(yych <= 'q') goto yy835;
14411 0 : goto yy886;
14412 : } else {
14413 0 : if(yych <= 's') goto yy884;
14414 0 : if(yych <= 't') goto yy887;
14415 0 : goto yy835;
14416 : }
14417 : }
14418 0 : yy837:
14419 : YYDEBUG(837, *YYCURSOR);
14420 0 : yyaccept = 14;
14421 0 : yych = *(YYMARKER = ++YYCURSOR);
14422 0 : if(yych <= 'n') {
14423 0 : if(yych == '/') goto yy888;
14424 0 : if(yych <= 'm') goto yy835;
14425 0 : goto yy885;
14426 : } else {
14427 0 : if(yych <= 'r') {
14428 0 : if(yych <= 'q') goto yy835;
14429 0 : goto yy886;
14430 : } else {
14431 0 : if(yych <= 's') goto yy884;
14432 0 : if(yych <= 't') goto yy887;
14433 0 : goto yy835;
14434 : }
14435 : }
14436 0 : yy838:
14437 : YYDEBUG(838, *YYCURSOR);
14438 0 : yych = *++YYCURSOR;
14439 0 : if(yych <= 'U') {
14440 0 : if(yych == 'A') goto yy883;
14441 0 : if(yych <= 'T') goto yy53;
14442 0 : goto yy882;
14443 : } else {
14444 0 : if(yych <= 'a') {
14445 0 : if(yych <= '`') goto yy53;
14446 0 : goto yy883;
14447 : } else {
14448 0 : if(yych == 'u') goto yy882;
14449 0 : goto yy53;
14450 : }
14451 : }
14452 0 : yy839:
14453 : YYDEBUG(839, *YYCURSOR);
14454 0 : yych = *++YYCURSOR;
14455 0 : if(yych == 'E') goto yy881;
14456 0 : if(yych == 'e') goto yy881;
14457 0 : goto yy53;
14458 0 : yy840:
14459 : YYDEBUG(840, *YYCURSOR);
14460 0 : yych = *++YYCURSOR;
14461 0 : if(yych == 'A') goto yy880;
14462 0 : if(yych == 'a') goto yy880;
14463 0 : goto yy53;
14464 0 : yy841:
14465 : YYDEBUG(841, *YYCURSOR);
14466 0 : yych = *++YYCURSOR;
14467 0 : if(yych <= 'U') {
14468 0 : if(yych == 'P') goto yy879;
14469 0 : if(yych <= 'T') goto yy53;
14470 0 : goto yy878;
14471 : } else {
14472 0 : if(yych <= 'p') {
14473 0 : if(yych <= 'o') goto yy53;
14474 0 : goto yy879;
14475 : } else {
14476 0 : if(yych == 'u') goto yy878;
14477 0 : goto yy53;
14478 : }
14479 : }
14480 0 : yy842:
14481 : YYDEBUG(842, *YYCURSOR);
14482 0 : yych = *++YYCURSOR;
14483 0 : if(yych == 'E') goto yy876;
14484 0 : if(yych == 'e') goto yy876;
14485 0 : goto yy53;
14486 0 : yy843:
14487 : YYDEBUG(843, *YYCURSOR);
14488 0 : yych = *++YYCURSOR;
14489 0 : if(yych == 'C') goto yy875;
14490 0 : if(yych == 'c') goto yy875;
14491 0 : goto yy53;
14492 0 : yy844:
14493 : YYDEBUG(844, *YYCURSOR);
14494 0 : yych = *++YYCURSOR;
14495 0 : if(yych == 'O') goto yy874;
14496 0 : if(yych == 'o') goto yy874;
14497 0 : goto yy53;
14498 0 : yy845:
14499 : YYDEBUG(845, *YYCURSOR);
14500 0 : yych = *++YYCURSOR;
14501 0 : if(yych == 'E') goto yy846;
14502 0 : if(yych != 'e') goto yy53;
14503 0 : yy846:
14504 : YYDEBUG(846, *YYCURSOR);
14505 0 : yych = *++YYCURSOR;
14506 0 : if(yych == 'C') goto yy847;
14507 0 : if(yych != 'c') goto yy53;
14508 0 : yy847:
14509 : YYDEBUG(847, *YYCURSOR);
14510 0 : yych = *++YYCURSOR;
14511 0 : if(yych != '/') goto yy53;
14512 0 : yy848:
14513 : YYDEBUG(848, *YYCURSOR);
14514 0 : yych = *++YYCURSOR;
14515 0 : if(yych <= '/') goto yy53;
14516 0 : if(yych >= ':') goto yy53;
14517 : YYDEBUG(849, *YYCURSOR);
14518 0 : yych = *++YYCURSOR;
14519 0 : if(yych <= '/') goto yy53;
14520 0 : if(yych >= ':') goto yy53;
14521 : YYDEBUG(850, *YYCURSOR);
14522 0 : yych = *++YYCURSOR;
14523 0 : if(yych <= '/') goto yy53;
14524 0 : if(yych >= ':') goto yy53;
14525 : YYDEBUG(851, *YYCURSOR);
14526 0 : yych = *++YYCURSOR;
14527 0 : if(yych <= '/') goto yy53;
14528 0 : if(yych >= ':') goto yy53;
14529 : YYDEBUG(852, *YYCURSOR);
14530 0 : yych = *++YYCURSOR;
14531 0 : if(yych != ':') goto yy53;
14532 : YYDEBUG(853, *YYCURSOR);
14533 0 : yych = *++YYCURSOR;
14534 0 : if(yych <= '/') goto yy53;
14535 0 : if(yych <= '1') goto yy854;
14536 0 : if(yych <= '2') goto yy855;
14537 0 : goto yy53;
14538 0 : yy854:
14539 : YYDEBUG(854, *YYCURSOR);
14540 0 : yych = *++YYCURSOR;
14541 0 : if(yych <= '/') goto yy53;
14542 0 : if(yych <= '9') goto yy856;
14543 0 : goto yy53;
14544 0 : yy855:
14545 : YYDEBUG(855, *YYCURSOR);
14546 0 : yych = *++YYCURSOR;
14547 0 : if(yych <= '/') goto yy53;
14548 0 : if(yych >= '4') goto yy53;
14549 0 : yy856:
14550 : YYDEBUG(856, *YYCURSOR);
14551 0 : yych = *++YYCURSOR;
14552 0 : if(yych != ':') goto yy53;
14553 : YYDEBUG(857, *YYCURSOR);
14554 0 : yych = *++YYCURSOR;
14555 0 : if(yych <= '/') goto yy53;
14556 0 : if(yych >= '6') goto yy53;
14557 : YYDEBUG(858, *YYCURSOR);
14558 0 : yych = *++YYCURSOR;
14559 0 : if(yych <= '/') goto yy53;
14560 0 : if(yych >= ':') goto yy53;
14561 : YYDEBUG(859, *YYCURSOR);
14562 0 : yych = *++YYCURSOR;
14563 0 : if(yych != ':') goto yy53;
14564 : YYDEBUG(860, *YYCURSOR);
14565 0 : yych = *++YYCURSOR;
14566 0 : if(yych <= '/') goto yy53;
14567 0 : if(yych <= '5') goto yy861;
14568 0 : if(yych <= '6') goto yy862;
14569 0 : goto yy53;
14570 0 : yy861:
14571 : YYDEBUG(861, *YYCURSOR);
14572 0 : yych = *++YYCURSOR;
14573 0 : if(yych <= '/') goto yy53;
14574 0 : if(yych <= '9') goto yy863;
14575 0 : goto yy53;
14576 0 : yy862:
14577 : YYDEBUG(862, *YYCURSOR);
14578 0 : yych = *++YYCURSOR;
14579 0 : if(yych != '0') goto yy53;
14580 0 : yy863:
14581 : YYDEBUG(863, *YYCURSOR);
14582 0 : yych = *++YYCURSOR;
14583 0 : if(yych == 0x09) goto yy864;
14584 0 : if(yych != ' ') goto yy53;
14585 0 : yy864:
14586 : YYDEBUG(864, *YYCURSOR);
14587 0 : ++YYCURSOR;
14588 0 : if((YYLIMIT - YYCURSOR) < 6) YYFILL(6);
14589 0 : yych = *YYCURSOR;
14590 : YYDEBUG(865, *YYCURSOR);
14591 0 : if(yych <= ' ') {
14592 0 : if(yych == 0x09) goto yy864;
14593 0 : if(yych <= 0x1F) goto yy53;
14594 0 : goto yy864;
14595 : } else {
14596 0 : if(yych <= '+') {
14597 0 : if(yych <= '*') goto yy53;
14598 : } else {
14599 0 : if(yych != '-') goto yy53;
14600 : }
14601 : }
14602 : YYDEBUG(866, *YYCURSOR);
14603 0 : yych = *++YYCURSOR;
14604 0 : if(yych <= '/') goto yy53;
14605 0 : if(yych <= '1') goto yy867;
14606 0 : if(yych <= '2') goto yy869;
14607 0 : if(yych <= '9') goto yy870;
14608 0 : goto yy53;
14609 0 : yy867:
14610 : YYDEBUG(867, *YYCURSOR);
14611 0 : ++YYCURSOR;
14612 0 : if((yych = *YYCURSOR) <= '/') goto yy868;
14613 0 : if(yych <= '9') goto yy870;
14614 0 : if(yych <= ':') goto yy871;
14615 0 : yy868:
14616 : YYDEBUG(868, *YYCURSOR);
14617 : #line 1320 "ext/date/lib/parse_date.re"
14618 : {
14619 : int tz_not_found;
14620 : DEBUG_OUTPUT("clf");
14621 : TIMELIB_INIT;
14622 : TIMELIB_HAVE_TIME();
14623 : TIMELIB_HAVE_DATE();
14624 : s->time->d = timelib_get_nr((char **) &ptr, 2);
14625 : s->time->m = timelib_get_month((char **) &ptr);
14626 : s->time->y = timelib_get_nr((char **) &ptr, 4);
14627 : s->time->h = timelib_get_nr((char **) &ptr, 2);
14628 : s->time->i = timelib_get_nr((char **) &ptr, 2);
14629 : s->time->s = timelib_get_nr((char **) &ptr, 2);
14630 : s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
14631 : if (tz_not_found) {
14632 : add_error(s, "The timezone could not be found in the database");
14633 : }
14634 : TIMELIB_DEINIT;
14635 : return TIMELIB_CLF;
14636 : }
14637 : #line 14638 "ext/date/lib/parse_date.c"
14638 0 : yy869:
14639 : YYDEBUG(869, *YYCURSOR);
14640 0 : yych = *++YYCURSOR;
14641 0 : if(yych <= '5') {
14642 0 : if(yych <= '/') goto yy868;
14643 0 : if(yych >= '4') goto yy872;
14644 : } else {
14645 0 : if(yych <= '9') goto yy873;
14646 0 : if(yych <= ':') goto yy871;
14647 0 : goto yy868;
14648 : }
14649 0 : yy870:
14650 : YYDEBUG(870, *YYCURSOR);
14651 0 : yych = *++YYCURSOR;
14652 0 : if(yych <= '/') goto yy868;
14653 0 : if(yych <= '5') goto yy872;
14654 0 : if(yych <= '9') goto yy873;
14655 0 : if(yych >= ';') goto yy868;
14656 0 : yy871:
14657 : YYDEBUG(871, *YYCURSOR);
14658 0 : yych = *++YYCURSOR;
14659 0 : if(yych <= '/') goto yy868;
14660 0 : if(yych <= '5') goto yy872;
14661 0 : if(yych <= '9') goto yy873;
14662 0 : goto yy868;
14663 0 : yy872:
14664 : YYDEBUG(872, *YYCURSOR);
14665 0 : yych = *++YYCURSOR;
14666 0 : if(yych <= '/') goto yy868;
14667 0 : if(yych >= ':') goto yy868;
14668 0 : yy873:
14669 : YYDEBUG(873, *YYCURSOR);
14670 0 : yych = *++YYCURSOR;
14671 0 : goto yy868;
14672 0 : yy874:
14673 : YYDEBUG(874, *YYCURSOR);
14674 0 : yych = *++YYCURSOR;
14675 0 : if(yych == 'V') goto yy847;
14676 0 : if(yych == 'v') goto yy847;
14677 0 : goto yy53;
14678 0 : yy875:
14679 : YYDEBUG(875, *YYCURSOR);
14680 0 : yych = *++YYCURSOR;
14681 0 : if(yych == 'T') goto yy847;
14682 0 : if(yych == 't') goto yy847;
14683 0 : goto yy53;
14684 0 : yy876:
14685 : YYDEBUG(876, *YYCURSOR);
14686 0 : yych = *++YYCURSOR;
14687 0 : if(yych == 'P') goto yy877;
14688 0 : if(yych != 'p') goto yy53;
14689 0 : yy877:
14690 : YYDEBUG(877, *YYCURSOR);
14691 0 : yych = *++YYCURSOR;
14692 0 : if(yych <= 'S') {
14693 0 : if(yych == '/') goto yy848;
14694 0 : goto yy53;
14695 : } else {
14696 0 : if(yych <= 'T') goto yy847;
14697 0 : if(yych == 't') goto yy847;
14698 0 : goto yy53;
14699 : }
14700 0 : yy878:
14701 : YYDEBUG(878, *YYCURSOR);
14702 0 : yych = *++YYCURSOR;
14703 0 : if(yych == 'G') goto yy847;
14704 0 : if(yych == 'g') goto yy847;
14705 0 : goto yy53;
14706 0 : yy879:
14707 : YYDEBUG(879, *YYCURSOR);
14708 0 : yych = *++YYCURSOR;
14709 0 : if(yych == 'R') goto yy847;
14710 0 : if(yych == 'r') goto yy847;
14711 0 : goto yy53;
14712 0 : yy880:
14713 : YYDEBUG(880, *YYCURSOR);
14714 0 : yych = *++YYCURSOR;
14715 0 : if(yych <= 'Y') {
14716 0 : if(yych == 'R') goto yy847;
14717 0 : if(yych <= 'X') goto yy53;
14718 0 : goto yy847;
14719 : } else {
14720 0 : if(yych <= 'r') {
14721 0 : if(yych <= 'q') goto yy53;
14722 0 : goto yy847;
14723 : } else {
14724 0 : if(yych == 'y') goto yy847;
14725 0 : goto yy53;
14726 : }
14727 : }
14728 0 : yy881:
14729 : YYDEBUG(881, *YYCURSOR);
14730 0 : yych = *++YYCURSOR;
14731 0 : if(yych == 'B') goto yy847;
14732 0 : if(yych == 'b') goto yy847;
14733 0 : goto yy53;
14734 0 : yy882:
14735 : YYDEBUG(882, *YYCURSOR);
14736 0 : yych = *++YYCURSOR;
14737 0 : if(yych <= 'N') {
14738 0 : if(yych == 'L') goto yy847;
14739 0 : if(yych <= 'M') goto yy53;
14740 0 : goto yy847;
14741 : } else {
14742 0 : if(yych <= 'l') {
14743 0 : if(yych <= 'k') goto yy53;
14744 0 : goto yy847;
14745 : } else {
14746 0 : if(yych == 'n') goto yy847;
14747 0 : goto yy53;
14748 : }
14749 : }
14750 0 : yy883:
14751 : YYDEBUG(883, *YYCURSOR);
14752 0 : yych = *++YYCURSOR;
14753 0 : if(yych == 'N') goto yy847;
14754 0 : if(yych == 'n') goto yy847;
14755 0 : goto yy53;
14756 0 : yy884:
14757 : YYDEBUG(884, *YYCURSOR);
14758 0 : yych = *++YYCURSOR;
14759 0 : if(yych == 't') goto yy893;
14760 0 : goto yy53;
14761 0 : yy885:
14762 : YYDEBUG(885, *YYCURSOR);
14763 0 : yych = *++YYCURSOR;
14764 0 : if(yych == 'd') goto yy893;
14765 0 : goto yy53;
14766 0 : yy886:
14767 : YYDEBUG(886, *YYCURSOR);
14768 0 : yych = *++YYCURSOR;
14769 0 : if(yych == 'd') goto yy893;
14770 0 : goto yy53;
14771 0 : yy887:
14772 : YYDEBUG(887, *YYCURSOR);
14773 0 : yych = *++YYCURSOR;
14774 0 : if(yych == 'h') goto yy893;
14775 0 : goto yy53;
14776 0 : yy888:
14777 : YYDEBUG(888, *YYCURSOR);
14778 0 : yych = *++YYCURSOR;
14779 0 : if(yych <= '/') goto yy53;
14780 0 : if(yych >= ':') goto yy53;
14781 : YYDEBUG(889, *YYCURSOR);
14782 0 : yych = *++YYCURSOR;
14783 0 : if(yych <= '/') goto yy835;
14784 0 : if(yych >= ':') goto yy835;
14785 : YYDEBUG(890, *YYCURSOR);
14786 0 : yych = *++YYCURSOR;
14787 0 : if(yych <= '/') goto yy835;
14788 0 : if(yych >= ':') goto yy835;
14789 : YYDEBUG(891, *YYCURSOR);
14790 0 : yych = *++YYCURSOR;
14791 0 : if(yych <= '/') goto yy835;
14792 0 : if(yych >= ':') goto yy835;
14793 : YYDEBUG(892, *YYCURSOR);
14794 0 : yych = *++YYCURSOR;
14795 0 : goto yy835;
14796 0 : yy893:
14797 : YYDEBUG(893, *YYCURSOR);
14798 0 : yyaccept = 14;
14799 0 : yych = *(YYMARKER = ++YYCURSOR);
14800 0 : if(yych == '/') goto yy888;
14801 0 : goto yy835;
14802 0 : yy894:
14803 : YYDEBUG(894, *YYCURSOR);
14804 0 : yych = *++YYCURSOR;
14805 0 : if(yych <= ',') {
14806 0 : if(yych == 0x09) goto yy896;
14807 0 : goto yy749;
14808 : } else {
14809 0 : if(yych <= '.') goto yy896;
14810 0 : if(yych >= '0') goto yy749;
14811 : }
14812 0 : yy895:
14813 : YYDEBUG(895, *YYCURSOR);
14814 0 : yych = *++YYCURSOR;
14815 : YYDEBUG(-1, yych);
14816 0 : switch(yych) {
14817 : case 'A':
14818 0 : case 'a': goto yy841;
14819 : case 'D':
14820 0 : case 'd': goto yy845;
14821 : case 'F':
14822 0 : case 'f': goto yy839;
14823 : case 'J':
14824 0 : case 'j': goto yy838;
14825 : case 'M':
14826 0 : case 'm': goto yy840;
14827 : case 'N':
14828 0 : case 'n': goto yy844;
14829 : case 'O':
14830 0 : case 'o': goto yy843;
14831 : case 'S':
14832 0 : case 's': goto yy842;
14833 0 : default: goto yy53;
14834 : }
14835 0 : yy896:
14836 : YYDEBUG(896, *YYCURSOR);
14837 0 : yych = *++YYCURSOR;
14838 0 : if(yych <= '/') goto yy749;
14839 0 : if(yych <= '0') goto yy897;
14840 0 : if(yych <= '1') goto yy898;
14841 0 : if(yych <= '9') goto yy899;
14842 0 : goto yy749;
14843 0 : yy897:
14844 : YYDEBUG(897, *YYCURSOR);
14845 0 : yych = *++YYCURSOR;
14846 0 : if(yych <= ',') goto yy53;
14847 0 : if(yych <= '.') goto yy772;
14848 0 : if(yych <= '/') goto yy53;
14849 0 : if(yych <= '9') goto yy899;
14850 0 : goto yy53;
14851 0 : yy898:
14852 : YYDEBUG(898, *YYCURSOR);
14853 0 : yych = *++YYCURSOR;
14854 0 : if(yych <= ',') goto yy53;
14855 0 : if(yych <= '.') goto yy772;
14856 0 : if(yych <= '/') goto yy53;
14857 0 : if(yych >= '3') goto yy53;
14858 0 : yy899:
14859 : YYDEBUG(899, *YYCURSOR);
14860 0 : yych = *++YYCURSOR;
14861 0 : if(yych <= ',') goto yy53;
14862 0 : if(yych <= '.') goto yy772;
14863 0 : goto yy53;
14864 0 : yy900:
14865 : YYDEBUG(900, *YYCURSOR);
14866 0 : yych = *++YYCURSOR;
14867 0 : if(yych == '-') goto yy901;
14868 0 : if(yych <= '/') goto yy57;
14869 0 : if(yych <= '9') goto yy935;
14870 0 : goto yy57;
14871 0 : yy901:
14872 : YYDEBUG(901, *YYCURSOR);
14873 0 : yych = *++YYCURSOR;
14874 : YYDEBUG(-1, yych);
14875 0 : switch(yych) {
14876 0 : case '0': goto yy910;
14877 0 : case '1': goto yy911;
14878 : case '2':
14879 : case '3':
14880 : case '4':
14881 : case '5':
14882 : case '6':
14883 : case '7':
14884 : case '8':
14885 0 : case '9': goto yy912;
14886 : case 'A':
14887 0 : case 'a': goto yy905;
14888 : case 'D':
14889 0 : case 'd': goto yy909;
14890 : case 'F':
14891 0 : case 'f': goto yy903;
14892 : case 'J':
14893 0 : case 'j': goto yy902;
14894 : case 'M':
14895 0 : case 'm': goto yy904;
14896 : case 'N':
14897 0 : case 'n': goto yy908;
14898 : case 'O':
14899 0 : case 'o': goto yy907;
14900 : case 'S':
14901 0 : case 's': goto yy906;
14902 0 : default: goto yy53;
14903 : }
14904 0 : yy902:
14905 : YYDEBUG(902, *YYCURSOR);
14906 0 : yych = *++YYCURSOR;
14907 0 : if(yych <= 'U') {
14908 0 : if(yych == 'A') goto yy934;
14909 0 : if(yych <= 'T') goto yy53;
14910 0 : goto yy933;
14911 : } else {
14912 0 : if(yych <= 'a') {
14913 0 : if(yych <= '`') goto yy53;
14914 0 : goto yy934;
14915 : } else {
14916 0 : if(yych == 'u') goto yy933;
14917 0 : goto yy53;
14918 : }
14919 : }
14920 0 : yy903:
14921 : YYDEBUG(903, *YYCURSOR);
14922 0 : yych = *++YYCURSOR;
14923 0 : if(yych == 'E') goto yy932;
14924 0 : if(yych == 'e') goto yy932;
14925 0 : goto yy53;
14926 0 : yy904:
14927 : YYDEBUG(904, *YYCURSOR);
14928 0 : yych = *++YYCURSOR;
14929 0 : if(yych == 'A') goto yy931;
14930 0 : if(yych == 'a') goto yy931;
14931 0 : goto yy53;
14932 0 : yy905:
14933 : YYDEBUG(905, *YYCURSOR);
14934 0 : yych = *++YYCURSOR;
14935 0 : if(yych <= 'U') {
14936 0 : if(yych == 'P') goto yy930;
14937 0 : if(yych <= 'T') goto yy53;
14938 0 : goto yy929;
14939 : } else {
14940 0 : if(yych <= 'p') {
14941 0 : if(yych <= 'o') goto yy53;
14942 0 : goto yy930;
14943 : } else {
14944 0 : if(yych == 'u') goto yy929;
14945 0 : goto yy53;
14946 : }
14947 : }
14948 0 : yy906:
14949 : YYDEBUG(906, *YYCURSOR);
14950 0 : yych = *++YYCURSOR;
14951 0 : if(yych == 'E') goto yy927;
14952 0 : if(yych == 'e') goto yy927;
14953 0 : goto yy53;
14954 0 : yy907:
14955 : YYDEBUG(907, *YYCURSOR);
14956 0 : yych = *++YYCURSOR;
14957 0 : if(yych == 'C') goto yy926;
14958 0 : if(yych == 'c') goto yy926;
14959 0 : goto yy53;
14960 0 : yy908:
14961 : YYDEBUG(908, *YYCURSOR);
14962 0 : yych = *++YYCURSOR;
14963 0 : if(yych == 'O') goto yy925;
14964 0 : if(yych == 'o') goto yy925;
14965 0 : goto yy53;
14966 0 : yy909:
14967 : YYDEBUG(909, *YYCURSOR);
14968 0 : yych = *++YYCURSOR;
14969 0 : if(yych == 'E') goto yy917;
14970 0 : if(yych == 'e') goto yy917;
14971 0 : goto yy53;
14972 0 : yy910:
14973 : YYDEBUG(910, *YYCURSOR);
14974 0 : yych = *++YYCURSOR;
14975 0 : if(yych == '-') goto yy913;
14976 0 : if(yych <= '/') goto yy53;
14977 0 : if(yych <= '9') goto yy912;
14978 0 : goto yy53;
14979 0 : yy911:
14980 : YYDEBUG(911, *YYCURSOR);
14981 0 : yych = *++YYCURSOR;
14982 0 : if(yych == '-') goto yy913;
14983 0 : if(yych <= '/') goto yy53;
14984 0 : if(yych >= '3') goto yy53;
14985 0 : yy912:
14986 : YYDEBUG(912, *YYCURSOR);
14987 0 : yych = *++YYCURSOR;
14988 0 : if(yych != '-') goto yy53;
14989 0 : yy913:
14990 : YYDEBUG(913, *YYCURSOR);
14991 0 : yych = *++YYCURSOR;
14992 0 : if(yych <= '/') goto yy53;
14993 0 : if(yych <= '2') goto yy914;
14994 0 : if(yych <= '3') goto yy915;
14995 0 : if(yych <= '9') goto yy916;
14996 0 : goto yy53;
14997 0 : yy914:
14998 : YYDEBUG(914, *YYCURSOR);
14999 0 : yyaccept = 13;
15000 0 : yych = *(YYMARKER = ++YYCURSOR);
15001 0 : if(yych <= 'n') {
15002 0 : if(yych <= '/') goto yy825;
15003 0 : if(yych <= '9') goto yy916;
15004 0 : if(yych <= 'm') goto yy825;
15005 0 : goto yy829;
15006 : } else {
15007 0 : if(yych <= 'r') {
15008 0 : if(yych <= 'q') goto yy825;
15009 0 : goto yy830;
15010 : } else {
15011 0 : if(yych <= 's') goto yy828;
15012 0 : if(yych <= 't') goto yy831;
15013 0 : goto yy825;
15014 : }
15015 : }
15016 0 : yy915:
15017 : YYDEBUG(915, *YYCURSOR);
15018 0 : yyaccept = 13;
15019 0 : yych = *(YYMARKER = ++YYCURSOR);
15020 0 : if(yych <= 'n') {
15021 0 : if(yych <= '/') goto yy825;
15022 0 : if(yych <= '1') goto yy916;
15023 0 : if(yych <= 'm') goto yy825;
15024 0 : goto yy829;
15025 : } else {
15026 0 : if(yych <= 'r') {
15027 0 : if(yych <= 'q') goto yy825;
15028 0 : goto yy830;
15029 : } else {
15030 0 : if(yych <= 's') goto yy828;
15031 0 : if(yych <= 't') goto yy831;
15032 0 : goto yy825;
15033 : }
15034 : }
15035 0 : yy916:
15036 : YYDEBUG(916, *YYCURSOR);
15037 0 : yyaccept = 13;
15038 0 : yych = *(YYMARKER = ++YYCURSOR);
15039 0 : if(yych <= 'q') {
15040 0 : if(yych == 'n') goto yy829;
15041 0 : goto yy825;
15042 : } else {
15043 0 : if(yych <= 'r') goto yy830;
15044 0 : if(yych <= 's') goto yy828;
15045 0 : if(yych <= 't') goto yy831;
15046 0 : goto yy825;
15047 : }
15048 0 : yy917:
15049 : YYDEBUG(917, *YYCURSOR);
15050 0 : yych = *++YYCURSOR;
15051 0 : if(yych == 'C') goto yy918;
15052 0 : if(yych != 'c') goto yy53;
15053 0 : yy918:
15054 : YYDEBUG(918, *YYCURSOR);
15055 0 : yych = *++YYCURSOR;
15056 0 : if(yych != '-') goto yy53;
15057 0 : yy919:
15058 : YYDEBUG(919, *YYCURSOR);
15059 0 : yych = *++YYCURSOR;
15060 0 : if(yych <= '/') goto yy53;
15061 0 : if(yych <= '0') goto yy920;
15062 0 : if(yych <= '2') goto yy921;
15063 0 : if(yych <= '3') goto yy922;
15064 0 : goto yy53;
15065 0 : yy920:
15066 : YYDEBUG(920, *YYCURSOR);
15067 0 : yych = *++YYCURSOR;
15068 0 : if(yych <= '0') goto yy53;
15069 0 : if(yych <= '9') goto yy923;
15070 0 : goto yy53;
15071 0 : yy921:
15072 : YYDEBUG(921, *YYCURSOR);
15073 0 : yych = *++YYCURSOR;
15074 0 : if(yych <= '/') goto yy53;
15075 0 : if(yych <= '9') goto yy923;
15076 0 : goto yy53;
15077 0 : yy922:
15078 : YYDEBUG(922, *YYCURSOR);
15079 0 : yych = *++YYCURSOR;
15080 0 : if(yych <= '/') goto yy53;
15081 0 : if(yych >= '2') goto yy53;
15082 0 : yy923:
15083 : YYDEBUG(923, *YYCURSOR);
15084 0 : ++YYCURSOR;
15085 : YYDEBUG(924, *YYCURSOR);
15086 : #line 1307 "ext/date/lib/parse_date.re"
15087 : {
15088 : DEBUG_OUTPUT("pgtextreverse");
15089 : TIMELIB_INIT;
15090 : TIMELIB_HAVE_DATE();
15091 : s->time->y = timelib_get_nr((char **) &ptr, 4);
15092 : s->time->m = timelib_get_month((char **) &ptr);
15093 : s->time->d = timelib_get_nr((char **) &ptr, 2);
15094 : TIMELIB_PROCESS_YEAR(s->time->y);
15095 : TIMELIB_DEINIT;
15096 : return TIMELIB_PG_TEXT;
15097 : }
15098 : #line 15099 "ext/date/lib/parse_date.c"
15099 0 : yy925:
15100 : YYDEBUG(925, *YYCURSOR);
15101 0 : yych = *++YYCURSOR;
15102 0 : if(yych == 'V') goto yy918;
15103 0 : if(yych == 'v') goto yy918;
15104 0 : goto yy53;
15105 0 : yy926:
15106 : YYDEBUG(926, *YYCURSOR);
15107 0 : yych = *++YYCURSOR;
15108 0 : if(yych == 'T') goto yy918;
15109 0 : if(yych == 't') goto yy918;
15110 0 : goto yy53;
15111 0 : yy927:
15112 : YYDEBUG(927, *YYCURSOR);
15113 0 : yych = *++YYCURSOR;
15114 0 : if(yych == 'P') goto yy928;
15115 0 : if(yych != 'p') goto yy53;
15116 0 : yy928:
15117 : YYDEBUG(928, *YYCURSOR);
15118 0 : yych = *++YYCURSOR;
15119 0 : if(yych <= 'S') {
15120 0 : if(yych == '-') goto yy919;
15121 0 : goto yy53;
15122 : } else {
15123 0 : if(yych <= 'T') goto yy918;
15124 0 : if(yych == 't') goto yy918;
15125 0 : goto yy53;
15126 : }
15127 0 : yy929:
15128 : YYDEBUG(929, *YYCURSOR);
15129 0 : yych = *++YYCURSOR;
15130 0 : if(yych == 'G') goto yy918;
15131 0 : if(yych == 'g') goto yy918;
15132 0 : goto yy53;
15133 0 : yy930:
15134 : YYDEBUG(930, *YYCURSOR);
15135 0 : yych = *++YYCURSOR;
15136 0 : if(yych == 'R') goto yy918;
15137 0 : if(yych == 'r') goto yy918;
15138 0 : goto yy53;
15139 0 : yy931:
15140 : YYDEBUG(931, *YYCURSOR);
15141 0 : yych = *++YYCURSOR;
15142 0 : if(yych <= 'Y') {
15143 0 : if(yych == 'R') goto yy918;
15144 0 : if(yych <= 'X') goto yy53;
15145 0 : goto yy918;
15146 : } else {
15147 0 : if(yych <= 'r') {
15148 0 : if(yych <= 'q') goto yy53;
15149 0 : goto yy918;
15150 : } else {
15151 0 : if(yych == 'y') goto yy918;
15152 0 : goto yy53;
15153 : }
15154 : }
15155 0 : yy932:
15156 : YYDEBUG(932, *YYCURSOR);
15157 0 : yych = *++YYCURSOR;
15158 0 : if(yych == 'B') goto yy918;
15159 0 : if(yych == 'b') goto yy918;
15160 0 : goto yy53;
15161 0 : yy933:
15162 : YYDEBUG(933, *YYCURSOR);
15163 0 : yych = *++YYCURSOR;
15164 0 : if(yych <= 'N') {
15165 0 : if(yych == 'L') goto yy918;
15166 0 : if(yych <= 'M') goto yy53;
15167 0 : goto yy918;
15168 : } else {
15169 0 : if(yych <= 'l') {
15170 0 : if(yych <= 'k') goto yy53;
15171 0 : goto yy918;
15172 : } else {
15173 0 : if(yych == 'n') goto yy918;
15174 0 : goto yy53;
15175 : }
15176 : }
15177 0 : yy934:
15178 : YYDEBUG(934, *YYCURSOR);
15179 0 : yych = *++YYCURSOR;
15180 0 : if(yych == 'N') goto yy918;
15181 0 : if(yych == 'n') goto yy918;
15182 0 : goto yy53;
15183 0 : yy935:
15184 : YYDEBUG(935, *YYCURSOR);
15185 0 : yyaccept = 15;
15186 0 : yych = *(YYMARKER = ++YYCURSOR);
15187 : YYDEBUG(-1, yych);
15188 0 : switch(yych) {
15189 : case 0x09:
15190 : case ' ':
15191 : case 'A':
15192 : case 'D':
15193 : case 'F':
15194 : case 'H':
15195 : case 'I':
15196 : case 'J':
15197 : case 'M':
15198 : case 'N':
15199 : case 'O':
15200 : case 'S':
15201 : case 'T':
15202 : case 'V':
15203 : case 'X':
15204 : case 'Y':
15205 : case 'a':
15206 : case 'd':
15207 : case 'f':
15208 : case 'h':
15209 : case 'j':
15210 : case 'm':
15211 : case 'n':
15212 : case 'o':
15213 : case 's':
15214 : case 't':
15215 : case 'w':
15216 0 : case 'y': goto yy940;
15217 0 : case '-': goto yy937;
15218 0 : case '.': goto yy941;
15219 0 : case '/': goto yy938;
15220 0 : case '0': goto yy954;
15221 0 : case '1': goto yy955;
15222 0 : case '2': goto yy957;
15223 0 : case '3': goto yy958;
15224 : case '4':
15225 : case '5':
15226 : case '6':
15227 : case '7':
15228 : case '8':
15229 0 : case '9': goto yy51;
15230 0 : case ':': goto yy956;
15231 0 : case 'W': goto yy959;
15232 : default: goto yy936;
15233 : }
15234 0 : yy936:
15235 : YYDEBUG(936, *YYCURSOR);
15236 : #line 1341 "ext/date/lib/parse_date.re"
15237 : {
15238 : DEBUG_OUTPUT("year4");
15239 : TIMELIB_INIT;
15240 : s->time->y = timelib_get_nr((char **) &ptr, 4);
15241 : TIMELIB_DEINIT;
15242 : return TIMELIB_CLF;
15243 : }
15244 : #line 15245 "ext/date/lib/parse_date.c"
15245 0 : yy937:
15246 : YYDEBUG(937, *YYCURSOR);
15247 0 : yych = *++YYCURSOR;
15248 : YYDEBUG(-1, yych);
15249 0 : switch(yych) {
15250 0 : case '0': goto yy1123;
15251 0 : case '1': goto yy1125;
15252 : case '2':
15253 : case '3':
15254 : case '4':
15255 : case '5':
15256 : case '6':
15257 : case '7':
15258 : case '8':
15259 0 : case '9': goto yy1126;
15260 : case 'A':
15261 0 : case 'a': goto yy1117;
15262 : case 'D':
15263 0 : case 'd': goto yy1121;
15264 : case 'F':
15265 0 : case 'f': goto yy1115;
15266 : case 'J':
15267 0 : case 'j': goto yy1114;
15268 : case 'M':
15269 0 : case 'm': goto yy1116;
15270 : case 'N':
15271 0 : case 'n': goto yy1120;
15272 : case 'O':
15273 0 : case 'o': goto yy1119;
15274 : case 'S':
15275 0 : case 's': goto yy1118;
15276 0 : case 'W': goto yy1122;
15277 0 : default: goto yy1087;
15278 : }
15279 0 : yy938:
15280 : YYDEBUG(938, *YYCURSOR);
15281 0 : yych = *++YYCURSOR;
15282 0 : if(yych <= '/') goto yy53;
15283 0 : if(yych <= '0') goto yy1095;
15284 0 : if(yych <= '1') goto yy1096;
15285 0 : if(yych <= '9') goto yy1097;
15286 0 : goto yy53;
15287 0 : yy939:
15288 : YYDEBUG(939, *YYCURSOR);
15289 0 : ++YYCURSOR;
15290 0 : if((YYLIMIT - YYCURSOR) < 11) YYFILL(11);
15291 0 : yych = *YYCURSOR;
15292 0 : yy940:
15293 : YYDEBUG(940, *YYCURSOR);
15294 : YYDEBUG(-1, yych);
15295 0 : switch(yych) {
15296 : case 0x09:
15297 0 : case ' ': goto yy939;
15298 : case '-':
15299 0 : case '.': goto yy1086;
15300 : case 'A':
15301 0 : case 'a': goto yy949;
15302 : case 'D':
15303 0 : case 'd': goto yy953;
15304 : case 'F':
15305 0 : case 'f': goto yy947;
15306 : case 'H':
15307 0 : case 'h': goto yy60;
15308 0 : case 'I': goto yy942;
15309 : case 'J':
15310 0 : case 'j': goto yy946;
15311 : case 'M':
15312 0 : case 'm': goto yy948;
15313 : case 'N':
15314 0 : case 'n': goto yy952;
15315 : case 'O':
15316 0 : case 'o': goto yy951;
15317 : case 'S':
15318 0 : case 's': goto yy950;
15319 : case 'T':
15320 0 : case 't': goto yy65;
15321 0 : case 'V': goto yy944;
15322 : case 'W':
15323 0 : case 'w': goto yy62;
15324 0 : case 'X': goto yy945;
15325 : case 'Y':
15326 0 : case 'y': goto yy64;
15327 0 : default: goto yy53;
15328 : }
15329 0 : yy941:
15330 : YYDEBUG(941, *YYCURSOR);
15331 0 : yych = *++YYCURSOR;
15332 0 : if(yych <= '/') goto yy1087;
15333 0 : if(yych <= '0') goto yy1079;
15334 0 : if(yych <= '2') goto yy1080;
15335 0 : if(yych <= '3') goto yy1081;
15336 0 : goto yy1087;
15337 0 : yy942:
15338 : YYDEBUG(942, *YYCURSOR);
15339 0 : ++YYCURSOR;
15340 0 : if((yych = *YYCURSOR) <= 'U') {
15341 0 : if(yych == 'I') goto yy1078;
15342 : } else {
15343 0 : if(yych == 'W') goto yy943;
15344 0 : if(yych <= 'X') goto yy1032;
15345 : }
15346 0 : yy943:
15347 : YYDEBUG(943, *YYCURSOR);
15348 : #line 1167 "ext/date/lib/parse_date.re"
15349 : {
15350 : DEBUG_OUTPUT("datenodayrev");
15351 : TIMELIB_INIT;
15352 : TIMELIB_HAVE_DATE();
15353 : s->time->y = timelib_get_nr((char **) &ptr, 4);
15354 : s->time->m = timelib_get_month((char **) &ptr);
15355 : s->time->d = 1;
15356 : TIMELIB_PROCESS_YEAR(s->time->y);
15357 : TIMELIB_DEINIT;
15358 : return TIMELIB_DATE_NO_DAY;
15359 : }
15360 : #line 15361 "ext/date/lib/parse_date.c"
15361 0 : yy944:
15362 : YYDEBUG(944, *YYCURSOR);
15363 0 : yych = *++YYCURSOR;
15364 0 : if(yych == 'I') goto yy1076;
15365 0 : goto yy943;
15366 0 : yy945:
15367 : YYDEBUG(945, *YYCURSOR);
15368 0 : yych = *++YYCURSOR;
15369 0 : if(yych == 'I') goto yy1075;
15370 0 : goto yy943;
15371 0 : yy946:
15372 : YYDEBUG(946, *YYCURSOR);
15373 0 : yych = *++YYCURSOR;
15374 0 : if(yych <= 'U') {
15375 0 : if(yych == 'A') goto yy1068;
15376 0 : if(yych <= 'T') goto yy53;
15377 0 : goto yy1067;
15378 : } else {
15379 0 : if(yych <= 'a') {
15380 0 : if(yych <= '`') goto yy53;
15381 0 : goto yy1068;
15382 : } else {
15383 0 : if(yych == 'u') goto yy1067;
15384 0 : goto yy53;
15385 : }
15386 : }
15387 0 : yy947:
15388 : YYDEBUG(947, *YYCURSOR);
15389 0 : yych = *++YYCURSOR;
15390 0 : if(yych <= 'R') {
15391 0 : if(yych <= 'N') {
15392 0 : if(yych == 'E') goto yy1061;
15393 0 : goto yy53;
15394 : } else {
15395 0 : if(yych <= 'O') goto yy83;
15396 0 : if(yych <= 'Q') goto yy53;
15397 0 : goto yy82;
15398 : }
15399 : } else {
15400 0 : if(yych <= 'n') {
15401 0 : if(yych == 'e') goto yy1061;
15402 0 : goto yy53;
15403 : } else {
15404 0 : if(yych <= 'o') goto yy83;
15405 0 : if(yych == 'r') goto yy82;
15406 0 : goto yy53;
15407 : }
15408 : }
15409 0 : yy948:
15410 : YYDEBUG(948, *YYCURSOR);
15411 0 : yych = *++YYCURSOR;
15412 0 : if(yych <= 'O') {
15413 0 : if(yych <= 'H') {
15414 0 : if(yych == 'A') goto yy1058;
15415 0 : goto yy53;
15416 : } else {
15417 0 : if(yych <= 'I') goto yy114;
15418 0 : if(yych <= 'N') goto yy53;
15419 0 : goto yy113;
15420 : }
15421 : } else {
15422 0 : if(yych <= 'h') {
15423 0 : if(yych == 'a') goto yy1058;
15424 0 : goto yy53;
15425 : } else {
15426 0 : if(yych <= 'i') goto yy114;
15427 0 : if(yych == 'o') goto yy113;
15428 0 : goto yy53;
15429 : }
15430 : }
15431 0 : yy949:
15432 : YYDEBUG(949, *YYCURSOR);
15433 0 : yych = *++YYCURSOR;
15434 0 : if(yych <= 'U') {
15435 0 : if(yych == 'P') goto yy1052;
15436 0 : if(yych <= 'T') goto yy53;
15437 0 : goto yy1051;
15438 : } else {
15439 0 : if(yych <= 'p') {
15440 0 : if(yych <= 'o') goto yy53;
15441 0 : goto yy1052;
15442 : } else {
15443 0 : if(yych == 'u') goto yy1051;
15444 0 : goto yy53;
15445 : }
15446 : }
15447 0 : yy950:
15448 : YYDEBUG(950, *YYCURSOR);
15449 0 : yych = *++YYCURSOR;
15450 0 : if(yych <= 'U') {
15451 0 : if(yych <= 'D') {
15452 0 : if(yych == 'A') goto yy123;
15453 0 : goto yy53;
15454 : } else {
15455 0 : if(yych <= 'E') goto yy1044;
15456 0 : if(yych <= 'T') goto yy53;
15457 0 : goto yy122;
15458 : }
15459 : } else {
15460 0 : if(yych <= 'd') {
15461 0 : if(yych == 'a') goto yy123;
15462 0 : goto yy53;
15463 : } else {
15464 0 : if(yych <= 'e') goto yy1044;
15465 0 : if(yych == 'u') goto yy122;
15466 0 : goto yy53;
15467 : }
15468 : }
15469 0 : yy951:
15470 : YYDEBUG(951, *YYCURSOR);
15471 0 : yych = *++YYCURSOR;
15472 0 : if(yych == 'C') goto yy1039;
15473 0 : if(yych == 'c') goto yy1039;
15474 0 : goto yy53;
15475 0 : yy952:
15476 : YYDEBUG(952, *YYCURSOR);
15477 0 : yych = *++YYCURSOR;
15478 0 : if(yych == 'O') goto yy1033;
15479 0 : if(yych == 'o') goto yy1033;
15480 0 : goto yy53;
15481 0 : yy953:
15482 : YYDEBUG(953, *YYCURSOR);
15483 0 : yych = *++YYCURSOR;
15484 0 : if(yych <= 'E') {
15485 0 : if(yych == 'A') goto yy110;
15486 0 : if(yych <= 'D') goto yy53;
15487 0 : goto yy1026;
15488 : } else {
15489 0 : if(yych <= 'a') {
15490 0 : if(yych <= '`') goto yy53;
15491 0 : goto yy110;
15492 : } else {
15493 0 : if(yych == 'e') goto yy1026;
15494 0 : goto yy53;
15495 : }
15496 : }
15497 0 : yy954:
15498 : YYDEBUG(954, *YYCURSOR);
15499 0 : yych = *++YYCURSOR;
15500 0 : if(yych <= '/') goto yy57;
15501 0 : if(yych <= '0') goto yy1024;
15502 0 : if(yych <= '9') goto yy1025;
15503 0 : goto yy57;
15504 0 : yy955:
15505 : YYDEBUG(955, *YYCURSOR);
15506 0 : yych = *++YYCURSOR;
15507 0 : if(yych <= '/') goto yy57;
15508 0 : if(yych <= '2') goto yy993;
15509 0 : if(yych <= '9') goto yy972;
15510 0 : goto yy57;
15511 0 : yy956:
15512 : YYDEBUG(956, *YYCURSOR);
15513 0 : yych = *++YYCURSOR;
15514 0 : if(yych <= '/') goto yy53;
15515 0 : if(yych <= '0') goto yy973;
15516 0 : if(yych <= '1') goto yy974;
15517 0 : goto yy53;
15518 0 : yy957:
15519 : YYDEBUG(957, *YYCURSOR);
15520 0 : yych = *++YYCURSOR;
15521 0 : if(yych <= '/') goto yy57;
15522 0 : if(yych <= '9') goto yy972;
15523 0 : goto yy57;
15524 0 : yy958:
15525 : YYDEBUG(958, *YYCURSOR);
15526 0 : yych = *++YYCURSOR;
15527 0 : if(yych <= '/') goto yy57;
15528 0 : if(yych <= '5') goto yy968;
15529 0 : if(yych <= '6') goto yy969;
15530 0 : if(yych <= '9') goto yy51;
15531 0 : goto yy57;
15532 0 : yy959:
15533 : YYDEBUG(959, *YYCURSOR);
15534 0 : yych = *++YYCURSOR;
15535 0 : if(yych <= '5') {
15536 0 : if(yych <= '/') goto yy53;
15537 0 : if(yych <= '0') goto yy960;
15538 0 : if(yych <= '4') goto yy961;
15539 0 : goto yy962;
15540 : } else {
15541 0 : if(yych <= 'E') {
15542 0 : if(yych <= 'D') goto yy53;
15543 0 : goto yy98;
15544 : } else {
15545 0 : if(yych == 'e') goto yy98;
15546 0 : goto yy53;
15547 : }
15548 : }
15549 0 : yy960:
15550 : YYDEBUG(960, *YYCURSOR);
15551 0 : yych = *++YYCURSOR;
15552 0 : if(yych <= '0') goto yy53;
15553 0 : if(yych <= '9') goto yy963;
15554 0 : goto yy53;
15555 0 : yy961:
15556 : YYDEBUG(961, *YYCURSOR);
15557 0 : yych = *++YYCURSOR;
15558 0 : if(yych <= '/') goto yy53;
15559 0 : if(yych <= '9') goto yy963;
15560 0 : goto yy53;
15561 0 : yy962:
15562 : YYDEBUG(962, *YYCURSOR);
15563 0 : yych = *++YYCURSOR;
15564 0 : if(yych <= '/') goto yy53;
15565 0 : if(yych >= '4') goto yy53;
15566 0 : yy963:
15567 : YYDEBUG(963, *YYCURSOR);
15568 0 : yyaccept = 16;
15569 0 : yych = *(YYMARKER = ++YYCURSOR);
15570 0 : if(yych == '-') goto yy965;
15571 0 : if(yych <= '/') goto yy964;
15572 0 : if(yych <= '7') goto yy966;
15573 0 : yy964:
15574 : YYDEBUG(964, *YYCURSOR);
15575 : #line 1275 "ext/date/lib/parse_date.re"
15576 : {
15577 : timelib_sll w, d;
15578 : DEBUG_OUTPUT("isoweek");
15579 : TIMELIB_INIT;
15580 : TIMELIB_HAVE_DATE();
15581 : TIMELIB_HAVE_RELATIVE();
15582 :
15583 : s->time->y = timelib_get_nr((char **) &ptr, 4);
15584 : w = timelib_get_nr((char **) &ptr, 2);
15585 : d = 1;
15586 : s->time->m = 1;
15587 : s->time->d = 1;
15588 : s->time->relative.d = timelib_daynr_from_weeknr(s->time->y, w, d);
15589 :
15590 : TIMELIB_DEINIT;
15591 : return TIMELIB_ISO_WEEK;
15592 : }
15593 : #line 15594 "ext/date/lib/parse_date.c"
15594 0 : yy965:
15595 : YYDEBUG(965, *YYCURSOR);
15596 0 : yych = *++YYCURSOR;
15597 0 : if(yych <= '/') goto yy53;
15598 0 : if(yych >= '8') goto yy53;
15599 0 : yy966:
15600 : YYDEBUG(966, *YYCURSOR);
15601 0 : ++YYCURSOR;
15602 : YYDEBUG(967, *YYCURSOR);
15603 : #line 1256 "ext/date/lib/parse_date.re"
15604 : {
15605 : timelib_sll w, d;
15606 : DEBUG_OUTPUT("isoweekday");
15607 : TIMELIB_INIT;
15608 : TIMELIB_HAVE_DATE();
15609 : TIMELIB_HAVE_RELATIVE();
15610 :
15611 : s->time->y = timelib_get_nr((char **) &ptr, 4);
15612 : w = timelib_get_nr((char **) &ptr, 2);
15613 : d = timelib_get_nr((char **) &ptr, 1);
15614 : s->time->m = 1;
15615 : s->time->d = 1;
15616 : s->time->relative.d = timelib_daynr_from_weeknr(s->time->y, w, d);
15617 :
15618 : TIMELIB_DEINIT;
15619 : return TIMELIB_ISO_WEEK;
15620 : }
15621 : #line 15622 "ext/date/lib/parse_date.c"
15622 0 : yy968:
15623 : YYDEBUG(968, *YYCURSOR);
15624 0 : yych = *++YYCURSOR;
15625 0 : if(yych <= '/') goto yy57;
15626 0 : if(yych <= '9') goto yy970;
15627 0 : goto yy57;
15628 0 : yy969:
15629 : YYDEBUG(969, *YYCURSOR);
15630 0 : yych = *++YYCURSOR;
15631 0 : if(yych <= '/') goto yy57;
15632 0 : if(yych <= '6') goto yy970;
15633 0 : if(yych <= '9') goto yy51;
15634 0 : goto yy57;
15635 0 : yy970:
15636 : YYDEBUG(970, *YYCURSOR);
15637 0 : yyaccept = 17;
15638 0 : yych = *(YYMARKER = ++YYCURSOR);
15639 0 : if(yybm[0+yych] & 8) {
15640 0 : goto yy51;
15641 : }
15642 0 : if(yych <= 'W') {
15643 0 : if(yych <= 'F') {
15644 0 : if(yych <= ' ') {
15645 0 : if(yych == 0x09) goto yy57;
15646 0 : if(yych >= ' ') goto yy57;
15647 : } else {
15648 0 : if(yych == 'D') goto yy57;
15649 0 : if(yych >= 'F') goto yy57;
15650 : }
15651 : } else {
15652 0 : if(yych <= 'M') {
15653 0 : if(yych == 'H') goto yy57;
15654 0 : if(yych >= 'M') goto yy57;
15655 : } else {
15656 0 : if(yych <= 'R') goto yy971;
15657 0 : if(yych <= 'T') goto yy57;
15658 0 : if(yych >= 'W') goto yy57;
15659 : }
15660 : }
15661 : } else {
15662 0 : if(yych <= 'h') {
15663 0 : if(yych <= 'd') {
15664 0 : if(yych == 'Y') goto yy57;
15665 0 : if(yych >= 'd') goto yy57;
15666 : } else {
15667 0 : if(yych == 'f') goto yy57;
15668 0 : if(yych >= 'h') goto yy57;
15669 : }
15670 : } else {
15671 0 : if(yych <= 't') {
15672 0 : if(yych == 'm') goto yy57;
15673 0 : if(yych >= 's') goto yy57;
15674 : } else {
15675 0 : if(yych <= 'w') {
15676 0 : if(yych >= 'w') goto yy57;
15677 : } else {
15678 0 : if(yych == 'y') goto yy57;
15679 : }
15680 : }
15681 : }
15682 : }
15683 0 : yy971:
15684 : YYDEBUG(971, *YYCURSOR);
15685 : #line 1243 "ext/date/lib/parse_date.re"
15686 : {
15687 : DEBUG_OUTPUT("pgydotd");
15688 : TIMELIB_INIT;
15689 : TIMELIB_HAVE_DATE();
15690 : s->time->y = timelib_get_nr((char **) &ptr, 4);
15691 : s->time->d = timelib_get_nr((char **) &ptr, 3);
15692 : s->time->m = 1;
15693 : TIMELIB_PROCESS_YEAR(s->time->y);
15694 : TIMELIB_DEINIT;
15695 : return TIMELIB_PG_YEARDAY;
15696 : }
15697 : #line 15698 "ext/date/lib/parse_date.c"
15698 0 : yy972:
15699 : YYDEBUG(972, *YYCURSOR);
15700 0 : yych = *++YYCURSOR;
15701 0 : if(yych <= '/') goto yy57;
15702 0 : if(yych <= '9') goto yy970;
15703 0 : goto yy57;
15704 0 : yy973:
15705 : YYDEBUG(973, *YYCURSOR);
15706 0 : yych = *++YYCURSOR;
15707 0 : if(yych <= '0') goto yy53;
15708 0 : if(yych <= '9') goto yy975;
15709 0 : goto yy53;
15710 0 : yy974:
15711 : YYDEBUG(974, *YYCURSOR);
15712 0 : yych = *++YYCURSOR;
15713 0 : if(yych <= '/') goto yy53;
15714 0 : if(yych >= '3') goto yy53;
15715 0 : yy975:
15716 : YYDEBUG(975, *YYCURSOR);
15717 0 : yych = *++YYCURSOR;
15718 0 : if(yych != ':') goto yy53;
15719 : YYDEBUG(976, *YYCURSOR);
15720 0 : yych = *++YYCURSOR;
15721 0 : if(yych <= '/') goto yy53;
15722 0 : if(yych <= '0') goto yy977;
15723 0 : if(yych <= '2') goto yy978;
15724 0 : if(yych <= '3') goto yy979;
15725 0 : goto yy53;
15726 0 : yy977:
15727 : YYDEBUG(977, *YYCURSOR);
15728 0 : yych = *++YYCURSOR;
15729 0 : if(yych <= '0') goto yy53;
15730 0 : if(yych <= '9') goto yy980;
15731 0 : goto yy53;
15732 0 : yy978:
15733 : YYDEBUG(978, *YYCURSOR);
15734 0 : yych = *++YYCURSOR;
15735 0 : if(yych <= '/') goto yy53;
15736 0 : if(yych <= '9') goto yy980;
15737 0 : goto yy53;
15738 0 : yy979:
15739 : YYDEBUG(979, *YYCURSOR);
15740 0 : yych = *++YYCURSOR;
15741 0 : if(yych <= '/') goto yy53;
15742 0 : if(yych >= '2') goto yy53;
15743 0 : yy980:
15744 : YYDEBUG(980, *YYCURSOR);
15745 0 : yych = *++YYCURSOR;
15746 0 : if(yych != ' ') goto yy53;
15747 : YYDEBUG(981, *YYCURSOR);
15748 0 : yych = *++YYCURSOR;
15749 0 : if(yych <= '/') goto yy53;
15750 0 : if(yych <= '1') goto yy982;
15751 0 : if(yych <= '2') goto yy983;
15752 0 : goto yy53;
15753 0 : yy982:
15754 : YYDEBUG(982, *YYCURSOR);
15755 0 : yych = *++YYCURSOR;
15756 0 : if(yych <= '/') goto yy53;
15757 0 : if(yych <= '9') goto yy984;
15758 0 : goto yy53;
15759 0 : yy983:
15760 : YYDEBUG(983, *YYCURSOR);
15761 0 : yych = *++YYCURSOR;
15762 0 : if(yych <= '/') goto yy53;
15763 0 : if(yych >= '4') goto yy53;
15764 0 : yy984:
15765 : YYDEBUG(984, *YYCURSOR);
15766 0 : yych = *++YYCURSOR;
15767 0 : if(yych != ':') goto yy53;
15768 : YYDEBUG(985, *YYCURSOR);
15769 0 : yych = *++YYCURSOR;
15770 0 : if(yych <= '/') goto yy53;
15771 0 : if(yych >= '6') goto yy53;
15772 : YYDEBUG(986, *YYCURSOR);
15773 0 : yych = *++YYCURSOR;
15774 0 : if(yych <= '/') goto yy53;
15775 0 : if(yych >= ':') goto yy53;
15776 : YYDEBUG(987, *YYCURSOR);
15777 0 : yych = *++YYCURSOR;
15778 0 : if(yych != ':') goto yy53;
15779 : YYDEBUG(988, *YYCURSOR);
15780 0 : yych = *++YYCURSOR;
15781 0 : if(yych <= '/') goto yy53;
15782 0 : if(yych <= '5') goto yy989;
15783 0 : if(yych <= '6') goto yy990;
15784 0 : goto yy53;
15785 0 : yy989:
15786 : YYDEBUG(989, *YYCURSOR);
15787 0 : yych = *++YYCURSOR;
15788 0 : if(yych <= '/') goto yy53;
15789 0 : if(yych <= '9') goto yy991;
15790 0 : goto yy53;
15791 0 : yy990:
15792 : YYDEBUG(990, *YYCURSOR);
15793 0 : yych = *++YYCURSOR;
15794 0 : if(yych != '0') goto yy53;
15795 0 : yy991:
15796 : YYDEBUG(991, *YYCURSOR);
15797 0 : ++YYCURSOR;
15798 0 : yy992:
15799 : YYDEBUG(992, *YYCURSOR);
15800 : #line 1217 "ext/date/lib/parse_date.re"
15801 : {
15802 : int tz_not_found;
15803 : DEBUG_OUTPUT("xmlrpc | xmlrpcnocolon | soap | wddx | exif");
15804 : TIMELIB_INIT;
15805 : TIMELIB_HAVE_TIME();
15806 : TIMELIB_HAVE_DATE();
15807 : s->time->y = timelib_get_nr((char **) &ptr, 4);
15808 : s->time->m = timelib_get_nr((char **) &ptr, 2);
15809 : s->time->d = timelib_get_nr((char **) &ptr, 2);
15810 : s->time->h = timelib_get_nr((char **) &ptr, 2);
15811 : s->time->i = timelib_get_nr((char **) &ptr, 2);
15812 : s->time->s = timelib_get_nr((char **) &ptr, 2);
15813 : if (*ptr == '.') {
15814 : s->time->f = timelib_get_frac_nr((char **) &ptr, 9);
15815 : if (*ptr) { /* timezone is optional */
15816 : s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
15817 : if (tz_not_found) {
15818 : add_error(s, "The timezone could not be found in the database");
15819 : }
15820 : }
15821 : }
15822 : TIMELIB_DEINIT;
15823 : return TIMELIB_XMLRPC_SOAP;
15824 : }
15825 : #line 15826 "ext/date/lib/parse_date.c"
15826 0 : yy993:
15827 : YYDEBUG(993, *YYCURSOR);
15828 0 : yych = *++YYCURSOR;
15829 0 : if(yych <= '2') {
15830 0 : if(yych <= '/') goto yy57;
15831 0 : if(yych >= '1') goto yy995;
15832 : } else {
15833 0 : if(yych <= '3') goto yy996;
15834 0 : if(yych <= '9') goto yy970;
15835 0 : goto yy57;
15836 : }
15837 0 : yy994:
15838 : YYDEBUG(994, *YYCURSOR);
15839 0 : yyaccept = 17;
15840 0 : yych = *(YYMARKER = ++YYCURSOR);
15841 0 : if(yych <= 'V') {
15842 0 : if(yych <= 'D') {
15843 0 : if(yych <= ' ') {
15844 0 : if(yych == 0x09) goto yy57;
15845 0 : if(yych <= 0x1F) goto yy971;
15846 0 : goto yy57;
15847 : } else {
15848 0 : if(yych <= '0') {
15849 0 : if(yych <= '/') goto yy971;
15850 0 : goto yy51;
15851 : } else {
15852 0 : if(yych <= '9') goto yy997;
15853 0 : if(yych <= 'C') goto yy971;
15854 0 : goto yy57;
15855 : }
15856 : }
15857 : } else {
15858 0 : if(yych <= 'H') {
15859 0 : if(yych == 'F') goto yy57;
15860 0 : if(yych <= 'G') goto yy971;
15861 0 : goto yy57;
15862 : } else {
15863 0 : if(yych <= 'M') {
15864 0 : if(yych <= 'L') goto yy971;
15865 0 : goto yy57;
15866 : } else {
15867 0 : if(yych <= 'R') goto yy971;
15868 0 : if(yych <= 'T') goto yy57;
15869 0 : goto yy971;
15870 : }
15871 : }
15872 : }
15873 : } else {
15874 0 : if(yych <= 'h') {
15875 0 : if(yych <= 'c') {
15876 0 : if(yych == 'X') goto yy971;
15877 0 : if(yych <= 'Y') goto yy57;
15878 0 : goto yy971;
15879 : } else {
15880 0 : if(yych <= 'e') {
15881 0 : if(yych <= 'd') goto yy57;
15882 0 : goto yy971;
15883 : } else {
15884 0 : if(yych == 'g') goto yy971;
15885 0 : goto yy57;
15886 : }
15887 : }
15888 : } else {
15889 0 : if(yych <= 't') {
15890 0 : if(yych == 'm') goto yy57;
15891 0 : if(yych <= 'r') goto yy971;
15892 0 : goto yy57;
15893 : } else {
15894 0 : if(yych <= 'w') {
15895 0 : if(yych <= 'v') goto yy971;
15896 0 : goto yy57;
15897 : } else {
15898 0 : if(yych == 'y') goto yy57;
15899 0 : goto yy971;
15900 : }
15901 : }
15902 : }
15903 : }
15904 0 : yy995:
15905 : YYDEBUG(995, *YYCURSOR);
15906 0 : yyaccept = 17;
15907 0 : yych = *(YYMARKER = ++YYCURSOR);
15908 0 : if(yych <= 'V') {
15909 0 : if(yych <= 'D') {
15910 0 : if(yych <= ' ') {
15911 0 : if(yych == 0x09) goto yy57;
15912 0 : if(yych <= 0x1F) goto yy971;
15913 0 : goto yy57;
15914 : } else {
15915 0 : if(yych <= '/') goto yy971;
15916 0 : if(yych <= '9') goto yy997;
15917 0 : if(yych <= 'C') goto yy971;
15918 0 : goto yy57;
15919 : }
15920 : } else {
15921 0 : if(yych <= 'H') {
15922 0 : if(yych == 'F') goto yy57;
15923 0 : if(yych <= 'G') goto yy971;
15924 0 : goto yy57;
15925 : } else {
15926 0 : if(yych <= 'M') {
15927 0 : if(yych <= 'L') goto yy971;
15928 0 : goto yy57;
15929 : } else {
15930 0 : if(yych <= 'R') goto yy971;
15931 0 : if(yych <= 'T') goto yy57;
15932 0 : goto yy971;
15933 : }
15934 : }
15935 : }
15936 : } else {
15937 0 : if(yych <= 'h') {
15938 0 : if(yych <= 'c') {
15939 0 : if(yych == 'X') goto yy971;
15940 0 : if(yych <= 'Y') goto yy57;
15941 0 : goto yy971;
15942 : } else {
15943 0 : if(yych <= 'e') {
15944 0 : if(yych <= 'd') goto yy57;
15945 0 : goto yy971;
15946 : } else {
15947 0 : if(yych == 'g') goto yy971;
15948 0 : goto yy57;
15949 : }
15950 : }
15951 : } else {
15952 0 : if(yych <= 't') {
15953 0 : if(yych == 'm') goto yy57;
15954 0 : if(yych <= 'r') goto yy971;
15955 0 : goto yy57;
15956 : } else {
15957 0 : if(yych <= 'w') {
15958 0 : if(yych <= 'v') goto yy971;
15959 0 : goto yy57;
15960 : } else {
15961 0 : if(yych == 'y') goto yy57;
15962 0 : goto yy971;
15963 : }
15964 : }
15965 : }
15966 : }
15967 0 : yy996:
15968 : YYDEBUG(996, *YYCURSOR);
15969 0 : yyaccept = 17;
15970 0 : yych = *(YYMARKER = ++YYCURSOR);
15971 0 : if(yych <= 'V') {
15972 0 : if(yych <= 'D') {
15973 0 : if(yych <= ' ') {
15974 0 : if(yych == 0x09) goto yy57;
15975 0 : if(yych <= 0x1F) goto yy971;
15976 0 : goto yy57;
15977 : } else {
15978 0 : if(yych <= '1') {
15979 0 : if(yych <= '/') goto yy971;
15980 : } else {
15981 0 : if(yych <= '9') goto yy51;
15982 0 : if(yych <= 'C') goto yy971;
15983 0 : goto yy57;
15984 : }
15985 : }
15986 : } else {
15987 0 : if(yych <= 'H') {
15988 0 : if(yych == 'F') goto yy57;
15989 0 : if(yych <= 'G') goto yy971;
15990 0 : goto yy57;
15991 : } else {
15992 0 : if(yych <= 'M') {
15993 0 : if(yych <= 'L') goto yy971;
15994 0 : goto yy57;
15995 : } else {
15996 0 : if(yych <= 'R') goto yy971;
15997 0 : if(yych <= 'T') goto yy57;
15998 0 : goto yy971;
15999 : }
16000 : }
16001 : }
16002 : } else {
16003 0 : if(yych <= 'h') {
16004 0 : if(yych <= 'c') {
16005 0 : if(yych == 'X') goto yy971;
16006 0 : if(yych <= 'Y') goto yy57;
16007 0 : goto yy971;
16008 : } else {
16009 0 : if(yych <= 'e') {
16010 0 : if(yych <= 'd') goto yy57;
16011 0 : goto yy971;
16012 : } else {
16013 0 : if(yych == 'g') goto yy971;
16014 0 : goto yy57;
16015 : }
16016 : }
16017 : } else {
16018 0 : if(yych <= 't') {
16019 0 : if(yych == 'm') goto yy57;
16020 0 : if(yych <= 'r') goto yy971;
16021 0 : goto yy57;
16022 : } else {
16023 0 : if(yych <= 'w') {
16024 0 : if(yych <= 'v') goto yy971;
16025 0 : goto yy57;
16026 : } else {
16027 0 : if(yych == 'y') goto yy57;
16028 0 : goto yy971;
16029 : }
16030 : }
16031 : }
16032 : }
16033 0 : yy997:
16034 : YYDEBUG(997, *YYCURSOR);
16035 0 : yyaccept = 18;
16036 0 : yych = *(YYMARKER = ++YYCURSOR);
16037 0 : if(yybm[0+yych] & 8) {
16038 0 : goto yy51;
16039 : }
16040 0 : if(yych <= 'W') {
16041 0 : if(yych <= 'F') {
16042 0 : if(yych <= ' ') {
16043 0 : if(yych == 0x09) goto yy56;
16044 0 : if(yych >= ' ') goto yy56;
16045 : } else {
16046 0 : if(yych == 'D') goto yy61;
16047 0 : if(yych >= 'F') goto yy63;
16048 : }
16049 : } else {
16050 0 : if(yych <= 'M') {
16051 0 : if(yych == 'H') goto yy60;
16052 0 : if(yych >= 'M') goto yy59;
16053 : } else {
16054 0 : if(yych <= 'S') {
16055 0 : if(yych >= 'S') goto yy58;
16056 : } else {
16057 0 : if(yych <= 'T') goto yy999;
16058 0 : if(yych >= 'W') goto yy62;
16059 : }
16060 : }
16061 : }
16062 : } else {
16063 0 : if(yych <= 'l') {
16064 0 : if(yych <= 'd') {
16065 0 : if(yych == 'Y') goto yy64;
16066 0 : if(yych >= 'd') goto yy61;
16067 : } else {
16068 0 : if(yych <= 'f') {
16069 0 : if(yych >= 'f') goto yy63;
16070 : } else {
16071 0 : if(yych == 'h') goto yy60;
16072 : }
16073 : }
16074 : } else {
16075 0 : if(yych <= 't') {
16076 0 : if(yych <= 'm') goto yy59;
16077 0 : if(yych <= 'r') goto yy998;
16078 0 : if(yych <= 's') goto yy58;
16079 0 : goto yy1000;
16080 : } else {
16081 0 : if(yych <= 'w') {
16082 0 : if(yych >= 'w') goto yy62;
16083 : } else {
16084 0 : if(yych == 'y') goto yy64;
16085 : }
16086 : }
16087 : }
16088 : }
16089 0 : yy998:
16090 : YYDEBUG(998, *YYCURSOR);
16091 : #line 1205 "ext/date/lib/parse_date.re"
16092 : {
16093 : DEBUG_OUTPUT("datenocolon");
16094 : TIMELIB_INIT;
16095 : TIMELIB_HAVE_DATE();
16096 : s->time->y = timelib_get_nr((char **) &ptr, 4);
16097 : s->time->m = timelib_get_nr((char **) &ptr, 2);
16098 : s->time->d = timelib_get_nr((char **) &ptr, 2);
16099 : TIMELIB_DEINIT;
16100 : return TIMELIB_DATE_NOCOLON;
16101 : }
16102 : #line 16103 "ext/date/lib/parse_date.c"
16103 0 : yy999:
16104 : YYDEBUG(999, *YYCURSOR);
16105 0 : yych = *++YYCURSOR;
16106 0 : if(yych <= 'H') {
16107 0 : if(yych <= '2') {
16108 0 : if(yych <= '/') goto yy53;
16109 0 : if(yych <= '1') goto yy1014;
16110 0 : goto yy1015;
16111 : } else {
16112 0 : if(yych <= '9') goto yy1016;
16113 0 : if(yych <= 'G') goto yy53;
16114 0 : goto yy66;
16115 : }
16116 : } else {
16117 0 : if(yych <= 'g') {
16118 0 : if(yych == 'U') goto yy67;
16119 0 : goto yy53;
16120 : } else {
16121 0 : if(yych <= 'h') goto yy66;
16122 0 : if(yych == 'u') goto yy67;
16123 0 : goto yy53;
16124 : }
16125 : }
16126 0 : yy1000:
16127 : YYDEBUG(1000, *YYCURSOR);
16128 0 : yych = *++YYCURSOR;
16129 0 : if(yych <= 'H') {
16130 0 : if(yych <= '2') {
16131 0 : if(yych <= '/') goto yy53;
16132 0 : if(yych >= '2') goto yy1002;
16133 : } else {
16134 0 : if(yych <= '9') goto yy1003;
16135 0 : if(yych <= 'G') goto yy53;
16136 0 : goto yy66;
16137 : }
16138 : } else {
16139 0 : if(yych <= 'g') {
16140 0 : if(yych == 'U') goto yy67;
16141 0 : goto yy53;
16142 : } else {
16143 0 : if(yych <= 'h') goto yy66;
16144 0 : if(yych == 'u') goto yy67;
16145 0 : goto yy53;
16146 : }
16147 : }
16148 : YYDEBUG(1001, *YYCURSOR);
16149 0 : yych = *++YYCURSOR;
16150 0 : if(yych <= '/') goto yy53;
16151 0 : if(yych <= '5') goto yy1008;
16152 0 : if(yych <= '9') goto yy1003;
16153 0 : goto yy53;
16154 0 : yy1002:
16155 : YYDEBUG(1002, *YYCURSOR);
16156 0 : yych = *++YYCURSOR;
16157 0 : if(yych <= '/') goto yy53;
16158 0 : if(yych <= '3') goto yy1008;
16159 0 : if(yych <= '5') goto yy1004;
16160 0 : goto yy53;
16161 0 : yy1003:
16162 : YYDEBUG(1003, *YYCURSOR);
16163 0 : yych = *++YYCURSOR;
16164 0 : if(yych <= '/') goto yy53;
16165 0 : if(yych >= '6') goto yy53;
16166 0 : yy1004:
16167 : YYDEBUG(1004, *YYCURSOR);
16168 0 : yych = *++YYCURSOR;
16169 0 : if(yych <= '/') goto yy53;
16170 0 : if(yych >= ':') goto yy53;
16171 0 : yy1005:
16172 : YYDEBUG(1005, *YYCURSOR);
16173 0 : yych = *++YYCURSOR;
16174 0 : if(yych <= '/') goto yy53;
16175 0 : if(yych <= '5') goto yy1006;
16176 0 : if(yych <= '6') goto yy1007;
16177 0 : goto yy53;
16178 0 : yy1006:
16179 : YYDEBUG(1006, *YYCURSOR);
16180 0 : yych = *++YYCURSOR;
16181 0 : if(yych <= '/') goto yy53;
16182 0 : if(yych <= '9') goto yy991;
16183 0 : goto yy53;
16184 0 : yy1007:
16185 : YYDEBUG(1007, *YYCURSOR);
16186 0 : yych = *++YYCURSOR;
16187 0 : if(yych == '0') goto yy991;
16188 0 : goto yy53;
16189 0 : yy1008:
16190 : YYDEBUG(1008, *YYCURSOR);
16191 0 : yych = *++YYCURSOR;
16192 0 : if(yych <= '/') goto yy53;
16193 0 : if(yych <= '5') goto yy1009;
16194 0 : if(yych <= '9') goto yy1005;
16195 0 : goto yy53;
16196 0 : yy1009:
16197 : YYDEBUG(1009, *YYCURSOR);
16198 0 : yych = *++YYCURSOR;
16199 0 : if(yych <= '/') goto yy53;
16200 0 : if(yych <= '5') goto yy1010;
16201 0 : if(yych <= '6') goto yy1011;
16202 0 : if(yych <= '9') goto yy1005;
16203 0 : goto yy53;
16204 0 : yy1010:
16205 : YYDEBUG(1010, *YYCURSOR);
16206 0 : yych = *++YYCURSOR;
16207 0 : if(yych <= '/') goto yy53;
16208 0 : if(yych <= '5') goto yy1012;
16209 0 : if(yych <= '6') goto yy1013;
16210 0 : if(yych <= '9') goto yy991;
16211 0 : goto yy53;
16212 0 : yy1011:
16213 : YYDEBUG(1011, *YYCURSOR);
16214 0 : yych = *++YYCURSOR;
16215 0 : if(yych <= '/') goto yy53;
16216 0 : if(yych <= '0') goto yy1012;
16217 0 : if(yych <= '5') goto yy1006;
16218 0 : if(yych <= '6') goto yy1007;
16219 0 : goto yy53;
16220 0 : yy1012:
16221 : YYDEBUG(1012, *YYCURSOR);
16222 0 : yych = *++YYCURSOR;
16223 0 : if(yych <= '/') goto yy992;
16224 0 : if(yych <= '9') goto yy991;
16225 0 : goto yy992;
16226 0 : yy1013:
16227 : YYDEBUG(1013, *YYCURSOR);
16228 0 : yych = *++YYCURSOR;
16229 0 : if(yych == '0') goto yy991;
16230 0 : goto yy992;
16231 0 : yy1014:
16232 : YYDEBUG(1014, *YYCURSOR);
16233 0 : yych = *++YYCURSOR;
16234 0 : if(yych <= '/') goto yy53;
16235 0 : if(yych <= '5') goto yy1023;
16236 0 : if(yych <= '9') goto yy1016;
16237 0 : if(yych <= ':') goto yy1017;
16238 0 : goto yy53;
16239 0 : yy1015:
16240 : YYDEBUG(1015, *YYCURSOR);
16241 0 : yych = *++YYCURSOR;
16242 0 : if(yych <= '5') {
16243 0 : if(yych <= '/') goto yy53;
16244 0 : if(yych <= '3') goto yy1023;
16245 0 : goto yy1004;
16246 : } else {
16247 0 : if(yych == ':') goto yy1017;
16248 0 : goto yy53;
16249 : }
16250 0 : yy1016:
16251 : YYDEBUG(1016, *YYCURSOR);
16252 0 : yych = *++YYCURSOR;
16253 0 : if(yych <= '/') goto yy53;
16254 0 : if(yych <= '5') goto yy1004;
16255 0 : if(yych != ':') goto yy53;
16256 0 : yy1017:
16257 : YYDEBUG(1017, *YYCURSOR);
16258 0 : yych = *++YYCURSOR;
16259 0 : if(yych <= '/') goto yy53;
16260 0 : if(yych >= '6') goto yy53;
16261 : YYDEBUG(1018, *YYCURSOR);
16262 0 : yych = *++YYCURSOR;
16263 0 : if(yych <= '/') goto yy53;
16264 0 : if(yych >= ':') goto yy53;
16265 : YYDEBUG(1019, *YYCURSOR);
16266 0 : yych = *++YYCURSOR;
16267 0 : if(yych != ':') goto yy53;
16268 : YYDEBUG(1020, *YYCURSOR);
16269 0 : yych = *++YYCURSOR;
16270 0 : if(yych <= '/') goto yy53;
16271 0 : if(yych <= '5') goto yy1021;
16272 0 : if(yych <= '6') goto yy1022;
16273 0 : goto yy53;
16274 0 : yy1021:
16275 : YYDEBUG(1021, *YYCURSOR);
16276 0 : yych = *++YYCURSOR;
16277 0 : if(yych <= '/') goto yy53;
16278 0 : if(yych <= '9') goto yy991;
16279 0 : goto yy53;
16280 0 : yy1022:
16281 : YYDEBUG(1022, *YYCURSOR);
16282 0 : yych = *++YYCURSOR;
16283 0 : if(yych == '0') goto yy991;
16284 0 : goto yy53;
16285 0 : yy1023:
16286 : YYDEBUG(1023, *YYCURSOR);
16287 0 : yych = *++YYCURSOR;
16288 0 : if(yych <= '/') goto yy53;
16289 0 : if(yych <= '5') goto yy1009;
16290 0 : if(yych <= '9') goto yy1005;
16291 0 : if(yych <= ':') goto yy1017;
16292 0 : goto yy53;
16293 0 : yy1024:
16294 : YYDEBUG(1024, *YYCURSOR);
16295 0 : yych = *++YYCURSOR;
16296 0 : if(yych <= '/') goto yy57;
16297 0 : if(yych <= '0') goto yy51;
16298 0 : if(yych <= '9') goto yy970;
16299 0 : goto yy57;
16300 0 : yy1025:
16301 : YYDEBUG(1025, *YYCURSOR);
16302 0 : yych = *++YYCURSOR;
16303 0 : if(yych <= '2') {
16304 0 : if(yych <= '/') goto yy57;
16305 0 : if(yych <= '0') goto yy994;
16306 0 : goto yy995;
16307 : } else {
16308 0 : if(yych <= '3') goto yy996;
16309 0 : if(yych <= '9') goto yy970;
16310 0 : goto yy57;
16311 : }
16312 0 : yy1026:
16313 : YYDEBUG(1026, *YYCURSOR);
16314 0 : yych = *++YYCURSOR;
16315 0 : if(yych == 'C') goto yy1027;
16316 0 : if(yych != 'c') goto yy53;
16317 0 : yy1027:
16318 : YYDEBUG(1027, *YYCURSOR);
16319 0 : yyaccept = 19;
16320 0 : yych = *(YYMARKER = ++YYCURSOR);
16321 0 : if(yych == 'E') goto yy1028;
16322 0 : if(yych != 'e') goto yy943;
16323 0 : yy1028:
16324 : YYDEBUG(1028, *YYCURSOR);
16325 0 : yych = *++YYCURSOR;
16326 0 : if(yych == 'M') goto yy1029;
16327 0 : if(yych != 'm') goto yy53;
16328 0 : yy1029:
16329 : YYDEBUG(1029, *YYCURSOR);
16330 0 : yych = *++YYCURSOR;
16331 0 : if(yych == 'B') goto yy1030;
16332 0 : if(yych != 'b') goto yy53;
16333 0 : yy1030:
16334 : YYDEBUG(1030, *YYCURSOR);
16335 0 : yych = *++YYCURSOR;
16336 0 : if(yych == 'E') goto yy1031;
16337 0 : if(yych != 'e') goto yy53;
16338 0 : yy1031:
16339 : YYDEBUG(1031, *YYCURSOR);
16340 0 : yych = *++YYCURSOR;
16341 0 : if(yych == 'R') goto yy1032;
16342 0 : if(yych != 'r') goto yy53;
16343 0 : yy1032:
16344 : YYDEBUG(1032, *YYCURSOR);
16345 0 : yych = *++YYCURSOR;
16346 0 : goto yy943;
16347 0 : yy1033:
16348 : YYDEBUG(1033, *YYCURSOR);
16349 0 : yych = *++YYCURSOR;
16350 0 : if(yych == 'V') goto yy1034;
16351 0 : if(yych != 'v') goto yy53;
16352 0 : yy1034:
16353 : YYDEBUG(1034, *YYCURSOR);
16354 0 : yyaccept = 19;
16355 0 : yych = *(YYMARKER = ++YYCURSOR);
16356 0 : if(yych == 'E') goto yy1035;
16357 0 : if(yych != 'e') goto yy943;
16358 0 : yy1035:
16359 : YYDEBUG(1035, *YYCURSOR);
16360 0 : yych = *++YYCURSOR;
16361 0 : if(yych == 'M') goto yy1036;
16362 0 : if(yych != 'm') goto yy53;
16363 0 : yy1036:
16364 : YYDEBUG(1036, *YYCURSOR);
16365 0 : yych = *++YYCURSOR;
16366 0 : if(yych == 'B') goto yy1037;
16367 0 : if(yych != 'b') goto yy53;
16368 0 : yy1037:
16369 : YYDEBUG(1037, *YYCURSOR);
16370 0 : yych = *++YYCURSOR;
16371 0 : if(yych == 'E') goto yy1038;
16372 0 : if(yych != 'e') goto yy53;
16373 0 : yy1038:
16374 : YYDEBUG(1038, *YYCURSOR);
16375 0 : yych = *++YYCURSOR;
16376 0 : if(yych == 'R') goto yy1032;
16377 0 : if(yych == 'r') goto yy1032;
16378 0 : goto yy53;
16379 0 : yy1039:
16380 : YYDEBUG(1039, *YYCURSOR);
16381 0 : yych = *++YYCURSOR;
16382 0 : if(yych == 'T') goto yy1040;
16383 0 : if(yych != 't') goto yy53;
16384 0 : yy1040:
16385 : YYDEBUG(1040, *YYCURSOR);
16386 0 : yyaccept = 19;
16387 0 : yych = *(YYMARKER = ++YYCURSOR);
16388 0 : if(yych == 'O') goto yy1041;
16389 0 : if(yych != 'o') goto yy943;
16390 0 : yy1041:
16391 : YYDEBUG(1041, *YYCURSOR);
16392 0 : yych = *++YYCURSOR;
16393 0 : if(yych == 'B') goto yy1042;
16394 0 : if(yych != 'b') goto yy53;
16395 0 : yy1042:
16396 : YYDEBUG(1042, *YYCURSOR);
16397 0 : yych = *++YYCURSOR;
16398 0 : if(yych == 'E') goto yy1043;
16399 0 : if(yych != 'e') goto yy53;
16400 0 : yy1043:
16401 : YYDEBUG(1043, *YYCURSOR);
16402 0 : yych = *++YYCURSOR;
16403 0 : if(yych == 'R') goto yy1032;
16404 0 : if(yych == 'r') goto yy1032;
16405 0 : goto yy53;
16406 0 : yy1044:
16407 : YYDEBUG(1044, *YYCURSOR);
16408 0 : yych = *++YYCURSOR;
16409 0 : if(yych <= 'P') {
16410 0 : if(yych == 'C') goto yy125;
16411 0 : if(yych <= 'O') goto yy53;
16412 : } else {
16413 0 : if(yych <= 'c') {
16414 0 : if(yych <= 'b') goto yy53;
16415 0 : goto yy125;
16416 : } else {
16417 0 : if(yych != 'p') goto yy53;
16418 : }
16419 : }
16420 0 : yy1045:
16421 : YYDEBUG(1045, *YYCURSOR);
16422 0 : yych = *++YYCURSOR;
16423 0 : if(yych == 'T') goto yy1046;
16424 0 : if(yych != 't') goto yy943;
16425 0 : yy1046:
16426 : YYDEBUG(1046, *YYCURSOR);
16427 0 : yyaccept = 19;
16428 0 : yych = *(YYMARKER = ++YYCURSOR);
16429 0 : if(yych == 'E') goto yy1047;
16430 0 : if(yych != 'e') goto yy943;
16431 0 : yy1047:
16432 : YYDEBUG(1047, *YYCURSOR);
16433 0 : yych = *++YYCURSOR;
16434 0 : if(yych == 'M') goto yy1048;
16435 0 : if(yych != 'm') goto yy53;
16436 0 : yy1048:
16437 : YYDEBUG(1048, *YYCURSOR);
16438 0 : yych = *++YYCURSOR;
16439 0 : if(yych == 'B') goto yy1049;
16440 0 : if(yych != 'b') goto yy53;
16441 0 : yy1049:
16442 : YYDEBUG(1049, *YYCURSOR);
16443 0 : yych = *++YYCURSOR;
16444 0 : if(yych == 'E') goto yy1050;
16445 0 : if(yych != 'e') goto yy53;
16446 0 : yy1050:
16447 : YYDEBUG(1050, *YYCURSOR);
16448 0 : yych = *++YYCURSOR;
16449 0 : if(yych == 'R') goto yy1032;
16450 0 : if(yych == 'r') goto yy1032;
16451 0 : goto yy53;
16452 0 : yy1051:
16453 : YYDEBUG(1051, *YYCURSOR);
16454 0 : yych = *++YYCURSOR;
16455 0 : if(yych == 'G') goto yy1055;
16456 0 : if(yych == 'g') goto yy1055;
16457 0 : goto yy53;
16458 0 : yy1052:
16459 : YYDEBUG(1052, *YYCURSOR);
16460 0 : yych = *++YYCURSOR;
16461 0 : if(yych == 'R') goto yy1053;
16462 0 : if(yych != 'r') goto yy53;
16463 0 : yy1053:
16464 : YYDEBUG(1053, *YYCURSOR);
16465 0 : yyaccept = 19;
16466 0 : yych = *(YYMARKER = ++YYCURSOR);
16467 0 : if(yych == 'I') goto yy1054;
16468 0 : if(yych != 'i') goto yy943;
16469 0 : yy1054:
16470 : YYDEBUG(1054, *YYCURSOR);
16471 0 : yych = *++YYCURSOR;
16472 0 : if(yych == 'L') goto yy1032;
16473 0 : if(yych == 'l') goto yy1032;
16474 0 : goto yy53;
16475 0 : yy1055:
16476 : YYDEBUG(1055, *YYCURSOR);
16477 0 : yyaccept = 19;
16478 0 : yych = *(YYMARKER = ++YYCURSOR);
16479 0 : if(yych == 'U') goto yy1056;
16480 0 : if(yych != 'u') goto yy943;
16481 0 : yy1056:
16482 : YYDEBUG(1056, *YYCURSOR);
16483 0 : yych = *++YYCURSOR;
16484 0 : if(yych == 'S') goto yy1057;
16485 0 : if(yych != 's') goto yy53;
16486 0 : yy1057:
16487 : YYDEBUG(1057, *YYCURSOR);
16488 0 : yych = *++YYCURSOR;
16489 0 : if(yych == 'T') goto yy1032;
16490 0 : if(yych == 't') goto yy1032;
16491 0 : goto yy53;
16492 0 : yy1058:
16493 : YYDEBUG(1058, *YYCURSOR);
16494 0 : yych = *++YYCURSOR;
16495 0 : if(yych <= 'Y') {
16496 0 : if(yych == 'R') goto yy1059;
16497 0 : if(yych <= 'X') goto yy53;
16498 0 : goto yy1032;
16499 : } else {
16500 0 : if(yych <= 'r') {
16501 0 : if(yych <= 'q') goto yy53;
16502 : } else {
16503 0 : if(yych == 'y') goto yy1032;
16504 0 : goto yy53;
16505 : }
16506 : }
16507 0 : yy1059:
16508 : YYDEBUG(1059, *YYCURSOR);
16509 0 : yyaccept = 19;
16510 0 : yych = *(YYMARKER = ++YYCURSOR);
16511 0 : if(yych == 'C') goto yy1060;
16512 0 : if(yych != 'c') goto yy943;
16513 0 : yy1060:
16514 : YYDEBUG(1060, *YYCURSOR);
16515 0 : yych = *++YYCURSOR;
16516 0 : if(yych == 'H') goto yy1032;
16517 0 : if(yych == 'h') goto yy1032;
16518 0 : goto yy53;
16519 0 : yy1061:
16520 : YYDEBUG(1061, *YYCURSOR);
16521 0 : yych = *++YYCURSOR;
16522 0 : if(yych == 'B') goto yy1062;
16523 0 : if(yych != 'b') goto yy53;
16524 0 : yy1062:
16525 : YYDEBUG(1062, *YYCURSOR);
16526 0 : yyaccept = 19;
16527 0 : yych = *(YYMARKER = ++YYCURSOR);
16528 0 : if(yych == 'R') goto yy1063;
16529 0 : if(yych != 'r') goto yy943;
16530 0 : yy1063:
16531 : YYDEBUG(1063, *YYCURSOR);
16532 0 : yych = *++YYCURSOR;
16533 0 : if(yych == 'U') goto yy1064;
16534 0 : if(yych != 'u') goto yy53;
16535 0 : yy1064:
16536 : YYDEBUG(1064, *YYCURSOR);
16537 0 : yych = *++YYCURSOR;
16538 0 : if(yych == 'A') goto yy1065;
16539 0 : if(yych != 'a') goto yy53;
16540 0 : yy1065:
16541 : YYDEBUG(1065, *YYCURSOR);
16542 0 : yych = *++YYCURSOR;
16543 0 : if(yych == 'R') goto yy1066;
16544 0 : if(yych != 'r') goto yy53;
16545 0 : yy1066:
16546 : YYDEBUG(1066, *YYCURSOR);
16547 0 : yych = *++YYCURSOR;
16548 0 : if(yych == 'Y') goto yy1032;
16549 0 : if(yych == 'y') goto yy1032;
16550 0 : goto yy53;
16551 0 : yy1067:
16552 : YYDEBUG(1067, *YYCURSOR);
16553 0 : yych = *++YYCURSOR;
16554 0 : if(yych <= 'N') {
16555 0 : if(yych == 'L') goto yy1074;
16556 0 : if(yych <= 'M') goto yy53;
16557 0 : goto yy1073;
16558 : } else {
16559 0 : if(yych <= 'l') {
16560 0 : if(yych <= 'k') goto yy53;
16561 0 : goto yy1074;
16562 : } else {
16563 0 : if(yych == 'n') goto yy1073;
16564 0 : goto yy53;
16565 : }
16566 : }
16567 0 : yy1068:
16568 : YYDEBUG(1068, *YYCURSOR);
16569 0 : yych = *++YYCURSOR;
16570 0 : if(yych == 'N') goto yy1069;
16571 0 : if(yych != 'n') goto yy53;
16572 0 : yy1069:
16573 : YYDEBUG(1069, *YYCURSOR);
16574 0 : yyaccept = 19;
16575 0 : yych = *(YYMARKER = ++YYCURSOR);
16576 0 : if(yych == 'U') goto yy1070;
16577 0 : if(yych != 'u') goto yy943;
16578 0 : yy1070:
16579 : YYDEBUG(1070, *YYCURSOR);
16580 0 : yych = *++YYCURSOR;
16581 0 : if(yych == 'A') goto yy1071;
16582 0 : if(yych != 'a') goto yy53;
16583 0 : yy1071:
16584 : YYDEBUG(1071, *YYCURSOR);
16585 0 : yych = *++YYCURSOR;
16586 0 : if(yych == 'R') goto yy1072;
16587 0 : if(yych != 'r') goto yy53;
16588 0 : yy1072:
16589 : YYDEBUG(1072, *YYCURSOR);
16590 0 : yych = *++YYCURSOR;
16591 0 : if(yych == 'Y') goto yy1032;
16592 0 : if(yych == 'y') goto yy1032;
16593 0 : goto yy53;
16594 0 : yy1073:
16595 : YYDEBUG(1073, *YYCURSOR);
16596 0 : yych = *++YYCURSOR;
16597 0 : if(yych == 'E') goto yy1032;
16598 0 : if(yych == 'e') goto yy1032;
16599 0 : goto yy943;
16600 0 : yy1074:
16601 : YYDEBUG(1074, *YYCURSOR);
16602 0 : yych = *++YYCURSOR;
16603 0 : if(yych == 'Y') goto yy1032;
16604 0 : if(yych == 'y') goto yy1032;
16605 0 : goto yy943;
16606 0 : yy1075:
16607 : YYDEBUG(1075, *YYCURSOR);
16608 0 : yych = *++YYCURSOR;
16609 0 : if(yych == 'I') goto yy1032;
16610 0 : goto yy943;
16611 0 : yy1076:
16612 : YYDEBUG(1076, *YYCURSOR);
16613 0 : yych = *++YYCURSOR;
16614 0 : if(yych != 'I') goto yy943;
16615 : YYDEBUG(1077, *YYCURSOR);
16616 0 : yych = *++YYCURSOR;
16617 0 : if(yych == 'I') goto yy1032;
16618 0 : goto yy943;
16619 0 : yy1078:
16620 : YYDEBUG(1078, *YYCURSOR);
16621 0 : yych = *++YYCURSOR;
16622 0 : if(yych == 'I') goto yy1032;
16623 0 : goto yy943;
16624 0 : yy1079:
16625 : YYDEBUG(1079, *YYCURSOR);
16626 0 : yych = *++YYCURSOR;
16627 0 : if(yych <= '/') goto yy53;
16628 0 : if(yych <= '0') goto yy1094;
16629 0 : if(yych <= '9') goto yy1093;
16630 0 : goto yy53;
16631 0 : yy1080:
16632 : YYDEBUG(1080, *YYCURSOR);
16633 0 : yych = *++YYCURSOR;
16634 0 : if(yych <= '/') goto yy53;
16635 0 : if(yych <= '9') goto yy1092;
16636 0 : goto yy53;
16637 0 : yy1081:
16638 : YYDEBUG(1081, *YYCURSOR);
16639 0 : yych = *++YYCURSOR;
16640 0 : if(yych <= '/') goto yy53;
16641 0 : if(yych <= '5') goto yy1090;
16642 0 : if(yych <= '6') goto yy1089;
16643 0 : goto yy53;
16644 0 : yy1082:
16645 : YYDEBUG(1082, *YYCURSOR);
16646 0 : yych = *++YYCURSOR;
16647 0 : if(yych == 'E') goto yy1061;
16648 0 : if(yych == 'e') goto yy1061;
16649 0 : goto yy53;
16650 0 : yy1083:
16651 : YYDEBUG(1083, *YYCURSOR);
16652 0 : yych = *++YYCURSOR;
16653 0 : if(yych == 'A') goto yy1058;
16654 0 : if(yych == 'a') goto yy1058;
16655 0 : goto yy53;
16656 0 : yy1084:
16657 : YYDEBUG(1084, *YYCURSOR);
16658 0 : yych = *++YYCURSOR;
16659 0 : if(yych == 'E') goto yy1088;
16660 0 : if(yych == 'e') goto yy1088;
16661 0 : goto yy53;
16662 0 : yy1085:
16663 : YYDEBUG(1085, *YYCURSOR);
16664 0 : yych = *++YYCURSOR;
16665 0 : if(yych == 'E') goto yy1026;
16666 0 : if(yych == 'e') goto yy1026;
16667 0 : goto yy53;
16668 0 : yy1086:
16669 : YYDEBUG(1086, *YYCURSOR);
16670 0 : ++YYCURSOR;
16671 0 : if((YYLIMIT - YYCURSOR) < 9) YYFILL(9);
16672 0 : yych = *YYCURSOR;
16673 0 : yy1087:
16674 : YYDEBUG(1087, *YYCURSOR);
16675 : YYDEBUG(-1, yych);
16676 0 : switch(yych) {
16677 : case 0x09:
16678 : case ' ':
16679 : case '-':
16680 0 : case '.': goto yy1086;
16681 : case 'A':
16682 0 : case 'a': goto yy949;
16683 : case 'D':
16684 0 : case 'd': goto yy1085;
16685 : case 'F':
16686 0 : case 'f': goto yy1082;
16687 0 : case 'I': goto yy942;
16688 : case 'J':
16689 0 : case 'j': goto yy946;
16690 : case 'M':
16691 0 : case 'm': goto yy1083;
16692 : case 'N':
16693 0 : case 'n': goto yy952;
16694 : case 'O':
16695 0 : case 'o': goto yy951;
16696 : case 'S':
16697 0 : case 's': goto yy1084;
16698 0 : case 'V': goto yy944;
16699 0 : case 'X': goto yy945;
16700 0 : default: goto yy53;
16701 : }
16702 0 : yy1088:
16703 : YYDEBUG(1088, *YYCURSOR);
16704 0 : yych = *++YYCURSOR;
16705 0 : if(yych == 'P') goto yy1045;
16706 0 : if(yych == 'p') goto yy1045;
16707 0 : goto yy53;
16708 0 : yy1089:
16709 : YYDEBUG(1089, *YYCURSOR);
16710 0 : yych = *++YYCURSOR;
16711 0 : if(yych <= '/') goto yy53;
16712 0 : if(yych <= '6') goto yy1091;
16713 0 : goto yy53;
16714 0 : yy1090:
16715 : YYDEBUG(1090, *YYCURSOR);
16716 0 : yych = *++YYCURSOR;
16717 0 : if(yych <= '/') goto yy53;
16718 0 : if(yych >= ':') goto yy53;
16719 0 : yy1091:
16720 : YYDEBUG(1091, *YYCURSOR);
16721 0 : yych = *++YYCURSOR;
16722 0 : goto yy971;
16723 0 : yy1092:
16724 : YYDEBUG(1092, *YYCURSOR);
16725 0 : yych = *++YYCURSOR;
16726 0 : if(yych <= '/') goto yy53;
16727 0 : if(yych <= '9') goto yy1091;
16728 0 : goto yy53;
16729 0 : yy1093:
16730 : YYDEBUG(1093, *YYCURSOR);
16731 0 : yych = *++YYCURSOR;
16732 0 : if(yych <= '/') goto yy53;
16733 0 : if(yych <= '9') goto yy1091;
16734 0 : goto yy53;
16735 0 : yy1094:
16736 : YYDEBUG(1094, *YYCURSOR);
16737 0 : yych = *++YYCURSOR;
16738 0 : if(yych <= '0') goto yy53;
16739 0 : if(yych <= '9') goto yy1091;
16740 0 : goto yy53;
16741 0 : yy1095:
16742 : YYDEBUG(1095, *YYCURSOR);
16743 0 : yych = *++YYCURSOR;
16744 0 : if(yych <= '.') goto yy53;
16745 0 : if(yych <= '/') goto yy1098;
16746 0 : if(yych <= '0') goto yy1097;
16747 0 : if(yych <= '9') goto yy1108;
16748 0 : goto yy53;
16749 0 : yy1096:
16750 : YYDEBUG(1096, *YYCURSOR);
16751 0 : yych = *++YYCURSOR;
16752 0 : if(yych <= '.') goto yy53;
16753 0 : if(yych <= '/') goto yy1098;
16754 0 : if(yych <= '2') goto yy1108;
16755 0 : goto yy53;
16756 0 : yy1097:
16757 : YYDEBUG(1097, *YYCURSOR);
16758 0 : yych = *++YYCURSOR;
16759 0 : if(yych != '/') goto yy53;
16760 0 : yy1098:
16761 : YYDEBUG(1098, *YYCURSOR);
16762 0 : yych = *++YYCURSOR;
16763 0 : if(yych <= '/') goto yy53;
16764 0 : if(yych <= '2') goto yy1099;
16765 0 : if(yych <= '3') goto yy1101;
16766 0 : if(yych <= '9') goto yy1102;
16767 0 : goto yy53;
16768 0 : yy1099:
16769 : YYDEBUG(1099, *YYCURSOR);
16770 0 : yyaccept = 20;
16771 0 : yych = *(YYMARKER = ++YYCURSOR);
16772 0 : if(yych <= 'n') {
16773 0 : if(yych <= '/') goto yy1100;
16774 0 : if(yych <= '9') goto yy1102;
16775 0 : if(yych >= 'n') goto yy1104;
16776 : } else {
16777 0 : if(yych <= 'r') {
16778 0 : if(yych >= 'r') goto yy1105;
16779 : } else {
16780 0 : if(yych <= 's') goto yy1103;
16781 0 : if(yych <= 't') goto yy1106;
16782 : }
16783 : }
16784 0 : yy1100:
16785 : YYDEBUG(1100, *YYCURSOR);
16786 : #line 1090 "ext/date/lib/parse_date.re"
16787 : {
16788 : DEBUG_OUTPUT("iso8601date | iso8601dateslash | dateslash");
16789 : TIMELIB_INIT;
16790 : TIMELIB_HAVE_DATE();
16791 : s->time->y = timelib_get_nr((char **) &ptr, 4);
16792 : s->time->m = timelib_get_nr((char **) &ptr, 2);
16793 : s->time->d = timelib_get_nr((char **) &ptr, 2);
16794 : TIMELIB_DEINIT;
16795 : return TIMELIB_ISO_DATE;
16796 : }
16797 : #line 16798 "ext/date/lib/parse_date.c"
16798 0 : yy1101:
16799 : YYDEBUG(1101, *YYCURSOR);
16800 0 : yyaccept = 20;
16801 0 : yych = *(YYMARKER = ++YYCURSOR);
16802 0 : if(yych <= 'n') {
16803 0 : if(yych <= '/') goto yy1100;
16804 0 : if(yych <= '1') goto yy1102;
16805 0 : if(yych <= 'm') goto yy1100;
16806 0 : goto yy1104;
16807 : } else {
16808 0 : if(yych <= 'r') {
16809 0 : if(yych <= 'q') goto yy1100;
16810 0 : goto yy1105;
16811 : } else {
16812 0 : if(yych <= 's') goto yy1103;
16813 0 : if(yych <= 't') goto yy1106;
16814 0 : goto yy1100;
16815 : }
16816 : }
16817 0 : yy1102:
16818 : YYDEBUG(1102, *YYCURSOR);
16819 0 : yyaccept = 20;
16820 0 : yych = *(YYMARKER = ++YYCURSOR);
16821 0 : if(yych <= 'q') {
16822 0 : if(yych == 'n') goto yy1104;
16823 0 : goto yy1100;
16824 : } else {
16825 0 : if(yych <= 'r') goto yy1105;
16826 0 : if(yych <= 's') goto yy1103;
16827 0 : if(yych <= 't') goto yy1106;
16828 0 : goto yy1100;
16829 : }
16830 0 : yy1103:
16831 : YYDEBUG(1103, *YYCURSOR);
16832 0 : yych = *++YYCURSOR;
16833 0 : if(yych == 't') goto yy1107;
16834 0 : goto yy53;
16835 0 : yy1104:
16836 : YYDEBUG(1104, *YYCURSOR);
16837 0 : yych = *++YYCURSOR;
16838 0 : if(yych == 'd') goto yy1107;
16839 0 : goto yy53;
16840 0 : yy1105:
16841 : YYDEBUG(1105, *YYCURSOR);
16842 0 : yych = *++YYCURSOR;
16843 0 : if(yych == 'd') goto yy1107;
16844 0 : goto yy53;
16845 0 : yy1106:
16846 : YYDEBUG(1106, *YYCURSOR);
16847 0 : yych = *++YYCURSOR;
16848 0 : if(yych != 'h') goto yy53;
16849 0 : yy1107:
16850 : YYDEBUG(1107, *YYCURSOR);
16851 0 : yych = *++YYCURSOR;
16852 0 : goto yy1100;
16853 0 : yy1108:
16854 : YYDEBUG(1108, *YYCURSOR);
16855 0 : yych = *++YYCURSOR;
16856 0 : if(yych != '/') goto yy53;
16857 : YYDEBUG(1109, *YYCURSOR);
16858 0 : yych = *++YYCURSOR;
16859 0 : if(yych <= '2') {
16860 0 : if(yych <= '/') goto yy53;
16861 0 : if(yych >= '1') goto yy1111;
16862 : } else {
16863 0 : if(yych <= '3') goto yy1112;
16864 0 : if(yych <= '9') goto yy1102;
16865 0 : goto yy53;
16866 : }
16867 : YYDEBUG(1110, *YYCURSOR);
16868 0 : yyaccept = 20;
16869 0 : yych = *(YYMARKER = ++YYCURSOR);
16870 0 : if(yych <= 'n') {
16871 0 : if(yych <= '0') {
16872 0 : if(yych <= '/') goto yy1100;
16873 0 : goto yy1102;
16874 : } else {
16875 0 : if(yych <= '9') goto yy1113;
16876 0 : if(yych <= 'm') goto yy1100;
16877 0 : goto yy1104;
16878 : }
16879 : } else {
16880 0 : if(yych <= 'r') {
16881 0 : if(yych <= 'q') goto yy1100;
16882 0 : goto yy1105;
16883 : } else {
16884 0 : if(yych <= 's') goto yy1103;
16885 0 : if(yych <= 't') goto yy1106;
16886 0 : goto yy1100;
16887 : }
16888 : }
16889 0 : yy1111:
16890 : YYDEBUG(1111, *YYCURSOR);
16891 0 : yyaccept = 20;
16892 0 : yych = *(YYMARKER = ++YYCURSOR);
16893 0 : if(yych <= 'n') {
16894 0 : if(yych <= '/') goto yy1100;
16895 0 : if(yych <= '9') goto yy1113;
16896 0 : if(yych <= 'm') goto yy1100;
16897 0 : goto yy1104;
16898 : } else {
16899 0 : if(yych <= 'r') {
16900 0 : if(yych <= 'q') goto yy1100;
16901 0 : goto yy1105;
16902 : } else {
16903 0 : if(yych <= 's') goto yy1103;
16904 0 : if(yych <= 't') goto yy1106;
16905 0 : goto yy1100;
16906 : }
16907 : }
16908 0 : yy1112:
16909 : YYDEBUG(1112, *YYCURSOR);
16910 0 : yyaccept = 20;
16911 0 : yych = *(YYMARKER = ++YYCURSOR);
16912 0 : if(yych <= 'n') {
16913 0 : if(yych <= '/') goto yy1100;
16914 0 : if(yych <= '1') goto yy1113;
16915 0 : if(yych <= 'm') goto yy1100;
16916 0 : goto yy1104;
16917 : } else {
16918 0 : if(yych <= 'r') {
16919 0 : if(yych <= 'q') goto yy1100;
16920 0 : goto yy1105;
16921 : } else {
16922 0 : if(yych <= 's') goto yy1103;
16923 0 : if(yych <= 't') goto yy1106;
16924 0 : goto yy1100;
16925 : }
16926 : }
16927 0 : yy1113:
16928 : YYDEBUG(1113, *YYCURSOR);
16929 0 : yyaccept = 20;
16930 0 : yych = *(YYMARKER = ++YYCURSOR);
16931 0 : if(yych <= 'n') {
16932 0 : if(yych == '/') goto yy1107;
16933 0 : if(yych <= 'm') goto yy1100;
16934 0 : goto yy1104;
16935 : } else {
16936 0 : if(yych <= 'r') {
16937 0 : if(yych <= 'q') goto yy1100;
16938 0 : goto yy1105;
16939 : } else {
16940 0 : if(yych <= 's') goto yy1103;
16941 0 : if(yych <= 't') goto yy1106;
16942 0 : goto yy1100;
16943 : }
16944 : }
16945 0 : yy1114:
16946 : YYDEBUG(1114, *YYCURSOR);
16947 0 : yych = *++YYCURSOR;
16948 0 : if(yych <= 'U') {
16949 0 : if(yych == 'A') goto yy1191;
16950 0 : if(yych <= 'T') goto yy53;
16951 0 : goto yy1190;
16952 : } else {
16953 0 : if(yych <= 'a') {
16954 0 : if(yych <= '`') goto yy53;
16955 0 : goto yy1191;
16956 : } else {
16957 0 : if(yych == 'u') goto yy1190;
16958 0 : goto yy53;
16959 : }
16960 : }
16961 0 : yy1115:
16962 : YYDEBUG(1115, *YYCURSOR);
16963 0 : yych = *++YYCURSOR;
16964 0 : if(yych == 'E') goto yy1188;
16965 0 : if(yych == 'e') goto yy1188;
16966 0 : goto yy53;
16967 0 : yy1116:
16968 : YYDEBUG(1116, *YYCURSOR);
16969 0 : yych = *++YYCURSOR;
16970 0 : if(yych == 'A') goto yy1185;
16971 0 : if(yych == 'a') goto yy1185;
16972 0 : goto yy53;
16973 0 : yy1117:
16974 : YYDEBUG(1117, *YYCURSOR);
16975 0 : yych = *++YYCURSOR;
16976 0 : if(yych <= 'U') {
16977 0 : if(yych == 'P') goto yy1182;
16978 0 : if(yych <= 'T') goto yy53;
16979 0 : goto yy1181;
16980 : } else {
16981 0 : if(yych <= 'p') {
16982 0 : if(yych <= 'o') goto yy53;
16983 0 : goto yy1182;
16984 : } else {
16985 0 : if(yych == 'u') goto yy1181;
16986 0 : goto yy53;
16987 : }
16988 : }
16989 0 : yy1118:
16990 : YYDEBUG(1118, *YYCURSOR);
16991 0 : yych = *++YYCURSOR;
16992 0 : if(yych == 'E') goto yy1178;
16993 0 : if(yych == 'e') goto yy1178;
16994 0 : goto yy53;
16995 0 : yy1119:
16996 : YYDEBUG(1119, *YYCURSOR);
16997 0 : yych = *++YYCURSOR;
16998 0 : if(yych == 'C') goto yy1176;
16999 0 : if(yych == 'c') goto yy1176;
17000 0 : goto yy53;
17001 0 : yy1120:
17002 : YYDEBUG(1120, *YYCURSOR);
17003 0 : yych = *++YYCURSOR;
17004 0 : if(yych == 'O') goto yy1174;
17005 0 : if(yych == 'o') goto yy1174;
17006 0 : goto yy53;
17007 0 : yy1121:
17008 : YYDEBUG(1121, *YYCURSOR);
17009 0 : yych = *++YYCURSOR;
17010 0 : if(yych == 'E') goto yy1172;
17011 0 : if(yych == 'e') goto yy1172;
17012 0 : goto yy53;
17013 0 : yy1122:
17014 : YYDEBUG(1122, *YYCURSOR);
17015 0 : yych = *++YYCURSOR;
17016 0 : if(yych <= '/') goto yy53;
17017 0 : if(yych <= '0') goto yy960;
17018 0 : if(yych <= '4') goto yy961;
17019 0 : if(yych <= '5') goto yy962;
17020 0 : goto yy53;
17021 0 : yy1123:
17022 : YYDEBUG(1123, *YYCURSOR);
17023 0 : yyaccept = 21;
17024 0 : yych = *(YYMARKER = ++YYCURSOR);
17025 0 : if(yych <= '/') {
17026 0 : if(yych == '-') goto yy1127;
17027 : } else {
17028 0 : if(yych <= '0') goto yy1126;
17029 0 : if(yych <= '9') goto yy1146;
17030 : }
17031 0 : yy1124:
17032 : YYDEBUG(1124, *YYCURSOR);
17033 : #line 1102 "ext/date/lib/parse_date.re"
17034 : {
17035 : DEBUG_OUTPUT("gnudateshorter");
17036 : TIMELIB_INIT;
17037 : TIMELIB_HAVE_DATE();
17038 : s->time->y = timelib_get_nr((char **) &ptr, 4);
17039 : s->time->m = timelib_get_nr((char **) &ptr, 2);
17040 : TIMELIB_PROCESS_YEAR(s->time->y);
17041 : TIMELIB_DEINIT;
17042 : return TIMELIB_ISO_DATE;
17043 : }
17044 : #line 17045 "ext/date/lib/parse_date.c"
17045 0 : yy1125:
17046 : YYDEBUG(1125, *YYCURSOR);
17047 0 : yyaccept = 21;
17048 0 : yych = *(YYMARKER = ++YYCURSOR);
17049 0 : if(yych == '-') goto yy1127;
17050 0 : if(yych <= '/') goto yy1124;
17051 0 : if(yych <= '2') goto yy1146;
17052 0 : goto yy1124;
17053 0 : yy1126:
17054 : YYDEBUG(1126, *YYCURSOR);
17055 0 : yyaccept = 21;
17056 0 : yych = *(YYMARKER = ++YYCURSOR);
17057 0 : if(yych != '-') goto yy1124;
17058 0 : yy1127:
17059 : YYDEBUG(1127, *YYCURSOR);
17060 0 : yych = *++YYCURSOR;
17061 0 : if(yych <= '/') goto yy53;
17062 0 : if(yych <= '2') goto yy1128;
17063 0 : if(yych <= '3') goto yy1129;
17064 0 : if(yych <= '9') goto yy1130;
17065 0 : goto yy53;
17066 0 : yy1128:
17067 : YYDEBUG(1128, *YYCURSOR);
17068 0 : yyaccept = 13;
17069 0 : yych = *(YYMARKER = ++YYCURSOR);
17070 0 : if(yych <= 'm') {
17071 0 : if(yych <= '9') {
17072 0 : if(yych <= '/') goto yy825;
17073 0 : goto yy1130;
17074 : } else {
17075 0 : if(yych == 'T') goto yy1135;
17076 0 : goto yy825;
17077 : }
17078 : } else {
17079 0 : if(yych <= 'r') {
17080 0 : if(yych <= 'n') goto yy1132;
17081 0 : if(yych <= 'q') goto yy825;
17082 0 : goto yy1133;
17083 : } else {
17084 0 : if(yych <= 's') goto yy1131;
17085 0 : if(yych <= 't') goto yy1134;
17086 0 : goto yy825;
17087 : }
17088 : }
17089 0 : yy1129:
17090 : YYDEBUG(1129, *YYCURSOR);
17091 0 : yyaccept = 13;
17092 0 : yych = *(YYMARKER = ++YYCURSOR);
17093 0 : if(yych <= 'm') {
17094 0 : if(yych <= '1') {
17095 0 : if(yych <= '/') goto yy825;
17096 : } else {
17097 0 : if(yych == 'T') goto yy1135;
17098 0 : goto yy825;
17099 : }
17100 : } else {
17101 0 : if(yych <= 'r') {
17102 0 : if(yych <= 'n') goto yy1132;
17103 0 : if(yych <= 'q') goto yy825;
17104 0 : goto yy1133;
17105 : } else {
17106 0 : if(yych <= 's') goto yy1131;
17107 0 : if(yych <= 't') goto yy1134;
17108 0 : goto yy825;
17109 : }
17110 : }
17111 0 : yy1130:
17112 : YYDEBUG(1130, *YYCURSOR);
17113 0 : yyaccept = 13;
17114 0 : yych = *(YYMARKER = ++YYCURSOR);
17115 0 : if(yych <= 'n') {
17116 0 : if(yych == 'T') goto yy1135;
17117 0 : if(yych <= 'm') goto yy825;
17118 0 : goto yy1132;
17119 : } else {
17120 0 : if(yych <= 'r') {
17121 0 : if(yych <= 'q') goto yy825;
17122 0 : goto yy1133;
17123 : } else {
17124 0 : if(yych <= 's') goto yy1131;
17125 0 : if(yych <= 't') goto yy1134;
17126 0 : goto yy825;
17127 : }
17128 : }
17129 0 : yy1131:
17130 : YYDEBUG(1131, *YYCURSOR);
17131 0 : yych = *++YYCURSOR;
17132 0 : if(yych == 't') goto yy1145;
17133 0 : goto yy53;
17134 0 : yy1132:
17135 : YYDEBUG(1132, *YYCURSOR);
17136 0 : yych = *++YYCURSOR;
17137 0 : if(yych == 'd') goto yy1145;
17138 0 : goto yy53;
17139 0 : yy1133:
17140 : YYDEBUG(1133, *YYCURSOR);
17141 0 : yych = *++YYCURSOR;
17142 0 : if(yych == 'd') goto yy1145;
17143 0 : goto yy53;
17144 0 : yy1134:
17145 : YYDEBUG(1134, *YYCURSOR);
17146 0 : yych = *++YYCURSOR;
17147 0 : if(yych == 'h') goto yy1145;
17148 0 : goto yy53;
17149 0 : yy1135:
17150 : YYDEBUG(1135, *YYCURSOR);
17151 0 : yych = *++YYCURSOR;
17152 0 : if(yych <= '/') goto yy53;
17153 0 : if(yych <= '1') goto yy1136;
17154 0 : if(yych <= '2') goto yy1137;
17155 0 : if(yych <= '9') goto yy1138;
17156 0 : goto yy53;
17157 0 : yy1136:
17158 : YYDEBUG(1136, *YYCURSOR);
17159 0 : yych = *++YYCURSOR;
17160 0 : if(yych <= '/') goto yy53;
17161 0 : if(yych <= '9') goto yy1138;
17162 0 : if(yych <= ':') goto yy1139;
17163 0 : goto yy53;
17164 0 : yy1137:
17165 : YYDEBUG(1137, *YYCURSOR);
17166 0 : yych = *++YYCURSOR;
17167 0 : if(yych <= '/') goto yy53;
17168 0 : if(yych <= '3') goto yy1138;
17169 0 : if(yych == ':') goto yy1139;
17170 0 : goto yy53;
17171 0 : yy1138:
17172 : YYDEBUG(1138, *YYCURSOR);
17173 0 : yych = *++YYCURSOR;
17174 0 : if(yych != ':') goto yy53;
17175 0 : yy1139:
17176 : YYDEBUG(1139, *YYCURSOR);
17177 0 : yych = *++YYCURSOR;
17178 0 : if(yych <= '/') goto yy53;
17179 0 : if(yych <= '5') goto yy1140;
17180 0 : if(yych <= '9') goto yy1141;
17181 0 : goto yy53;
17182 0 : yy1140:
17183 : YYDEBUG(1140, *YYCURSOR);
17184 0 : yych = *++YYCURSOR;
17185 0 : if(yych <= '/') goto yy53;
17186 0 : if(yych <= '9') goto yy1141;
17187 0 : if(yych <= ':') goto yy1142;
17188 0 : goto yy53;
17189 0 : yy1141:
17190 : YYDEBUG(1141, *YYCURSOR);
17191 0 : yych = *++YYCURSOR;
17192 0 : if(yych != ':') goto yy53;
17193 0 : yy1142:
17194 : YYDEBUG(1142, *YYCURSOR);
17195 0 : yych = *++YYCURSOR;
17196 0 : if(yych <= '/') goto yy53;
17197 0 : if(yych <= '5') goto yy1143;
17198 0 : if(yych <= '6') goto yy1144;
17199 0 : if(yych <= '9') goto yy991;
17200 0 : goto yy53;
17201 0 : yy1143:
17202 : YYDEBUG(1143, *YYCURSOR);
17203 0 : yych = *++YYCURSOR;
17204 0 : if(yych <= '/') goto yy992;
17205 0 : if(yych <= '9') goto yy991;
17206 0 : goto yy992;
17207 0 : yy1144:
17208 : YYDEBUG(1144, *YYCURSOR);
17209 0 : yych = *++YYCURSOR;
17210 0 : if(yych == '0') goto yy991;
17211 0 : goto yy992;
17212 0 : yy1145:
17213 : YYDEBUG(1145, *YYCURSOR);
17214 0 : yyaccept = 13;
17215 0 : yych = *(YYMARKER = ++YYCURSOR);
17216 0 : if(yych == 'T') goto yy1135;
17217 0 : goto yy825;
17218 0 : yy1146:
17219 : YYDEBUG(1146, *YYCURSOR);
17220 0 : yyaccept = 21;
17221 0 : yych = *(YYMARKER = ++YYCURSOR);
17222 0 : if(yych != '-') goto yy1124;
17223 : YYDEBUG(1147, *YYCURSOR);
17224 0 : yych = *++YYCURSOR;
17225 0 : if(yych <= '2') {
17226 0 : if(yych <= '/') goto yy53;
17227 0 : if(yych >= '1') goto yy1149;
17228 : } else {
17229 0 : if(yych <= '3') goto yy1150;
17230 0 : if(yych <= '9') goto yy1130;
17231 0 : goto yy53;
17232 : }
17233 : YYDEBUG(1148, *YYCURSOR);
17234 0 : yyaccept = 13;
17235 0 : yych = *(YYMARKER = ++YYCURSOR);
17236 0 : if(yych <= 'm') {
17237 0 : if(yych <= '9') {
17238 0 : if(yych <= '/') goto yy825;
17239 0 : if(yych <= '0') goto yy1130;
17240 0 : goto yy1151;
17241 : } else {
17242 0 : if(yych == 'T') goto yy1135;
17243 0 : goto yy825;
17244 : }
17245 : } else {
17246 0 : if(yych <= 'r') {
17247 0 : if(yych <= 'n') goto yy1132;
17248 0 : if(yych <= 'q') goto yy825;
17249 0 : goto yy1133;
17250 : } else {
17251 0 : if(yych <= 's') goto yy1131;
17252 0 : if(yych <= 't') goto yy1134;
17253 0 : goto yy825;
17254 : }
17255 : }
17256 0 : yy1149:
17257 : YYDEBUG(1149, *YYCURSOR);
17258 0 : yyaccept = 13;
17259 0 : yych = *(YYMARKER = ++YYCURSOR);
17260 0 : if(yych <= 'm') {
17261 0 : if(yych <= '9') {
17262 0 : if(yych <= '/') goto yy825;
17263 0 : goto yy1151;
17264 : } else {
17265 0 : if(yych == 'T') goto yy1135;
17266 0 : goto yy825;
17267 : }
17268 : } else {
17269 0 : if(yych <= 'r') {
17270 0 : if(yych <= 'n') goto yy1132;
17271 0 : if(yych <= 'q') goto yy825;
17272 0 : goto yy1133;
17273 : } else {
17274 0 : if(yych <= 's') goto yy1131;
17275 0 : if(yych <= 't') goto yy1134;
17276 0 : goto yy825;
17277 : }
17278 : }
17279 0 : yy1150:
17280 : YYDEBUG(1150, *YYCURSOR);
17281 0 : yyaccept = 13;
17282 0 : yych = *(YYMARKER = ++YYCURSOR);
17283 0 : if(yych <= 'm') {
17284 0 : if(yych <= '1') {
17285 0 : if(yych <= '/') goto yy825;
17286 : } else {
17287 0 : if(yych == 'T') goto yy1135;
17288 0 : goto yy825;
17289 : }
17290 : } else {
17291 0 : if(yych <= 'r') {
17292 0 : if(yych <= 'n') goto yy1132;
17293 0 : if(yych <= 'q') goto yy825;
17294 0 : goto yy1133;
17295 : } else {
17296 0 : if(yych <= 's') goto yy1131;
17297 0 : if(yych <= 't') goto yy1134;
17298 0 : goto yy825;
17299 : }
17300 : }
17301 0 : yy1151:
17302 : YYDEBUG(1151, *YYCURSOR);
17303 0 : yyaccept = 20;
17304 0 : yych = *(YYMARKER = ++YYCURSOR);
17305 0 : if(yych <= 'n') {
17306 0 : if(yych == 'T') goto yy1152;
17307 0 : if(yych <= 'm') goto yy1100;
17308 0 : goto yy1132;
17309 : } else {
17310 0 : if(yych <= 'r') {
17311 0 : if(yych <= 'q') goto yy1100;
17312 0 : goto yy1133;
17313 : } else {
17314 0 : if(yych <= 's') goto yy1131;
17315 0 : if(yych <= 't') goto yy1134;
17316 0 : goto yy1100;
17317 : }
17318 : }
17319 0 : yy1152:
17320 : YYDEBUG(1152, *YYCURSOR);
17321 0 : yych = *++YYCURSOR;
17322 0 : if(yych <= '/') goto yy53;
17323 0 : if(yych <= '1') goto yy1153;
17324 0 : if(yych <= '2') goto yy1154;
17325 0 : if(yych <= '9') goto yy1138;
17326 0 : goto yy53;
17327 0 : yy1153:
17328 : YYDEBUG(1153, *YYCURSOR);
17329 0 : yych = *++YYCURSOR;
17330 0 : if(yych <= '/') goto yy53;
17331 0 : if(yych <= '9') goto yy1155;
17332 0 : if(yych <= ':') goto yy1139;
17333 0 : goto yy53;
17334 0 : yy1154:
17335 : YYDEBUG(1154, *YYCURSOR);
17336 0 : yych = *++YYCURSOR;
17337 0 : if(yych <= '/') goto yy53;
17338 0 : if(yych <= '3') goto yy1155;
17339 0 : if(yych == ':') goto yy1139;
17340 0 : goto yy53;
17341 0 : yy1155:
17342 : YYDEBUG(1155, *YYCURSOR);
17343 0 : yych = *++YYCURSOR;
17344 0 : if(yych != ':') goto yy53;
17345 : YYDEBUG(1156, *YYCURSOR);
17346 0 : yych = *++YYCURSOR;
17347 0 : if(yych <= '/') goto yy53;
17348 0 : if(yych <= '5') goto yy1157;
17349 0 : if(yych <= '9') goto yy1141;
17350 0 : goto yy53;
17351 0 : yy1157:
17352 : YYDEBUG(1157, *YYCURSOR);
17353 0 : yych = *++YYCURSOR;
17354 0 : if(yych <= '/') goto yy53;
17355 0 : if(yych <= '9') goto yy1158;
17356 0 : if(yych <= ':') goto yy1142;
17357 0 : goto yy53;
17358 0 : yy1158:
17359 : YYDEBUG(1158, *YYCURSOR);
17360 0 : yych = *++YYCURSOR;
17361 0 : if(yych != ':') goto yy53;
17362 : YYDEBUG(1159, *YYCURSOR);
17363 0 : yych = *++YYCURSOR;
17364 0 : if(yych <= '/') goto yy53;
17365 0 : if(yych <= '5') goto yy1160;
17366 0 : if(yych <= '6') goto yy1161;
17367 0 : if(yych <= '9') goto yy991;
17368 0 : goto yy53;
17369 0 : yy1160:
17370 : YYDEBUG(1160, *YYCURSOR);
17371 0 : yych = *++YYCURSOR;
17372 0 : if(yych <= '/') goto yy992;
17373 0 : if(yych <= '9') goto yy1162;
17374 0 : goto yy992;
17375 0 : yy1161:
17376 : YYDEBUG(1161, *YYCURSOR);
17377 0 : yych = *++YYCURSOR;
17378 0 : if(yych != '0') goto yy992;
17379 0 : yy1162:
17380 : YYDEBUG(1162, *YYCURSOR);
17381 0 : yyaccept = 22;
17382 0 : yych = *(YYMARKER = ++YYCURSOR);
17383 0 : if(yych != '.') goto yy992;
17384 : YYDEBUG(1163, *YYCURSOR);
17385 0 : yych = *++YYCURSOR;
17386 0 : if(yych <= '/') goto yy53;
17387 0 : if(yych >= ':') goto yy53;
17388 0 : yy1164:
17389 : YYDEBUG(1164, *YYCURSOR);
17390 0 : yyaccept = 22;
17391 0 : YYMARKER = ++YYCURSOR;
17392 0 : if((YYLIMIT - YYCURSOR) < 6) YYFILL(6);
17393 0 : yych = *YYCURSOR;
17394 : YYDEBUG(1165, *YYCURSOR);
17395 0 : if(yych <= ',') {
17396 0 : if(yych != '+') goto yy992;
17397 : } else {
17398 0 : if(yych <= '-') goto yy1166;
17399 0 : if(yych <= '/') goto yy992;
17400 0 : if(yych <= '9') goto yy1164;
17401 0 : goto yy992;
17402 : }
17403 0 : yy1166:
17404 : YYDEBUG(1166, *YYCURSOR);
17405 0 : yych = *++YYCURSOR;
17406 0 : if(yych <= '/') goto yy53;
17407 0 : if(yych <= '1') goto yy1167;
17408 0 : if(yych <= '2') goto yy1168;
17409 0 : if(yych <= '9') goto yy1169;
17410 0 : goto yy53;
17411 0 : yy1167:
17412 : YYDEBUG(1167, *YYCURSOR);
17413 0 : yych = *++YYCURSOR;
17414 0 : if(yych <= '/') goto yy992;
17415 0 : if(yych <= '9') goto yy1169;
17416 0 : if(yych <= ':') goto yy1170;
17417 0 : goto yy992;
17418 0 : yy1168:
17419 : YYDEBUG(1168, *YYCURSOR);
17420 0 : yych = *++YYCURSOR;
17421 0 : if(yych <= '5') {
17422 0 : if(yych <= '/') goto yy992;
17423 0 : if(yych >= '4') goto yy1171;
17424 : } else {
17425 0 : if(yych <= '9') goto yy991;
17426 0 : if(yych <= ':') goto yy1170;
17427 0 : goto yy992;
17428 : }
17429 0 : yy1169:
17430 : YYDEBUG(1169, *YYCURSOR);
17431 0 : yych = *++YYCURSOR;
17432 0 : if(yych <= '/') goto yy992;
17433 0 : if(yych <= '5') goto yy1171;
17434 0 : if(yych <= '9') goto yy991;
17435 0 : if(yych >= ';') goto yy992;
17436 0 : yy1170:
17437 : YYDEBUG(1170, *YYCURSOR);
17438 0 : yych = *++YYCURSOR;
17439 0 : if(yych <= '/') goto yy992;
17440 0 : if(yych <= '5') goto yy1171;
17441 0 : if(yych <= '9') goto yy991;
17442 0 : goto yy992;
17443 0 : yy1171:
17444 : YYDEBUG(1171, *YYCURSOR);
17445 0 : yych = *++YYCURSOR;
17446 0 : if(yych <= '/') goto yy992;
17447 0 : if(yych <= '9') goto yy991;
17448 0 : goto yy992;
17449 0 : yy1172:
17450 : YYDEBUG(1172, *YYCURSOR);
17451 0 : yych = *++YYCURSOR;
17452 0 : if(yych == 'C') goto yy1173;
17453 0 : if(yych != 'c') goto yy53;
17454 0 : yy1173:
17455 : YYDEBUG(1173, *YYCURSOR);
17456 0 : yyaccept = 19;
17457 0 : yych = *(YYMARKER = ++YYCURSOR);
17458 0 : if(yych <= 'D') {
17459 0 : if(yych == '-') goto yy919;
17460 0 : goto yy943;
17461 : } else {
17462 0 : if(yych <= 'E') goto yy1028;
17463 0 : if(yych == 'e') goto yy1028;
17464 0 : goto yy943;
17465 : }
17466 0 : yy1174:
17467 : YYDEBUG(1174, *YYCURSOR);
17468 0 : yych = *++YYCURSOR;
17469 0 : if(yych == 'V') goto yy1175;
17470 0 : if(yych != 'v') goto yy53;
17471 0 : yy1175:
17472 : YYDEBUG(1175, *YYCURSOR);
17473 0 : yyaccept = 19;
17474 0 : yych = *(YYMARKER = ++YYCURSOR);
17475 0 : if(yych <= 'D') {
17476 0 : if(yych == '-') goto yy919;
17477 0 : goto yy943;
17478 : } else {
17479 0 : if(yych <= 'E') goto yy1035;
17480 0 : if(yych == 'e') goto yy1035;
17481 0 : goto yy943;
17482 : }
17483 0 : yy1176:
17484 : YYDEBUG(1176, *YYCURSOR);
17485 0 : yych = *++YYCURSOR;
17486 0 : if(yych == 'T') goto yy1177;
17487 0 : if(yych != 't') goto yy53;
17488 0 : yy1177:
17489 : YYDEBUG(1177, *YYCURSOR);
17490 0 : yyaccept = 19;
17491 0 : yych = *(YYMARKER = ++YYCURSOR);
17492 0 : if(yych <= 'N') {
17493 0 : if(yych == '-') goto yy919;
17494 0 : goto yy943;
17495 : } else {
17496 0 : if(yych <= 'O') goto yy1041;
17497 0 : if(yych == 'o') goto yy1041;
17498 0 : goto yy943;
17499 : }
17500 0 : yy1178:
17501 : YYDEBUG(1178, *YYCURSOR);
17502 0 : yych = *++YYCURSOR;
17503 0 : if(yych == 'P') goto yy1179;
17504 0 : if(yych != 'p') goto yy53;
17505 0 : yy1179:
17506 : YYDEBUG(1179, *YYCURSOR);
17507 0 : yyaccept = 19;
17508 0 : yych = *(YYMARKER = ++YYCURSOR);
17509 0 : if(yych <= 'S') {
17510 0 : if(yych == '-') goto yy919;
17511 0 : goto yy943;
17512 : } else {
17513 0 : if(yych <= 'T') goto yy1180;
17514 0 : if(yych != 't') goto yy943;
17515 : }
17516 0 : yy1180:
17517 : YYDEBUG(1180, *YYCURSOR);
17518 0 : yyaccept = 19;
17519 0 : yych = *(YYMARKER = ++YYCURSOR);
17520 0 : if(yych <= 'D') {
17521 0 : if(yych == '-') goto yy919;
17522 0 : goto yy943;
17523 : } else {
17524 0 : if(yych <= 'E') goto yy1047;
17525 0 : if(yych == 'e') goto yy1047;
17526 0 : goto yy943;
17527 : }
17528 0 : yy1181:
17529 : YYDEBUG(1181, *YYCURSOR);
17530 0 : yych = *++YYCURSOR;
17531 0 : if(yych == 'G') goto yy1184;
17532 0 : if(yych == 'g') goto yy1184;
17533 0 : goto yy53;
17534 0 : yy1182:
17535 : YYDEBUG(1182, *YYCURSOR);
17536 0 : yych = *++YYCURSOR;
17537 0 : if(yych == 'R') goto yy1183;
17538 0 : if(yych != 'r') goto yy53;
17539 0 : yy1183:
17540 : YYDEBUG(1183, *YYCURSOR);
17541 0 : yyaccept = 19;
17542 0 : yych = *(YYMARKER = ++YYCURSOR);
17543 0 : if(yych <= 'H') {
17544 0 : if(yych == '-') goto yy919;
17545 0 : goto yy943;
17546 : } else {
17547 0 : if(yych <= 'I') goto yy1054;
17548 0 : if(yych == 'i') goto yy1054;
17549 0 : goto yy943;
17550 : }
17551 0 : yy1184:
17552 : YYDEBUG(1184, *YYCURSOR);
17553 0 : yyaccept = 19;
17554 0 : yych = *(YYMARKER = ++YYCURSOR);
17555 0 : if(yych <= 'T') {
17556 0 : if(yych == '-') goto yy919;
17557 0 : goto yy943;
17558 : } else {
17559 0 : if(yych <= 'U') goto yy1056;
17560 0 : if(yych == 'u') goto yy1056;
17561 0 : goto yy943;
17562 : }
17563 0 : yy1185:
17564 : YYDEBUG(1185, *YYCURSOR);
17565 0 : yych = *++YYCURSOR;
17566 0 : if(yych <= 'Y') {
17567 0 : if(yych == 'R') goto yy1186;
17568 0 : if(yych <= 'X') goto yy53;
17569 0 : goto yy1187;
17570 : } else {
17571 0 : if(yych <= 'r') {
17572 0 : if(yych <= 'q') goto yy53;
17573 : } else {
17574 0 : if(yych == 'y') goto yy1187;
17575 0 : goto yy53;
17576 : }
17577 : }
17578 0 : yy1186:
17579 : YYDEBUG(1186, *YYCURSOR);
17580 0 : yyaccept = 19;
17581 0 : yych = *(YYMARKER = ++YYCURSOR);
17582 0 : if(yych <= 'B') {
17583 0 : if(yych == '-') goto yy919;
17584 0 : goto yy943;
17585 : } else {
17586 0 : if(yych <= 'C') goto yy1060;
17587 0 : if(yych == 'c') goto yy1060;
17588 0 : goto yy943;
17589 : }
17590 0 : yy1187:
17591 : YYDEBUG(1187, *YYCURSOR);
17592 0 : yyaccept = 19;
17593 0 : yych = *(YYMARKER = ++YYCURSOR);
17594 0 : if(yych == '-') goto yy919;
17595 0 : goto yy943;
17596 0 : yy1188:
17597 : YYDEBUG(1188, *YYCURSOR);
17598 0 : yych = *++YYCURSOR;
17599 0 : if(yych == 'B') goto yy1189;
17600 0 : if(yych != 'b') goto yy53;
17601 0 : yy1189:
17602 : YYDEBUG(1189, *YYCURSOR);
17603 0 : yyaccept = 19;
17604 0 : yych = *(YYMARKER = ++YYCURSOR);
17605 0 : if(yych <= 'Q') {
17606 0 : if(yych == '-') goto yy919;
17607 0 : goto yy943;
17608 : } else {
17609 0 : if(yych <= 'R') goto yy1063;
17610 0 : if(yych == 'r') goto yy1063;
17611 0 : goto yy943;
17612 : }
17613 0 : yy1190:
17614 : YYDEBUG(1190, *YYCURSOR);
17615 0 : yych = *++YYCURSOR;
17616 0 : if(yych <= 'N') {
17617 0 : if(yych == 'L') goto yy1194;
17618 0 : if(yych <= 'M') goto yy53;
17619 0 : goto yy1193;
17620 : } else {
17621 0 : if(yych <= 'l') {
17622 0 : if(yych <= 'k') goto yy53;
17623 0 : goto yy1194;
17624 : } else {
17625 0 : if(yych == 'n') goto yy1193;
17626 0 : goto yy53;
17627 : }
17628 : }
17629 0 : yy1191:
17630 : YYDEBUG(1191, *YYCURSOR);
17631 0 : yych = *++YYCURSOR;
17632 0 : if(yych == 'N') goto yy1192;
17633 0 : if(yych != 'n') goto yy53;
17634 0 : yy1192:
17635 : YYDEBUG(1192, *YYCURSOR);
17636 0 : yyaccept = 19;
17637 0 : yych = *(YYMARKER = ++YYCURSOR);
17638 0 : if(yych <= 'T') {
17639 0 : if(yych == '-') goto yy919;
17640 0 : goto yy943;
17641 : } else {
17642 0 : if(yych <= 'U') goto yy1070;
17643 0 : if(yych == 'u') goto yy1070;
17644 0 : goto yy943;
17645 : }
17646 0 : yy1193:
17647 : YYDEBUG(1193, *YYCURSOR);
17648 0 : yyaccept = 19;
17649 0 : yych = *(YYMARKER = ++YYCURSOR);
17650 0 : if(yych <= 'D') {
17651 0 : if(yych == '-') goto yy919;
17652 0 : goto yy943;
17653 : } else {
17654 0 : if(yych <= 'E') goto yy1032;
17655 0 : if(yych == 'e') goto yy1032;
17656 0 : goto yy943;
17657 : }
17658 0 : yy1194:
17659 : YYDEBUG(1194, *YYCURSOR);
17660 0 : yyaccept = 19;
17661 0 : yych = *(YYMARKER = ++YYCURSOR);
17662 0 : if(yych <= 'X') {
17663 0 : if(yych == '-') goto yy919;
17664 0 : goto yy943;
17665 : } else {
17666 0 : if(yych <= 'Y') goto yy1032;
17667 0 : if(yych == 'y') goto yy1032;
17668 0 : goto yy943;
17669 : }
17670 0 : yy1195:
17671 : YYDEBUG(1195, *YYCURSOR);
17672 0 : yych = *++YYCURSOR;
17673 0 : if(yych <= '/') {
17674 0 : if(yych <= 0x09) {
17675 0 : if(yych <= 0x08) goto yy749;
17676 0 : goto yy896;
17677 : } else {
17678 0 : if(yych <= ',') goto yy749;
17679 0 : if(yych <= '.') goto yy896;
17680 0 : goto yy895;
17681 : }
17682 : } else {
17683 0 : if(yych <= 'U') {
17684 0 : if(yych <= 'T') goto yy749;
17685 0 : goto yy74;
17686 : } else {
17687 0 : if(yych == 'u') goto yy74;
17688 0 : goto yy749;
17689 : }
17690 : }
17691 0 : yy1196:
17692 : YYDEBUG(1196, *YYCURSOR);
17693 0 : yych = *++YYCURSOR;
17694 0 : if(yych <= 'P') {
17695 0 : if(yych == 'C') goto yy125;
17696 0 : if(yych <= 'O') goto yy53;
17697 0 : goto yy757;
17698 : } else {
17699 0 : if(yych <= 'c') {
17700 0 : if(yych <= 'b') goto yy53;
17701 0 : goto yy125;
17702 : } else {
17703 0 : if(yych == 'p') goto yy757;
17704 0 : goto yy53;
17705 : }
17706 : }
17707 0 : yy1197:
17708 : YYDEBUG(1197, *YYCURSOR);
17709 0 : yych = *++YYCURSOR;
17710 0 : if(yych <= '9') {
17711 0 : if(yych <= ',') {
17712 0 : if(yych != 0x09) goto yy1200;
17713 : } else {
17714 0 : if(yych <= '-') goto yy660;
17715 0 : if(yych <= '.') goto yy896;
17716 0 : if(yych <= '/') goto yy895;
17717 0 : goto yy900;
17718 : }
17719 : } else {
17720 0 : if(yych <= 'q') {
17721 0 : if(yych == 'n') goto yy657;
17722 0 : goto yy1200;
17723 : } else {
17724 0 : if(yych <= 'r') goto yy658;
17725 0 : if(yych <= 's') goto yy651;
17726 0 : if(yych <= 't') goto yy655;
17727 0 : goto yy1200;
17728 : }
17729 : }
17730 0 : yy1198:
17731 : YYDEBUG(1198, *YYCURSOR);
17732 0 : yych = *++YYCURSOR;
17733 0 : if(yych <= '/') goto yy1200;
17734 0 : if(yych <= '0') goto yy897;
17735 0 : if(yych <= '1') goto yy898;
17736 0 : if(yych <= '9') goto yy899;
17737 0 : goto yy1200;
17738 0 : yy1199:
17739 : YYDEBUG(1199, *YYCURSOR);
17740 0 : ++YYCURSOR;
17741 0 : if((YYLIMIT - YYCURSOR) < 13) YYFILL(13);
17742 0 : yych = *YYCURSOR;
17743 0 : yy1200:
17744 : YYDEBUG(1200, *YYCURSOR);
17745 : YYDEBUG(-1, yych);
17746 0 : switch(yych) {
17747 : case 0x09:
17748 0 : case ' ': goto yy1199;
17749 : case '-':
17750 0 : case '.': goto yy748;
17751 : case 'A':
17752 0 : case 'a': goto yy745;
17753 : case 'D':
17754 0 : case 'd': goto yy653;
17755 : case 'F':
17756 0 : case 'f': goto yy654;
17757 : case 'H':
17758 0 : case 'h': goto yy60;
17759 0 : case 'I': goto yy662;
17760 : case 'J':
17761 0 : case 'j': goto yy666;
17762 : case 'M':
17763 0 : case 'm': goto yy652;
17764 : case 'N':
17765 0 : case 'n': goto yy669;
17766 : case 'O':
17767 0 : case 'o': goto yy668;
17768 : case 'S':
17769 0 : case 's': goto yy650;
17770 : case 'T':
17771 0 : case 't': goto yy65;
17772 0 : case 'V': goto yy664;
17773 : case 'W':
17774 0 : case 'w': goto yy62;
17775 0 : case 'X': goto yy665;
17776 : case 'Y':
17777 0 : case 'y': goto yy64;
17778 0 : default: goto yy53;
17779 : }
17780 0 : yy1201:
17781 : YYDEBUG(1201, *YYCURSOR);
17782 0 : yych = *++YYCURSOR;
17783 0 : if(yych <= '9') {
17784 0 : if(yych <= '-') {
17785 0 : if(yych == 0x09) goto yy1198;
17786 0 : if(yych <= ',') goto yy1200;
17787 0 : goto yy660;
17788 : } else {
17789 0 : if(yych <= '.') goto yy1202;
17790 0 : if(yych <= '/') goto yy895;
17791 0 : if(yych <= '5') goto yy1204;
17792 0 : goto yy900;
17793 : }
17794 : } else {
17795 0 : if(yych <= 'q') {
17796 0 : if(yych <= ':') goto yy1203;
17797 0 : if(yych == 'n') goto yy657;
17798 0 : goto yy1200;
17799 : } else {
17800 0 : if(yych <= 'r') goto yy658;
17801 0 : if(yych <= 's') goto yy651;
17802 0 : if(yych <= 't') goto yy655;
17803 0 : goto yy1200;
17804 : }
17805 : }
17806 0 : yy1202:
17807 : YYDEBUG(1202, *YYCURSOR);
17808 0 : yych = *++YYCURSOR;
17809 0 : if(yych <= '1') {
17810 0 : if(yych <= '/') goto yy749;
17811 0 : if(yych <= '0') goto yy1226;
17812 0 : goto yy1227;
17813 : } else {
17814 0 : if(yych <= '5') goto yy1228;
17815 0 : if(yych <= '9') goto yy1229;
17816 0 : goto yy749;
17817 : }
17818 0 : yy1203:
17819 : YYDEBUG(1203, *YYCURSOR);
17820 0 : yych = *++YYCURSOR;
17821 0 : if(yych <= '/') goto yy53;
17822 0 : if(yych <= '5') goto yy1221;
17823 0 : if(yych <= '9') goto yy1222;
17824 0 : goto yy53;
17825 0 : yy1204:
17826 : YYDEBUG(1204, *YYCURSOR);
17827 0 : yych = *++YYCURSOR;
17828 0 : if(yych == '-') goto yy901;
17829 0 : if(yych <= '/') goto yy57;
17830 0 : if(yych >= ':') goto yy57;
17831 : YYDEBUG(1205, *YYCURSOR);
17832 0 : yyaccept = 23;
17833 0 : yych = *(YYMARKER = ++YYCURSOR);
17834 : YYDEBUG(-1, yych);
17835 0 : switch(yych) {
17836 : case 0x09:
17837 : case ' ':
17838 : case 'A':
17839 : case 'D':
17840 : case 'F':
17841 : case 'H':
17842 : case 'I':
17843 : case 'J':
17844 : case 'M':
17845 : case 'N':
17846 : case 'O':
17847 : case 'S':
17848 : case 'T':
17849 : case 'V':
17850 : case 'X':
17851 : case 'Y':
17852 : case 'a':
17853 : case 'd':
17854 : case 'f':
17855 : case 'h':
17856 : case 'j':
17857 : case 'm':
17858 : case 'n':
17859 : case 'o':
17860 : case 's':
17861 : case 't':
17862 : case 'w':
17863 0 : case 'y': goto yy940;
17864 0 : case '-': goto yy937;
17865 0 : case '.': goto yy941;
17866 0 : case '/': goto yy938;
17867 0 : case '0': goto yy1207;
17868 0 : case '1': goto yy1208;
17869 0 : case '2': goto yy1209;
17870 0 : case '3': goto yy1210;
17871 : case '4':
17872 0 : case '5': goto yy1211;
17873 0 : case '6': goto yy1212;
17874 : case '7':
17875 : case '8':
17876 0 : case '9': goto yy51;
17877 0 : case ':': goto yy956;
17878 0 : case 'W': goto yy959;
17879 : default: goto yy1206;
17880 : }
17881 0 : yy1206:
17882 : YYDEBUG(1206, *YYCURSOR);
17883 : #line 1009 "ext/date/lib/parse_date.re"
17884 : {
17885 : DEBUG_OUTPUT("gnunocolon");
17886 : TIMELIB_INIT;
17887 : switch (s->time->have_time) {
17888 : case 0:
17889 : s->time->h = timelib_get_nr((char **) &ptr, 2);
17890 : s->time->i = timelib_get_nr((char **) &ptr, 2);
17891 : s->time->s = 0;
17892 : break;
17893 : case 1:
17894 : s->time->y = timelib_get_nr((char **) &ptr, 4);
17895 : break;
17896 : default:
17897 : TIMELIB_DEINIT;
17898 : add_error(s, "Double time specification");
17899 : return TIMELIB_ERROR;
17900 : }
17901 : s->time->have_time++;
17902 : TIMELIB_DEINIT;
17903 : return TIMELIB_GNU_NOCOLON;
17904 : }
17905 : #line 17906 "ext/date/lib/parse_date.c"
17906 0 : yy1207:
17907 : YYDEBUG(1207, *YYCURSOR);
17908 0 : yych = *++YYCURSOR;
17909 0 : if(yych <= '/') goto yy57;
17910 0 : if(yych <= '0') goto yy1219;
17911 0 : if(yych <= '9') goto yy1220;
17912 0 : goto yy57;
17913 0 : yy1208:
17914 : YYDEBUG(1208, *YYCURSOR);
17915 0 : yych = *++YYCURSOR;
17916 0 : if(yych <= '/') goto yy57;
17917 0 : if(yych <= '2') goto yy1218;
17918 0 : if(yych <= '9') goto yy1217;
17919 0 : goto yy57;
17920 0 : yy1209:
17921 : YYDEBUG(1209, *YYCURSOR);
17922 0 : yych = *++YYCURSOR;
17923 0 : if(yych <= '/') goto yy57;
17924 0 : if(yych <= '9') goto yy1217;
17925 0 : goto yy57;
17926 0 : yy1210:
17927 : YYDEBUG(1210, *YYCURSOR);
17928 0 : yych = *++YYCURSOR;
17929 0 : if(yych <= '/') goto yy57;
17930 0 : if(yych <= '5') goto yy1215;
17931 0 : if(yych <= '6') goto yy1216;
17932 0 : if(yych <= '9') goto yy1213;
17933 0 : goto yy57;
17934 0 : yy1211:
17935 : YYDEBUG(1211, *YYCURSOR);
17936 0 : yych = *++YYCURSOR;
17937 0 : if(yych <= '/') goto yy57;
17938 0 : if(yych <= '9') goto yy1213;
17939 0 : goto yy57;
17940 0 : yy1212:
17941 : YYDEBUG(1212, *YYCURSOR);
17942 0 : yych = *++YYCURSOR;
17943 0 : if(yych <= '/') goto yy57;
17944 0 : if(yych <= '0') goto yy1213;
17945 0 : if(yych <= '9') goto yy51;
17946 0 : goto yy57;
17947 0 : yy1213:
17948 : YYDEBUG(1213, *YYCURSOR);
17949 0 : yyaccept = 24;
17950 0 : yych = *(YYMARKER = ++YYCURSOR);
17951 0 : if(yybm[0+yych] & 8) {
17952 0 : goto yy51;
17953 : }
17954 0 : if(yych <= 'W') {
17955 0 : if(yych <= 'F') {
17956 0 : if(yych <= ' ') {
17957 0 : if(yych == 0x09) goto yy57;
17958 0 : if(yych >= ' ') goto yy57;
17959 : } else {
17960 0 : if(yych == 'D') goto yy57;
17961 0 : if(yych >= 'F') goto yy57;
17962 : }
17963 : } else {
17964 0 : if(yych <= 'M') {
17965 0 : if(yych == 'H') goto yy57;
17966 0 : if(yych >= 'M') goto yy57;
17967 : } else {
17968 0 : if(yych <= 'R') goto yy1214;
17969 0 : if(yych <= 'T') goto yy57;
17970 0 : if(yych >= 'W') goto yy57;
17971 : }
17972 : }
17973 : } else {
17974 0 : if(yych <= 'h') {
17975 0 : if(yych <= 'd') {
17976 0 : if(yych == 'Y') goto yy57;
17977 0 : if(yych >= 'd') goto yy57;
17978 : } else {
17979 0 : if(yych == 'f') goto yy57;
17980 0 : if(yych >= 'h') goto yy57;
17981 : }
17982 : } else {
17983 0 : if(yych <= 't') {
17984 0 : if(yych == 'm') goto yy57;
17985 0 : if(yych >= 's') goto yy57;
17986 : } else {
17987 0 : if(yych <= 'w') {
17988 0 : if(yych >= 'w') goto yy57;
17989 : } else {
17990 0 : if(yych == 'y') goto yy57;
17991 : }
17992 : }
17993 : }
17994 : }
17995 0 : yy1214:
17996 : YYDEBUG(1214, *YYCURSOR);
17997 : #line 1055 "ext/date/lib/parse_date.re"
17998 : {
17999 : int tz_not_found;
18000 : DEBUG_OUTPUT("iso8601nocolon");
18001 : TIMELIB_INIT;
18002 : TIMELIB_HAVE_TIME();
18003 : s->time->h = timelib_get_nr((char **) &ptr, 2);
18004 : s->time->i = timelib_get_nr((char **) &ptr, 2);
18005 : s->time->s = timelib_get_nr((char **) &ptr, 2);
18006 :
18007 : if (*ptr != '\0') {
18008 : s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
18009 : if (tz_not_found) {
18010 : add_error(s, "The timezone could not be found in the database");
18011 : }
18012 : }
18013 : TIMELIB_DEINIT;
18014 : return TIMELIB_ISO_NOCOLON;
18015 : }
18016 : #line 18017 "ext/date/lib/parse_date.c"
18017 0 : yy1215:
18018 : YYDEBUG(1215, *YYCURSOR);
18019 0 : yyaccept = 24;
18020 0 : yych = *(YYMARKER = ++YYCURSOR);
18021 0 : if(yych <= 'V') {
18022 0 : if(yych <= 'D') {
18023 0 : if(yych <= ' ') {
18024 0 : if(yych == 0x09) goto yy57;
18025 0 : if(yych <= 0x1F) goto yy1214;
18026 0 : goto yy57;
18027 : } else {
18028 0 : if(yych <= '/') goto yy1214;
18029 0 : if(yych <= '9') goto yy970;
18030 0 : if(yych <= 'C') goto yy1214;
18031 0 : goto yy57;
18032 : }
18033 : } else {
18034 0 : if(yych <= 'H') {
18035 0 : if(yych == 'F') goto yy57;
18036 0 : if(yych <= 'G') goto yy1214;
18037 0 : goto yy57;
18038 : } else {
18039 0 : if(yych <= 'M') {
18040 0 : if(yych <= 'L') goto yy1214;
18041 0 : goto yy57;
18042 : } else {
18043 0 : if(yych <= 'R') goto yy1214;
18044 0 : if(yych <= 'T') goto yy57;
18045 0 : goto yy1214;
18046 : }
18047 : }
18048 : }
18049 : } else {
18050 0 : if(yych <= 'h') {
18051 0 : if(yych <= 'c') {
18052 0 : if(yych == 'X') goto yy1214;
18053 0 : if(yych <= 'Y') goto yy57;
18054 0 : goto yy1214;
18055 : } else {
18056 0 : if(yych <= 'e') {
18057 0 : if(yych <= 'd') goto yy57;
18058 0 : goto yy1214;
18059 : } else {
18060 0 : if(yych == 'g') goto yy1214;
18061 0 : goto yy57;
18062 : }
18063 : }
18064 : } else {
18065 0 : if(yych <= 't') {
18066 0 : if(yych == 'm') goto yy57;
18067 0 : if(yych <= 'r') goto yy1214;
18068 0 : goto yy57;
18069 : } else {
18070 0 : if(yych <= 'w') {
18071 0 : if(yych <= 'v') goto yy1214;
18072 0 : goto yy57;
18073 : } else {
18074 0 : if(yych == 'y') goto yy57;
18075 0 : goto yy1214;
18076 : }
18077 : }
18078 : }
18079 : }
18080 0 : yy1216:
18081 : YYDEBUG(1216, *YYCURSOR);
18082 0 : yyaccept = 24;
18083 0 : yych = *(YYMARKER = ++YYCURSOR);
18084 0 : if(yych <= 'V') {
18085 0 : if(yych <= 'D') {
18086 0 : if(yych <= ' ') {
18087 0 : if(yych == 0x09) goto yy57;
18088 0 : if(yych <= 0x1F) goto yy1214;
18089 0 : goto yy57;
18090 : } else {
18091 0 : if(yych <= '6') {
18092 0 : if(yych <= '/') goto yy1214;
18093 0 : goto yy970;
18094 : } else {
18095 0 : if(yych <= '9') goto yy51;
18096 0 : if(yych <= 'C') goto yy1214;
18097 0 : goto yy57;
18098 : }
18099 : }
18100 : } else {
18101 0 : if(yych <= 'H') {
18102 0 : if(yych == 'F') goto yy57;
18103 0 : if(yych <= 'G') goto yy1214;
18104 0 : goto yy57;
18105 : } else {
18106 0 : if(yych <= 'M') {
18107 0 : if(yych <= 'L') goto yy1214;
18108 0 : goto yy57;
18109 : } else {
18110 0 : if(yych <= 'R') goto yy1214;
18111 0 : if(yych <= 'T') goto yy57;
18112 0 : goto yy1214;
18113 : }
18114 : }
18115 : }
18116 : } else {
18117 0 : if(yych <= 'h') {
18118 0 : if(yych <= 'c') {
18119 0 : if(yych == 'X') goto yy1214;
18120 0 : if(yych <= 'Y') goto yy57;
18121 0 : goto yy1214;
18122 : } else {
18123 0 : if(yych <= 'e') {
18124 0 : if(yych <= 'd') goto yy57;
18125 0 : goto yy1214;
18126 : } else {
18127 0 : if(yych == 'g') goto yy1214;
18128 0 : goto yy57;
18129 : }
18130 : }
18131 : } else {
18132 0 : if(yych <= 't') {
18133 0 : if(yych == 'm') goto yy57;
18134 0 : if(yych <= 'r') goto yy1214;
18135 0 : goto yy57;
18136 : } else {
18137 0 : if(yych <= 'w') {
18138 0 : if(yych <= 'v') goto yy1214;
18139 0 : goto yy57;
18140 : } else {
18141 0 : if(yych == 'y') goto yy57;
18142 0 : goto yy1214;
18143 : }
18144 : }
18145 : }
18146 : }
18147 0 : yy1217:
18148 : YYDEBUG(1217, *YYCURSOR);
18149 0 : yyaccept = 24;
18150 0 : yych = *(YYMARKER = ++YYCURSOR);
18151 0 : if(yych <= 'V') {
18152 0 : if(yych <= 'D') {
18153 0 : if(yych <= ' ') {
18154 0 : if(yych == 0x09) goto yy57;
18155 0 : if(yych <= 0x1F) goto yy1214;
18156 0 : goto yy57;
18157 : } else {
18158 0 : if(yych <= '/') goto yy1214;
18159 0 : if(yych <= '9') goto yy970;
18160 0 : if(yych <= 'C') goto yy1214;
18161 0 : goto yy57;
18162 : }
18163 : } else {
18164 0 : if(yych <= 'H') {
18165 0 : if(yych == 'F') goto yy57;
18166 0 : if(yych <= 'G') goto yy1214;
18167 0 : goto yy57;
18168 : } else {
18169 0 : if(yych <= 'M') {
18170 0 : if(yych <= 'L') goto yy1214;
18171 0 : goto yy57;
18172 : } else {
18173 0 : if(yych <= 'R') goto yy1214;
18174 0 : if(yych <= 'T') goto yy57;
18175 0 : goto yy1214;
18176 : }
18177 : }
18178 : }
18179 : } else {
18180 0 : if(yych <= 'h') {
18181 0 : if(yych <= 'c') {
18182 0 : if(yych == 'X') goto yy1214;
18183 0 : if(yych <= 'Y') goto yy57;
18184 0 : goto yy1214;
18185 : } else {
18186 0 : if(yych <= 'e') {
18187 0 : if(yych <= 'd') goto yy57;
18188 0 : goto yy1214;
18189 : } else {
18190 0 : if(yych == 'g') goto yy1214;
18191 0 : goto yy57;
18192 : }
18193 : }
18194 : } else {
18195 0 : if(yych <= 't') {
18196 0 : if(yych == 'm') goto yy57;
18197 0 : if(yych <= 'r') goto yy1214;
18198 0 : goto yy57;
18199 : } else {
18200 0 : if(yych <= 'w') {
18201 0 : if(yych <= 'v') goto yy1214;
18202 0 : goto yy57;
18203 : } else {
18204 0 : if(yych == 'y') goto yy57;
18205 0 : goto yy1214;
18206 : }
18207 : }
18208 : }
18209 : }
18210 0 : yy1218:
18211 : YYDEBUG(1218, *YYCURSOR);
18212 0 : yyaccept = 24;
18213 0 : yych = *(YYMARKER = ++YYCURSOR);
18214 0 : if(yych <= 'T') {
18215 0 : if(yych <= '9') {
18216 0 : if(yych <= ' ') {
18217 0 : if(yych == 0x09) goto yy57;
18218 0 : if(yych <= 0x1F) goto yy1214;
18219 0 : goto yy57;
18220 : } else {
18221 0 : if(yych <= '0') {
18222 0 : if(yych <= '/') goto yy1214;
18223 0 : goto yy994;
18224 : } else {
18225 0 : if(yych <= '2') goto yy995;
18226 0 : if(yych <= '3') goto yy996;
18227 0 : goto yy970;
18228 : }
18229 : }
18230 : } else {
18231 0 : if(yych <= 'G') {
18232 0 : if(yych <= 'D') {
18233 0 : if(yych <= 'C') goto yy1214;
18234 0 : goto yy57;
18235 : } else {
18236 0 : if(yych == 'F') goto yy57;
18237 0 : goto yy1214;
18238 : }
18239 : } else {
18240 0 : if(yych <= 'L') {
18241 0 : if(yych <= 'H') goto yy57;
18242 0 : goto yy1214;
18243 : } else {
18244 0 : if(yych <= 'M') goto yy57;
18245 0 : if(yych <= 'R') goto yy1214;
18246 0 : goto yy57;
18247 : }
18248 : }
18249 : }
18250 : } else {
18251 0 : if(yych <= 'g') {
18252 0 : if(yych <= 'Y') {
18253 0 : if(yych == 'W') goto yy57;
18254 0 : if(yych <= 'X') goto yy1214;
18255 0 : goto yy57;
18256 : } else {
18257 0 : if(yych <= 'd') {
18258 0 : if(yych <= 'c') goto yy1214;
18259 0 : goto yy57;
18260 : } else {
18261 0 : if(yych == 'f') goto yy57;
18262 0 : goto yy1214;
18263 : }
18264 : }
18265 : } else {
18266 0 : if(yych <= 't') {
18267 0 : if(yych <= 'l') {
18268 0 : if(yych <= 'h') goto yy57;
18269 0 : goto yy1214;
18270 : } else {
18271 0 : if(yych <= 'm') goto yy57;
18272 0 : if(yych <= 'r') goto yy1214;
18273 0 : goto yy57;
18274 : }
18275 : } else {
18276 0 : if(yych <= 'w') {
18277 0 : if(yych <= 'v') goto yy1214;
18278 0 : goto yy57;
18279 : } else {
18280 0 : if(yych == 'y') goto yy57;
18281 0 : goto yy1214;
18282 : }
18283 : }
18284 : }
18285 : }
18286 0 : yy1219:
18287 : YYDEBUG(1219, *YYCURSOR);
18288 0 : yyaccept = 24;
18289 0 : yych = *(YYMARKER = ++YYCURSOR);
18290 0 : if(yych <= 'V') {
18291 0 : if(yych <= 'D') {
18292 0 : if(yych <= ' ') {
18293 0 : if(yych == 0x09) goto yy57;
18294 0 : if(yych <= 0x1F) goto yy1214;
18295 0 : goto yy57;
18296 : } else {
18297 0 : if(yych <= '0') {
18298 0 : if(yych <= '/') goto yy1214;
18299 0 : goto yy51;
18300 : } else {
18301 0 : if(yych <= '9') goto yy970;
18302 0 : if(yych <= 'C') goto yy1214;
18303 0 : goto yy57;
18304 : }
18305 : }
18306 : } else {
18307 0 : if(yych <= 'H') {
18308 0 : if(yych == 'F') goto yy57;
18309 0 : if(yych <= 'G') goto yy1214;
18310 0 : goto yy57;
18311 : } else {
18312 0 : if(yych <= 'M') {
18313 0 : if(yych <= 'L') goto yy1214;
18314 0 : goto yy57;
18315 : } else {
18316 0 : if(yych <= 'R') goto yy1214;
18317 0 : if(yych <= 'T') goto yy57;
18318 0 : goto yy1214;
18319 : }
18320 : }
18321 : }
18322 : } else {
18323 0 : if(yych <= 'h') {
18324 0 : if(yych <= 'c') {
18325 0 : if(yych == 'X') goto yy1214;
18326 0 : if(yych <= 'Y') goto yy57;
18327 0 : goto yy1214;
18328 : } else {
18329 0 : if(yych <= 'e') {
18330 0 : if(yych <= 'd') goto yy57;
18331 0 : goto yy1214;
18332 : } else {
18333 0 : if(yych == 'g') goto yy1214;
18334 0 : goto yy57;
18335 : }
18336 : }
18337 : } else {
18338 0 : if(yych <= 't') {
18339 0 : if(yych == 'm') goto yy57;
18340 0 : if(yych <= 'r') goto yy1214;
18341 0 : goto yy57;
18342 : } else {
18343 0 : if(yych <= 'w') {
18344 0 : if(yych <= 'v') goto yy1214;
18345 0 : goto yy57;
18346 : } else {
18347 0 : if(yych == 'y') goto yy57;
18348 0 : goto yy1214;
18349 : }
18350 : }
18351 : }
18352 : }
18353 0 : yy1220:
18354 : YYDEBUG(1220, *YYCURSOR);
18355 0 : yyaccept = 24;
18356 0 : yych = *(YYMARKER = ++YYCURSOR);
18357 0 : if(yych <= 'T') {
18358 0 : if(yych <= '9') {
18359 0 : if(yych <= ' ') {
18360 0 : if(yych == 0x09) goto yy57;
18361 0 : if(yych <= 0x1F) goto yy1214;
18362 0 : goto yy57;
18363 : } else {
18364 0 : if(yych <= '0') {
18365 0 : if(yych <= '/') goto yy1214;
18366 0 : goto yy994;
18367 : } else {
18368 0 : if(yych <= '2') goto yy995;
18369 0 : if(yych <= '3') goto yy996;
18370 0 : goto yy970;
18371 : }
18372 : }
18373 : } else {
18374 0 : if(yych <= 'G') {
18375 0 : if(yych <= 'D') {
18376 0 : if(yych <= 'C') goto yy1214;
18377 0 : goto yy57;
18378 : } else {
18379 0 : if(yych == 'F') goto yy57;
18380 0 : goto yy1214;
18381 : }
18382 : } else {
18383 0 : if(yych <= 'L') {
18384 0 : if(yych <= 'H') goto yy57;
18385 0 : goto yy1214;
18386 : } else {
18387 0 : if(yych <= 'M') goto yy57;
18388 0 : if(yych <= 'R') goto yy1214;
18389 0 : goto yy57;
18390 : }
18391 : }
18392 : }
18393 : } else {
18394 0 : if(yych <= 'g') {
18395 0 : if(yych <= 'Y') {
18396 0 : if(yych == 'W') goto yy57;
18397 0 : if(yych <= 'X') goto yy1214;
18398 0 : goto yy57;
18399 : } else {
18400 0 : if(yych <= 'd') {
18401 0 : if(yych <= 'c') goto yy1214;
18402 0 : goto yy57;
18403 : } else {
18404 0 : if(yych == 'f') goto yy57;
18405 0 : goto yy1214;
18406 : }
18407 : }
18408 : } else {
18409 0 : if(yych <= 't') {
18410 0 : if(yych <= 'l') {
18411 0 : if(yych <= 'h') goto yy57;
18412 0 : goto yy1214;
18413 : } else {
18414 0 : if(yych <= 'm') goto yy57;
18415 0 : if(yych <= 'r') goto yy1214;
18416 0 : goto yy57;
18417 : }
18418 : } else {
18419 0 : if(yych <= 'w') {
18420 0 : if(yych <= 'v') goto yy1214;
18421 0 : goto yy57;
18422 : } else {
18423 0 : if(yych == 'y') goto yy57;
18424 0 : goto yy1214;
18425 : }
18426 : }
18427 : }
18428 : }
18429 0 : yy1221:
18430 : YYDEBUG(1221, *YYCURSOR);
18431 0 : yyaccept = 12;
18432 0 : yych = *(YYMARKER = ++YYCURSOR);
18433 0 : if(yych <= '/') {
18434 0 : if(yych == '.') goto yy1223;
18435 0 : goto yy678;
18436 : } else {
18437 0 : if(yych <= '9') goto yy1222;
18438 0 : if(yych <= ':') goto yy1223;
18439 0 : goto yy678;
18440 : }
18441 0 : yy1222:
18442 : YYDEBUG(1222, *YYCURSOR);
18443 0 : yyaccept = 12;
18444 0 : yych = *(YYMARKER = ++YYCURSOR);
18445 0 : if(yych == '.') goto yy1223;
18446 0 : if(yych != ':') goto yy678;
18447 0 : yy1223:
18448 : YYDEBUG(1223, *YYCURSOR);
18449 0 : yych = *++YYCURSOR;
18450 0 : if(yych <= '/') goto yy53;
18451 0 : if(yych <= '5') goto yy1224;
18452 0 : if(yych <= '6') goto yy1225;
18453 0 : if(yych <= '9') goto yy683;
18454 0 : goto yy53;
18455 0 : yy1224:
18456 : YYDEBUG(1224, *YYCURSOR);
18457 0 : yyaccept = 12;
18458 0 : yych = *(YYMARKER = ++YYCURSOR);
18459 0 : if(yych == '.') goto yy684;
18460 0 : if(yych <= '/') goto yy678;
18461 0 : if(yych <= '9') goto yy683;
18462 0 : goto yy678;
18463 0 : yy1225:
18464 : YYDEBUG(1225, *YYCURSOR);
18465 0 : yyaccept = 12;
18466 0 : yych = *(YYMARKER = ++YYCURSOR);
18467 0 : if(yych == '.') goto yy684;
18468 0 : if(yych == '0') goto yy683;
18469 0 : goto yy678;
18470 0 : yy1226:
18471 : YYDEBUG(1226, *YYCURSOR);
18472 0 : yyaccept = 12;
18473 0 : yych = *(YYMARKER = ++YYCURSOR);
18474 0 : if(yych <= '.') {
18475 0 : if(yych <= ',') goto yy678;
18476 0 : if(yych <= '-') goto yy772;
18477 0 : goto yy1230;
18478 : } else {
18479 0 : if(yych <= '/') goto yy678;
18480 0 : if(yych <= '9') goto yy1229;
18481 0 : if(yych <= ':') goto yy1223;
18482 0 : goto yy678;
18483 : }
18484 0 : yy1227:
18485 : YYDEBUG(1227, *YYCURSOR);
18486 0 : yyaccept = 12;
18487 0 : yych = *(YYMARKER = ++YYCURSOR);
18488 0 : if(yych <= '/') {
18489 0 : if(yych <= ',') goto yy678;
18490 0 : if(yych <= '-') goto yy772;
18491 0 : if(yych <= '.') goto yy1230;
18492 0 : goto yy678;
18493 : } else {
18494 0 : if(yych <= '2') goto yy1229;
18495 0 : if(yych <= '9') goto yy1222;
18496 0 : if(yych <= ':') goto yy1223;
18497 0 : goto yy678;
18498 : }
18499 0 : yy1228:
18500 : YYDEBUG(1228, *YYCURSOR);
18501 0 : yyaccept = 12;
18502 0 : yych = *(YYMARKER = ++YYCURSOR);
18503 0 : if(yych <= '.') {
18504 0 : if(yych <= ',') goto yy678;
18505 0 : if(yych <= '-') goto yy772;
18506 0 : goto yy1230;
18507 : } else {
18508 0 : if(yych <= '/') goto yy678;
18509 0 : if(yych <= '9') goto yy1222;
18510 0 : if(yych <= ':') goto yy1223;
18511 0 : goto yy678;
18512 : }
18513 0 : yy1229:
18514 : YYDEBUG(1229, *YYCURSOR);
18515 0 : yyaccept = 12;
18516 0 : yych = *(YYMARKER = ++YYCURSOR);
18517 0 : if(yych <= '.') {
18518 0 : if(yych <= ',') goto yy678;
18519 0 : if(yych <= '-') goto yy772;
18520 : } else {
18521 0 : if(yych == ':') goto yy1223;
18522 0 : goto yy678;
18523 : }
18524 0 : yy1230:
18525 : YYDEBUG(1230, *YYCURSOR);
18526 0 : yych = *++YYCURSOR;
18527 0 : if(yych <= '/') goto yy53;
18528 0 : if(yych <= '5') goto yy1231;
18529 0 : if(yych <= '6') goto yy1232;
18530 0 : if(yych <= '9') goto yy776;
18531 0 : goto yy53;
18532 0 : yy1231:
18533 : YYDEBUG(1231, *YYCURSOR);
18534 0 : yyaccept = 12;
18535 0 : yych = *(YYMARKER = ++YYCURSOR);
18536 0 : if(yych == '.') goto yy684;
18537 0 : if(yych <= '/') goto yy678;
18538 0 : if(yych <= '9') goto yy1233;
18539 0 : goto yy678;
18540 0 : yy1232:
18541 : YYDEBUG(1232, *YYCURSOR);
18542 0 : yyaccept = 12;
18543 0 : yych = *(YYMARKER = ++YYCURSOR);
18544 0 : if(yych <= '/') {
18545 0 : if(yych == '.') goto yy684;
18546 0 : goto yy678;
18547 : } else {
18548 0 : if(yych <= '0') goto yy1233;
18549 0 : if(yych <= '9') goto yy777;
18550 0 : goto yy678;
18551 : }
18552 0 : yy1233:
18553 : YYDEBUG(1233, *YYCURSOR);
18554 0 : yyaccept = 12;
18555 0 : yych = *(YYMARKER = ++YYCURSOR);
18556 0 : if(yych == '.') goto yy684;
18557 0 : if(yych <= '/') goto yy678;
18558 0 : if(yych <= '9') goto yy779;
18559 0 : goto yy678;
18560 2 : yy1234:
18561 : YYDEBUG(1234, *YYCURSOR);
18562 2 : yych = *++YYCURSOR;
18563 2 : if(yych <= '9') {
18564 1 : if(yych <= '-') {
18565 1 : if(yych == 0x09) goto yy647;
18566 1 : if(yych <= ',') goto yy649;
18567 0 : goto yy660;
18568 : } else {
18569 0 : if(yych <= '.') goto yy661;
18570 0 : if(yych <= '/') goto yy659;
18571 0 : if(yych <= '5') goto yy1204;
18572 0 : goto yy900;
18573 : }
18574 : } else {
18575 1 : if(yych <= 'q') {
18576 1 : if(yych <= ':') goto yy670;
18577 0 : if(yych == 'n') goto yy657;
18578 0 : goto yy649;
18579 : } else {
18580 0 : if(yych <= 'r') goto yy658;
18581 0 : if(yych <= 's') goto yy651;
18582 0 : if(yych <= 't') goto yy655;
18583 0 : goto yy649;
18584 : }
18585 : }
18586 0 : yy1235:
18587 : YYDEBUG(1235, *YYCURSOR);
18588 0 : yych = *++YYCURSOR;
18589 0 : if(yych <= '9') {
18590 0 : if(yych <= '-') {
18591 0 : if(yych == 0x09) goto yy1198;
18592 0 : if(yych <= ',') goto yy1200;
18593 0 : goto yy660;
18594 : } else {
18595 0 : if(yych <= '.') goto yy1202;
18596 0 : if(yych <= '/') goto yy659;
18597 0 : if(yych <= '5') goto yy1204;
18598 0 : goto yy900;
18599 : }
18600 : } else {
18601 0 : if(yych <= 'q') {
18602 0 : if(yych <= ':') goto yy1203;
18603 0 : if(yych == 'n') goto yy657;
18604 0 : goto yy1200;
18605 : } else {
18606 0 : if(yych <= 'r') goto yy658;
18607 0 : if(yych <= 's') goto yy651;
18608 0 : if(yych <= 't') goto yy655;
18609 0 : goto yy1200;
18610 : }
18611 : }
18612 0 : yy1236:
18613 : YYDEBUG(1236, *YYCURSOR);
18614 0 : yych = *++YYCURSOR;
18615 0 : if(yych <= '/') goto yy53;
18616 0 : if(yych >= ':') goto yy53;
18617 0 : yy1237:
18618 : YYDEBUG(1237, *YYCURSOR);
18619 0 : ++YYCURSOR;
18620 0 : if(YYLIMIT == YYCURSOR) YYFILL(1);
18621 0 : yych = *YYCURSOR;
18622 : YYDEBUG(1238, *YYCURSOR);
18623 0 : if(yych <= '/') goto yy1239;
18624 0 : if(yych <= '9') goto yy1237;
18625 0 : yy1239:
18626 : YYDEBUG(1239, *YYCURSOR);
18627 : #line 942 "ext/date/lib/parse_date.re"
18628 : {
18629 : timelib_ull i;
18630 :
18631 : TIMELIB_INIT;
18632 : TIMELIB_HAVE_RELATIVE();
18633 : TIMELIB_UNHAVE_DATE();
18634 : TIMELIB_UNHAVE_TIME();
18635 :
18636 : i = timelib_get_unsigned_nr((char **) &ptr, 24);
18637 : s->time->y = 1970;
18638 : s->time->m = 1;
18639 : s->time->d = 1;
18640 : s->time->h = s->time->i = s->time->s = 0;
18641 : s->time->f = 0.0;
18642 : s->time->relative.s += i;
18643 : s->time->is_localtime = 1;
18644 : s->time->zone_type = TIMELIB_ZONETYPE_OFFSET;
18645 : s->time->z = 0;
18646 :
18647 : TIMELIB_DEINIT;
18648 : return TIMELIB_RELATIVE;
18649 : }
18650 : #line 18651 "ext/date/lib/parse_date.c"
18651 0 : yy1240:
18652 : YYDEBUG(1240, *YYCURSOR);
18653 0 : yych = *++YYCURSOR;
18654 0 : if(yych <= 'N') {
18655 0 : if(yych <= ')') {
18656 0 : if(yych <= '(') goto yy3;
18657 0 : goto yy136;
18658 : } else {
18659 0 : if(yych <= '@') goto yy3;
18660 0 : if(yych <= 'M') goto yy138;
18661 0 : goto yy1280;
18662 : }
18663 : } else {
18664 0 : if(yych <= 'm') {
18665 0 : if(yych <= 'Z') goto yy138;
18666 0 : if(yych <= '`') goto yy3;
18667 0 : goto yy138;
18668 : } else {
18669 0 : if(yych <= 'n') goto yy1280;
18670 0 : if(yych <= 'z') goto yy138;
18671 0 : goto yy3;
18672 : }
18673 : }
18674 0 : yy1241:
18675 : YYDEBUG(1241, *YYCURSOR);
18676 0 : yych = *++YYCURSOR;
18677 0 : if(yych <= 'U') {
18678 0 : if(yych <= '@') {
18679 0 : if(yych == ')') goto yy136;
18680 0 : goto yy3;
18681 : } else {
18682 0 : if(yych == 'I') goto yy1274;
18683 0 : if(yych <= 'T') goto yy138;
18684 0 : goto yy1273;
18685 : }
18686 : } else {
18687 0 : if(yych <= 'i') {
18688 0 : if(yych <= 'Z') goto yy138;
18689 0 : if(yych <= '`') goto yy3;
18690 0 : if(yych <= 'h') goto yy138;
18691 0 : goto yy1274;
18692 : } else {
18693 0 : if(yych == 'u') goto yy1273;
18694 0 : if(yych <= 'z') goto yy138;
18695 0 : goto yy3;
18696 : }
18697 : }
18698 0 : yy1242:
18699 : YYDEBUG(1242, *YYCURSOR);
18700 0 : yych = *++YYCURSOR;
18701 0 : if(yych <= 'M') {
18702 0 : if(yych <= '@') {
18703 0 : if(yych == ')') goto yy136;
18704 0 : goto yy3;
18705 : } else {
18706 0 : if(yych == 'D') goto yy1262;
18707 0 : if(yych <= 'L') goto yy138;
18708 0 : goto yy1263;
18709 : }
18710 : } else {
18711 0 : if(yych <= 'd') {
18712 0 : if(yych <= 'Z') goto yy138;
18713 0 : if(yych <= '`') goto yy3;
18714 0 : if(yych <= 'c') goto yy138;
18715 0 : goto yy1262;
18716 : } else {
18717 0 : if(yych == 'm') goto yy1263;
18718 0 : if(yych <= 'z') goto yy138;
18719 0 : goto yy3;
18720 : }
18721 : }
18722 0 : yy1243:
18723 : YYDEBUG(1243, *YYCURSOR);
18724 0 : yych = *++YYCURSOR;
18725 0 : if(yych <= 'E') {
18726 0 : if(yych <= ')') {
18727 0 : if(yych <= '(') goto yy3;
18728 0 : goto yy136;
18729 : } else {
18730 0 : if(yych <= '@') goto yy3;
18731 0 : if(yych <= 'D') goto yy138;
18732 0 : goto yy1258;
18733 : }
18734 : } else {
18735 0 : if(yych <= 'd') {
18736 0 : if(yych <= 'Z') goto yy138;
18737 0 : if(yych <= '`') goto yy3;
18738 0 : goto yy138;
18739 : } else {
18740 0 : if(yych <= 'e') goto yy1258;
18741 0 : if(yych <= 'z') goto yy138;
18742 0 : goto yy3;
18743 : }
18744 : }
18745 0 : yy1244:
18746 : YYDEBUG(1244, *YYCURSOR);
18747 0 : yych = *++YYCURSOR;
18748 0 : if(yych <= 'E') {
18749 0 : if(yych <= ')') {
18750 0 : if(yych <= '(') goto yy3;
18751 0 : goto yy136;
18752 : } else {
18753 0 : if(yych <= '@') goto yy3;
18754 0 : if(yych <= 'D') goto yy138;
18755 0 : goto yy1254;
18756 : }
18757 : } else {
18758 0 : if(yych <= 'd') {
18759 0 : if(yych <= 'Z') goto yy138;
18760 0 : if(yych <= '`') goto yy3;
18761 0 : goto yy138;
18762 : } else {
18763 0 : if(yych <= 'e') goto yy1254;
18764 0 : if(yych <= 'z') goto yy138;
18765 0 : goto yy3;
18766 : }
18767 : }
18768 0 : yy1245:
18769 : YYDEBUG(1245, *YYCURSOR);
18770 0 : yych = *++YYCURSOR;
18771 0 : if(yych <= '/') {
18772 0 : if(yych == '.') goto yy1203;
18773 0 : goto yy53;
18774 : } else {
18775 0 : if(yych <= '9') goto yy1248;
18776 0 : if(yych <= ':') goto yy1203;
18777 0 : goto yy53;
18778 : }
18779 0 : yy1246:
18780 : YYDEBUG(1246, *YYCURSOR);
18781 0 : yych = *++YYCURSOR;
18782 0 : if(yych <= '/') {
18783 0 : if(yych == '.') goto yy1203;
18784 0 : goto yy53;
18785 : } else {
18786 0 : if(yych <= '3') goto yy1248;
18787 0 : if(yych == ':') goto yy1203;
18788 0 : goto yy53;
18789 : }
18790 0 : yy1247:
18791 : YYDEBUG(1247, *YYCURSOR);
18792 0 : yych = *++YYCURSOR;
18793 0 : if(yych == '.') goto yy1203;
18794 0 : if(yych == ':') goto yy1203;
18795 0 : goto yy53;
18796 0 : yy1248:
18797 : YYDEBUG(1248, *YYCURSOR);
18798 0 : yych = *++YYCURSOR;
18799 0 : if(yych <= '/') {
18800 0 : if(yych == '.') goto yy1203;
18801 0 : goto yy53;
18802 : } else {
18803 0 : if(yych <= '5') goto yy1249;
18804 0 : if(yych == ':') goto yy1203;
18805 0 : goto yy53;
18806 : }
18807 0 : yy1249:
18808 : YYDEBUG(1249, *YYCURSOR);
18809 0 : yych = *++YYCURSOR;
18810 0 : if(yych <= '/') goto yy53;
18811 0 : if(yych >= ':') goto yy53;
18812 : YYDEBUG(1250, *YYCURSOR);
18813 0 : yyaccept = 23;
18814 0 : yych = *(YYMARKER = ++YYCURSOR);
18815 0 : if(yych <= '/') goto yy1206;
18816 0 : if(yych <= '5') goto yy1251;
18817 0 : if(yych <= '6') goto yy1252;
18818 0 : goto yy1206;
18819 0 : yy1251:
18820 : YYDEBUG(1251, *YYCURSOR);
18821 0 : yych = *++YYCURSOR;
18822 0 : if(yych <= '/') goto yy53;
18823 0 : if(yych <= '9') goto yy1253;
18824 0 : goto yy53;
18825 0 : yy1252:
18826 : YYDEBUG(1252, *YYCURSOR);
18827 0 : yych = *++YYCURSOR;
18828 0 : if(yych != '0') goto yy53;
18829 0 : yy1253:
18830 : YYDEBUG(1253, *YYCURSOR);
18831 0 : yych = *++YYCURSOR;
18832 0 : goto yy1214;
18833 0 : yy1254:
18834 : YYDEBUG(1254, *YYCURSOR);
18835 0 : yych = *++YYCURSOR;
18836 0 : if(yych <= 'L') {
18837 0 : if(yych <= ')') {
18838 0 : if(yych <= '(') goto yy3;
18839 0 : goto yy136;
18840 : } else {
18841 0 : if(yych <= '@') goto yy3;
18842 0 : if(yych <= 'K') goto yy139;
18843 : }
18844 : } else {
18845 0 : if(yych <= 'k') {
18846 0 : if(yych <= 'Z') goto yy139;
18847 0 : if(yych <= '`') goto yy3;
18848 0 : goto yy139;
18849 : } else {
18850 0 : if(yych <= 'l') goto yy1255;
18851 0 : if(yych <= 'z') goto yy139;
18852 0 : goto yy3;
18853 : }
18854 : }
18855 0 : yy1255:
18856 : YYDEBUG(1255, *YYCURSOR);
18857 0 : yych = *++YYCURSOR;
18858 0 : if(yych <= 'F') {
18859 0 : if(yych <= ')') {
18860 0 : if(yych <= '(') goto yy3;
18861 0 : goto yy136;
18862 : } else {
18863 0 : if(yych <= '@') goto yy3;
18864 0 : if(yych <= 'E') goto yy140;
18865 : }
18866 : } else {
18867 0 : if(yych <= 'e') {
18868 0 : if(yych <= 'Z') goto yy140;
18869 0 : if(yych <= '`') goto yy3;
18870 0 : goto yy140;
18871 : } else {
18872 0 : if(yych <= 'f') goto yy1256;
18873 0 : if(yych <= 'z') goto yy140;
18874 0 : goto yy3;
18875 : }
18876 : }
18877 0 : yy1256:
18878 : YYDEBUG(1256, *YYCURSOR);
18879 0 : yych = *++YYCURSOR;
18880 0 : if(yych <= 'T') {
18881 0 : if(yych <= ')') {
18882 0 : if(yych <= '(') goto yy3;
18883 0 : goto yy136;
18884 : } else {
18885 0 : if(yych <= '@') goto yy3;
18886 0 : if(yych <= 'S') goto yy141;
18887 : }
18888 : } else {
18889 0 : if(yych <= 's') {
18890 0 : if(yych <= 'Z') goto yy141;
18891 0 : if(yych <= '`') goto yy3;
18892 0 : goto yy141;
18893 : } else {
18894 0 : if(yych <= 't') goto yy1257;
18895 0 : if(yych <= 'z') goto yy141;
18896 0 : goto yy3;
18897 : }
18898 : }
18899 0 : yy1257:
18900 : YYDEBUG(1257, *YYCURSOR);
18901 0 : yyaccept = 0;
18902 0 : yych = *(YYMARKER = ++YYCURSOR);
18903 0 : if(yych <= 'G') {
18904 0 : if(yych == ')') goto yy136;
18905 0 : goto yy3;
18906 : } else {
18907 0 : if(yych <= 'H') goto yy167;
18908 0 : if(yych == 'h') goto yy167;
18909 0 : goto yy3;
18910 : }
18911 0 : yy1258:
18912 : YYDEBUG(1258, *YYCURSOR);
18913 0 : yych = *++YYCURSOR;
18914 0 : if(yych <= 'S') {
18915 0 : if(yych <= ')') {
18916 0 : if(yych <= '(') goto yy283;
18917 0 : goto yy136;
18918 : } else {
18919 0 : if(yych <= '@') goto yy283;
18920 0 : if(yych <= 'R') goto yy139;
18921 : }
18922 : } else {
18923 0 : if(yych <= 'r') {
18924 0 : if(yych <= 'Z') goto yy139;
18925 0 : if(yych <= '`') goto yy283;
18926 0 : goto yy139;
18927 : } else {
18928 0 : if(yych <= 's') goto yy1259;
18929 0 : if(yych <= 'z') goto yy139;
18930 0 : goto yy283;
18931 : }
18932 : }
18933 0 : yy1259:
18934 : YYDEBUG(1259, *YYCURSOR);
18935 0 : yych = *++YYCURSOR;
18936 0 : if(yych <= 'D') {
18937 0 : if(yych <= ')') {
18938 0 : if(yych <= '(') goto yy3;
18939 0 : goto yy136;
18940 : } else {
18941 0 : if(yych <= '@') goto yy3;
18942 0 : if(yych <= 'C') goto yy140;
18943 : }
18944 : } else {
18945 0 : if(yych <= 'c') {
18946 0 : if(yych <= 'Z') goto yy140;
18947 0 : if(yych <= '`') goto yy3;
18948 0 : goto yy140;
18949 : } else {
18950 0 : if(yych <= 'd') goto yy1260;
18951 0 : if(yych <= 'z') goto yy140;
18952 0 : goto yy3;
18953 : }
18954 : }
18955 0 : yy1260:
18956 : YYDEBUG(1260, *YYCURSOR);
18957 0 : yych = *++YYCURSOR;
18958 0 : if(yych <= 'A') {
18959 0 : if(yych == ')') goto yy136;
18960 0 : if(yych <= '@') goto yy3;
18961 : } else {
18962 0 : if(yych <= '`') {
18963 0 : if(yych <= 'Z') goto yy141;
18964 0 : goto yy3;
18965 : } else {
18966 0 : if(yych <= 'a') goto yy1261;
18967 0 : if(yych <= 'z') goto yy141;
18968 0 : goto yy3;
18969 : }
18970 : }
18971 0 : yy1261:
18972 : YYDEBUG(1261, *YYCURSOR);
18973 0 : yych = *++YYCURSOR;
18974 0 : if(yych <= 'X') {
18975 0 : if(yych == ')') goto yy136;
18976 0 : goto yy3;
18977 : } else {
18978 0 : if(yych <= 'Y') goto yy289;
18979 0 : if(yych == 'y') goto yy289;
18980 0 : goto yy3;
18981 : }
18982 0 : yy1262:
18983 : YYDEBUG(1262, *YYCURSOR);
18984 0 : yych = *++YYCURSOR;
18985 0 : if(yych <= 'A') {
18986 0 : if(yych == ')') goto yy136;
18987 0 : if(yych <= '@') goto yy3;
18988 0 : goto yy1270;
18989 : } else {
18990 0 : if(yych <= '`') {
18991 0 : if(yych <= 'Z') goto yy139;
18992 0 : goto yy3;
18993 : } else {
18994 0 : if(yych <= 'a') goto yy1270;
18995 0 : if(yych <= 'z') goto yy139;
18996 0 : goto yy3;
18997 : }
18998 : }
18999 0 : yy1263:
19000 : YYDEBUG(1263, *YYCURSOR);
19001 0 : yych = *++YYCURSOR;
19002 0 : if(yych <= 'O') {
19003 0 : if(yych <= ')') {
19004 0 : if(yych <= '(') goto yy3;
19005 0 : goto yy136;
19006 : } else {
19007 0 : if(yych <= '@') goto yy3;
19008 0 : if(yych <= 'N') goto yy139;
19009 : }
19010 : } else {
19011 0 : if(yych <= 'n') {
19012 0 : if(yych <= 'Z') goto yy139;
19013 0 : if(yych <= '`') goto yy3;
19014 0 : goto yy139;
19015 : } else {
19016 0 : if(yych <= 'o') goto yy1264;
19017 0 : if(yych <= 'z') goto yy139;
19018 0 : goto yy3;
19019 : }
19020 : }
19021 0 : yy1264:
19022 : YYDEBUG(1264, *YYCURSOR);
19023 0 : yych = *++YYCURSOR;
19024 0 : if(yych <= 'R') {
19025 0 : if(yych <= ')') {
19026 0 : if(yych <= '(') goto yy3;
19027 0 : goto yy136;
19028 : } else {
19029 0 : if(yych <= '@') goto yy3;
19030 0 : if(yych <= 'Q') goto yy140;
19031 : }
19032 : } else {
19033 0 : if(yych <= 'q') {
19034 0 : if(yych <= 'Z') goto yy140;
19035 0 : if(yych <= '`') goto yy3;
19036 0 : goto yy140;
19037 : } else {
19038 0 : if(yych <= 'r') goto yy1265;
19039 0 : if(yych <= 'z') goto yy140;
19040 0 : goto yy3;
19041 : }
19042 : }
19043 0 : yy1265:
19044 : YYDEBUG(1265, *YYCURSOR);
19045 0 : yych = *++YYCURSOR;
19046 0 : if(yych <= 'R') {
19047 0 : if(yych <= ')') {
19048 0 : if(yych <= '(') goto yy3;
19049 0 : goto yy136;
19050 : } else {
19051 0 : if(yych <= '@') goto yy3;
19052 0 : if(yych <= 'Q') goto yy141;
19053 : }
19054 : } else {
19055 0 : if(yych <= 'q') {
19056 0 : if(yych <= 'Z') goto yy141;
19057 0 : if(yych <= '`') goto yy3;
19058 0 : goto yy141;
19059 : } else {
19060 0 : if(yych <= 'r') goto yy1266;
19061 0 : if(yych <= 'z') goto yy141;
19062 0 : goto yy3;
19063 : }
19064 : }
19065 0 : yy1266:
19066 : YYDEBUG(1266, *YYCURSOR);
19067 0 : yyaccept = 0;
19068 0 : yych = *(YYMARKER = ++YYCURSOR);
19069 0 : if(yych <= 'N') {
19070 0 : if(yych == ')') goto yy136;
19071 0 : goto yy3;
19072 : } else {
19073 0 : if(yych <= 'O') goto yy1267;
19074 0 : if(yych != 'o') goto yy3;
19075 : }
19076 0 : yy1267:
19077 : YYDEBUG(1267, *YYCURSOR);
19078 0 : yych = *++YYCURSOR;
19079 0 : if(yych == 'W') goto yy1268;
19080 0 : if(yych != 'w') goto yy53;
19081 0 : yy1268:
19082 : YYDEBUG(1268, *YYCURSOR);
19083 0 : ++YYCURSOR;
19084 0 : yy1269:
19085 : YYDEBUG(1269, *YYCURSOR);
19086 : #line 930 "ext/date/lib/parse_date.re"
19087 : {
19088 : DEBUG_OUTPUT("tomorrow");
19089 : TIMELIB_INIT;
19090 : TIMELIB_HAVE_RELATIVE();
19091 : TIMELIB_UNHAVE_TIME();
19092 :
19093 : s->time->relative.d = 1;
19094 : TIMELIB_DEINIT;
19095 : return TIMELIB_RELATIVE;
19096 : }
19097 : #line 19098 "ext/date/lib/parse_date.c"
19098 0 : yy1270:
19099 : YYDEBUG(1270, *YYCURSOR);
19100 0 : yych = *++YYCURSOR;
19101 0 : if(yych <= 'Y') {
19102 0 : if(yych <= ')') {
19103 0 : if(yych <= '(') goto yy3;
19104 0 : goto yy136;
19105 : } else {
19106 0 : if(yych <= '@') goto yy3;
19107 0 : if(yych <= 'X') goto yy140;
19108 : }
19109 : } else {
19110 0 : if(yych <= 'x') {
19111 0 : if(yych <= 'Z') goto yy140;
19112 0 : if(yych <= '`') goto yy3;
19113 0 : goto yy140;
19114 : } else {
19115 0 : if(yych <= 'y') goto yy1271;
19116 0 : if(yych <= 'z') goto yy140;
19117 0 : goto yy3;
19118 : }
19119 : }
19120 0 : yy1271:
19121 : YYDEBUG(1271, *YYCURSOR);
19122 0 : ++YYCURSOR;
19123 0 : if((yych = *YYCURSOR) <= '@') {
19124 0 : if(yych == ')') goto yy136;
19125 : } else {
19126 0 : if(yych <= 'Z') goto yy141;
19127 0 : if(yych <= '`') goto yy1272;
19128 0 : if(yych <= 'z') goto yy141;
19129 : }
19130 0 : yy1272:
19131 : YYDEBUG(1272, *YYCURSOR);
19132 : #line 920 "ext/date/lib/parse_date.re"
19133 : {
19134 : DEBUG_OUTPUT("midnight | today");
19135 : TIMELIB_INIT;
19136 : TIMELIB_UNHAVE_TIME();
19137 :
19138 : TIMELIB_DEINIT;
19139 : return TIMELIB_RELATIVE;
19140 : }
19141 : #line 19142 "ext/date/lib/parse_date.c"
19142 0 : yy1273:
19143 : YYDEBUG(1273, *YYCURSOR);
19144 0 : yych = *++YYCURSOR;
19145 0 : if(yych <= 'R') {
19146 0 : if(yych <= ')') {
19147 0 : if(yych <= '(') goto yy283;
19148 0 : goto yy136;
19149 : } else {
19150 0 : if(yych <= '@') goto yy283;
19151 0 : if(yych <= 'Q') goto yy139;
19152 0 : goto yy1276;
19153 : }
19154 : } else {
19155 0 : if(yych <= 'q') {
19156 0 : if(yych <= 'Z') goto yy139;
19157 0 : if(yych <= '`') goto yy283;
19158 0 : goto yy139;
19159 : } else {
19160 0 : if(yych <= 'r') goto yy1276;
19161 0 : if(yych <= 'z') goto yy139;
19162 0 : goto yy283;
19163 : }
19164 : }
19165 0 : yy1274:
19166 : YYDEBUG(1274, *YYCURSOR);
19167 0 : yych = *++YYCURSOR;
19168 0 : if(yych <= 'S') {
19169 0 : if(yych <= '@') {
19170 0 : if(yych == ')') goto yy136;
19171 0 : goto yy3;
19172 : } else {
19173 0 : if(yych <= 'Q') goto yy139;
19174 0 : if(yych >= 'S') goto yy257;
19175 : }
19176 : } else {
19177 0 : if(yych <= 'q') {
19178 0 : if(yych <= 'Z') goto yy139;
19179 0 : if(yych <= '`') goto yy3;
19180 0 : goto yy139;
19181 : } else {
19182 0 : if(yych <= 'r') goto yy1275;
19183 0 : if(yych <= 's') goto yy257;
19184 0 : if(yych <= 'z') goto yy139;
19185 0 : goto yy3;
19186 : }
19187 : }
19188 0 : yy1275:
19189 : YYDEBUG(1275, *YYCURSOR);
19190 0 : yych = *++YYCURSOR;
19191 0 : if(yych <= 'D') {
19192 0 : if(yych <= ')') {
19193 0 : if(yych <= '(') goto yy3;
19194 0 : goto yy136;
19195 : } else {
19196 0 : if(yych <= '@') goto yy3;
19197 0 : if(yych <= 'C') goto yy140;
19198 0 : goto yy270;
19199 : }
19200 : } else {
19201 0 : if(yych <= 'c') {
19202 0 : if(yych <= 'Z') goto yy140;
19203 0 : if(yych <= '`') goto yy3;
19204 0 : goto yy140;
19205 : } else {
19206 0 : if(yych <= 'd') goto yy270;
19207 0 : if(yych <= 'z') goto yy140;
19208 0 : goto yy3;
19209 : }
19210 : }
19211 0 : yy1276:
19212 : YYDEBUG(1276, *YYCURSOR);
19213 0 : yych = *++YYCURSOR;
19214 0 : if(yych <= 'S') {
19215 0 : if(yych <= ')') {
19216 0 : if(yych <= '(') goto yy3;
19217 0 : goto yy136;
19218 : } else {
19219 0 : if(yych <= '@') goto yy3;
19220 0 : if(yych <= 'R') goto yy140;
19221 : }
19222 : } else {
19223 0 : if(yych <= 'r') {
19224 0 : if(yych <= 'Z') goto yy140;
19225 0 : if(yych <= '`') goto yy3;
19226 0 : goto yy140;
19227 : } else {
19228 0 : if(yych <= 's') goto yy1277;
19229 0 : if(yych <= 'z') goto yy140;
19230 0 : goto yy3;
19231 : }
19232 : }
19233 0 : yy1277:
19234 : YYDEBUG(1277, *YYCURSOR);
19235 0 : yych = *++YYCURSOR;
19236 0 : if(yych <= 'D') {
19237 0 : if(yych <= ')') {
19238 0 : if(yych <= '(') goto yy3;
19239 0 : goto yy136;
19240 : } else {
19241 0 : if(yych <= '@') goto yy3;
19242 0 : if(yych <= 'C') goto yy141;
19243 : }
19244 : } else {
19245 0 : if(yych <= 'c') {
19246 0 : if(yych <= 'Z') goto yy141;
19247 0 : if(yych <= '`') goto yy3;
19248 0 : goto yy141;
19249 : } else {
19250 0 : if(yych <= 'd') goto yy1278;
19251 0 : if(yych <= 'z') goto yy141;
19252 0 : goto yy3;
19253 : }
19254 : }
19255 0 : yy1278:
19256 : YYDEBUG(1278, *YYCURSOR);
19257 0 : yyaccept = 0;
19258 0 : yych = *(YYMARKER = ++YYCURSOR);
19259 0 : if(yych <= '@') {
19260 0 : if(yych == ')') goto yy136;
19261 0 : goto yy3;
19262 : } else {
19263 0 : if(yych <= 'A') goto yy1279;
19264 0 : if(yych != 'a') goto yy3;
19265 : }
19266 0 : yy1279:
19267 : YYDEBUG(1279, *YYCURSOR);
19268 0 : yych = *++YYCURSOR;
19269 0 : if(yych == 'Y') goto yy289;
19270 0 : if(yych == 'y') goto yy289;
19271 0 : goto yy53;
19272 0 : yy1280:
19273 : YYDEBUG(1280, *YYCURSOR);
19274 0 : yych = *++YYCURSOR;
19275 0 : if(yych <= 'T') {
19276 0 : if(yych <= ')') {
19277 0 : if(yych <= '(') goto yy3;
19278 0 : goto yy136;
19279 : } else {
19280 0 : if(yych <= '@') goto yy3;
19281 0 : if(yych <= 'S') goto yy139;
19282 : }
19283 : } else {
19284 0 : if(yych <= 's') {
19285 0 : if(yych <= 'Z') goto yy139;
19286 0 : if(yych <= '`') goto yy3;
19287 0 : goto yy139;
19288 : } else {
19289 0 : if(yych <= 't') goto yy1281;
19290 0 : if(yych <= 'z') goto yy139;
19291 0 : goto yy3;
19292 : }
19293 : }
19294 0 : yy1281:
19295 : YYDEBUG(1281, *YYCURSOR);
19296 0 : yych = *++YYCURSOR;
19297 0 : if(yych <= 'H') {
19298 0 : if(yych <= ')') {
19299 0 : if(yych <= '(') goto yy3;
19300 0 : goto yy136;
19301 : } else {
19302 0 : if(yych <= '@') goto yy3;
19303 0 : if(yych <= 'G') goto yy140;
19304 0 : goto yy270;
19305 : }
19306 : } else {
19307 0 : if(yych <= 'g') {
19308 0 : if(yych <= 'Z') goto yy140;
19309 0 : if(yych <= '`') goto yy3;
19310 0 : goto yy140;
19311 : } else {
19312 0 : if(yych <= 'h') goto yy270;
19313 0 : if(yych <= 'z') goto yy140;
19314 0 : goto yy3;
19315 : }
19316 : }
19317 0 : yy1282:
19318 : YYDEBUG(1282, *YYCURSOR);
19319 0 : yyaccept = 0;
19320 0 : yych = *(YYMARKER = ++YYCURSOR);
19321 0 : if(yych <= 'N') {
19322 0 : if(yych <= '.') {
19323 0 : if(yych == ')') goto yy136;
19324 0 : goto yy3;
19325 : } else {
19326 0 : if(yych <= '/') goto yy144;
19327 0 : if(yych <= '@') goto yy3;
19328 0 : if(yych <= 'M') goto yy138;
19329 0 : goto yy1280;
19330 : }
19331 : } else {
19332 0 : if(yych <= '`') {
19333 0 : if(yych <= 'Z') goto yy138;
19334 0 : if(yych == '_') goto yy144;
19335 0 : goto yy3;
19336 : } else {
19337 0 : if(yych == 'n') goto yy1311;
19338 0 : if(yych <= 'z') goto yy143;
19339 0 : goto yy3;
19340 : }
19341 : }
19342 0 : yy1283:
19343 : YYDEBUG(1283, *YYCURSOR);
19344 0 : yyaccept = 0;
19345 0 : yych = *(YYMARKER = ++YYCURSOR);
19346 0 : if(yych <= 'U') {
19347 0 : if(yych <= '/') {
19348 0 : if(yych == ')') goto yy136;
19349 0 : if(yych <= '.') goto yy3;
19350 0 : goto yy144;
19351 : } else {
19352 0 : if(yych <= 'H') {
19353 0 : if(yych <= '@') goto yy3;
19354 0 : goto yy138;
19355 : } else {
19356 0 : if(yych <= 'I') goto yy1274;
19357 0 : if(yych <= 'T') goto yy138;
19358 0 : goto yy1273;
19359 : }
19360 : }
19361 : } else {
19362 0 : if(yych <= 'h') {
19363 0 : if(yych <= '^') {
19364 0 : if(yych <= 'Z') goto yy138;
19365 0 : goto yy3;
19366 : } else {
19367 0 : if(yych <= '_') goto yy144;
19368 0 : if(yych <= '`') goto yy3;
19369 0 : goto yy143;
19370 : }
19371 : } else {
19372 0 : if(yych <= 't') {
19373 0 : if(yych <= 'i') goto yy1305;
19374 0 : goto yy143;
19375 : } else {
19376 0 : if(yych <= 'u') goto yy1304;
19377 0 : if(yych <= 'z') goto yy143;
19378 0 : goto yy3;
19379 : }
19380 : }
19381 : }
19382 0 : yy1284:
19383 : YYDEBUG(1284, *YYCURSOR);
19384 0 : yyaccept = 0;
19385 0 : yych = *(YYMARKER = ++YYCURSOR);
19386 0 : if(yych <= 'M') {
19387 0 : if(yych <= '/') {
19388 0 : if(yych == ')') goto yy136;
19389 0 : if(yych <= '.') goto yy3;
19390 0 : goto yy144;
19391 : } else {
19392 0 : if(yych <= 'C') {
19393 0 : if(yych <= '@') goto yy3;
19394 0 : goto yy138;
19395 : } else {
19396 0 : if(yych <= 'D') goto yy1262;
19397 0 : if(yych <= 'L') goto yy138;
19398 0 : goto yy1263;
19399 : }
19400 : }
19401 : } else {
19402 0 : if(yych <= 'c') {
19403 0 : if(yych <= '^') {
19404 0 : if(yych <= 'Z') goto yy138;
19405 0 : goto yy3;
19406 : } else {
19407 0 : if(yych <= '_') goto yy144;
19408 0 : if(yych <= '`') goto yy3;
19409 0 : goto yy143;
19410 : }
19411 : } else {
19412 0 : if(yych <= 'l') {
19413 0 : if(yych <= 'd') goto yy1295;
19414 0 : goto yy143;
19415 : } else {
19416 0 : if(yych <= 'm') goto yy1296;
19417 0 : if(yych <= 'z') goto yy143;
19418 0 : goto yy3;
19419 : }
19420 : }
19421 : }
19422 1 : yy1285:
19423 : YYDEBUG(1285, *YYCURSOR);
19424 1 : yyaccept = 0;
19425 1 : yych = *(YYMARKER = ++YYCURSOR);
19426 1 : if(yych <= 'E') {
19427 0 : if(yych <= '.') {
19428 0 : if(yych == ')') goto yy136;
19429 0 : goto yy3;
19430 : } else {
19431 0 : if(yych <= '/') goto yy144;
19432 0 : if(yych <= '@') goto yy3;
19433 0 : if(yych <= 'D') goto yy138;
19434 0 : goto yy1258;
19435 : }
19436 : } else {
19437 1 : if(yych <= '`') {
19438 0 : if(yych <= 'Z') goto yy138;
19439 0 : if(yych == '_') goto yy144;
19440 0 : goto yy3;
19441 : } else {
19442 1 : if(yych == 'e') goto yy1291;
19443 0 : if(yych <= 'z') goto yy143;
19444 0 : goto yy3;
19445 : }
19446 : }
19447 0 : yy1286:
19448 : YYDEBUG(1286, *YYCURSOR);
19449 0 : yyaccept = 0;
19450 0 : yych = *(YYMARKER = ++YYCURSOR);
19451 0 : if(yych <= 'E') {
19452 0 : if(yych <= '.') {
19453 0 : if(yych == ')') goto yy136;
19454 0 : goto yy3;
19455 : } else {
19456 0 : if(yych <= '/') goto yy144;
19457 0 : if(yych <= '@') goto yy3;
19458 0 : if(yych <= 'D') goto yy138;
19459 0 : goto yy1254;
19460 : }
19461 : } else {
19462 0 : if(yych <= '`') {
19463 0 : if(yych <= 'Z') goto yy138;
19464 0 : if(yych == '_') goto yy144;
19465 0 : goto yy3;
19466 : } else {
19467 0 : if(yych == 'e') goto yy1287;
19468 0 : if(yych <= 'z') goto yy143;
19469 0 : goto yy3;
19470 : }
19471 : }
19472 0 : yy1287:
19473 : YYDEBUG(1287, *YYCURSOR);
19474 0 : yyaccept = 0;
19475 0 : yych = *(YYMARKER = ++YYCURSOR);
19476 0 : if(yych <= 'L') {
19477 0 : if(yych <= '.') {
19478 0 : if(yych == ')') goto yy136;
19479 0 : goto yy3;
19480 : } else {
19481 0 : if(yych <= '/') goto yy144;
19482 0 : if(yych <= '@') goto yy3;
19483 0 : if(yych <= 'K') goto yy139;
19484 0 : goto yy1255;
19485 : }
19486 : } else {
19487 0 : if(yych <= '`') {
19488 0 : if(yych <= 'Z') goto yy139;
19489 0 : if(yych == '_') goto yy144;
19490 0 : goto yy3;
19491 : } else {
19492 0 : if(yych == 'l') goto yy1288;
19493 0 : if(yych <= 'z') goto yy148;
19494 0 : goto yy3;
19495 : }
19496 : }
19497 0 : yy1288:
19498 : YYDEBUG(1288, *YYCURSOR);
19499 0 : yyaccept = 0;
19500 0 : yych = *(YYMARKER = ++YYCURSOR);
19501 0 : if(yych <= 'F') {
19502 0 : if(yych <= '.') {
19503 0 : if(yych == ')') goto yy136;
19504 0 : goto yy3;
19505 : } else {
19506 0 : if(yych <= '/') goto yy144;
19507 0 : if(yych <= '@') goto yy3;
19508 0 : if(yych <= 'E') goto yy140;
19509 0 : goto yy1256;
19510 : }
19511 : } else {
19512 0 : if(yych <= '`') {
19513 0 : if(yych <= 'Z') goto yy140;
19514 0 : if(yych == '_') goto yy144;
19515 0 : goto yy3;
19516 : } else {
19517 0 : if(yych == 'f') goto yy1289;
19518 0 : if(yych <= 'z') goto yy149;
19519 0 : goto yy3;
19520 : }
19521 : }
19522 0 : yy1289:
19523 : YYDEBUG(1289, *YYCURSOR);
19524 0 : yyaccept = 0;
19525 0 : yych = *(YYMARKER = ++YYCURSOR);
19526 0 : if(yych <= 'T') {
19527 0 : if(yych <= '.') {
19528 0 : if(yych == ')') goto yy136;
19529 0 : goto yy3;
19530 : } else {
19531 0 : if(yych <= '/') goto yy144;
19532 0 : if(yych <= '@') goto yy3;
19533 0 : if(yych <= 'S') goto yy141;
19534 0 : goto yy1257;
19535 : }
19536 : } else {
19537 0 : if(yych <= '`') {
19538 0 : if(yych <= 'Z') goto yy141;
19539 0 : if(yych == '_') goto yy144;
19540 0 : goto yy3;
19541 : } else {
19542 0 : if(yych == 't') goto yy1290;
19543 0 : if(yych <= 'z') goto yy150;
19544 0 : goto yy3;
19545 : }
19546 : }
19547 0 : yy1290:
19548 : YYDEBUG(1290, *YYCURSOR);
19549 0 : yyaccept = 0;
19550 0 : yych = *(YYMARKER = ++YYCURSOR);
19551 0 : if(yych <= 'H') {
19552 0 : if(yych <= '.') {
19553 0 : if(yych == ')') goto yy136;
19554 0 : goto yy3;
19555 : } else {
19556 0 : if(yych <= '/') goto yy144;
19557 0 : if(yych <= 'G') goto yy3;
19558 0 : goto yy167;
19559 : }
19560 : } else {
19561 0 : if(yych <= '`') {
19562 0 : if(yych == '_') goto yy144;
19563 0 : goto yy3;
19564 : } else {
19565 0 : if(yych == 'h') goto yy254;
19566 0 : if(yych <= 'z') goto yy151;
19567 0 : goto yy3;
19568 : }
19569 : }
19570 1 : yy1291:
19571 : YYDEBUG(1291, *YYCURSOR);
19572 1 : yyaccept = 5;
19573 1 : yych = *(YYMARKER = ++YYCURSOR);
19574 1 : if(yych <= 'S') {
19575 1 : if(yych <= '.') {
19576 1 : if(yych == ')') goto yy136;
19577 1 : goto yy283;
19578 : } else {
19579 0 : if(yych <= '/') goto yy144;
19580 0 : if(yych <= '@') goto yy283;
19581 0 : if(yych <= 'R') goto yy139;
19582 0 : goto yy1259;
19583 : }
19584 : } else {
19585 0 : if(yych <= '`') {
19586 0 : if(yych <= 'Z') goto yy139;
19587 0 : if(yych == '_') goto yy144;
19588 0 : goto yy283;
19589 : } else {
19590 0 : if(yych == 's') goto yy1292;
19591 0 : if(yych <= 'z') goto yy148;
19592 0 : goto yy283;
19593 : }
19594 : }
19595 0 : yy1292:
19596 : YYDEBUG(1292, *YYCURSOR);
19597 0 : yyaccept = 0;
19598 0 : yych = *(YYMARKER = ++YYCURSOR);
19599 0 : if(yych <= 'D') {
19600 0 : if(yych <= '.') {
19601 0 : if(yych == ')') goto yy136;
19602 0 : goto yy3;
19603 : } else {
19604 0 : if(yych <= '/') goto yy144;
19605 0 : if(yych <= '@') goto yy3;
19606 0 : if(yych <= 'C') goto yy140;
19607 0 : goto yy1260;
19608 : }
19609 : } else {
19610 0 : if(yych <= '`') {
19611 0 : if(yych <= 'Z') goto yy140;
19612 0 : if(yych == '_') goto yy144;
19613 0 : goto yy3;
19614 : } else {
19615 0 : if(yych == 'd') goto yy1293;
19616 0 : if(yych <= 'z') goto yy149;
19617 0 : goto yy3;
19618 : }
19619 : }
19620 0 : yy1293:
19621 : YYDEBUG(1293, *YYCURSOR);
19622 0 : yyaccept = 0;
19623 0 : yych = *(YYMARKER = ++YYCURSOR);
19624 0 : if(yych <= 'A') {
19625 0 : if(yych <= '.') {
19626 0 : if(yych == ')') goto yy136;
19627 0 : goto yy3;
19628 : } else {
19629 0 : if(yych <= '/') goto yy144;
19630 0 : if(yych <= '@') goto yy3;
19631 0 : goto yy1261;
19632 : }
19633 : } else {
19634 0 : if(yych <= '_') {
19635 0 : if(yych <= 'Z') goto yy141;
19636 0 : if(yych <= '^') goto yy3;
19637 0 : goto yy144;
19638 : } else {
19639 0 : if(yych <= '`') goto yy3;
19640 0 : if(yych <= 'a') goto yy1294;
19641 0 : if(yych <= 'z') goto yy150;
19642 0 : goto yy3;
19643 : }
19644 : }
19645 0 : yy1294:
19646 : YYDEBUG(1294, *YYCURSOR);
19647 0 : yyaccept = 0;
19648 0 : yych = *(YYMARKER = ++YYCURSOR);
19649 0 : if(yych <= 'Y') {
19650 0 : if(yych <= '.') {
19651 0 : if(yych == ')') goto yy136;
19652 0 : goto yy3;
19653 : } else {
19654 0 : if(yych <= '/') goto yy144;
19655 0 : if(yych <= 'X') goto yy3;
19656 0 : goto yy289;
19657 : }
19658 : } else {
19659 0 : if(yych <= '`') {
19660 0 : if(yych == '_') goto yy144;
19661 0 : goto yy3;
19662 : } else {
19663 0 : if(yych == 'y') goto yy302;
19664 0 : if(yych <= 'z') goto yy151;
19665 0 : goto yy3;
19666 : }
19667 : }
19668 0 : yy1295:
19669 : YYDEBUG(1295, *YYCURSOR);
19670 0 : yyaccept = 0;
19671 0 : yych = *(YYMARKER = ++YYCURSOR);
19672 0 : if(yych <= 'A') {
19673 0 : if(yych <= '.') {
19674 0 : if(yych == ')') goto yy136;
19675 0 : goto yy3;
19676 : } else {
19677 0 : if(yych <= '/') goto yy144;
19678 0 : if(yych <= '@') goto yy3;
19679 0 : goto yy1270;
19680 : }
19681 : } else {
19682 0 : if(yych <= '_') {
19683 0 : if(yych <= 'Z') goto yy139;
19684 0 : if(yych <= '^') goto yy3;
19685 0 : goto yy144;
19686 : } else {
19687 0 : if(yych <= '`') goto yy3;
19688 0 : if(yych <= 'a') goto yy1302;
19689 0 : if(yych <= 'z') goto yy148;
19690 0 : goto yy3;
19691 : }
19692 : }
19693 0 : yy1296:
19694 : YYDEBUG(1296, *YYCURSOR);
19695 0 : yyaccept = 0;
19696 0 : yych = *(YYMARKER = ++YYCURSOR);
19697 0 : if(yych <= 'O') {
19698 0 : if(yych <= '.') {
19699 0 : if(yych == ')') goto yy136;
19700 0 : goto yy3;
19701 : } else {
19702 0 : if(yych <= '/') goto yy144;
19703 0 : if(yych <= '@') goto yy3;
19704 0 : if(yych <= 'N') goto yy139;
19705 0 : goto yy1264;
19706 : }
19707 : } else {
19708 0 : if(yych <= '`') {
19709 0 : if(yych <= 'Z') goto yy139;
19710 0 : if(yych == '_') goto yy144;
19711 0 : goto yy3;
19712 : } else {
19713 0 : if(yych == 'o') goto yy1297;
19714 0 : if(yych <= 'z') goto yy148;
19715 0 : goto yy3;
19716 : }
19717 : }
19718 0 : yy1297:
19719 : YYDEBUG(1297, *YYCURSOR);
19720 0 : yyaccept = 0;
19721 0 : yych = *(YYMARKER = ++YYCURSOR);
19722 0 : if(yych <= 'R') {
19723 0 : if(yych <= '.') {
19724 0 : if(yych == ')') goto yy136;
19725 0 : goto yy3;
19726 : } else {
19727 0 : if(yych <= '/') goto yy144;
19728 0 : if(yych <= '@') goto yy3;
19729 0 : if(yych <= 'Q') goto yy140;
19730 0 : goto yy1265;
19731 : }
19732 : } else {
19733 0 : if(yych <= '`') {
19734 0 : if(yych <= 'Z') goto yy140;
19735 0 : if(yych == '_') goto yy144;
19736 0 : goto yy3;
19737 : } else {
19738 0 : if(yych == 'r') goto yy1298;
19739 0 : if(yych <= 'z') goto yy149;
19740 0 : goto yy3;
19741 : }
19742 : }
19743 0 : yy1298:
19744 : YYDEBUG(1298, *YYCURSOR);
19745 0 : yyaccept = 0;
19746 0 : yych = *(YYMARKER = ++YYCURSOR);
19747 0 : if(yych <= 'R') {
19748 0 : if(yych <= '.') {
19749 0 : if(yych == ')') goto yy136;
19750 0 : goto yy3;
19751 : } else {
19752 0 : if(yych <= '/') goto yy144;
19753 0 : if(yych <= '@') goto yy3;
19754 0 : if(yych <= 'Q') goto yy141;
19755 0 : goto yy1266;
19756 : }
19757 : } else {
19758 0 : if(yych <= '`') {
19759 0 : if(yych <= 'Z') goto yy141;
19760 0 : if(yych == '_') goto yy144;
19761 0 : goto yy3;
19762 : } else {
19763 0 : if(yych == 'r') goto yy1299;
19764 0 : if(yych <= 'z') goto yy150;
19765 0 : goto yy3;
19766 : }
19767 : }
19768 0 : yy1299:
19769 : YYDEBUG(1299, *YYCURSOR);
19770 0 : yyaccept = 0;
19771 0 : yych = *(YYMARKER = ++YYCURSOR);
19772 0 : if(yych <= 'O') {
19773 0 : if(yych <= '.') {
19774 0 : if(yych == ')') goto yy136;
19775 0 : goto yy3;
19776 : } else {
19777 0 : if(yych <= '/') goto yy144;
19778 0 : if(yych <= 'N') goto yy3;
19779 0 : goto yy1267;
19780 : }
19781 : } else {
19782 0 : if(yych <= '`') {
19783 0 : if(yych == '_') goto yy144;
19784 0 : goto yy3;
19785 : } else {
19786 0 : if(yych == 'o') goto yy1300;
19787 0 : if(yych <= 'z') goto yy151;
19788 0 : goto yy3;
19789 : }
19790 : }
19791 0 : yy1300:
19792 : YYDEBUG(1300, *YYCURSOR);
19793 0 : yych = *++YYCURSOR;
19794 0 : if(yych == 'W') goto yy1268;
19795 0 : if(yych != 'w') goto yy152;
19796 : YYDEBUG(1301, *YYCURSOR);
19797 0 : yyaccept = 25;
19798 0 : yych = *(YYMARKER = ++YYCURSOR);
19799 0 : if(yych <= '^') {
19800 0 : if(yych == '/') goto yy144;
19801 0 : goto yy1269;
19802 : } else {
19803 0 : if(yych <= '_') goto yy144;
19804 0 : if(yych <= '`') goto yy1269;
19805 0 : if(yych <= 'z') goto yy151;
19806 0 : goto yy1269;
19807 : }
19808 0 : yy1302:
19809 : YYDEBUG(1302, *YYCURSOR);
19810 0 : yyaccept = 0;
19811 0 : yych = *(YYMARKER = ++YYCURSOR);
19812 0 : if(yych <= 'Y') {
19813 0 : if(yych <= '.') {
19814 0 : if(yych == ')') goto yy136;
19815 0 : goto yy3;
19816 : } else {
19817 0 : if(yych <= '/') goto yy144;
19818 0 : if(yych <= '@') goto yy3;
19819 0 : if(yych <= 'X') goto yy140;
19820 0 : goto yy1271;
19821 : }
19822 : } else {
19823 0 : if(yych <= '`') {
19824 0 : if(yych <= 'Z') goto yy140;
19825 0 : if(yych == '_') goto yy144;
19826 0 : goto yy3;
19827 : } else {
19828 0 : if(yych == 'y') goto yy1303;
19829 0 : if(yych <= 'z') goto yy149;
19830 0 : goto yy3;
19831 : }
19832 : }
19833 0 : yy1303:
19834 : YYDEBUG(1303, *YYCURSOR);
19835 0 : yyaccept = 26;
19836 0 : yych = *(YYMARKER = ++YYCURSOR);
19837 0 : if(yych <= '@') {
19838 0 : if(yych <= ')') {
19839 0 : if(yych <= '(') goto yy1272;
19840 0 : goto yy136;
19841 : } else {
19842 0 : if(yych == '/') goto yy144;
19843 0 : goto yy1272;
19844 : }
19845 : } else {
19846 0 : if(yych <= '_') {
19847 0 : if(yych <= 'Z') goto yy141;
19848 0 : if(yych <= '^') goto yy1272;
19849 0 : goto yy144;
19850 : } else {
19851 0 : if(yych <= '`') goto yy1272;
19852 0 : if(yych <= 'z') goto yy150;
19853 0 : goto yy1272;
19854 : }
19855 : }
19856 0 : yy1304:
19857 : YYDEBUG(1304, *YYCURSOR);
19858 0 : yyaccept = 5;
19859 0 : yych = *(YYMARKER = ++YYCURSOR);
19860 0 : if(yych <= 'R') {
19861 0 : if(yych <= '.') {
19862 0 : if(yych == ')') goto yy136;
19863 0 : goto yy283;
19864 : } else {
19865 0 : if(yych <= '/') goto yy144;
19866 0 : if(yych <= '@') goto yy283;
19867 0 : if(yych <= 'Q') goto yy139;
19868 0 : goto yy1276;
19869 : }
19870 : } else {
19871 0 : if(yych <= '`') {
19872 0 : if(yych <= 'Z') goto yy139;
19873 0 : if(yych == '_') goto yy144;
19874 0 : goto yy283;
19875 : } else {
19876 0 : if(yych == 'r') goto yy1307;
19877 0 : if(yych <= 'z') goto yy148;
19878 0 : goto yy283;
19879 : }
19880 : }
19881 0 : yy1305:
19882 : YYDEBUG(1305, *YYCURSOR);
19883 0 : yyaccept = 0;
19884 0 : yych = *(YYMARKER = ++YYCURSOR);
19885 0 : if(yych <= 'S') {
19886 0 : if(yych <= '/') {
19887 0 : if(yych == ')') goto yy136;
19888 0 : if(yych <= '.') goto yy3;
19889 0 : goto yy144;
19890 : } else {
19891 0 : if(yych <= '@') goto yy3;
19892 0 : if(yych <= 'Q') goto yy139;
19893 0 : if(yych <= 'R') goto yy1275;
19894 0 : goto yy257;
19895 : }
19896 : } else {
19897 0 : if(yych <= '`') {
19898 0 : if(yych <= 'Z') goto yy139;
19899 0 : if(yych == '_') goto yy144;
19900 0 : goto yy3;
19901 : } else {
19902 0 : if(yych <= 'r') {
19903 0 : if(yych <= 'q') goto yy148;
19904 : } else {
19905 0 : if(yych <= 's') goto yy260;
19906 0 : if(yych <= 'z') goto yy148;
19907 0 : goto yy3;
19908 : }
19909 : }
19910 : }
19911 : YYDEBUG(1306, *YYCURSOR);
19912 0 : yyaccept = 0;
19913 0 : yych = *(YYMARKER = ++YYCURSOR);
19914 0 : if(yych <= 'D') {
19915 0 : if(yych <= '.') {
19916 0 : if(yych == ')') goto yy136;
19917 0 : goto yy3;
19918 : } else {
19919 0 : if(yych <= '/') goto yy144;
19920 0 : if(yych <= '@') goto yy3;
19921 0 : if(yych <= 'C') goto yy140;
19922 0 : goto yy270;
19923 : }
19924 : } else {
19925 0 : if(yych <= '`') {
19926 0 : if(yych <= 'Z') goto yy140;
19927 0 : if(yych == '_') goto yy144;
19928 0 : goto yy3;
19929 : } else {
19930 0 : if(yych == 'd') goto yy280;
19931 0 : if(yych <= 'z') goto yy149;
19932 0 : goto yy3;
19933 : }
19934 : }
19935 0 : yy1307:
19936 : YYDEBUG(1307, *YYCURSOR);
19937 0 : yyaccept = 0;
19938 0 : yych = *(YYMARKER = ++YYCURSOR);
19939 0 : if(yych <= 'S') {
19940 0 : if(yych <= '.') {
19941 0 : if(yych == ')') goto yy136;
19942 0 : goto yy3;
19943 : } else {
19944 0 : if(yych <= '/') goto yy144;
19945 0 : if(yych <= '@') goto yy3;
19946 0 : if(yych <= 'R') goto yy140;
19947 0 : goto yy1277;
19948 : }
19949 : } else {
19950 0 : if(yych <= '`') {
19951 0 : if(yych <= 'Z') goto yy140;
19952 0 : if(yych == '_') goto yy144;
19953 0 : goto yy3;
19954 : } else {
19955 0 : if(yych == 's') goto yy1308;
19956 0 : if(yych <= 'z') goto yy149;
19957 0 : goto yy3;
19958 : }
19959 : }
19960 0 : yy1308:
19961 : YYDEBUG(1308, *YYCURSOR);
19962 0 : yyaccept = 0;
19963 0 : yych = *(YYMARKER = ++YYCURSOR);
19964 0 : if(yych <= 'D') {
19965 0 : if(yych <= '.') {
19966 0 : if(yych == ')') goto yy136;
19967 0 : goto yy3;
19968 : } else {
19969 0 : if(yych <= '/') goto yy144;
19970 0 : if(yych <= '@') goto yy3;
19971 0 : if(yych <= 'C') goto yy141;
19972 0 : goto yy1278;
19973 : }
19974 : } else {
19975 0 : if(yych <= '`') {
19976 0 : if(yych <= 'Z') goto yy141;
19977 0 : if(yych == '_') goto yy144;
19978 0 : goto yy3;
19979 : } else {
19980 0 : if(yych == 'd') goto yy1309;
19981 0 : if(yych <= 'z') goto yy150;
19982 0 : goto yy3;
19983 : }
19984 : }
19985 0 : yy1309:
19986 : YYDEBUG(1309, *YYCURSOR);
19987 0 : yyaccept = 0;
19988 0 : yych = *(YYMARKER = ++YYCURSOR);
19989 0 : if(yych <= 'A') {
19990 0 : if(yych <= '.') {
19991 0 : if(yych == ')') goto yy136;
19992 0 : goto yy3;
19993 : } else {
19994 0 : if(yych <= '/') goto yy144;
19995 0 : if(yych <= '@') goto yy3;
19996 0 : goto yy1279;
19997 : }
19998 : } else {
19999 0 : if(yych <= '`') {
20000 0 : if(yych == '_') goto yy144;
20001 0 : goto yy3;
20002 : } else {
20003 0 : if(yych <= 'a') goto yy1310;
20004 0 : if(yych <= 'z') goto yy151;
20005 0 : goto yy3;
20006 : }
20007 : }
20008 0 : yy1310:
20009 : YYDEBUG(1310, *YYCURSOR);
20010 0 : yych = *++YYCURSOR;
20011 0 : if(yych == 'Y') goto yy289;
20012 0 : if(yych == 'y') goto yy302;
20013 0 : goto yy152;
20014 0 : yy1311:
20015 : YYDEBUG(1311, *YYCURSOR);
20016 0 : yyaccept = 0;
20017 0 : yych = *(YYMARKER = ++YYCURSOR);
20018 0 : if(yych <= 'T') {
20019 0 : if(yych <= '.') {
20020 0 : if(yych == ')') goto yy136;
20021 0 : goto yy3;
20022 : } else {
20023 0 : if(yych <= '/') goto yy144;
20024 0 : if(yych <= '@') goto yy3;
20025 0 : if(yych <= 'S') goto yy139;
20026 0 : goto yy1281;
20027 : }
20028 : } else {
20029 0 : if(yych <= '`') {
20030 0 : if(yych <= 'Z') goto yy139;
20031 0 : if(yych == '_') goto yy144;
20032 0 : goto yy3;
20033 : } else {
20034 0 : if(yych == 't') goto yy1312;
20035 0 : if(yych <= 'z') goto yy148;
20036 0 : goto yy3;
20037 : }
20038 : }
20039 0 : yy1312:
20040 : YYDEBUG(1312, *YYCURSOR);
20041 0 : yyaccept = 0;
20042 0 : yych = *(YYMARKER = ++YYCURSOR);
20043 0 : if(yych <= 'H') {
20044 0 : if(yych <= '.') {
20045 0 : if(yych == ')') goto yy136;
20046 0 : goto yy3;
20047 : } else {
20048 0 : if(yych <= '/') goto yy144;
20049 0 : if(yych <= '@') goto yy3;
20050 0 : if(yych <= 'G') goto yy140;
20051 0 : goto yy270;
20052 : }
20053 : } else {
20054 0 : if(yych <= '`') {
20055 0 : if(yych <= 'Z') goto yy140;
20056 0 : if(yych == '_') goto yy144;
20057 0 : goto yy3;
20058 : } else {
20059 0 : if(yych == 'h') goto yy280;
20060 0 : if(yych <= 'z') goto yy149;
20061 0 : goto yy3;
20062 : }
20063 : }
20064 0 : yy1313:
20065 : YYDEBUG(1313, *YYCURSOR);
20066 0 : yych = *++YYCURSOR;
20067 0 : if(yych <= 'Y') {
20068 0 : if(yych <= '@') {
20069 0 : if(yych == ')') goto yy136;
20070 0 : goto yy3;
20071 : } else {
20072 0 : if(yych == 'R') goto yy1325;
20073 0 : if(yych <= 'X') goto yy138;
20074 0 : goto yy1326;
20075 : }
20076 : } else {
20077 0 : if(yych <= 'r') {
20078 0 : if(yych <= 'Z') goto yy138;
20079 0 : if(yych <= '`') goto yy3;
20080 0 : if(yych <= 'q') goto yy138;
20081 0 : goto yy1325;
20082 : } else {
20083 0 : if(yych == 'y') goto yy1326;
20084 0 : if(yych <= 'z') goto yy138;
20085 0 : goto yy3;
20086 : }
20087 : }
20088 0 : yy1314:
20089 : YYDEBUG(1314, *YYCURSOR);
20090 0 : yych = *++YYCURSOR;
20091 0 : if(yych <= 'D') {
20092 0 : if(yych <= ')') {
20093 0 : if(yych <= '(') goto yy3;
20094 0 : goto yy136;
20095 : } else {
20096 0 : if(yych <= '@') goto yy3;
20097 0 : if(yych <= 'C') goto yy138;
20098 0 : goto yy1319;
20099 : }
20100 : } else {
20101 0 : if(yych <= 'c') {
20102 0 : if(yych <= 'Z') goto yy138;
20103 0 : if(yych <= '`') goto yy3;
20104 0 : goto yy138;
20105 : } else {
20106 0 : if(yych <= 'd') goto yy1319;
20107 0 : if(yych <= 'z') goto yy138;
20108 0 : goto yy3;
20109 : }
20110 : }
20111 0 : yy1315:
20112 : YYDEBUG(1315, *YYCURSOR);
20113 0 : yych = *++YYCURSOR;
20114 0 : if(yych <= 'N') {
20115 0 : if(yych <= ')') {
20116 0 : if(yych <= '(') goto yy3;
20117 0 : goto yy136;
20118 : } else {
20119 0 : if(yych <= '@') goto yy3;
20120 0 : if(yych <= 'M') goto yy138;
20121 : }
20122 : } else {
20123 0 : if(yych <= 'm') {
20124 0 : if(yych <= 'Z') goto yy138;
20125 0 : if(yych <= '`') goto yy3;
20126 0 : goto yy138;
20127 : } else {
20128 0 : if(yych <= 'n') goto yy1316;
20129 0 : if(yych <= 'z') goto yy138;
20130 0 : goto yy3;
20131 : }
20132 : }
20133 0 : yy1316:
20134 : YYDEBUG(1316, *YYCURSOR);
20135 0 : yych = *++YYCURSOR;
20136 0 : if(yych <= 'D') {
20137 0 : if(yych <= ')') {
20138 0 : if(yych <= '(') goto yy283;
20139 0 : goto yy136;
20140 : } else {
20141 0 : if(yych <= '@') goto yy283;
20142 0 : if(yych <= 'C') goto yy139;
20143 : }
20144 : } else {
20145 0 : if(yych <= 'c') {
20146 0 : if(yych <= 'Z') goto yy139;
20147 0 : if(yych <= '`') goto yy283;
20148 0 : goto yy139;
20149 : } else {
20150 0 : if(yych <= 'd') goto yy1317;
20151 0 : if(yych <= 'z') goto yy139;
20152 0 : goto yy283;
20153 : }
20154 : }
20155 0 : yy1317:
20156 : YYDEBUG(1317, *YYCURSOR);
20157 0 : yych = *++YYCURSOR;
20158 0 : if(yych <= 'A') {
20159 0 : if(yych == ')') goto yy136;
20160 0 : if(yych <= '@') goto yy3;
20161 : } else {
20162 0 : if(yych <= '`') {
20163 0 : if(yych <= 'Z') goto yy140;
20164 0 : goto yy3;
20165 : } else {
20166 0 : if(yych <= 'a') goto yy1318;
20167 0 : if(yych <= 'z') goto yy140;
20168 0 : goto yy3;
20169 : }
20170 : }
20171 0 : yy1318:
20172 : YYDEBUG(1318, *YYCURSOR);
20173 0 : yych = *++YYCURSOR;
20174 0 : if(yych <= 'Y') {
20175 0 : if(yych <= ')') {
20176 0 : if(yych <= '(') goto yy3;
20177 0 : goto yy136;
20178 : } else {
20179 0 : if(yych <= '@') goto yy3;
20180 0 : if(yych <= 'X') goto yy141;
20181 0 : goto yy510;
20182 : }
20183 : } else {
20184 0 : if(yych <= 'x') {
20185 0 : if(yych <= 'Z') goto yy141;
20186 0 : if(yych <= '`') goto yy3;
20187 0 : goto yy141;
20188 : } else {
20189 0 : if(yych <= 'y') goto yy510;
20190 0 : if(yych <= 'z') goto yy141;
20191 0 : goto yy3;
20192 : }
20193 : }
20194 0 : yy1319:
20195 : YYDEBUG(1319, *YYCURSOR);
20196 0 : yych = *++YYCURSOR;
20197 0 : if(yych <= 'N') {
20198 0 : if(yych <= ')') {
20199 0 : if(yych <= '(') goto yy3;
20200 0 : goto yy136;
20201 : } else {
20202 0 : if(yych <= '@') goto yy3;
20203 0 : if(yych <= 'M') goto yy139;
20204 : }
20205 : } else {
20206 0 : if(yych <= 'm') {
20207 0 : if(yych <= 'Z') goto yy139;
20208 0 : if(yych <= '`') goto yy3;
20209 0 : goto yy139;
20210 : } else {
20211 0 : if(yych <= 'n') goto yy1320;
20212 0 : if(yych <= 'z') goto yy139;
20213 0 : goto yy3;
20214 : }
20215 : }
20216 0 : yy1320:
20217 : YYDEBUG(1320, *YYCURSOR);
20218 0 : yych = *++YYCURSOR;
20219 0 : if(yych <= 'I') {
20220 0 : if(yych <= ')') {
20221 0 : if(yych <= '(') goto yy3;
20222 0 : goto yy136;
20223 : } else {
20224 0 : if(yych <= '@') goto yy3;
20225 0 : if(yych <= 'H') goto yy140;
20226 : }
20227 : } else {
20228 0 : if(yych <= 'h') {
20229 0 : if(yych <= 'Z') goto yy140;
20230 0 : if(yych <= '`') goto yy3;
20231 0 : goto yy140;
20232 : } else {
20233 0 : if(yych <= 'i') goto yy1321;
20234 0 : if(yych <= 'z') goto yy140;
20235 0 : goto yy3;
20236 : }
20237 : }
20238 0 : yy1321:
20239 : YYDEBUG(1321, *YYCURSOR);
20240 0 : yych = *++YYCURSOR;
20241 0 : if(yych <= 'G') {
20242 0 : if(yych <= ')') {
20243 0 : if(yych <= '(') goto yy3;
20244 0 : goto yy136;
20245 : } else {
20246 0 : if(yych <= '@') goto yy3;
20247 0 : if(yych <= 'F') goto yy141;
20248 : }
20249 : } else {
20250 0 : if(yych <= 'f') {
20251 0 : if(yych <= 'Z') goto yy141;
20252 0 : if(yych <= '`') goto yy3;
20253 0 : goto yy141;
20254 : } else {
20255 0 : if(yych <= 'g') goto yy1322;
20256 0 : if(yych <= 'z') goto yy141;
20257 0 : goto yy3;
20258 : }
20259 : }
20260 0 : yy1322:
20261 : YYDEBUG(1322, *YYCURSOR);
20262 0 : yyaccept = 0;
20263 0 : yych = *(YYMARKER = ++YYCURSOR);
20264 0 : if(yych <= 'G') {
20265 0 : if(yych == ')') goto yy136;
20266 0 : goto yy3;
20267 : } else {
20268 0 : if(yych <= 'H') goto yy1323;
20269 0 : if(yych != 'h') goto yy3;
20270 : }
20271 0 : yy1323:
20272 : YYDEBUG(1323, *YYCURSOR);
20273 0 : yych = *++YYCURSOR;
20274 0 : if(yych == 'T') goto yy1324;
20275 0 : if(yych != 't') goto yy53;
20276 0 : yy1324:
20277 : YYDEBUG(1324, *YYCURSOR);
20278 0 : yych = *++YYCURSOR;
20279 0 : goto yy1272;
20280 0 : yy1325:
20281 : YYDEBUG(1325, *YYCURSOR);
20282 0 : yyaccept = 6;
20283 0 : yych = *(YYMARKER = ++YYCURSOR);
20284 0 : if(yych <= '/') {
20285 0 : if(yych <= '(') {
20286 0 : if(yych <= 0x09) {
20287 0 : if(yych <= 0x08) goto yy310;
20288 0 : goto yy312;
20289 : } else {
20290 0 : if(yych == ' ') goto yy312;
20291 0 : goto yy310;
20292 : }
20293 : } else {
20294 0 : if(yych <= ',') {
20295 0 : if(yych <= ')') goto yy136;
20296 0 : goto yy310;
20297 : } else {
20298 0 : if(yych <= '-') goto yy313;
20299 0 : if(yych <= '.') goto yy312;
20300 0 : goto yy310;
20301 : }
20302 : }
20303 : } else {
20304 0 : if(yych <= 'Z') {
20305 0 : if(yych <= '@') {
20306 0 : if(yych <= '9') goto yy312;
20307 0 : goto yy310;
20308 : } else {
20309 0 : if(yych == 'C') goto yy1327;
20310 0 : goto yy139;
20311 : }
20312 : } else {
20313 0 : if(yych <= 'b') {
20314 0 : if(yych <= '`') goto yy310;
20315 0 : goto yy139;
20316 : } else {
20317 0 : if(yych <= 'c') goto yy1327;
20318 0 : if(yych <= 'z') goto yy139;
20319 0 : goto yy310;
20320 : }
20321 : }
20322 : }
20323 0 : yy1326:
20324 : YYDEBUG(1326, *YYCURSOR);
20325 0 : yyaccept = 6;
20326 0 : yych = *(YYMARKER = ++YYCURSOR);
20327 0 : if(yych <= '-') {
20328 0 : if(yych <= ' ') {
20329 0 : if(yych == 0x09) goto yy312;
20330 0 : if(yych <= 0x1F) goto yy310;
20331 0 : goto yy312;
20332 : } else {
20333 0 : if(yych == ')') goto yy136;
20334 0 : if(yych <= ',') goto yy310;
20335 0 : goto yy313;
20336 : }
20337 : } else {
20338 0 : if(yych <= '@') {
20339 0 : if(yych == '/') goto yy310;
20340 0 : if(yych <= '9') goto yy312;
20341 0 : goto yy310;
20342 : } else {
20343 0 : if(yych <= 'Z') goto yy139;
20344 0 : if(yych <= '`') goto yy310;
20345 0 : if(yych <= 'z') goto yy139;
20346 0 : goto yy310;
20347 : }
20348 : }
20349 0 : yy1327:
20350 : YYDEBUG(1327, *YYCURSOR);
20351 0 : yych = *++YYCURSOR;
20352 0 : if(yych <= 'H') {
20353 0 : if(yych <= ')') {
20354 0 : if(yych <= '(') goto yy3;
20355 0 : goto yy136;
20356 : } else {
20357 0 : if(yych <= '@') goto yy3;
20358 0 : if(yych <= 'G') goto yy140;
20359 0 : goto yy568;
20360 : }
20361 : } else {
20362 0 : if(yych <= 'g') {
20363 0 : if(yych <= 'Z') goto yy140;
20364 0 : if(yych <= '`') goto yy3;
20365 0 : goto yy140;
20366 : } else {
20367 0 : if(yych <= 'h') goto yy568;
20368 0 : if(yych <= 'z') goto yy140;
20369 0 : goto yy3;
20370 : }
20371 : }
20372 0 : yy1328:
20373 : YYDEBUG(1328, *YYCURSOR);
20374 0 : yyaccept = 0;
20375 0 : yych = *(YYMARKER = ++YYCURSOR);
20376 0 : if(yych <= 'Y') {
20377 0 : if(yych <= '/') {
20378 0 : if(yych == ')') goto yy136;
20379 0 : if(yych <= '.') goto yy3;
20380 0 : goto yy144;
20381 : } else {
20382 0 : if(yych <= 'Q') {
20383 0 : if(yych <= '@') goto yy3;
20384 0 : goto yy138;
20385 : } else {
20386 0 : if(yych <= 'R') goto yy1325;
20387 0 : if(yych <= 'X') goto yy138;
20388 0 : goto yy1326;
20389 : }
20390 : }
20391 : } else {
20392 0 : if(yych <= 'q') {
20393 0 : if(yych <= '^') {
20394 0 : if(yych <= 'Z') goto yy138;
20395 0 : goto yy3;
20396 : } else {
20397 0 : if(yych <= '_') goto yy144;
20398 0 : if(yych <= '`') goto yy3;
20399 0 : goto yy143;
20400 : }
20401 : } else {
20402 0 : if(yych <= 'x') {
20403 0 : if(yych <= 'r') goto yy1340;
20404 0 : goto yy143;
20405 : } else {
20406 0 : if(yych <= 'y') goto yy1341;
20407 0 : if(yych <= 'z') goto yy143;
20408 0 : goto yy3;
20409 : }
20410 : }
20411 : }
20412 0 : yy1329:
20413 : YYDEBUG(1329, *YYCURSOR);
20414 0 : yyaccept = 0;
20415 0 : yych = *(YYMARKER = ++YYCURSOR);
20416 0 : if(yych <= 'D') {
20417 0 : if(yych <= '.') {
20418 0 : if(yych == ')') goto yy136;
20419 0 : goto yy3;
20420 : } else {
20421 0 : if(yych <= '/') goto yy144;
20422 0 : if(yych <= '@') goto yy3;
20423 0 : if(yych <= 'C') goto yy138;
20424 0 : goto yy1319;
20425 : }
20426 : } else {
20427 0 : if(yych <= '`') {
20428 0 : if(yych <= 'Z') goto yy138;
20429 0 : if(yych == '_') goto yy144;
20430 0 : goto yy3;
20431 : } else {
20432 0 : if(yych == 'd') goto yy1334;
20433 0 : if(yych <= 'z') goto yy143;
20434 0 : goto yy3;
20435 : }
20436 : }
20437 0 : yy1330:
20438 : YYDEBUG(1330, *YYCURSOR);
20439 0 : yyaccept = 0;
20440 0 : yych = *(YYMARKER = ++YYCURSOR);
20441 0 : if(yych <= 'N') {
20442 0 : if(yych <= '.') {
20443 0 : if(yych == ')') goto yy136;
20444 0 : goto yy3;
20445 : } else {
20446 0 : if(yych <= '/') goto yy144;
20447 0 : if(yych <= '@') goto yy3;
20448 0 : if(yych <= 'M') goto yy138;
20449 0 : goto yy1316;
20450 : }
20451 : } else {
20452 0 : if(yych <= '`') {
20453 0 : if(yych <= 'Z') goto yy138;
20454 0 : if(yych == '_') goto yy144;
20455 0 : goto yy3;
20456 : } else {
20457 0 : if(yych == 'n') goto yy1331;
20458 0 : if(yych <= 'z') goto yy143;
20459 0 : goto yy3;
20460 : }
20461 : }
20462 0 : yy1331:
20463 : YYDEBUG(1331, *YYCURSOR);
20464 0 : yyaccept = 5;
20465 0 : yych = *(YYMARKER = ++YYCURSOR);
20466 0 : if(yych <= 'D') {
20467 0 : if(yych <= '.') {
20468 0 : if(yych == ')') goto yy136;
20469 0 : goto yy283;
20470 : } else {
20471 0 : if(yych <= '/') goto yy144;
20472 0 : if(yych <= '@') goto yy283;
20473 0 : if(yych <= 'C') goto yy139;
20474 0 : goto yy1317;
20475 : }
20476 : } else {
20477 0 : if(yych <= '`') {
20478 0 : if(yych <= 'Z') goto yy139;
20479 0 : if(yych == '_') goto yy144;
20480 0 : goto yy283;
20481 : } else {
20482 0 : if(yych == 'd') goto yy1332;
20483 0 : if(yych <= 'z') goto yy148;
20484 0 : goto yy283;
20485 : }
20486 : }
20487 0 : yy1332:
20488 : YYDEBUG(1332, *YYCURSOR);
20489 0 : yyaccept = 0;
20490 0 : yych = *(YYMARKER = ++YYCURSOR);
20491 0 : if(yych <= 'A') {
20492 0 : if(yych <= '.') {
20493 0 : if(yych == ')') goto yy136;
20494 0 : goto yy3;
20495 : } else {
20496 0 : if(yych <= '/') goto yy144;
20497 0 : if(yych <= '@') goto yy3;
20498 0 : goto yy1318;
20499 : }
20500 : } else {
20501 0 : if(yych <= '_') {
20502 0 : if(yych <= 'Z') goto yy140;
20503 0 : if(yych <= '^') goto yy3;
20504 0 : goto yy144;
20505 : } else {
20506 0 : if(yych <= '`') goto yy3;
20507 0 : if(yych <= 'a') goto yy1333;
20508 0 : if(yych <= 'z') goto yy149;
20509 0 : goto yy3;
20510 : }
20511 : }
20512 0 : yy1333:
20513 : YYDEBUG(1333, *YYCURSOR);
20514 0 : yyaccept = 0;
20515 0 : yych = *(YYMARKER = ++YYCURSOR);
20516 0 : if(yych <= 'Y') {
20517 0 : if(yych <= '.') {
20518 0 : if(yych == ')') goto yy136;
20519 0 : goto yy3;
20520 : } else {
20521 0 : if(yych <= '/') goto yy144;
20522 0 : if(yych <= '@') goto yy3;
20523 0 : if(yych <= 'X') goto yy141;
20524 0 : goto yy510;
20525 : }
20526 : } else {
20527 0 : if(yych <= '`') {
20528 0 : if(yych <= 'Z') goto yy141;
20529 0 : if(yych == '_') goto yy144;
20530 0 : goto yy3;
20531 : } else {
20532 0 : if(yych == 'y') goto yy539;
20533 0 : if(yych <= 'z') goto yy150;
20534 0 : goto yy3;
20535 : }
20536 : }
20537 0 : yy1334:
20538 : YYDEBUG(1334, *YYCURSOR);
20539 0 : yyaccept = 0;
20540 0 : yych = *(YYMARKER = ++YYCURSOR);
20541 0 : if(yych <= 'N') {
20542 0 : if(yych <= '.') {
20543 0 : if(yych == ')') goto yy136;
20544 0 : goto yy3;
20545 : } else {
20546 0 : if(yych <= '/') goto yy144;
20547 0 : if(yych <= '@') goto yy3;
20548 0 : if(yych <= 'M') goto yy139;
20549 0 : goto yy1320;
20550 : }
20551 : } else {
20552 0 : if(yych <= '`') {
20553 0 : if(yych <= 'Z') goto yy139;
20554 0 : if(yych == '_') goto yy144;
20555 0 : goto yy3;
20556 : } else {
20557 0 : if(yych == 'n') goto yy1335;
20558 0 : if(yych <= 'z') goto yy148;
20559 0 : goto yy3;
20560 : }
20561 : }
20562 0 : yy1335:
20563 : YYDEBUG(1335, *YYCURSOR);
20564 0 : yyaccept = 0;
20565 0 : yych = *(YYMARKER = ++YYCURSOR);
20566 0 : if(yych <= 'I') {
20567 0 : if(yych <= '.') {
20568 0 : if(yych == ')') goto yy136;
20569 0 : goto yy3;
20570 : } else {
20571 0 : if(yych <= '/') goto yy144;
20572 0 : if(yych <= '@') goto yy3;
20573 0 : if(yych <= 'H') goto yy140;
20574 0 : goto yy1321;
20575 : }
20576 : } else {
20577 0 : if(yych <= '`') {
20578 0 : if(yych <= 'Z') goto yy140;
20579 0 : if(yych == '_') goto yy144;
20580 0 : goto yy3;
20581 : } else {
20582 0 : if(yych == 'i') goto yy1336;
20583 0 : if(yych <= 'z') goto yy149;
20584 0 : goto yy3;
20585 : }
20586 : }
20587 0 : yy1336:
20588 : YYDEBUG(1336, *YYCURSOR);
20589 0 : yyaccept = 0;
20590 0 : yych = *(YYMARKER = ++YYCURSOR);
20591 0 : if(yych <= 'G') {
20592 0 : if(yych <= '.') {
20593 0 : if(yych == ')') goto yy136;
20594 0 : goto yy3;
20595 : } else {
20596 0 : if(yych <= '/') goto yy144;
20597 0 : if(yych <= '@') goto yy3;
20598 0 : if(yych <= 'F') goto yy141;
20599 0 : goto yy1322;
20600 : }
20601 : } else {
20602 0 : if(yych <= '`') {
20603 0 : if(yych <= 'Z') goto yy141;
20604 0 : if(yych == '_') goto yy144;
20605 0 : goto yy3;
20606 : } else {
20607 0 : if(yych == 'g') goto yy1337;
20608 0 : if(yych <= 'z') goto yy150;
20609 0 : goto yy3;
20610 : }
20611 : }
20612 0 : yy1337:
20613 : YYDEBUG(1337, *YYCURSOR);
20614 0 : yyaccept = 0;
20615 0 : yych = *(YYMARKER = ++YYCURSOR);
20616 0 : if(yych <= 'H') {
20617 0 : if(yych <= '.') {
20618 0 : if(yych == ')') goto yy136;
20619 0 : goto yy3;
20620 : } else {
20621 0 : if(yych <= '/') goto yy144;
20622 0 : if(yych <= 'G') goto yy3;
20623 0 : goto yy1323;
20624 : }
20625 : } else {
20626 0 : if(yych <= '`') {
20627 0 : if(yych == '_') goto yy144;
20628 0 : goto yy3;
20629 : } else {
20630 0 : if(yych == 'h') goto yy1338;
20631 0 : if(yych <= 'z') goto yy151;
20632 0 : goto yy3;
20633 : }
20634 : }
20635 0 : yy1338:
20636 : YYDEBUG(1338, *YYCURSOR);
20637 0 : yych = *++YYCURSOR;
20638 0 : if(yych == 'T') goto yy1324;
20639 0 : if(yych != 't') goto yy152;
20640 : YYDEBUG(1339, *YYCURSOR);
20641 0 : yyaccept = 26;
20642 0 : yych = *(YYMARKER = ++YYCURSOR);
20643 0 : if(yych <= '^') {
20644 0 : if(yych == '/') goto yy144;
20645 0 : goto yy1272;
20646 : } else {
20647 0 : if(yych <= '_') goto yy144;
20648 0 : if(yych <= '`') goto yy1272;
20649 0 : if(yych <= 'z') goto yy151;
20650 0 : goto yy1272;
20651 : }
20652 0 : yy1340:
20653 : YYDEBUG(1340, *YYCURSOR);
20654 0 : yyaccept = 6;
20655 0 : yych = *(YYMARKER = ++YYCURSOR);
20656 0 : if(yych <= '9') {
20657 0 : if(yych <= '(') {
20658 0 : if(yych <= 0x09) {
20659 0 : if(yych <= 0x08) goto yy310;
20660 0 : goto yy312;
20661 : } else {
20662 0 : if(yych == ' ') goto yy312;
20663 0 : goto yy310;
20664 : }
20665 : } else {
20666 0 : if(yych <= '-') {
20667 0 : if(yych <= ')') goto yy136;
20668 0 : if(yych <= ',') goto yy310;
20669 0 : goto yy313;
20670 : } else {
20671 0 : if(yych == '/') goto yy144;
20672 0 : goto yy312;
20673 : }
20674 : }
20675 : } else {
20676 0 : if(yych <= '^') {
20677 0 : if(yych <= 'B') {
20678 0 : if(yych <= '@') goto yy310;
20679 0 : goto yy139;
20680 : } else {
20681 0 : if(yych <= 'C') goto yy1327;
20682 0 : if(yych <= 'Z') goto yy139;
20683 0 : goto yy310;
20684 : }
20685 : } else {
20686 0 : if(yych <= 'b') {
20687 0 : if(yych <= '_') goto yy144;
20688 0 : if(yych <= '`') goto yy310;
20689 0 : goto yy148;
20690 : } else {
20691 0 : if(yych <= 'c') goto yy1342;
20692 0 : if(yych <= 'z') goto yy148;
20693 0 : goto yy310;
20694 : }
20695 : }
20696 : }
20697 0 : yy1341:
20698 : YYDEBUG(1341, *YYCURSOR);
20699 0 : yyaccept = 6;
20700 0 : yych = *(YYMARKER = ++YYCURSOR);
20701 0 : if(yych <= '.') {
20702 0 : if(yych <= ' ') {
20703 0 : if(yych == 0x09) goto yy312;
20704 0 : if(yych <= 0x1F) goto yy310;
20705 0 : goto yy312;
20706 : } else {
20707 0 : if(yych <= ')') {
20708 0 : if(yych <= '(') goto yy310;
20709 0 : goto yy136;
20710 : } else {
20711 0 : if(yych <= ',') goto yy310;
20712 0 : if(yych <= '-') goto yy313;
20713 0 : goto yy312;
20714 : }
20715 : }
20716 : } else {
20717 0 : if(yych <= 'Z') {
20718 0 : if(yych <= '/') goto yy144;
20719 0 : if(yych <= '9') goto yy312;
20720 0 : if(yych <= '@') goto yy310;
20721 0 : goto yy139;
20722 : } else {
20723 0 : if(yych <= '_') {
20724 0 : if(yych <= '^') goto yy310;
20725 0 : goto yy144;
20726 : } else {
20727 0 : if(yych <= '`') goto yy310;
20728 0 : if(yych <= 'z') goto yy148;
20729 0 : goto yy310;
20730 : }
20731 : }
20732 : }
20733 0 : yy1342:
20734 : YYDEBUG(1342, *YYCURSOR);
20735 0 : yyaccept = 0;
20736 0 : yych = *(YYMARKER = ++YYCURSOR);
20737 0 : if(yych <= 'H') {
20738 0 : if(yych <= '.') {
20739 0 : if(yych == ')') goto yy136;
20740 0 : goto yy3;
20741 : } else {
20742 0 : if(yych <= '/') goto yy144;
20743 0 : if(yych <= '@') goto yy3;
20744 0 : if(yych <= 'G') goto yy140;
20745 0 : goto yy568;
20746 : }
20747 : } else {
20748 0 : if(yych <= '`') {
20749 0 : if(yych <= 'Z') goto yy140;
20750 0 : if(yych == '_') goto yy144;
20751 0 : goto yy3;
20752 : } else {
20753 0 : if(yych == 'h') goto yy579;
20754 0 : if(yych <= 'z') goto yy149;
20755 0 : goto yy3;
20756 : }
20757 : }
20758 0 : yy1343:
20759 : YYDEBUG(1343, *YYCURSOR);
20760 0 : yych = *++YYCURSOR;
20761 0 : if(yych <= 'W') {
20762 0 : if(yych <= 'N') {
20763 0 : if(yych == ')') goto yy136;
20764 0 : if(yych <= '@') goto yy3;
20765 0 : goto yy138;
20766 : } else {
20767 0 : if(yych <= 'O') goto yy1351;
20768 0 : if(yych <= 'U') goto yy138;
20769 0 : if(yych <= 'V') goto yy1352;
20770 0 : goto yy1349;
20771 : }
20772 : } else {
20773 0 : if(yych <= 'o') {
20774 0 : if(yych <= 'Z') goto yy138;
20775 0 : if(yych <= '`') goto yy3;
20776 0 : if(yych <= 'n') goto yy138;
20777 0 : goto yy1351;
20778 : } else {
20779 0 : if(yych <= 'v') {
20780 0 : if(yych <= 'u') goto yy138;
20781 0 : goto yy1352;
20782 : } else {
20783 0 : if(yych <= 'w') goto yy1349;
20784 0 : if(yych <= 'z') goto yy138;
20785 0 : goto yy3;
20786 : }
20787 : }
20788 : }
20789 0 : yy1344:
20790 : YYDEBUG(1344, *YYCURSOR);
20791 0 : yych = *++YYCURSOR;
20792 0 : if(yych <= 'X') {
20793 0 : if(yych <= ')') {
20794 0 : if(yych <= '(') goto yy3;
20795 0 : goto yy136;
20796 : } else {
20797 0 : if(yych <= '@') goto yy3;
20798 0 : if(yych <= 'W') goto yy138;
20799 0 : goto yy1348;
20800 : }
20801 : } else {
20802 0 : if(yych <= 'w') {
20803 0 : if(yych <= 'Z') goto yy138;
20804 0 : if(yych <= '`') goto yy3;
20805 0 : goto yy138;
20806 : } else {
20807 0 : if(yych <= 'x') goto yy1348;
20808 0 : if(yych <= 'z') goto yy138;
20809 0 : goto yy3;
20810 : }
20811 : }
20812 0 : yy1345:
20813 : YYDEBUG(1345, *YYCURSOR);
20814 0 : yych = *++YYCURSOR;
20815 0 : if(yych <= 'N') {
20816 0 : if(yych <= ')') {
20817 0 : if(yych <= '(') goto yy3;
20818 0 : goto yy136;
20819 : } else {
20820 0 : if(yych <= '@') goto yy3;
20821 0 : if(yych <= 'M') goto yy138;
20822 : }
20823 : } else {
20824 0 : if(yych <= 'm') {
20825 0 : if(yych <= 'Z') goto yy138;
20826 0 : if(yych <= '`') goto yy3;
20827 0 : goto yy138;
20828 : } else {
20829 0 : if(yych <= 'n') goto yy1346;
20830 0 : if(yych <= 'z') goto yy138;
20831 0 : goto yy3;
20832 : }
20833 : }
20834 0 : yy1346:
20835 : YYDEBUG(1346, *YYCURSOR);
20836 0 : yych = *++YYCURSOR;
20837 0 : if(yych <= 'T') {
20838 0 : if(yych <= ')') {
20839 0 : if(yych <= '(') goto yy3;
20840 0 : goto yy136;
20841 : } else {
20842 0 : if(yych <= '@') goto yy3;
20843 0 : if(yych <= 'S') goto yy139;
20844 : }
20845 : } else {
20846 0 : if(yych <= 's') {
20847 0 : if(yych <= 'Z') goto yy139;
20848 0 : if(yych <= '`') goto yy3;
20849 0 : goto yy139;
20850 : } else {
20851 0 : if(yych <= 't') goto yy1347;
20852 0 : if(yych <= 'z') goto yy139;
20853 0 : goto yy3;
20854 : }
20855 : }
20856 0 : yy1347:
20857 : YYDEBUG(1347, *YYCURSOR);
20858 0 : yych = *++YYCURSOR;
20859 0 : if(yych <= 'H') {
20860 0 : if(yych <= ')') {
20861 0 : if(yych <= '(') goto yy3;
20862 0 : goto yy136;
20863 : } else {
20864 0 : if(yych <= '@') goto yy3;
20865 0 : if(yych <= 'G') goto yy140;
20866 0 : goto yy270;
20867 : }
20868 : } else {
20869 0 : if(yych <= 'g') {
20870 0 : if(yych <= 'Z') goto yy140;
20871 0 : if(yych <= '`') goto yy3;
20872 0 : goto yy140;
20873 : } else {
20874 0 : if(yych <= 'h') goto yy270;
20875 0 : if(yych <= 'z') goto yy140;
20876 0 : goto yy3;
20877 : }
20878 : }
20879 0 : yy1348:
20880 : YYDEBUG(1348, *YYCURSOR);
20881 0 : yych = *++YYCURSOR;
20882 0 : if(yych <= 'T') {
20883 0 : if(yych <= ')') {
20884 0 : if(yych <= '(') goto yy3;
20885 0 : goto yy136;
20886 : } else {
20887 0 : if(yych <= '@') goto yy3;
20888 0 : if(yych <= 'S') goto yy139;
20889 0 : goto yy257;
20890 : }
20891 : } else {
20892 0 : if(yych <= 's') {
20893 0 : if(yych <= 'Z') goto yy139;
20894 0 : if(yych <= '`') goto yy3;
20895 0 : goto yy139;
20896 : } else {
20897 0 : if(yych <= 't') goto yy257;
20898 0 : if(yych <= 'z') goto yy139;
20899 0 : goto yy3;
20900 : }
20901 : }
20902 0 : yy1349:
20903 : YYDEBUG(1349, *YYCURSOR);
20904 0 : ++YYCURSOR;
20905 0 : if((yych = *YYCURSOR) <= '@') {
20906 0 : if(yych == ')') goto yy136;
20907 : } else {
20908 0 : if(yych <= 'Z') goto yy139;
20909 0 : if(yych <= '`') goto yy1350;
20910 0 : if(yych <= 'z') goto yy139;
20911 : }
20912 0 : yy1350:
20913 : YYDEBUG(1350, *YYCURSOR);
20914 : #line 899 "ext/date/lib/parse_date.re"
20915 : {
20916 : DEBUG_OUTPUT("now");
20917 : TIMELIB_INIT;
20918 :
20919 : TIMELIB_DEINIT;
20920 : return TIMELIB_RELATIVE;
20921 : }
20922 : #line 20923 "ext/date/lib/parse_date.c"
20923 0 : yy1351:
20924 : YYDEBUG(1351, *YYCURSOR);
20925 0 : yych = *++YYCURSOR;
20926 0 : if(yych <= 'N') {
20927 0 : if(yych <= ')') {
20928 0 : if(yych <= '(') goto yy3;
20929 0 : goto yy136;
20930 : } else {
20931 0 : if(yych <= '@') goto yy3;
20932 0 : if(yych <= 'M') goto yy139;
20933 0 : goto yy1357;
20934 : }
20935 : } else {
20936 0 : if(yych <= 'm') {
20937 0 : if(yych <= 'Z') goto yy139;
20938 0 : if(yych <= '`') goto yy3;
20939 0 : goto yy139;
20940 : } else {
20941 0 : if(yych <= 'n') goto yy1357;
20942 0 : if(yych <= 'z') goto yy139;
20943 0 : goto yy3;
20944 : }
20945 : }
20946 0 : yy1352:
20947 : YYDEBUG(1352, *YYCURSOR);
20948 0 : yyaccept = 6;
20949 0 : yych = *(YYMARKER = ++YYCURSOR);
20950 0 : if(yych <= '/') {
20951 0 : if(yych <= '(') {
20952 0 : if(yych <= 0x09) {
20953 0 : if(yych <= 0x08) goto yy310;
20954 0 : goto yy312;
20955 : } else {
20956 0 : if(yych == ' ') goto yy312;
20957 0 : goto yy310;
20958 : }
20959 : } else {
20960 0 : if(yych <= ',') {
20961 0 : if(yych <= ')') goto yy136;
20962 0 : goto yy310;
20963 : } else {
20964 0 : if(yych <= '-') goto yy313;
20965 0 : if(yych <= '.') goto yy312;
20966 0 : goto yy310;
20967 : }
20968 : }
20969 : } else {
20970 0 : if(yych <= 'Z') {
20971 0 : if(yych <= '@') {
20972 0 : if(yych <= '9') goto yy312;
20973 0 : goto yy310;
20974 : } else {
20975 0 : if(yych != 'E') goto yy139;
20976 : }
20977 : } else {
20978 0 : if(yych <= 'd') {
20979 0 : if(yych <= '`') goto yy310;
20980 0 : goto yy139;
20981 : } else {
20982 0 : if(yych <= 'e') goto yy1353;
20983 0 : if(yych <= 'z') goto yy139;
20984 0 : goto yy310;
20985 : }
20986 : }
20987 : }
20988 0 : yy1353:
20989 : YYDEBUG(1353, *YYCURSOR);
20990 0 : yych = *++YYCURSOR;
20991 0 : if(yych <= 'M') {
20992 0 : if(yych <= ')') {
20993 0 : if(yych <= '(') goto yy3;
20994 0 : goto yy136;
20995 : } else {
20996 0 : if(yych <= '@') goto yy3;
20997 0 : if(yych <= 'L') goto yy140;
20998 : }
20999 : } else {
21000 0 : if(yych <= 'l') {
21001 0 : if(yych <= 'Z') goto yy140;
21002 0 : if(yych <= '`') goto yy3;
21003 0 : goto yy140;
21004 : } else {
21005 0 : if(yych <= 'm') goto yy1354;
21006 0 : if(yych <= 'z') goto yy140;
21007 0 : goto yy3;
21008 : }
21009 : }
21010 0 : yy1354:
21011 : YYDEBUG(1354, *YYCURSOR);
21012 0 : yych = *++YYCURSOR;
21013 0 : if(yych <= 'B') {
21014 0 : if(yych <= ')') {
21015 0 : if(yych <= '(') goto yy3;
21016 0 : goto yy136;
21017 : } else {
21018 0 : if(yych <= '@') goto yy3;
21019 0 : if(yych <= 'A') goto yy141;
21020 : }
21021 : } else {
21022 0 : if(yych <= 'a') {
21023 0 : if(yych <= 'Z') goto yy141;
21024 0 : if(yych <= '`') goto yy3;
21025 0 : goto yy141;
21026 : } else {
21027 0 : if(yych <= 'b') goto yy1355;
21028 0 : if(yych <= 'z') goto yy141;
21029 0 : goto yy3;
21030 : }
21031 : }
21032 0 : yy1355:
21033 : YYDEBUG(1355, *YYCURSOR);
21034 0 : yyaccept = 0;
21035 0 : yych = *(YYMARKER = ++YYCURSOR);
21036 0 : if(yych <= 'D') {
21037 0 : if(yych == ')') goto yy136;
21038 0 : goto yy3;
21039 : } else {
21040 0 : if(yych <= 'E') goto yy1356;
21041 0 : if(yych != 'e') goto yy3;
21042 : }
21043 0 : yy1356:
21044 : YYDEBUG(1356, *YYCURSOR);
21045 0 : yych = *++YYCURSOR;
21046 0 : if(yych == 'R') goto yy322;
21047 0 : if(yych == 'r') goto yy322;
21048 0 : goto yy53;
21049 0 : yy1357:
21050 : YYDEBUG(1357, *YYCURSOR);
21051 0 : ++YYCURSOR;
21052 0 : if((yych = *YYCURSOR) <= '@') {
21053 0 : if(yych == ')') goto yy136;
21054 : } else {
21055 0 : if(yych <= 'Z') goto yy140;
21056 0 : if(yych <= '`') goto yy1358;
21057 0 : if(yych <= 'z') goto yy140;
21058 : }
21059 0 : yy1358:
21060 : YYDEBUG(1358, *YYCURSOR);
21061 : #line 908 "ext/date/lib/parse_date.re"
21062 : {
21063 : DEBUG_OUTPUT("noon");
21064 : TIMELIB_INIT;
21065 : TIMELIB_UNHAVE_TIME();
21066 : TIMELIB_HAVE_TIME();
21067 : s->time->h = 12;
21068 :
21069 : TIMELIB_DEINIT;
21070 : return TIMELIB_RELATIVE;
21071 : }
21072 : #line 21073 "ext/date/lib/parse_date.c"
21073 0 : yy1359:
21074 : YYDEBUG(1359, *YYCURSOR);
21075 0 : yyaccept = 0;
21076 0 : yych = *(YYMARKER = ++YYCURSOR);
21077 0 : if(yych <= 'W') {
21078 0 : if(yych <= '@') {
21079 0 : if(yych <= ')') {
21080 0 : if(yych <= '(') goto yy3;
21081 0 : goto yy136;
21082 : } else {
21083 0 : if(yych == '/') goto yy144;
21084 0 : goto yy3;
21085 : }
21086 : } else {
21087 0 : if(yych <= 'O') {
21088 0 : if(yych <= 'N') goto yy138;
21089 0 : goto yy1351;
21090 : } else {
21091 0 : if(yych <= 'U') goto yy138;
21092 0 : if(yych <= 'V') goto yy1352;
21093 0 : goto yy1349;
21094 : }
21095 : }
21096 : } else {
21097 0 : if(yych <= 'n') {
21098 0 : if(yych <= '^') {
21099 0 : if(yych <= 'Z') goto yy138;
21100 0 : goto yy3;
21101 : } else {
21102 0 : if(yych <= '_') goto yy144;
21103 0 : if(yych <= '`') goto yy3;
21104 0 : goto yy143;
21105 : }
21106 : } else {
21107 0 : if(yych <= 'v') {
21108 0 : if(yych <= 'o') goto yy1366;
21109 0 : if(yych <= 'u') goto yy143;
21110 0 : goto yy1367;
21111 : } else {
21112 0 : if(yych <= 'w') goto yy1365;
21113 0 : if(yych <= 'z') goto yy143;
21114 0 : goto yy3;
21115 : }
21116 : }
21117 : }
21118 0 : yy1360:
21119 : YYDEBUG(1360, *YYCURSOR);
21120 0 : yyaccept = 0;
21121 0 : yych = *(YYMARKER = ++YYCURSOR);
21122 0 : if(yych <= 'X') {
21123 0 : if(yych <= '.') {
21124 0 : if(yych == ')') goto yy136;
21125 0 : goto yy3;
21126 : } else {
21127 0 : if(yych <= '/') goto yy144;
21128 0 : if(yych <= '@') goto yy3;
21129 0 : if(yych <= 'W') goto yy138;
21130 0 : goto yy1348;
21131 : }
21132 : } else {
21133 0 : if(yych <= '`') {
21134 0 : if(yych <= 'Z') goto yy138;
21135 0 : if(yych == '_') goto yy144;
21136 0 : goto yy3;
21137 : } else {
21138 0 : if(yych == 'x') goto yy1364;
21139 0 : if(yych <= 'z') goto yy143;
21140 0 : goto yy3;
21141 : }
21142 : }
21143 0 : yy1361:
21144 : YYDEBUG(1361, *YYCURSOR);
21145 0 : yyaccept = 0;
21146 0 : yych = *(YYMARKER = ++YYCURSOR);
21147 0 : if(yych <= 'N') {
21148 0 : if(yych <= '.') {
21149 0 : if(yych == ')') goto yy136;
21150 0 : goto yy3;
21151 : } else {
21152 0 : if(yych <= '/') goto yy144;
21153 0 : if(yych <= '@') goto yy3;
21154 0 : if(yych <= 'M') goto yy138;
21155 0 : goto yy1346;
21156 : }
21157 : } else {
21158 0 : if(yych <= '`') {
21159 0 : if(yych <= 'Z') goto yy138;
21160 0 : if(yych == '_') goto yy144;
21161 0 : goto yy3;
21162 : } else {
21163 0 : if(yych == 'n') goto yy1362;
21164 0 : if(yych <= 'z') goto yy143;
21165 0 : goto yy3;
21166 : }
21167 : }
21168 0 : yy1362:
21169 : YYDEBUG(1362, *YYCURSOR);
21170 0 : yyaccept = 0;
21171 0 : yych = *(YYMARKER = ++YYCURSOR);
21172 0 : if(yych <= 'T') {
21173 0 : if(yych <= '.') {
21174 0 : if(yych == ')') goto yy136;
21175 0 : goto yy3;
21176 : } else {
21177 0 : if(yych <= '/') goto yy144;
21178 0 : if(yych <= '@') goto yy3;
21179 0 : if(yych <= 'S') goto yy139;
21180 0 : goto yy1347;
21181 : }
21182 : } else {
21183 0 : if(yych <= '`') {
21184 0 : if(yych <= 'Z') goto yy139;
21185 0 : if(yych == '_') goto yy144;
21186 0 : goto yy3;
21187 : } else {
21188 0 : if(yych == 't') goto yy1363;
21189 0 : if(yych <= 'z') goto yy148;
21190 0 : goto yy3;
21191 : }
21192 : }
21193 0 : yy1363:
21194 : YYDEBUG(1363, *YYCURSOR);
21195 0 : yyaccept = 0;
21196 0 : yych = *(YYMARKER = ++YYCURSOR);
21197 0 : if(yych <= 'H') {
21198 0 : if(yych <= '.') {
21199 0 : if(yych == ')') goto yy136;
21200 0 : goto yy3;
21201 : } else {
21202 0 : if(yych <= '/') goto yy144;
21203 0 : if(yych <= '@') goto yy3;
21204 0 : if(yych <= 'G') goto yy140;
21205 0 : goto yy270;
21206 : }
21207 : } else {
21208 0 : if(yych <= '`') {
21209 0 : if(yych <= 'Z') goto yy140;
21210 0 : if(yych == '_') goto yy144;
21211 0 : goto yy3;
21212 : } else {
21213 0 : if(yych == 'h') goto yy280;
21214 0 : if(yych <= 'z') goto yy149;
21215 0 : goto yy3;
21216 : }
21217 : }
21218 0 : yy1364:
21219 : YYDEBUG(1364, *YYCURSOR);
21220 0 : yyaccept = 0;
21221 0 : yych = *(YYMARKER = ++YYCURSOR);
21222 0 : if(yych <= 'T') {
21223 0 : if(yych <= '.') {
21224 0 : if(yych == ')') goto yy136;
21225 0 : goto yy3;
21226 : } else {
21227 0 : if(yych <= '/') goto yy144;
21228 0 : if(yych <= '@') goto yy3;
21229 0 : if(yych <= 'S') goto yy139;
21230 0 : goto yy257;
21231 : }
21232 : } else {
21233 0 : if(yych <= '`') {
21234 0 : if(yych <= 'Z') goto yy139;
21235 0 : if(yych == '_') goto yy144;
21236 0 : goto yy3;
21237 : } else {
21238 0 : if(yych == 't') goto yy260;
21239 0 : if(yych <= 'z') goto yy148;
21240 0 : goto yy3;
21241 : }
21242 : }
21243 0 : yy1365:
21244 : YYDEBUG(1365, *YYCURSOR);
21245 0 : yyaccept = 27;
21246 0 : yych = *(YYMARKER = ++YYCURSOR);
21247 0 : if(yych <= '@') {
21248 0 : if(yych <= ')') {
21249 0 : if(yych <= '(') goto yy1350;
21250 0 : goto yy136;
21251 : } else {
21252 0 : if(yych == '/') goto yy144;
21253 0 : goto yy1350;
21254 : }
21255 : } else {
21256 0 : if(yych <= '_') {
21257 0 : if(yych <= 'Z') goto yy139;
21258 0 : if(yych <= '^') goto yy1350;
21259 0 : goto yy144;
21260 : } else {
21261 0 : if(yych <= '`') goto yy1350;
21262 0 : if(yych <= 'z') goto yy148;
21263 0 : goto yy1350;
21264 : }
21265 : }
21266 0 : yy1366:
21267 : YYDEBUG(1366, *YYCURSOR);
21268 0 : yyaccept = 0;
21269 0 : yych = *(YYMARKER = ++YYCURSOR);
21270 0 : if(yych <= 'N') {
21271 0 : if(yych <= '.') {
21272 0 : if(yych == ')') goto yy136;
21273 0 : goto yy3;
21274 : } else {
21275 0 : if(yych <= '/') goto yy144;
21276 0 : if(yych <= '@') goto yy3;
21277 0 : if(yych <= 'M') goto yy139;
21278 0 : goto yy1357;
21279 : }
21280 : } else {
21281 0 : if(yych <= '`') {
21282 0 : if(yych <= 'Z') goto yy139;
21283 0 : if(yych == '_') goto yy144;
21284 0 : goto yy3;
21285 : } else {
21286 0 : if(yych == 'n') goto yy1372;
21287 0 : if(yych <= 'z') goto yy148;
21288 0 : goto yy3;
21289 : }
21290 : }
21291 0 : yy1367:
21292 : YYDEBUG(1367, *YYCURSOR);
21293 0 : yyaccept = 6;
21294 0 : yych = *(YYMARKER = ++YYCURSOR);
21295 0 : if(yych <= '9') {
21296 0 : if(yych <= '(') {
21297 0 : if(yych <= 0x09) {
21298 0 : if(yych <= 0x08) goto yy310;
21299 0 : goto yy312;
21300 : } else {
21301 0 : if(yych == ' ') goto yy312;
21302 0 : goto yy310;
21303 : }
21304 : } else {
21305 0 : if(yych <= '-') {
21306 0 : if(yych <= ')') goto yy136;
21307 0 : if(yych <= ',') goto yy310;
21308 0 : goto yy313;
21309 : } else {
21310 0 : if(yych == '/') goto yy144;
21311 0 : goto yy312;
21312 : }
21313 : }
21314 : } else {
21315 0 : if(yych <= '^') {
21316 0 : if(yych <= 'D') {
21317 0 : if(yych <= '@') goto yy310;
21318 0 : goto yy139;
21319 : } else {
21320 0 : if(yych <= 'E') goto yy1353;
21321 0 : if(yych <= 'Z') goto yy139;
21322 0 : goto yy310;
21323 : }
21324 : } else {
21325 0 : if(yych <= 'd') {
21326 0 : if(yych <= '_') goto yy144;
21327 0 : if(yych <= '`') goto yy310;
21328 0 : goto yy148;
21329 : } else {
21330 0 : if(yych <= 'e') goto yy1368;
21331 0 : if(yych <= 'z') goto yy148;
21332 0 : goto yy310;
21333 : }
21334 : }
21335 : }
21336 0 : yy1368:
21337 : YYDEBUG(1368, *YYCURSOR);
21338 0 : yyaccept = 0;
21339 0 : yych = *(YYMARKER = ++YYCURSOR);
21340 0 : if(yych <= 'M') {
21341 0 : if(yych <= '.') {
21342 0 : if(yych == ')') goto yy136;
21343 0 : goto yy3;
21344 : } else {
21345 0 : if(yych <= '/') goto yy144;
21346 0 : if(yych <= '@') goto yy3;
21347 0 : if(yych <= 'L') goto yy140;
21348 0 : goto yy1354;
21349 : }
21350 : } else {
21351 0 : if(yych <= '`') {
21352 0 : if(yych <= 'Z') goto yy140;
21353 0 : if(yych == '_') goto yy144;
21354 0 : goto yy3;
21355 : } else {
21356 0 : if(yych == 'm') goto yy1369;
21357 0 : if(yych <= 'z') goto yy149;
21358 0 : goto yy3;
21359 : }
21360 : }
21361 0 : yy1369:
21362 : YYDEBUG(1369, *YYCURSOR);
21363 0 : yyaccept = 0;
21364 0 : yych = *(YYMARKER = ++YYCURSOR);
21365 0 : if(yych <= 'B') {
21366 0 : if(yych <= '.') {
21367 0 : if(yych == ')') goto yy136;
21368 0 : goto yy3;
21369 : } else {
21370 0 : if(yych <= '/') goto yy144;
21371 0 : if(yych <= '@') goto yy3;
21372 0 : if(yych <= 'A') goto yy141;
21373 0 : goto yy1355;
21374 : }
21375 : } else {
21376 0 : if(yych <= '`') {
21377 0 : if(yych <= 'Z') goto yy141;
21378 0 : if(yych == '_') goto yy144;
21379 0 : goto yy3;
21380 : } else {
21381 0 : if(yych == 'b') goto yy1370;
21382 0 : if(yych <= 'z') goto yy150;
21383 0 : goto yy3;
21384 : }
21385 : }
21386 0 : yy1370:
21387 : YYDEBUG(1370, *YYCURSOR);
21388 0 : yyaccept = 0;
21389 0 : yych = *(YYMARKER = ++YYCURSOR);
21390 0 : if(yych <= 'E') {
21391 0 : if(yych <= '.') {
21392 0 : if(yych == ')') goto yy136;
21393 0 : goto yy3;
21394 : } else {
21395 0 : if(yych <= '/') goto yy144;
21396 0 : if(yych <= 'D') goto yy3;
21397 0 : goto yy1356;
21398 : }
21399 : } else {
21400 0 : if(yych <= '`') {
21401 0 : if(yych == '_') goto yy144;
21402 0 : goto yy3;
21403 : } else {
21404 0 : if(yych == 'e') goto yy1371;
21405 0 : if(yych <= 'z') goto yy151;
21406 0 : goto yy3;
21407 : }
21408 : }
21409 0 : yy1371:
21410 : YYDEBUG(1371, *YYCURSOR);
21411 0 : yych = *++YYCURSOR;
21412 0 : if(yych == 'R') goto yy322;
21413 0 : if(yych == 'r') goto yy492;
21414 0 : goto yy152;
21415 0 : yy1372:
21416 : YYDEBUG(1372, *YYCURSOR);
21417 0 : yyaccept = 28;
21418 0 : yych = *(YYMARKER = ++YYCURSOR);
21419 0 : if(yych <= '@') {
21420 0 : if(yych <= ')') {
21421 0 : if(yych <= '(') goto yy1358;
21422 0 : goto yy136;
21423 : } else {
21424 0 : if(yych == '/') goto yy144;
21425 0 : goto yy1358;
21426 : }
21427 : } else {
21428 0 : if(yych <= '_') {
21429 0 : if(yych <= 'Z') goto yy140;
21430 0 : if(yych <= '^') goto yy1358;
21431 0 : goto yy144;
21432 : } else {
21433 0 : if(yych <= '`') goto yy1358;
21434 0 : if(yych <= 'z') goto yy149;
21435 0 : goto yy1358;
21436 : }
21437 : }
21438 0 : yy1373:
21439 : YYDEBUG(1373, *YYCURSOR);
21440 0 : yych = *++YYCURSOR;
21441 0 : if(yych <= 'S') {
21442 0 : if(yych <= ')') {
21443 0 : if(yych <= '(') goto yy3;
21444 0 : goto yy136;
21445 : } else {
21446 0 : if(yych <= '@') goto yy3;
21447 0 : if(yych <= 'R') goto yy138;
21448 : }
21449 : } else {
21450 0 : if(yych <= 'r') {
21451 0 : if(yych <= 'Z') goto yy138;
21452 0 : if(yych <= '`') goto yy3;
21453 0 : goto yy138;
21454 : } else {
21455 0 : if(yych <= 's') goto yy1374;
21456 0 : if(yych <= 'z') goto yy138;
21457 0 : goto yy3;
21458 : }
21459 : }
21460 0 : yy1374:
21461 : YYDEBUG(1374, *YYCURSOR);
21462 0 : yych = *++YYCURSOR;
21463 0 : if(yych <= 'T') {
21464 0 : if(yych <= ')') {
21465 0 : if(yych <= '(') goto yy3;
21466 0 : goto yy136;
21467 : } else {
21468 0 : if(yych <= '@') goto yy3;
21469 0 : if(yych <= 'S') goto yy139;
21470 : }
21471 : } else {
21472 0 : if(yych <= 's') {
21473 0 : if(yych <= 'Z') goto yy139;
21474 0 : if(yych <= '`') goto yy3;
21475 0 : goto yy139;
21476 : } else {
21477 0 : if(yych <= 't') goto yy1375;
21478 0 : if(yych <= 'z') goto yy139;
21479 0 : goto yy3;
21480 : }
21481 : }
21482 0 : yy1375:
21483 : YYDEBUG(1375, *YYCURSOR);
21484 0 : yych = *++YYCURSOR;
21485 0 : if(yych <= 'E') {
21486 0 : if(yych <= ')') {
21487 0 : if(yych <= '(') goto yy3;
21488 0 : goto yy136;
21489 : } else {
21490 0 : if(yych <= '@') goto yy3;
21491 0 : if(yych <= 'D') goto yy140;
21492 : }
21493 : } else {
21494 0 : if(yych <= 'd') {
21495 0 : if(yych <= 'Z') goto yy140;
21496 0 : if(yych <= '`') goto yy3;
21497 0 : goto yy140;
21498 : } else {
21499 0 : if(yych <= 'e') goto yy1376;
21500 0 : if(yych <= 'z') goto yy140;
21501 0 : goto yy3;
21502 : }
21503 : }
21504 0 : yy1376:
21505 : YYDEBUG(1376, *YYCURSOR);
21506 0 : yych = *++YYCURSOR;
21507 0 : if(yych <= 'R') {
21508 0 : if(yych <= ')') {
21509 0 : if(yych <= '(') goto yy3;
21510 0 : goto yy136;
21511 : } else {
21512 0 : if(yych <= '@') goto yy3;
21513 0 : if(yych <= 'Q') goto yy141;
21514 : }
21515 : } else {
21516 0 : if(yych <= 'q') {
21517 0 : if(yych <= 'Z') goto yy141;
21518 0 : if(yych <= '`') goto yy3;
21519 0 : goto yy141;
21520 : } else {
21521 0 : if(yych <= 'r') goto yy1377;
21522 0 : if(yych <= 'z') goto yy141;
21523 0 : goto yy3;
21524 : }
21525 : }
21526 0 : yy1377:
21527 : YYDEBUG(1377, *YYCURSOR);
21528 0 : yyaccept = 0;
21529 0 : yych = *(YYMARKER = ++YYCURSOR);
21530 0 : if(yych <= 'C') {
21531 0 : if(yych == ')') goto yy136;
21532 0 : goto yy3;
21533 : } else {
21534 0 : if(yych <= 'D') goto yy1378;
21535 0 : if(yych != 'd') goto yy3;
21536 : }
21537 0 : yy1378:
21538 : YYDEBUG(1378, *YYCURSOR);
21539 0 : yych = *++YYCURSOR;
21540 0 : if(yych == 'A') goto yy1379;
21541 0 : if(yych != 'a') goto yy53;
21542 0 : yy1379:
21543 : YYDEBUG(1379, *YYCURSOR);
21544 0 : yych = *++YYCURSOR;
21545 0 : if(yych == 'Y') goto yy1380;
21546 0 : if(yych != 'y') goto yy53;
21547 0 : yy1380:
21548 : YYDEBUG(1380, *YYCURSOR);
21549 0 : ++YYCURSOR;
21550 0 : yy1381:
21551 : YYDEBUG(1381, *YYCURSOR);
21552 : #line 887 "ext/date/lib/parse_date.re"
21553 : {
21554 : DEBUG_OUTPUT("yesterday");
21555 : TIMELIB_INIT;
21556 : TIMELIB_HAVE_RELATIVE();
21557 : TIMELIB_UNHAVE_TIME();
21558 :
21559 : s->time->relative.d = -1;
21560 : TIMELIB_DEINIT;
21561 : return TIMELIB_RELATIVE;
21562 : }
21563 : #line 21564 "ext/date/lib/parse_date.c"
21564 0 : yy1382:
21565 : YYDEBUG(1382, *YYCURSOR);
21566 0 : yyaccept = 0;
21567 0 : yych = *(YYMARKER = ++YYCURSOR);
21568 0 : if(yych <= 'S') {
21569 0 : if(yych <= '.') {
21570 0 : if(yych == ')') goto yy136;
21571 0 : goto yy3;
21572 : } else {
21573 0 : if(yych <= '/') goto yy144;
21574 0 : if(yych <= '@') goto yy3;
21575 0 : if(yych <= 'R') goto yy138;
21576 0 : goto yy1374;
21577 : }
21578 : } else {
21579 0 : if(yych <= '`') {
21580 0 : if(yych <= 'Z') goto yy138;
21581 0 : if(yych == '_') goto yy144;
21582 0 : goto yy3;
21583 : } else {
21584 0 : if(yych == 's') goto yy1383;
21585 0 : if(yych <= 'z') goto yy143;
21586 0 : goto yy3;
21587 : }
21588 : }
21589 0 : yy1383:
21590 : YYDEBUG(1383, *YYCURSOR);
21591 0 : yyaccept = 0;
21592 0 : yych = *(YYMARKER = ++YYCURSOR);
21593 0 : if(yych <= 'T') {
21594 0 : if(yych <= '.') {
21595 0 : if(yych == ')') goto yy136;
21596 0 : goto yy3;
21597 : } else {
21598 0 : if(yych <= '/') goto yy144;
21599 0 : if(yych <= '@') goto yy3;
21600 0 : if(yych <= 'S') goto yy139;
21601 0 : goto yy1375;
21602 : }
21603 : } else {
21604 0 : if(yych <= '`') {
21605 0 : if(yych <= 'Z') goto yy139;
21606 0 : if(yych == '_') goto yy144;
21607 0 : goto yy3;
21608 : } else {
21609 0 : if(yych == 't') goto yy1384;
21610 0 : if(yych <= 'z') goto yy148;
21611 0 : goto yy3;
21612 : }
21613 : }
21614 0 : yy1384:
21615 : YYDEBUG(1384, *YYCURSOR);
21616 0 : yyaccept = 0;
21617 0 : yych = *(YYMARKER = ++YYCURSOR);
21618 0 : if(yych <= 'E') {
21619 0 : if(yych <= '.') {
21620 0 : if(yych == ')') goto yy136;
21621 0 : goto yy3;
21622 : } else {
21623 0 : if(yych <= '/') goto yy144;
21624 0 : if(yych <= '@') goto yy3;
21625 0 : if(yych <= 'D') goto yy140;
21626 0 : goto yy1376;
21627 : }
21628 : } else {
21629 0 : if(yych <= '`') {
21630 0 : if(yych <= 'Z') goto yy140;
21631 0 : if(yych == '_') goto yy144;
21632 0 : goto yy3;
21633 : } else {
21634 0 : if(yych == 'e') goto yy1385;
21635 0 : if(yych <= 'z') goto yy149;
21636 0 : goto yy3;
21637 : }
21638 : }
21639 0 : yy1385:
21640 : YYDEBUG(1385, *YYCURSOR);
21641 0 : yyaccept = 0;
21642 0 : yych = *(YYMARKER = ++YYCURSOR);
21643 0 : if(yych <= 'R') {
21644 0 : if(yych <= '.') {
21645 0 : if(yych == ')') goto yy136;
21646 0 : goto yy3;
21647 : } else {
21648 0 : if(yych <= '/') goto yy144;
21649 0 : if(yych <= '@') goto yy3;
21650 0 : if(yych <= 'Q') goto yy141;
21651 0 : goto yy1377;
21652 : }
21653 : } else {
21654 0 : if(yych <= '`') {
21655 0 : if(yych <= 'Z') goto yy141;
21656 0 : if(yych == '_') goto yy144;
21657 0 : goto yy3;
21658 : } else {
21659 0 : if(yych == 'r') goto yy1386;
21660 0 : if(yych <= 'z') goto yy150;
21661 0 : goto yy3;
21662 : }
21663 : }
21664 0 : yy1386:
21665 : YYDEBUG(1386, *YYCURSOR);
21666 0 : yyaccept = 0;
21667 0 : yych = *(YYMARKER = ++YYCURSOR);
21668 0 : if(yych <= 'D') {
21669 0 : if(yych <= '.') {
21670 0 : if(yych == ')') goto yy136;
21671 0 : goto yy3;
21672 : } else {
21673 0 : if(yych <= '/') goto yy144;
21674 0 : if(yych <= 'C') goto yy3;
21675 0 : goto yy1378;
21676 : }
21677 : } else {
21678 0 : if(yych <= '`') {
21679 0 : if(yych == '_') goto yy144;
21680 0 : goto yy3;
21681 : } else {
21682 0 : if(yych == 'd') goto yy1387;
21683 0 : if(yych <= 'z') goto yy151;
21684 0 : goto yy3;
21685 : }
21686 : }
21687 0 : yy1387:
21688 : YYDEBUG(1387, *YYCURSOR);
21689 0 : yych = *++YYCURSOR;
21690 0 : if(yych == 'A') goto yy1379;
21691 0 : if(yych != 'a') goto yy152;
21692 : YYDEBUG(1388, *YYCURSOR);
21693 0 : yych = *++YYCURSOR;
21694 0 : if(yych == 'Y') goto yy1380;
21695 0 : if(yych != 'y') goto yy152;
21696 : YYDEBUG(1389, *YYCURSOR);
21697 0 : yyaccept = 29;
21698 0 : yych = *(YYMARKER = ++YYCURSOR);
21699 0 : if(yych <= '^') {
21700 0 : if(yych == '/') goto yy144;
21701 0 : goto yy1381;
21702 : } else {
21703 0 : if(yych <= '_') goto yy144;
21704 0 : if(yych <= '`') goto yy1381;
21705 0 : if(yych <= 'z') goto yy151;
21706 0 : goto yy1381;
21707 : }
21708 : }
21709 : }
21710 : #line 1510 "ext/date/lib/parse_date.re"
21711 :
21712 : }
21713 :
21714 : #define YYMAXFILL 29
21715 :
21716 : timelib_time* timelib_strtotime(char *s, int len, struct timelib_error_container **errors, const timelib_tzdb *tzdb)
21717 : {
21718 : Scanner in;
21719 : int t;
21720 : char *e = s + len - 1;
21721 :
21722 : memset(&in, 0, sizeof(in));
21723 : in.errors = malloc(sizeof(struct timelib_error_container));
21724 : in.errors->warning_count = 0;
21725 : in.errors->warning_messages = NULL;
21726 : in.errors->error_count = 0;
21727 : in.errors->error_messages = NULL;
21728 :
21729 : if (len > 0) {
21730 : while (isspace(*s) && s < e) {
21731 : s++;
21732 : }
21733 : while (isspace(*e) && e > s) {
21734 : e--;
21735 : }
21736 : }
21737 : if (e - s < 1) {
21738 : in.time = timelib_time_ctor();
21739 : add_error(&in, "Empty string");
21740 : if (errors) {
21741 : *errors = in.errors;
21742 : } else {
21743 : timelib_error_container_dtor(in.errors);
21744 : }
21745 : in.time->y = in.time->d = in.time->m = in.time->h = in.time->i = in.time->s = in.time->f = in.time->z = in.time->dst = -1;
21746 : in.time->is_localtime = in.time->zone_type = 0;
21747 : return in.time;
21748 : }
21749 : e++;
21750 :
21751 : in.str = malloc((e - s) + YYMAXFILL);
21752 : memset(in.str, 0, (e - s) + YYMAXFILL);
21753 : memcpy(in.str, s, (e - s));
21754 : in.lim = in.str + (e - s) + YYMAXFILL;
21755 : in.cur = in.str;
21756 : in.time = timelib_time_ctor();
21757 : in.time->y = -1;
21758 : in.time->d = -1;
21759 : in.time->m = -1;
21760 : in.time->h = -1;
21761 : in.time->i = -1;
21762 : in.time->s = -1;
21763 : in.time->f = -1;
21764 : in.time->z = -1;
21765 : in.time->dst = -1;
21766 : in.tzdb = tzdb;
21767 : in.time->is_localtime = 0;
21768 : in.time->zone_type = 0;
21769 :
21770 : do {
21771 : t = scan(&in);
21772 : #ifdef DEBUG_PARSER
21773 : printf("%d\n", t);
21774 : #endif
21775 : } while(t != EOI);
21776 :
21777 : free(in.str);
21778 : if (errors) {
21779 : *errors = in.errors;
21780 : } else {
21781 : timelib_error_container_dtor(in.errors);
21782 : }
21783 : return in.time;
21784 : }
21785 :
21786 : void timelib_fill_holes(timelib_time *parsed, timelib_time *now, int options)
21787 : {
21788 : if (!(options && TIMELIB_OVERRIDE_TIME) && parsed->have_date && !parsed->have_time) {
21789 : parsed->h = 0;
21790 : parsed->i = 0;
21791 : parsed->s = 0;
21792 : parsed->f = 0;
21793 : }
21794 : if (parsed->y == -1) parsed->y = now->y != -1 ? now->y : 0;
21795 : if (parsed->d == -1) parsed->d = now->d != -1 ? now->d : 0;
21796 : if (parsed->m == -1) parsed->m = now->m != -1 ? now->m : 0;
21797 : if (parsed->h == -1) parsed->h = now->h != -1 ? now->h : 0;
21798 : if (parsed->i == -1) parsed->i = now->i != -1 ? now->i : 0;
21799 : if (parsed->s == -1) parsed->s = now->s != -1 ? now->s : 0;
21800 : if (parsed->f == -1) parsed->f = now->f != -1 ? now->f : 0;
21801 : if (parsed->z == -1) parsed->z = now->z != -1 ? now->z : 0;
21802 : if (parsed->dst == -1) parsed->dst = now->dst != -1 ? now->dst : 0;
21803 :
21804 : if (!parsed->tz_abbr) {
21805 : parsed->tz_abbr = now->tz_abbr ? strdup(now->tz_abbr) : NULL;
21806 : }
21807 : if (!parsed->tz_info) {
21808 : parsed->tz_info = now->tz_info ? timelib_tzinfo_clone(now->tz_info) : NULL;
21809 : }
21810 : if (parsed->zone_type == 0 && now->zone_type != 0) {
21811 : parsed->zone_type = now->zone_type;
21812 : /* parsed->tz_abbr = now->tz_abbr ? strdup(now->tz_abbr) : NULL;
21813 : parsed->tz_info = now->tz_info ? timelib_tzinfo_clone(now->tz_info) : NULL;
21814 : */ parsed->is_localtime = 1;
21815 : }
21816 : /* timelib_dump_date(parsed, 2);
21817 : timelib_dump_date(now, 2);
21818 : */
21819 : }
21820 :
21821 : char *timelib_timezone_id_from_abbr(const char *abbr, long gmtoffset, int isdst)
21822 : {
21823 : const timelib_tz_lookup_table *tp;
21824 :
21825 : tp = zone_search(abbr, gmtoffset, isdst);
21826 : if (tp) {
21827 : return (tp->full_tz_name);
21828 : } else {
21829 : return NULL;
21830 : }
21831 : }
21832 :
21833 : const timelib_tz_lookup_table *timelib_timezone_abbreviations_list(void)
21834 : {
21835 : return timelib_timezone_lookup;
21836 : }
21837 :
21838 : #ifdef DEBUG_PARSER_STUB
21839 : int main(void)
21840 : {
21841 : timelib_time time = timelib_strtotime("May 12");
21842 :
21843 : printf ("%04d-%02d-%02d %02d:%02d:%02d.%-5d %+04d %1d",
21844 : time.y, time.m, time.d, time.h, time.i, time.s, time.f, time.z, time.dst);
21845 : if (time.have_relative) {
21846 : printf ("%3dY %3dM %3dD / %3dH %3dM %3dS",
21847 : time.relative.y, time.relative.m, time.relative.d, time.relative.h, time.relative.i, time.relative.s);
21848 : }
21849 : if (time.have_weekday_relative) {
21850 : printf (" / %d", time.relative.weekday);
21851 : }
21852 : if (time.have_weeknr_day) {
21853 : printf(" / %dW%d", time.relative.weeknr_day.weeknr, time.relative.weeknr_day.dayofweek);
21854 : }
21855 : return 0;
21856 : }
21857 : #endif
21858 :
21859 : /*
21860 : * vim: syntax=c
21861 : */
|