Annotation of embedaddon/php/ext/date/lib/parse_date.c, revision 1.1.1.5
1.1.1.5 ! misho 1: /* Generated by re2c 0.13.5 on Tue May 13 16:52:44 2014 */
1.1 misho 2: /*
3: +----------------------------------------------------------------------+
4: | PHP Version 5 |
5: +----------------------------------------------------------------------+
1.1.1.3 misho 6: | Copyright (c) 1997-2013 The PHP Group |
1.1 misho 7: +----------------------------------------------------------------------+
8: | This source file is subject to version 3.01 of the PHP license, |
9: | that is bundled with this package in the file LICENSE, and is |
10: | available through the world-wide-web at the following url: |
11: | http://www.php.net/license/3_01.txt |
12: | If you did not receive a copy of the PHP license and are unable to |
13: | obtain it through the world-wide-web, please send a note to |
14: | license@php.net so we can mail you a copy immediately. |
15: +----------------------------------------------------------------------+
16: | Authors: Derick Rethans <derick@derickrethans.nl> |
17: +----------------------------------------------------------------------+
18: */
19:
1.1.1.2 misho 20: /* $Id$ */
1.1 misho 21:
22: #include "timelib.h"
23:
24: #include <stdio.h>
25: #include <ctype.h>
26: #include <math.h>
27: #include <assert.h>
28:
29: #ifdef HAVE_STDLIB_H
30: #include <stdlib.h>
31: #endif
32: #ifdef HAVE_STRING_H
33: #include <string.h>
34: #else
35: #include <strings.h>
36: #endif
37:
38: #if defined(_MSC_VER)
39: # define strtoll(s, f, b) _atoi64(s)
40: #elif !defined(HAVE_STRTOLL)
41: # if defined(HAVE_ATOLL)
42: # define strtoll(s, f, b) atoll(s)
43: # else
44: # define strtoll(s, f, b) strtol(s, f, b)
45: # endif
46: #endif
47:
48: #define TIMELIB_UNSET -99999
49:
50: #define TIMELIB_SECOND 1
51: #define TIMELIB_MINUTE 2
52: #define TIMELIB_HOUR 3
53: #define TIMELIB_DAY 4
54: #define TIMELIB_MONTH 5
55: #define TIMELIB_YEAR 6
56: #define TIMELIB_WEEKDAY 7
57: #define TIMELIB_SPECIAL 8
58:
59: #define EOI 257
60: #define TIME 258
61: #define DATE 259
62:
63: #define TIMELIB_XMLRPC_SOAP 260
64: #define TIMELIB_TIME12 261
65: #define TIMELIB_TIME24 262
66: #define TIMELIB_GNU_NOCOLON 263
67: #define TIMELIB_GNU_NOCOLON_TZ 264
68: #define TIMELIB_ISO_NOCOLON 265
69:
70: #define TIMELIB_AMERICAN 266
71: #define TIMELIB_ISO_DATE 267
72: #define TIMELIB_DATE_FULL 268
73: #define TIMELIB_DATE_TEXT 269
74: #define TIMELIB_DATE_NOCOLON 270
75: #define TIMELIB_PG_YEARDAY 271
76: #define TIMELIB_PG_TEXT 272
77: #define TIMELIB_PG_REVERSE 273
78: #define TIMELIB_CLF 274
79: #define TIMELIB_DATE_NO_DAY 275
80: #define TIMELIB_SHORTDATE_WITH_TIME 276
81: #define TIMELIB_DATE_FULL_POINTED 277
82: #define TIMELIB_TIME24_WITH_ZONE 278
83: #define TIMELIB_ISO_WEEK 279
84: #define TIMELIB_LF_DAY_OF_MONTH 280
85: #define TIMELIB_WEEK_DAY_OF_MONTH 281
86:
87: #define TIMELIB_TIMEZONE 300
88: #define TIMELIB_AGO 301
89:
90: #define TIMELIB_RELATIVE 310
91:
92: #define TIMELIB_ERROR 999
93:
94: /* Some compilers like AIX, defines uchar in sys/types.h */
95: #undef uchar
96: typedef unsigned char uchar;
97:
98: #define BSIZE 8192
99:
100: #define YYCTYPE uchar
101: #define YYCURSOR cursor
102: #define YYLIMIT s->lim
103: #define YYMARKER s->ptr
104: #define YYFILL(n) return EOI;
105:
106: #define RET(i) {s->cur = cursor; return i;}
107:
108: #define timelib_string_free free
109:
110: #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; } }
111: #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; }
112: #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; } }
113: #define TIMELIB_UNHAVE_DATE() { s->time->have_date = 0; s->time->d = 0; s->time->m = 0; s->time->y = 0; }
114: #define TIMELIB_HAVE_RELATIVE() { s->time->have_relative = 1; }
115: #define TIMELIB_HAVE_WEEKDAY_RELATIVE() { s->time->have_relative = 1; s->time->relative.have_weekday_relative = 1; }
116: #define TIMELIB_HAVE_SPECIAL_RELATIVE() { s->time->have_relative = 1; s->time->relative.have_special_relative = 1; }
117: #define TIMELIB_HAVE_TZ() { s->cur = cursor; if (s->time->have_zone) { s->time->have_zone > 1 ? add_error(s, "Double timezone specification") : add_warning(s, "Double timezone specification"); timelib_string_free(str); s->time->have_zone++; return TIMELIB_ERROR; } else { s->time->have_zone++; } }
118:
119: #define TIMELIB_INIT s->cur = cursor; str = timelib_string(s); ptr = str
120: #define TIMELIB_DEINIT timelib_string_free(str)
121: #define TIMELIB_ADJUST_RELATIVE_WEEKDAY() if (in->time.have_weekday_relative && (in.rel.d > 0)) { in.rel.d -= 7; }
122:
123: #define TIMELIB_PROCESS_YEAR(x, l) { \
124: if (((x) == TIMELIB_UNSET) || ((l) >= 4)) { \
125: /* (x) = 0; */ \
126: } else if ((x) < 100) { \
127: if ((x) < 70) { \
128: (x) += 2000; \
129: } else { \
130: (x) += 1900; \
131: } \
132: } \
133: }
134:
135: #ifdef DEBUG_PARSER
136: #define DEBUG_OUTPUT(s) printf("%s\n", s);
137: #define YYDEBUG(s,c) { if (s != -1) { printf("state: %d ", s); printf("[%c]\n", c); } }
138: #else
139: #define DEBUG_OUTPUT(s)
140: #define YYDEBUG(s,c)
141: #endif
142:
143: #include "timelib_structs.h"
144:
145: typedef struct timelib_elems {
146: unsigned int c; /* Number of elements */
147: char **v; /* Values */
148: } timelib_elems;
149:
150: typedef struct Scanner {
151: int fd;
152: uchar *lim, *str, *ptr, *cur, *tok, *pos;
153: unsigned int line, len;
154: struct timelib_error_container *errors;
155:
156: struct timelib_time *time;
157: const timelib_tzdb *tzdb;
158: } Scanner;
159:
160: typedef struct _timelib_lookup_table {
161: const char *name;
162: int type;
163: int value;
164: } timelib_lookup_table;
165:
166: typedef struct _timelib_relunit {
167: const char *name;
168: int unit;
169: int multiplier;
170: } timelib_relunit;
171:
172: #define HOUR(a) (int)(a * 60)
173:
174: /* The timezone table. */
175: const static timelib_tz_lookup_table timelib_timezone_lookup[] = {
176: #include "timezonemap.h"
177: { NULL, 0, 0, NULL },
178: };
179:
180: const static timelib_tz_lookup_table timelib_timezone_fallbackmap[] = {
181: #include "fallbackmap.h"
182: { NULL, 0, 0, NULL },
183: };
184:
185: const static timelib_tz_lookup_table timelib_timezone_utc[] = {
186: { "utc", 0, 0, "UTC" },
187: };
188:
189: static timelib_relunit const timelib_relunit_lookup[] = {
190: { "sec", TIMELIB_SECOND, 1 },
191: { "secs", TIMELIB_SECOND, 1 },
192: { "second", TIMELIB_SECOND, 1 },
193: { "seconds", TIMELIB_SECOND, 1 },
194: { "min", TIMELIB_MINUTE, 1 },
195: { "mins", TIMELIB_MINUTE, 1 },
196: { "minute", TIMELIB_MINUTE, 1 },
197: { "minutes", TIMELIB_MINUTE, 1 },
198: { "hour", TIMELIB_HOUR, 1 },
199: { "hours", TIMELIB_HOUR, 1 },
200: { "day", TIMELIB_DAY, 1 },
201: { "days", TIMELIB_DAY, 1 },
202: { "week", TIMELIB_DAY, 7 },
203: { "weeks", TIMELIB_DAY, 7 },
204: { "fortnight", TIMELIB_DAY, 14 },
205: { "fortnights", TIMELIB_DAY, 14 },
206: { "forthnight", TIMELIB_DAY, 14 },
207: { "forthnights", TIMELIB_DAY, 14 },
208: { "month", TIMELIB_MONTH, 1 },
209: { "months", TIMELIB_MONTH, 1 },
210: { "year", TIMELIB_YEAR, 1 },
211: { "years", TIMELIB_YEAR, 1 },
212:
213: { "monday", TIMELIB_WEEKDAY, 1 },
214: { "mon", TIMELIB_WEEKDAY, 1 },
215: { "tuesday", TIMELIB_WEEKDAY, 2 },
216: { "tue", TIMELIB_WEEKDAY, 2 },
217: { "wednesday", TIMELIB_WEEKDAY, 3 },
218: { "wed", TIMELIB_WEEKDAY, 3 },
219: { "thursday", TIMELIB_WEEKDAY, 4 },
220: { "thu", TIMELIB_WEEKDAY, 4 },
221: { "friday", TIMELIB_WEEKDAY, 5 },
222: { "fri", TIMELIB_WEEKDAY, 5 },
223: { "saturday", TIMELIB_WEEKDAY, 6 },
224: { "sat", TIMELIB_WEEKDAY, 6 },
225: { "sunday", TIMELIB_WEEKDAY, 0 },
226: { "sun", TIMELIB_WEEKDAY, 0 },
227:
228: { "weekday", TIMELIB_SPECIAL, TIMELIB_SPECIAL_WEEKDAY },
229: { "weekdays", TIMELIB_SPECIAL, TIMELIB_SPECIAL_WEEKDAY },
230: { NULL, 0, 0 }
231: };
232:
233: /* The relative text table. */
234: static timelib_lookup_table const timelib_reltext_lookup[] = {
235: { "first", 0, 1 },
236: { "next", 0, 1 },
237: { "second", 0, 2 },
238: { "third", 0, 3 },
239: { "fourth", 0, 4 },
240: { "fifth", 0, 5 },
241: { "sixth", 0, 6 },
242: { "seventh", 0, 7 },
243: { "eight", 0, 8 },
244: { "eighth", 0, 8 },
245: { "ninth", 0, 9 },
246: { "tenth", 0, 10 },
247: { "eleventh", 0, 11 },
248: { "twelfth", 0, 12 },
249: { "last", 0, -1 },
250: { "previous", 0, -1 },
251: { "this", 1, 0 },
252: { NULL, 1, 0 }
253: };
254:
255: /* The month table. */
256: static timelib_lookup_table const timelib_month_lookup[] = {
257: { "jan", 0, 1 },
258: { "feb", 0, 2 },
259: { "mar", 0, 3 },
260: { "apr", 0, 4 },
261: { "may", 0, 5 },
262: { "jun", 0, 6 },
263: { "jul", 0, 7 },
264: { "aug", 0, 8 },
265: { "sep", 0, 9 },
266: { "sept", 0, 9 },
267: { "oct", 0, 10 },
268: { "nov", 0, 11 },
269: { "dec", 0, 12 },
270: { "i", 0, 1 },
271: { "ii", 0, 2 },
272: { "iii", 0, 3 },
273: { "iv", 0, 4 },
274: { "v", 0, 5 },
275: { "vi", 0, 6 },
276: { "vii", 0, 7 },
277: { "viii", 0, 8 },
278: { "ix", 0, 9 },
279: { "x", 0, 10 },
280: { "xi", 0, 11 },
281: { "xii", 0, 12 },
282:
283: { "january", 0, 1 },
284: { "february", 0, 2 },
285: { "march", 0, 3 },
286: { "april", 0, 4 },
287: { "may", 0, 5 },
288: { "june", 0, 6 },
289: { "july", 0, 7 },
290: { "august", 0, 8 },
291: { "september", 0, 9 },
292: { "october", 0, 10 },
293: { "november", 0, 11 },
294: { "december", 0, 12 },
295: { NULL, 0, 0 }
296: };
297:
298: #if 0
299: static char* timelib_ltrim(char *s)
300: {
301: char *ptr = s;
302: while (ptr[0] == ' ' || ptr[0] == '\t') {
303: ptr++;
304: }
305: return ptr;
306: }
307: #endif
308:
309: #if 0
310: uchar *fill(Scanner *s, uchar *cursor){
311: if(!s->eof){
312: unsigned int cnt = s->tok - s->bot;
313: if(cnt){
314: memcpy(s->bot, s->tok, s->lim - s->tok);
315: s->tok = s->bot;
316: s->ptr -= cnt;
317: cursor -= cnt;
318: s->pos -= cnt;
319: s->lim -= cnt;
320: }
321: if((s->top - s->lim) < BSIZE){
322: uchar *buf = (uchar*) malloc(((s->lim - s->bot) + BSIZE)*sizeof(uchar));
323: memcpy(buf, s->tok, s->lim - s->tok);
324: s->tok = buf;
325: s->ptr = &buf[s->ptr - s->bot];
326: cursor = &buf[cursor - s->bot];
327: s->pos = &buf[s->pos - s->bot];
328: s->lim = &buf[s->lim - s->bot];
329: s->top = &s->lim[BSIZE];
330: free(s->bot);
331: s->bot = buf;
332: }
333: if((cnt = read(s->fd, (char*) s->lim, BSIZE)) != BSIZE){
334: s->eof = &s->lim[cnt]; *(s->eof)++ = '\n';
335: }
336: s->lim += cnt;
337: }
338: return cursor;
339: }
340: #endif
341:
342: static void add_warning(Scanner *s, char *error)
343: {
344: s->errors->warning_count++;
345: s->errors->warning_messages = realloc(s->errors->warning_messages, s->errors->warning_count * sizeof(timelib_error_message));
346: s->errors->warning_messages[s->errors->warning_count - 1].position = s->tok ? s->tok - s->str : 0;
347: s->errors->warning_messages[s->errors->warning_count - 1].character = s->tok ? *s->tok : 0;
348: s->errors->warning_messages[s->errors->warning_count - 1].message = strdup(error);
349: }
350:
351: static void add_error(Scanner *s, char *error)
352: {
353: s->errors->error_count++;
354: s->errors->error_messages = realloc(s->errors->error_messages, s->errors->error_count * sizeof(timelib_error_message));
355: s->errors->error_messages[s->errors->error_count - 1].position = s->tok ? s->tok - s->str : 0;
356: s->errors->error_messages[s->errors->error_count - 1].character = s->tok ? *s->tok : 0;
357: s->errors->error_messages[s->errors->error_count - 1].message = strdup(error);
358: }
359:
360: static void add_pbf_warning(Scanner *s, char *error, char *sptr, char *cptr)
361: {
362: s->errors->warning_count++;
363: s->errors->warning_messages = realloc(s->errors->warning_messages, s->errors->warning_count * sizeof(timelib_error_message));
364: s->errors->warning_messages[s->errors->warning_count - 1].position = cptr - sptr;
365: s->errors->warning_messages[s->errors->warning_count - 1].character = *cptr;
366: s->errors->warning_messages[s->errors->warning_count - 1].message = strdup(error);
367: }
368:
369: static void add_pbf_error(Scanner *s, char *error, char *sptr, char *cptr)
370: {
371: s->errors->error_count++;
372: s->errors->error_messages = realloc(s->errors->error_messages, s->errors->error_count * sizeof(timelib_error_message));
373: s->errors->error_messages[s->errors->error_count - 1].position = cptr - sptr;
374: s->errors->error_messages[s->errors->error_count - 1].character = *cptr;
375: s->errors->error_messages[s->errors->error_count - 1].message = strdup(error);
376: }
377:
378: static timelib_sll timelib_meridian(char **ptr, timelib_sll h)
379: {
380: timelib_sll retval = 0;
381:
382: while (!strchr("AaPp", **ptr)) {
383: ++*ptr;
384: }
385: if (**ptr == 'a' || **ptr == 'A') {
386: if (h == 12) {
387: retval = -12;
388: }
389: } else if (h != 12) {
390: retval = 12;
391: }
392: ++*ptr;
393: if (**ptr == '.') {
394: *ptr += 3;
395: } else {
396: ++*ptr;
397: }
398: return retval;
399: }
400:
401: static timelib_sll timelib_meridian_with_check(char **ptr, timelib_sll h)
402: {
403: timelib_sll retval = 0;
404:
1.1.1.5 ! misho 405: while (**ptr && !strchr("AaPp", **ptr)) {
1.1 misho 406: ++*ptr;
407: }
1.1.1.5 ! misho 408: if(!**ptr) {
! 409: return TIMELIB_UNSET;
! 410: }
1.1 misho 411: if (**ptr == 'a' || **ptr == 'A') {
412: if (h == 12) {
413: retval = -12;
414: }
415: } else if (h != 12) {
416: retval = 12;
417: }
418: ++*ptr;
419: if (**ptr == '.') {
420: ++*ptr;
421: if (**ptr != 'm' && **ptr != 'M') {
422: return TIMELIB_UNSET;
423: }
424: ++*ptr;
425: if (**ptr != '.' ) {
426: return TIMELIB_UNSET;
427: }
428: ++*ptr;
429: } else if (**ptr == 'm' || **ptr == 'M') {
430: ++*ptr;
431: } else {
432: return TIMELIB_UNSET;
433: }
434: return retval;
435: }
436:
437: static char *timelib_string(Scanner *s)
438: {
439: char *tmp = calloc(1, s->cur - s->tok + 1);
440: memcpy(tmp, s->tok, s->cur - s->tok);
441:
442: return tmp;
443: }
444:
445: static timelib_sll timelib_get_nr_ex(char **ptr, int max_length, int *scanned_length)
446: {
447: char *begin, *end, *str;
448: timelib_sll tmp_nr = TIMELIB_UNSET;
449: int len = 0;
450:
451: while ((**ptr < '0') || (**ptr > '9')) {
452: if (**ptr == '\0') {
453: return TIMELIB_UNSET;
454: }
455: ++*ptr;
456: }
457: begin = *ptr;
458: while ((**ptr >= '0') && (**ptr <= '9') && len < max_length) {
459: ++*ptr;
460: ++len;
461: }
462: end = *ptr;
463: if (scanned_length) {
464: *scanned_length = end - begin;
465: }
466: str = calloc(1, end - begin + 1);
467: memcpy(str, begin, end - begin);
468: tmp_nr = strtoll(str, NULL, 10);
469: free(str);
470: return tmp_nr;
471: }
472:
473: static timelib_sll timelib_get_nr(char **ptr, int max_length)
474: {
475: return timelib_get_nr_ex(ptr, max_length, NULL);
476: }
477:
478: static void timelib_skip_day_suffix(char **ptr)
479: {
480: if (isspace(**ptr)) {
481: return;
482: }
483: if (!strncasecmp(*ptr, "nd", 2) || !strncasecmp(*ptr, "rd", 2) ||!strncasecmp(*ptr, "st", 2) || !strncasecmp(*ptr, "th", 2)) {
484: *ptr += 2;
485: }
486: }
487:
488: static double timelib_get_frac_nr(char **ptr, int max_length)
489: {
490: char *begin, *end, *str;
491: double tmp_nr = TIMELIB_UNSET;
492: int len = 0;
493:
494: while ((**ptr != '.') && (**ptr != ':') && ((**ptr < '0') || (**ptr > '9'))) {
495: if (**ptr == '\0') {
496: return TIMELIB_UNSET;
497: }
498: ++*ptr;
499: }
500: begin = *ptr;
501: while (((**ptr == '.') || (**ptr == ':') || ((**ptr >= '0') && (**ptr <= '9'))) && len < max_length) {
502: ++*ptr;
503: ++len;
504: }
505: end = *ptr;
506: str = calloc(1, end - begin + 1);
507: memcpy(str, begin, end - begin);
508: if (str[0] == ':') {
509: str[0] = '.';
510: }
511: tmp_nr = strtod(str, NULL);
512: free(str);
513: return tmp_nr;
514: }
515:
516: static timelib_ull timelib_get_unsigned_nr(char **ptr, int max_length)
517: {
518: timelib_ull dir = 1;
519:
520: while (((**ptr < '0') || (**ptr > '9')) && (**ptr != '+') && (**ptr != '-')) {
521: if (**ptr == '\0') {
522: return TIMELIB_UNSET;
523: }
524: ++*ptr;
525: }
526:
527: while (**ptr == '+' || **ptr == '-')
528: {
529: if (**ptr == '-') {
530: dir *= -1;
531: }
532: ++*ptr;
533: }
534: return dir * timelib_get_nr(ptr, max_length);
535: }
536:
537: static long timelib_parse_tz_cor(char **ptr)
538: {
539: char *begin = *ptr, *end;
540: long tmp;
541:
542: while (isdigit(**ptr) || **ptr == ':') {
543: ++*ptr;
544: }
545: end = *ptr;
546: switch (end - begin) {
547: case 1:
548: case 2:
549: return HOUR(strtol(begin, NULL, 10));
550: break;
551: case 3:
552: case 4:
553: if (begin[1] == ':') {
554: tmp = HOUR(strtol(begin, NULL, 10)) + strtol(begin + 2, NULL, 10);
555: return tmp;
556: } else if (begin[2] == ':') {
557: tmp = HOUR(strtol(begin, NULL, 10)) + strtol(begin + 3, NULL, 10);
558: return tmp;
559: } else {
560: tmp = strtol(begin, NULL, 10);
561: return HOUR(tmp / 100) + tmp % 100;
562: }
563: case 5:
564: tmp = HOUR(strtol(begin, NULL, 10)) + strtol(begin + 3, NULL, 10);
565: return tmp;
566: }
567: return 0;
568: }
569:
570: static timelib_sll timelib_lookup_relative_text(char **ptr, int *behavior)
571: {
572: char *word;
573: char *begin = *ptr, *end;
574: timelib_sll value = 0;
575: const timelib_lookup_table *tp;
576:
577: while ((**ptr >= 'A' && **ptr <= 'Z') || (**ptr >= 'a' && **ptr <= 'z')) {
578: ++*ptr;
579: }
580: end = *ptr;
581: word = calloc(1, end - begin + 1);
582: memcpy(word, begin, end - begin);
583:
584: for (tp = timelib_reltext_lookup; tp->name; tp++) {
585: if (strcasecmp(word, tp->name) == 0) {
586: value = tp->value;
587: *behavior = tp->type;
588: }
589: }
590:
591: free(word);
592: return value;
593: }
594:
595: static timelib_sll timelib_get_relative_text(char **ptr, int *behavior)
596: {
597: while (**ptr == ' ' || **ptr == '\t' || **ptr == '-' || **ptr == '/') {
598: ++*ptr;
599: }
600: return timelib_lookup_relative_text(ptr, behavior);
601: }
602:
603: static long timelib_lookup_month(char **ptr)
604: {
605: char *word;
606: char *begin = *ptr, *end;
607: long value = 0;
608: const timelib_lookup_table *tp;
609:
610: while ((**ptr >= 'A' && **ptr <= 'Z') || (**ptr >= 'a' && **ptr <= 'z')) {
611: ++*ptr;
612: }
613: end = *ptr;
614: word = calloc(1, end - begin + 1);
615: memcpy(word, begin, end - begin);
616:
617: for (tp = timelib_month_lookup; tp->name; tp++) {
618: if (strcasecmp(word, tp->name) == 0) {
619: value = tp->value;
620: }
621: }
622:
623: free(word);
624: return value;
625: }
626:
627: static long timelib_get_month(char **ptr)
628: {
629: while (**ptr == ' ' || **ptr == '\t' || **ptr == '-' || **ptr == '.' || **ptr == '/') {
630: ++*ptr;
631: }
632: return timelib_lookup_month(ptr);
633: }
634:
635: static void timelib_eat_spaces(char **ptr)
636: {
637: while (**ptr == ' ' || **ptr == '\t') {
638: ++*ptr;
639: }
640: }
641:
642: static void timelib_eat_until_separator(char **ptr)
643: {
644: ++*ptr;
645: while (strchr(" \t.,:;/-0123456789", **ptr) == NULL) {
646: ++*ptr;
647: }
648: }
649:
650: static const timelib_relunit* timelib_lookup_relunit(char **ptr)
651: {
652: char *word;
653: char *begin = *ptr, *end;
654: const timelib_relunit *tp, *value = NULL;
655:
1.1.1.4 misho 656: while (**ptr != '\0' && **ptr != ' ' && **ptr != ',' && **ptr != '\t' && **ptr != ';' && **ptr != ':' &&
657: **ptr != '/' && **ptr != '.' && **ptr != '-' && **ptr != '(' && **ptr != ')' ) {
1.1 misho 658: ++*ptr;
659: }
660: end = *ptr;
661: word = calloc(1, end - begin + 1);
662: memcpy(word, begin, end - begin);
663:
664: for (tp = timelib_relunit_lookup; tp->name; tp++) {
665: if (strcasecmp(word, tp->name) == 0) {
666: value = tp;
667: break;
668: }
669: }
670:
671: free(word);
672: return value;
673: }
674:
675: static void timelib_set_relative(char **ptr, timelib_sll amount, int behavior, Scanner *s)
676: {
677: const timelib_relunit* relunit;
678:
679: if (!(relunit = timelib_lookup_relunit(ptr))) {
680: return;
681: }
682:
683: switch (relunit->unit) {
684: case TIMELIB_SECOND: s->time->relative.s += amount * relunit->multiplier; break;
685: case TIMELIB_MINUTE: s->time->relative.i += amount * relunit->multiplier; break;
686: case TIMELIB_HOUR: s->time->relative.h += amount * relunit->multiplier; break;
687: case TIMELIB_DAY: s->time->relative.d += amount * relunit->multiplier; break;
688: case TIMELIB_MONTH: s->time->relative.m += amount * relunit->multiplier; break;
689: case TIMELIB_YEAR: s->time->relative.y += amount * relunit->multiplier; break;
690:
691: case TIMELIB_WEEKDAY:
692: TIMELIB_HAVE_WEEKDAY_RELATIVE();
693: TIMELIB_UNHAVE_TIME();
694: s->time->relative.d += (amount > 0 ? amount - 1 : amount) * 7;
695: s->time->relative.weekday = relunit->multiplier;
696: s->time->relative.weekday_behavior = behavior;
697: break;
698:
699: case TIMELIB_SPECIAL:
700: TIMELIB_HAVE_SPECIAL_RELATIVE();
701: TIMELIB_UNHAVE_TIME();
702: s->time->relative.special.type = relunit->multiplier;
703: s->time->relative.special.amount = amount;
704: }
705: }
706:
707: const static timelib_tz_lookup_table* zone_search(const char *word, long gmtoffset, int isdst)
708: {
709: int first_found = 0;
710: const timelib_tz_lookup_table *tp, *first_found_elem = NULL;
711: const timelib_tz_lookup_table *fmp;
712:
713: if (strcasecmp("utc", word) == 0 || strcasecmp("gmt", word) == 0) {
714: return timelib_timezone_utc;
715: }
716:
717: for (tp = timelib_timezone_lookup; tp->name; tp++) {
718: if (strcasecmp(word, tp->name) == 0) {
719: if (!first_found) {
720: first_found = 1;
721: first_found_elem = tp;
722: if (gmtoffset == -1) {
723: return tp;
724: }
725: }
726: if (tp->gmtoffset == gmtoffset) {
727: return tp;
728: }
729: }
730: }
731: if (first_found) {
732: return first_found_elem;
733: }
734:
735: for (tp = timelib_timezone_lookup; tp->name; tp++) {
736: if (tp->full_tz_name && strcasecmp(word, tp->full_tz_name) == 0) {
737: if (!first_found) {
738: first_found = 1;
739: first_found_elem = tp;
740: if (gmtoffset == -1) {
741: return tp;
742: }
743: }
744: if (tp->gmtoffset == gmtoffset) {
745: return tp;
746: }
747: }
748: }
749: if (first_found) {
750: return first_found_elem;
751: }
752:
753:
754: /* Still didn't find anything, let's find the zone solely based on
755: * offset/isdst then */
756: for (fmp = timelib_timezone_fallbackmap; fmp->name; fmp++) {
1.1.1.5 ! misho 757: if ((fmp->gmtoffset * 60) == gmtoffset && fmp->type == isdst) {
1.1 misho 758: return fmp;
759: }
760: }
761: return NULL;
762: }
763:
764: static long timelib_lookup_zone(char **ptr, int *dst, char **tz_abbr, int *found)
765: {
766: char *word;
767: char *begin = *ptr, *end;
768: long value = 0;
769: const timelib_tz_lookup_table *tp;
770:
771: while (**ptr != '\0' && **ptr != ')' && **ptr != ' ') {
772: ++*ptr;
773: }
774: end = *ptr;
775: word = calloc(1, end - begin + 1);
776: memcpy(word, begin, end - begin);
777:
778: if ((tp = zone_search(word, -1, 0))) {
779: value = -tp->gmtoffset / 60;
780: *dst = tp->type;
781: value += tp->type * 60;
782: *found = 1;
783: } else {
784: *found = 0;
785: }
786:
787: *tz_abbr = word;
788: return value;
789: }
790:
791: static long timelib_get_zone(char **ptr, int *dst, timelib_time *t, int *tz_not_found, const timelib_tzdb *tzdb, timelib_tz_get_wrapper tz_wrapper)
792: {
793: timelib_tzinfo *res;
794: long retval = 0;
795:
796: *tz_not_found = 0;
797:
798: while (**ptr == ' ' || **ptr == '\t' || **ptr == '(') {
799: ++*ptr;
800: }
801: if ((*ptr)[0] == 'G' && (*ptr)[1] == 'M' && (*ptr)[2] == 'T' && ((*ptr)[3] == '+' || (*ptr)[3] == '-')) {
802: *ptr += 3;
803: }
804: if (**ptr == '+') {
805: ++*ptr;
806: t->is_localtime = 1;
807: t->zone_type = TIMELIB_ZONETYPE_OFFSET;
808: *tz_not_found = 0;
809: t->dst = 0;
810:
811: retval = -1 * timelib_parse_tz_cor(ptr);
812: } else if (**ptr == '-') {
813: ++*ptr;
814: t->is_localtime = 1;
815: t->zone_type = TIMELIB_ZONETYPE_OFFSET;
816: *tz_not_found = 0;
817: t->dst = 0;
818:
819: retval = timelib_parse_tz_cor(ptr);
820: } else {
821: int found = 0;
822: long offset;
823: char *tz_abbr;
824:
825: t->is_localtime = 1;
826:
827: offset = timelib_lookup_zone(ptr, dst, &tz_abbr, &found);
828: if (found) {
829: t->zone_type = TIMELIB_ZONETYPE_ABBR;
830: }
831: #if 0
832: /* If we found a TimeZone identifier, use it */
833: if (tz_name) {
834: t->tz_info = timelib_parse_tzfile(tz_name);
835: t->zone_type = TIMELIB_ZONETYPE_ID;
836: }
837: #endif
838: /* If we have a TimeZone identifier to start with, use it */
839: if (strstr(tz_abbr, "/") || strcmp(tz_abbr, "UTC") == 0) {
840: if ((res = tz_wrapper(tz_abbr, tzdb)) != NULL) {
841: t->tz_info = res;
842: t->zone_type = TIMELIB_ZONETYPE_ID;
843: found++;
844: }
845: }
846: if (found && t->zone_type != TIMELIB_ZONETYPE_ID) {
847: timelib_time_tz_abbr_update(t, tz_abbr);
848: }
849: free(tz_abbr);
850: *tz_not_found = (found == 0);
851: retval = offset;
852: }
853: while (**ptr == ')') {
854: ++*ptr;
855: }
856: return retval;
857: }
858:
859: #define timelib_split_free(arg) { \
860: int i; \
861: for (i = 0; i < arg.c; i++) { \
862: free(arg.v[i]); \
863: } \
864: if (arg.v) { \
865: free(arg.v); \
866: } \
867: }
868:
869: static int scan(Scanner *s, timelib_tz_get_wrapper tz_get_wrapper)
870: {
871: uchar *cursor = s->cur;
872: char *str, *ptr = NULL;
873:
874: std:
875: s->tok = cursor;
876: s->len = 0;
877:
878:
879:
880: {
881: YYCTYPE yych;
882: unsigned int yyaccept = 0;
883: static const unsigned char yybm[] = {
884: 0, 0, 0, 0, 0, 0, 0, 0,
885: 0, 100, 0, 0, 0, 0, 0, 0,
886: 0, 0, 0, 0, 0, 0, 0, 0,
887: 0, 0, 0, 0, 0, 0, 0, 0,
888: 100, 0, 0, 0, 0, 0, 0, 0,
889: 0, 0, 0, 128, 64, 160, 96, 0,
890: 2, 2, 2, 2, 2, 2, 2, 2,
891: 2, 2, 0, 0, 0, 0, 0, 0,
892: 0, 8, 8, 8, 8, 8, 8, 8,
893: 8, 8, 8, 8, 8, 8, 8, 8,
894: 8, 8, 8, 8, 8, 8, 8, 8,
895: 8, 8, 8, 0, 0, 0, 0, 0,
896: 0, 24, 24, 24, 88, 24, 24, 24,
897: 88, 24, 24, 24, 24, 24, 88, 24,
898: 24, 24, 88, 88, 88, 24, 24, 24,
899: 24, 24, 24, 0, 0, 0, 0, 0,
900: 0, 0, 0, 0, 0, 0, 0, 0,
901: 0, 0, 0, 0, 0, 0, 0, 0,
902: 0, 0, 0, 0, 0, 0, 0, 0,
903: 0, 0, 0, 0, 0, 0, 0, 0,
904: 0, 0, 0, 0, 0, 0, 0, 0,
905: 0, 0, 0, 0, 0, 0, 0, 0,
906: 0, 0, 0, 0, 0, 0, 0, 0,
907: 0, 0, 0, 0, 0, 0, 0, 0,
908: 0, 0, 0, 0, 0, 0, 0, 0,
909: 0, 0, 0, 0, 0, 0, 0, 0,
910: 0, 0, 0, 0, 0, 0, 0, 0,
911: 0, 0, 0, 0, 0, 0, 0, 0,
912: 0, 0, 0, 0, 0, 0, 0, 0,
913: 0, 0, 0, 0, 0, 0, 0, 0,
914: 0, 0, 0, 0, 0, 0, 0, 0,
915: 0, 0, 0, 0, 0, 0, 0, 0,
916: };
917:
918: YYDEBUG(0, *YYCURSOR);
919: if ((YYLIMIT - YYCURSOR) < 31) YYFILL(31);
920: yych = *YYCURSOR;
921: YYDEBUG(-1, yych);
922: switch (yych) {
923: case 0x00:
924: case '\n': goto yy52;
925: case '\t':
926: case ' ': goto yy49;
927: case '(': goto yy46;
928: case '+':
929: case '-': goto yy31;
930: case ',':
931: case '.': goto yy51;
932: case '0': goto yy26;
933: case '1': goto yy27;
934: case '2': goto yy28;
935: case '3': goto yy29;
936: case '4':
937: case '5':
938: case '6':
939: case '7':
940: case '8':
941: case '9': goto yy30;
942: case '@': goto yy12;
943: case 'A': goto yy37;
944: case 'B': goto yy18;
945: case 'C':
946: case 'H':
947: case 'K':
948: case 'Q':
949: case 'R':
950: case 'U':
951: case 'Z': goto yy47;
952: case 'D': goto yy41;
953: case 'E': goto yy22;
954: case 'F': goto yy14;
955: case 'G': goto yy45;
956: case 'I': goto yy32;
957: case 'J': goto yy35;
958: case 'L': goto yy16;
959: case 'M': goto yy8;
960: case 'N': goto yy6;
961: case 'O': goto yy39;
962: case 'P': goto yy24;
963: case 'S': goto yy20;
964: case 'T': goto yy10;
965: case 'V': goto yy33;
966: case 'W': goto yy43;
967: case 'X': goto yy34;
968: case 'Y': goto yy3;
969: case 'a': goto yy38;
970: case 'b': goto yy19;
971: case 'c':
972: case 'g':
973: case 'h':
974: case 'i':
975: case 'k':
976: case 'q':
977: case 'r':
978: case 'u':
979: case 'v':
980: case 'x':
981: case 'z': goto yy48;
982: case 'd': goto yy42;
983: case 'e': goto yy23;
984: case 'f': goto yy15;
985: case 'j': goto yy36;
986: case 'l': goto yy17;
987: case 'm': goto yy9;
988: case 'n': goto yy7;
989: case 'o': goto yy40;
990: case 'p': goto yy25;
991: case 's': goto yy21;
992: case 't': goto yy11;
993: case 'w': goto yy44;
994: case 'y': goto yy5;
995: default: goto yy54;
996: }
997: yy2:
998: YYDEBUG(2, *YYCURSOR);
999: {
1000: DEBUG_OUTPUT("firstdayof | lastdayof");
1001: TIMELIB_INIT;
1002: TIMELIB_HAVE_RELATIVE();
1003:
1004: /* skip "last day of" or "first day of" */
1005: if (*ptr == 'l') {
1006: s->time->relative.first_last_day_of = 2;
1007: } else {
1008: s->time->relative.first_last_day_of = 1;
1009: }
1010:
1011: TIMELIB_DEINIT;
1012: return TIMELIB_LF_DAY_OF_MONTH;
1013: }
1014: yy3:
1015: YYDEBUG(3, *YYCURSOR);
1016: ++YYCURSOR;
1017: if ((yych = *YYCURSOR) <= 'E') {
1018: if (yych <= ')') {
1019: if (yych >= ')') goto yy140;
1020: } else {
1021: if (yych <= '@') goto yy4;
1022: if (yych <= 'D') goto yy141;
1023: goto yy1523;
1024: }
1025: } else {
1026: if (yych <= 'd') {
1027: if (yych <= 'Z') goto yy141;
1028: if (yych >= 'a') goto yy146;
1029: } else {
1030: if (yych <= 'e') goto yy1532;
1031: if (yych <= 'z') goto yy146;
1032: }
1033: }
1034: yy4:
1035: YYDEBUG(4, *YYCURSOR);
1036: {
1037: int tz_not_found;
1038: DEBUG_OUTPUT("tzcorrection | tz");
1039: TIMELIB_INIT;
1040: TIMELIB_HAVE_TZ();
1041: s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper);
1042: if (tz_not_found) {
1043: add_error(s, "The timezone could not be found in the database");
1044: }
1045: TIMELIB_DEINIT;
1046: return TIMELIB_TIMEZONE;
1047: }
1048: yy5:
1049: YYDEBUG(5, *YYCURSOR);
1050: yych = *++YYCURSOR;
1051: if (yych <= 'E') {
1052: if (yych <= ')') {
1053: if (yych <= '(') goto yy4;
1054: goto yy140;
1055: } else {
1056: if (yych <= '@') goto yy4;
1057: if (yych <= 'D') goto yy141;
1058: goto yy1523;
1059: }
1060: } else {
1061: if (yych <= 'd') {
1062: if (yych <= 'Z') goto yy141;
1063: if (yych <= '`') goto yy4;
1064: goto yy141;
1065: } else {
1066: if (yych <= 'e') goto yy1523;
1067: if (yych <= 'z') goto yy141;
1068: goto yy4;
1069: }
1070: }
1071: yy6:
1072: YYDEBUG(6, *YYCURSOR);
1073: yych = *++YYCURSOR;
1074: if (yych <= 'O') {
1075: if (yych <= 'D') {
1076: if (yych == ')') goto yy140;
1077: if (yych <= '@') goto yy4;
1078: goto yy141;
1079: } else {
1080: if (yych <= 'H') {
1081: if (yych <= 'E') goto yy1494;
1082: goto yy141;
1083: } else {
1084: if (yych <= 'I') goto yy1495;
1085: if (yych <= 'N') goto yy141;
1086: goto yy1493;
1087: }
1088: }
1089: } else {
1090: if (yych <= 'h') {
1091: if (yych <= '`') {
1092: if (yych <= 'Z') goto yy141;
1093: goto yy4;
1094: } else {
1095: if (yych == 'e') goto yy1510;
1096: goto yy146;
1097: }
1098: } else {
1099: if (yych <= 'n') {
1100: if (yych <= 'i') goto yy1511;
1101: goto yy146;
1102: } else {
1103: if (yych <= 'o') goto yy1509;
1104: if (yych <= 'z') goto yy146;
1105: goto yy4;
1106: }
1107: }
1108: }
1109: yy7:
1110: YYDEBUG(7, *YYCURSOR);
1111: yych = *++YYCURSOR;
1112: if (yych <= 'O') {
1113: if (yych <= 'D') {
1114: if (yych == ')') goto yy140;
1115: if (yych <= '@') goto yy4;
1116: goto yy141;
1117: } else {
1118: if (yych <= 'H') {
1119: if (yych <= 'E') goto yy1494;
1120: goto yy141;
1121: } else {
1122: if (yych <= 'I') goto yy1495;
1123: if (yych <= 'N') goto yy141;
1124: goto yy1493;
1125: }
1126: }
1127: } else {
1128: if (yych <= 'h') {
1129: if (yych <= '`') {
1130: if (yych <= 'Z') goto yy141;
1131: goto yy4;
1132: } else {
1133: if (yych == 'e') goto yy1494;
1134: goto yy141;
1135: }
1136: } else {
1137: if (yych <= 'n') {
1138: if (yych <= 'i') goto yy1495;
1139: goto yy141;
1140: } else {
1141: if (yych <= 'o') goto yy1493;
1142: if (yych <= 'z') goto yy141;
1143: goto yy4;
1144: }
1145: }
1146: }
1147: yy8:
1148: YYDEBUG(8, *YYCURSOR);
1149: yych = *++YYCURSOR;
1150: if (yych <= 'O') {
1151: if (yych <= 'A') {
1152: if (yych == ')') goto yy140;
1153: if (yych <= '@') goto yy4;
1154: goto yy1463;
1155: } else {
1156: if (yych == 'I') goto yy1464;
1157: if (yych <= 'N') goto yy141;
1158: goto yy1465;
1159: }
1160: } else {
1161: if (yych <= 'h') {
1162: if (yych <= 'Z') goto yy141;
1163: if (yych <= '`') goto yy4;
1164: if (yych <= 'a') goto yy1478;
1165: goto yy146;
1166: } else {
1167: if (yych <= 'n') {
1168: if (yych <= 'i') goto yy1479;
1169: goto yy146;
1170: } else {
1171: if (yych <= 'o') goto yy1480;
1172: if (yych <= 'z') goto yy146;
1173: goto yy4;
1174: }
1175: }
1176: }
1177: yy9:
1178: YYDEBUG(9, *YYCURSOR);
1179: yych = *++YYCURSOR;
1180: if (yych <= 'O') {
1181: if (yych <= 'A') {
1182: if (yych == ')') goto yy140;
1183: if (yych <= '@') goto yy4;
1184: goto yy1463;
1185: } else {
1186: if (yych == 'I') goto yy1464;
1187: if (yych <= 'N') goto yy141;
1188: goto yy1465;
1189: }
1190: } else {
1191: if (yych <= 'h') {
1192: if (yych <= 'Z') goto yy141;
1193: if (yych <= '`') goto yy4;
1194: if (yych <= 'a') goto yy1463;
1195: goto yy141;
1196: } else {
1197: if (yych <= 'n') {
1198: if (yych <= 'i') goto yy1464;
1199: goto yy141;
1200: } else {
1201: if (yych <= 'o') goto yy1465;
1202: if (yych <= 'z') goto yy141;
1203: goto yy4;
1204: }
1205: }
1206: }
1207: yy10:
1208: YYDEBUG(10, *YYCURSOR);
1209: yyaccept = 0;
1210: yych = *(YYMARKER = ++YYCURSOR);
1211: YYDEBUG(-1, yych);
1212: switch (yych) {
1213: case ')': goto yy140;
1214: case '0':
1215: case '1': goto yy1393;
1216: case '2': goto yy1394;
1217: case '3':
1218: case '4':
1219: case '5':
1220: case '6':
1221: case '7':
1222: case '8':
1223: case '9': goto yy1395;
1224: case 'A':
1225: case 'B':
1226: case 'C':
1227: case 'D':
1228: case 'F':
1229: case 'G':
1230: case 'I':
1231: case 'J':
1232: case 'K':
1233: case 'L':
1234: case 'M':
1235: case 'N':
1236: case 'P':
1237: case 'Q':
1238: case 'R':
1239: case 'S':
1240: case 'T':
1241: case 'V':
1242: case 'X':
1243: case 'Y':
1244: case 'Z': goto yy141;
1245: case 'E': goto yy1388;
1246: case 'H': goto yy1389;
1247: case 'O': goto yy1390;
1248: case 'U': goto yy1391;
1249: case 'W': goto yy1392;
1250: case 'a':
1251: case 'b':
1252: case 'c':
1253: case 'd':
1254: case 'f':
1255: case 'g':
1256: case 'i':
1257: case 'j':
1258: case 'k':
1259: case 'l':
1260: case 'm':
1261: case 'n':
1262: case 'p':
1263: case 'q':
1264: case 'r':
1265: case 's':
1266: case 't':
1267: case 'v':
1268: case 'x':
1269: case 'y':
1270: case 'z': goto yy146;
1271: case 'e': goto yy1431;
1272: case 'h': goto yy1432;
1273: case 'o': goto yy1433;
1274: case 'u': goto yy1434;
1275: case 'w': goto yy1435;
1276: default: goto yy4;
1277: }
1278: yy11:
1279: YYDEBUG(11, *YYCURSOR);
1280: yyaccept = 0;
1281: yych = *(YYMARKER = ++YYCURSOR);
1282: YYDEBUG(-1, yych);
1283: switch (yych) {
1284: case ')': goto yy140;
1285: case '0':
1286: case '1': goto yy1393;
1287: case '2': goto yy1394;
1288: case '3':
1289: case '4':
1290: case '5':
1291: case '6':
1292: case '7':
1293: case '8':
1294: case '9': goto yy1395;
1295: case 'A':
1296: case 'B':
1297: case 'C':
1298: case 'D':
1299: case 'F':
1300: case 'G':
1301: case 'I':
1302: case 'J':
1303: case 'K':
1304: case 'L':
1305: case 'M':
1306: case 'N':
1307: case 'P':
1308: case 'Q':
1309: case 'R':
1310: case 'S':
1311: case 'T':
1312: case 'V':
1313: case 'X':
1314: case 'Y':
1315: case 'Z':
1316: case 'a':
1317: case 'b':
1318: case 'c':
1319: case 'd':
1320: case 'f':
1321: case 'g':
1322: case 'i':
1323: case 'j':
1324: case 'k':
1325: case 'l':
1326: case 'm':
1327: case 'n':
1328: case 'p':
1329: case 'q':
1330: case 'r':
1331: case 's':
1332: case 't':
1333: case 'v':
1334: case 'x':
1335: case 'y':
1336: case 'z': goto yy141;
1337: case 'E':
1338: case 'e': goto yy1388;
1339: case 'H':
1340: case 'h': goto yy1389;
1341: case 'O':
1342: case 'o': goto yy1390;
1343: case 'U':
1344: case 'u': goto yy1391;
1345: case 'W':
1346: case 'w': goto yy1392;
1347: default: goto yy4;
1348: }
1349: yy12:
1350: YYDEBUG(12, *YYCURSOR);
1351: yyaccept = 1;
1352: yych = *(YYMARKER = ++YYCURSOR);
1353: if (yych == '-') goto yy1384;
1354: if (yych <= '/') goto yy13;
1355: if (yych <= '9') goto yy1385;
1356: yy13:
1357: YYDEBUG(13, *YYCURSOR);
1358: {
1359: add_error(s, "Unexpected character");
1360: goto std;
1361: }
1362: yy14:
1363: YYDEBUG(14, *YYCURSOR);
1364: yych = *++YYCURSOR;
1365: if (yych <= 'R') {
1366: if (yych <= 'E') {
1367: if (yych <= ')') {
1368: if (yych <= '(') goto yy4;
1369: goto yy140;
1370: } else {
1371: if (yych <= '@') goto yy4;
1372: if (yych <= 'D') goto yy141;
1373: goto yy1320;
1374: }
1375: } else {
1376: if (yych <= 'N') {
1377: if (yych == 'I') goto yy1321;
1378: goto yy141;
1379: } else {
1380: if (yych <= 'O') goto yy1322;
1381: if (yych <= 'Q') goto yy141;
1382: goto yy1323;
1383: }
1384: }
1385: } else {
1386: if (yych <= 'i') {
1387: if (yych <= 'd') {
1388: if (yych <= 'Z') goto yy141;
1389: if (yych <= '`') goto yy4;
1390: goto yy146;
1391: } else {
1392: if (yych <= 'e') goto yy1361;
1393: if (yych <= 'h') goto yy146;
1394: goto yy1362;
1395: }
1396: } else {
1397: if (yych <= 'q') {
1398: if (yych == 'o') goto yy1363;
1399: goto yy146;
1400: } else {
1401: if (yych <= 'r') goto yy1364;
1402: if (yych <= 'z') goto yy146;
1403: goto yy4;
1404: }
1405: }
1406: }
1407: yy15:
1408: YYDEBUG(15, *YYCURSOR);
1409: yych = *++YYCURSOR;
1410: if (yych <= 'R') {
1411: if (yych <= 'E') {
1412: if (yych <= ')') {
1413: if (yych <= '(') goto yy4;
1414: goto yy140;
1415: } else {
1416: if (yych <= '@') goto yy4;
1417: if (yych <= 'D') goto yy141;
1418: goto yy1320;
1419: }
1420: } else {
1421: if (yych <= 'N') {
1422: if (yych == 'I') goto yy1321;
1423: goto yy141;
1424: } else {
1425: if (yych <= 'O') goto yy1322;
1426: if (yych <= 'Q') goto yy141;
1427: goto yy1323;
1428: }
1429: }
1430: } else {
1431: if (yych <= 'i') {
1432: if (yych <= 'd') {
1433: if (yych <= 'Z') goto yy141;
1434: if (yych <= '`') goto yy4;
1435: goto yy141;
1436: } else {
1437: if (yych <= 'e') goto yy1320;
1438: if (yych <= 'h') goto yy141;
1439: goto yy1321;
1440: }
1441: } else {
1442: if (yych <= 'q') {
1443: if (yych == 'o') goto yy1322;
1444: goto yy141;
1445: } else {
1446: if (yych <= 'r') goto yy1323;
1447: if (yych <= 'z') goto yy141;
1448: goto yy4;
1449: }
1450: }
1451: }
1452: yy16:
1453: YYDEBUG(16, *YYCURSOR);
1454: yych = *++YYCURSOR;
1455: if (yych <= 'A') {
1456: if (yych == ')') goto yy140;
1457: if (yych <= '@') goto yy4;
1458: goto yy1307;
1459: } else {
1460: if (yych <= '`') {
1461: if (yych <= 'Z') goto yy141;
1462: goto yy4;
1463: } else {
1464: if (yych <= 'a') goto yy1317;
1465: if (yych <= 'z') goto yy146;
1466: goto yy4;
1467: }
1468: }
1469: yy17:
1470: YYDEBUG(17, *YYCURSOR);
1471: yych = *++YYCURSOR;
1472: if (yych <= 'A') {
1473: if (yych == ')') goto yy140;
1474: if (yych <= '@') goto yy4;
1475: goto yy1307;
1476: } else {
1477: if (yych <= '`') {
1478: if (yych <= 'Z') goto yy141;
1479: goto yy4;
1480: } else {
1481: if (yych <= 'a') goto yy1307;
1482: if (yych <= 'z') goto yy141;
1483: goto yy4;
1484: }
1485: }
1486: yy18:
1487: YYDEBUG(18, *YYCURSOR);
1488: yych = *++YYCURSOR;
1489: if (yych <= 'A') {
1490: if (yych == ')') goto yy140;
1491: if (yych <= '@') goto yy4;
1492: goto yy1287;
1493: } else {
1494: if (yych <= '`') {
1495: if (yych <= 'Z') goto yy141;
1496: goto yy4;
1497: } else {
1498: if (yych <= 'a') goto yy1304;
1499: if (yych <= 'z') goto yy146;
1500: goto yy4;
1501: }
1502: }
1503: yy19:
1504: YYDEBUG(19, *YYCURSOR);
1505: yych = *++YYCURSOR;
1506: if (yych <= 'A') {
1507: if (yych == ')') goto yy140;
1508: if (yych <= '@') goto yy4;
1509: goto yy1287;
1510: } else {
1511: if (yych <= '`') {
1512: if (yych <= 'Z') goto yy141;
1513: goto yy4;
1514: } else {
1515: if (yych <= 'a') goto yy1287;
1516: if (yych <= 'z') goto yy141;
1517: goto yy4;
1518: }
1519: }
1520: yy20:
1521: YYDEBUG(20, *YYCURSOR);
1522: yych = *++YYCURSOR;
1523: if (yych <= 'U') {
1524: if (yych <= 'D') {
1525: if (yych <= ')') {
1526: if (yych <= '(') goto yy4;
1527: goto yy140;
1528: } else {
1529: if (yych <= '@') goto yy4;
1530: if (yych <= 'A') goto yy1230;
1531: goto yy141;
1532: }
1533: } else {
1534: if (yych <= 'H') {
1535: if (yych <= 'E') goto yy1229;
1536: goto yy141;
1537: } else {
1538: if (yych <= 'I') goto yy1231;
1539: if (yych <= 'T') goto yy141;
1540: goto yy1232;
1541: }
1542: }
1543: } else {
1544: if (yych <= 'e') {
1545: if (yych <= '`') {
1546: if (yych <= 'Z') goto yy141;
1547: goto yy4;
1548: } else {
1549: if (yych <= 'a') goto yy1259;
1550: if (yych <= 'd') goto yy146;
1551: goto yy1258;
1552: }
1553: } else {
1554: if (yych <= 't') {
1555: if (yych == 'i') goto yy1260;
1556: goto yy146;
1557: } else {
1558: if (yych <= 'u') goto yy1261;
1559: if (yych <= 'z') goto yy146;
1560: goto yy4;
1561: }
1562: }
1563: }
1564: yy21:
1565: YYDEBUG(21, *YYCURSOR);
1566: yych = *++YYCURSOR;
1567: if (yych <= 'U') {
1568: if (yych <= 'D') {
1569: if (yych <= ')') {
1570: if (yych <= '(') goto yy4;
1571: goto yy140;
1572: } else {
1573: if (yych <= '@') goto yy4;
1574: if (yych <= 'A') goto yy1230;
1575: goto yy141;
1576: }
1577: } else {
1578: if (yych <= 'H') {
1579: if (yych <= 'E') goto yy1229;
1580: goto yy141;
1581: } else {
1582: if (yych <= 'I') goto yy1231;
1583: if (yych <= 'T') goto yy141;
1584: goto yy1232;
1585: }
1586: }
1587: } else {
1588: if (yych <= 'e') {
1589: if (yych <= '`') {
1590: if (yych <= 'Z') goto yy141;
1591: goto yy4;
1592: } else {
1593: if (yych <= 'a') goto yy1230;
1594: if (yych <= 'd') goto yy141;
1595: goto yy1229;
1596: }
1597: } else {
1598: if (yych <= 't') {
1599: if (yych == 'i') goto yy1231;
1600: goto yy141;
1601: } else {
1602: if (yych <= 'u') goto yy1232;
1603: if (yych <= 'z') goto yy141;
1604: goto yy4;
1605: }
1606: }
1607: }
1608: yy22:
1609: YYDEBUG(22, *YYCURSOR);
1610: yych = *++YYCURSOR;
1611: if (yych <= 'L') {
1612: if (yych <= '@') {
1613: if (yych == ')') goto yy140;
1614: goto yy4;
1615: } else {
1616: if (yych == 'I') goto yy1199;
1617: if (yych <= 'K') goto yy141;
1618: goto yy1200;
1619: }
1620: } else {
1621: if (yych <= 'i') {
1622: if (yych <= 'Z') goto yy141;
1623: if (yych <= '`') goto yy4;
1624: if (yych <= 'h') goto yy146;
1625: goto yy1217;
1626: } else {
1627: if (yych == 'l') goto yy1218;
1628: if (yych <= 'z') goto yy146;
1629: goto yy4;
1630: }
1631: }
1632: yy23:
1633: YYDEBUG(23, *YYCURSOR);
1634: yych = *++YYCURSOR;
1635: if (yych <= 'L') {
1636: if (yych <= '@') {
1637: if (yych == ')') goto yy140;
1638: goto yy4;
1639: } else {
1640: if (yych == 'I') goto yy1199;
1641: if (yych <= 'K') goto yy141;
1642: goto yy1200;
1643: }
1644: } else {
1645: if (yych <= 'i') {
1646: if (yych <= 'Z') goto yy141;
1647: if (yych <= '`') goto yy4;
1648: if (yych <= 'h') goto yy141;
1649: goto yy1199;
1650: } else {
1651: if (yych == 'l') goto yy1200;
1652: if (yych <= 'z') goto yy141;
1653: goto yy4;
1654: }
1655: }
1656: yy24:
1657: YYDEBUG(24, *YYCURSOR);
1658: yych = *++YYCURSOR;
1659: if (yych <= 'R') {
1660: if (yych <= ')') {
1661: if (yych <= '(') goto yy4;
1662: goto yy140;
1663: } else {
1664: if (yych <= '@') goto yy4;
1665: if (yych <= 'Q') goto yy141;
1666: goto yy1098;
1667: }
1668: } else {
1669: if (yych <= 'q') {
1670: if (yych <= 'Z') goto yy141;
1671: if (yych <= '`') goto yy4;
1672: goto yy146;
1673: } else {
1674: if (yych <= 'r') goto yy1192;
1675: if (yych <= 'z') goto yy146;
1676: goto yy4;
1677: }
1678: }
1679: yy25:
1680: YYDEBUG(25, *YYCURSOR);
1681: yych = *++YYCURSOR;
1682: if (yych <= 'R') {
1683: if (yych <= ')') {
1684: if (yych <= '(') goto yy4;
1685: goto yy140;
1686: } else {
1687: if (yych <= '@') goto yy4;
1688: if (yych <= 'Q') goto yy141;
1689: goto yy1098;
1690: }
1691: } else {
1692: if (yych <= 'q') {
1693: if (yych <= 'Z') goto yy141;
1694: if (yych <= '`') goto yy4;
1695: goto yy141;
1696: } else {
1697: if (yych <= 'r') goto yy1098;
1698: if (yych <= 'z') goto yy141;
1699: goto yy4;
1700: }
1701: }
1702: yy26:
1703: YYDEBUG(26, *YYCURSOR);
1704: yyaccept = 1;
1705: yych = *(YYMARKER = ++YYCURSOR);
1706: YYDEBUG(-1, yych);
1707: switch (yych) {
1708: case '\t': goto yy1052;
1709: case ' ':
1710: case 'A':
1711: case 'D':
1712: case 'F':
1713: case 'H':
1714: case 'I':
1715: case 'J':
1716: case 'M':
1717: case 'N':
1718: case 'O':
1719: case 'S':
1720: case 'T':
1721: case 'V':
1722: case 'W':
1723: case 'X':
1724: case 'Y':
1725: case 'a':
1726: case 'd':
1727: case 'f':
1728: case 'h':
1729: case 'j':
1730: case 'm':
1731: case 'o':
1732: case 'w':
1733: case 'y': goto yy1054;
1734: case '-': goto yy473;
1735: case '.': goto yy1064;
1736: case '/': goto yy472;
1737: case '0': goto yy1097;
1738: case '1':
1739: case '2':
1740: case '3':
1741: case '4':
1742: case '5':
1743: case '6':
1744: case '7':
1745: case '8':
1746: case '9': goto yy1096;
1747: case ':': goto yy1065;
1748: case 'n': goto yy470;
1749: case 'r': goto yy471;
1750: case 's': goto yy464;
1751: case 't': goto yy468;
1752: default: goto yy13;
1753: }
1754: yy27:
1755: YYDEBUG(27, *YYCURSOR);
1756: yyaccept = 1;
1757: yych = *(YYMARKER = ++YYCURSOR);
1758: YYDEBUG(-1, yych);
1759: switch (yych) {
1760: case '\t': goto yy460;
1761: case ' ':
1762: case 'A':
1763: case 'D':
1764: case 'F':
1765: case 'H':
1766: case 'I':
1767: case 'J':
1768: case 'M':
1769: case 'N':
1770: case 'O':
1771: case 'P':
1772: case 'S':
1773: case 'T':
1774: case 'V':
1775: case 'W':
1776: case 'X':
1777: case 'Y':
1778: case 'a':
1779: case 'd':
1780: case 'f':
1781: case 'h':
1782: case 'j':
1783: case 'm':
1784: case 'o':
1785: case 'p':
1786: case 'w':
1787: case 'y': goto yy462;
1788: case '-': goto yy473;
1789: case '.': goto yy474;
1790: case '/': goto yy472;
1791: case '0':
1792: case '1':
1793: case '2': goto yy1096;
1794: case '3':
1795: case '4':
1796: case '5':
1797: case '6':
1798: case '7':
1799: case '8':
1800: case '9': goto yy1063;
1801: case ':': goto yy483;
1802: case 'n': goto yy470;
1803: case 'r': goto yy471;
1804: case 's': goto yy464;
1805: case 't': goto yy468;
1806: default: goto yy13;
1807: }
1808: yy28:
1809: YYDEBUG(28, *YYCURSOR);
1810: yyaccept = 1;
1811: yych = *(YYMARKER = ++YYCURSOR);
1812: YYDEBUG(-1, yych);
1813: switch (yych) {
1814: case '\t': goto yy460;
1815: case ' ':
1816: case 'A':
1817: case 'D':
1818: case 'F':
1819: case 'H':
1820: case 'I':
1821: case 'J':
1822: case 'M':
1823: case 'N':
1824: case 'O':
1825: case 'P':
1826: case 'S':
1827: case 'T':
1828: case 'V':
1829: case 'W':
1830: case 'X':
1831: case 'Y':
1832: case 'a':
1833: case 'd':
1834: case 'f':
1835: case 'h':
1836: case 'j':
1837: case 'm':
1838: case 'o':
1839: case 'p':
1840: case 'w':
1841: case 'y': goto yy462;
1842: case '-': goto yy473;
1843: case '.': goto yy474;
1844: case '/': goto yy472;
1845: case '0':
1846: case '1':
1847: case '2':
1848: case '3':
1849: case '4': goto yy1063;
1850: case '5':
1851: case '6':
1852: case '7':
1853: case '8':
1854: case '9': goto yy1050;
1855: case ':': goto yy483;
1856: case 'n': goto yy470;
1857: case 'r': goto yy471;
1858: case 's': goto yy464;
1859: case 't': goto yy468;
1860: default: goto yy13;
1861: }
1862: yy29:
1863: YYDEBUG(29, *YYCURSOR);
1864: yyaccept = 1;
1865: yych = *(YYMARKER = ++YYCURSOR);
1866: YYDEBUG(-1, yych);
1867: switch (yych) {
1868: case '\t': goto yy460;
1869: case ' ':
1870: case 'A':
1871: case 'D':
1872: case 'F':
1873: case 'H':
1874: case 'I':
1875: case 'J':
1876: case 'M':
1877: case 'N':
1878: case 'O':
1879: case 'P':
1880: case 'S':
1881: case 'T':
1882: case 'V':
1883: case 'W':
1884: case 'X':
1885: case 'Y':
1886: case 'a':
1887: case 'd':
1888: case 'f':
1889: case 'h':
1890: case 'j':
1891: case 'm':
1892: case 'o':
1893: case 'p':
1894: case 'w':
1895: case 'y': goto yy462;
1896: case '-': goto yy473;
1897: case '.': goto yy474;
1898: case '/': goto yy472;
1899: case '0':
1900: case '1': goto yy1050;
1901: case '2':
1902: case '3':
1903: case '4':
1904: case '5':
1905: case '6':
1906: case '7':
1907: case '8':
1908: case '9': goto yy469;
1909: case ':': goto yy483;
1910: case 'n': goto yy470;
1911: case 'r': goto yy471;
1912: case 's': goto yy464;
1913: case 't': goto yy468;
1914: default: goto yy13;
1915: }
1916: yy30:
1917: YYDEBUG(30, *YYCURSOR);
1918: yyaccept = 1;
1919: yych = *(YYMARKER = ++YYCURSOR);
1920: YYDEBUG(-1, yych);
1921: switch (yych) {
1922: case '\t': goto yy460;
1923: case ' ':
1924: case 'A':
1925: case 'D':
1926: case 'F':
1927: case 'H':
1928: case 'I':
1929: case 'J':
1930: case 'M':
1931: case 'N':
1932: case 'O':
1933: case 'P':
1934: case 'S':
1935: case 'T':
1936: case 'V':
1937: case 'W':
1938: case 'X':
1939: case 'Y':
1940: case 'a':
1941: case 'd':
1942: case 'f':
1943: case 'h':
1944: case 'j':
1945: case 'm':
1946: case 'o':
1947: case 'p':
1948: case 'w':
1949: case 'y': goto yy462;
1950: case '-': goto yy473;
1951: case '.': goto yy474;
1952: case '/': goto yy472;
1953: case '0':
1954: case '1':
1955: case '2':
1956: case '3':
1957: case '4':
1958: case '5':
1959: case '6':
1960: case '7':
1961: case '8':
1962: case '9': goto yy469;
1963: case ':': goto yy483;
1964: case 'n': goto yy470;
1965: case 'r': goto yy471;
1966: case 's': goto yy464;
1967: case 't': goto yy468;
1968: default: goto yy13;
1969: }
1970: yy31:
1971: YYDEBUG(31, *YYCURSOR);
1972: yyaccept = 1;
1973: yych = *(YYMARKER = ++YYCURSOR);
1974: if (yybm[0+yych] & 4) {
1975: goto yy58;
1976: }
1977: YYDEBUG(-1, yych);
1978: switch (yych) {
1979: case '+':
1980: case '-': goto yy440;
1981: case '0':
1982: case '1': goto yy437;
1983: case '2': goto yy438;
1984: case '3':
1985: case '4':
1986: case '5':
1987: case '6':
1988: case '7':
1989: case '8':
1990: case '9': goto yy439;
1991: default: goto yy13;
1992: }
1993: yy32:
1994: YYDEBUG(32, *YYCURSOR);
1995: yyaccept = 0;
1996: yych = *(YYMARKER = ++YYCURSOR);
1997: if (yych <= '9') {
1998: if (yych <= '(') {
1999: if (yych <= '\t') {
2000: if (yych <= 0x08) goto yy4;
2001: goto yy196;
2002: } else {
2003: if (yych == ' ') goto yy196;
2004: goto yy4;
2005: }
2006: } else {
2007: if (yych <= ',') {
2008: if (yych <= ')') goto yy140;
2009: goto yy4;
2010: } else {
2011: if (yych == '/') goto yy4;
2012: goto yy196;
2013: }
2014: }
2015: } else {
2016: if (yych <= 'V') {
2017: if (yych <= 'H') {
2018: if (yych <= '@') goto yy4;
2019: goto yy141;
2020: } else {
2021: if (yych <= 'I') goto yy436;
2022: if (yych <= 'U') goto yy141;
2023: goto yy435;
2024: }
2025: } else {
2026: if (yych <= 'Z') {
2027: if (yych == 'X') goto yy435;
2028: goto yy141;
2029: } else {
2030: if (yych <= '`') goto yy4;
2031: if (yych <= 'z') goto yy146;
2032: goto yy4;
2033: }
2034: }
2035: }
2036: yy33:
2037: YYDEBUG(33, *YYCURSOR);
2038: yyaccept = 0;
2039: yych = *(YYMARKER = ++YYCURSOR);
2040: if (yych <= '.') {
2041: if (yych <= ' ') {
2042: if (yych == '\t') goto yy196;
2043: if (yych <= 0x1F) goto yy4;
2044: goto yy196;
2045: } else {
2046: if (yych == ')') goto yy140;
2047: if (yych <= ',') goto yy4;
2048: goto yy196;
2049: }
2050: } else {
2051: if (yych <= 'H') {
2052: if (yych <= '/') goto yy4;
2053: if (yych <= '9') goto yy196;
2054: if (yych <= '@') goto yy4;
2055: goto yy141;
2056: } else {
2057: if (yych <= 'Z') {
2058: if (yych <= 'I') goto yy432;
2059: goto yy141;
2060: } else {
2061: if (yych <= '`') goto yy4;
2062: if (yych <= 'z') goto yy146;
2063: goto yy4;
2064: }
2065: }
2066: }
2067: yy34:
2068: YYDEBUG(34, *YYCURSOR);
2069: yyaccept = 0;
2070: yych = *(YYMARKER = ++YYCURSOR);
2071: if (yych <= '.') {
2072: if (yych <= ' ') {
2073: if (yych == '\t') goto yy196;
2074: if (yych <= 0x1F) goto yy4;
2075: goto yy196;
2076: } else {
2077: if (yych == ')') goto yy140;
2078: if (yych <= ',') goto yy4;
2079: goto yy196;
2080: }
2081: } else {
2082: if (yych <= 'H') {
2083: if (yych <= '/') goto yy4;
2084: if (yych <= '9') goto yy196;
2085: if (yych <= '@') goto yy4;
2086: goto yy141;
2087: } else {
2088: if (yych <= 'Z') {
2089: if (yych <= 'I') goto yy430;
2090: goto yy141;
2091: } else {
2092: if (yych <= '`') goto yy4;
2093: if (yych <= 'z') goto yy146;
2094: goto yy4;
2095: }
2096: }
2097: }
2098: yy35:
2099: YYDEBUG(35, *YYCURSOR);
2100: yych = *++YYCURSOR;
2101: if (yych <= 'U') {
2102: if (yych <= '@') {
2103: if (yych == ')') goto yy140;
2104: goto yy4;
2105: } else {
2106: if (yych <= 'A') goto yy413;
2107: if (yych <= 'T') goto yy141;
2108: goto yy412;
2109: }
2110: } else {
2111: if (yych <= 'a') {
2112: if (yych <= 'Z') goto yy141;
2113: if (yych <= '`') goto yy4;
2114: goto yy422;
2115: } else {
2116: if (yych == 'u') goto yy421;
2117: if (yych <= 'z') goto yy146;
2118: goto yy4;
2119: }
2120: }
2121: yy36:
2122: YYDEBUG(36, *YYCURSOR);
2123: yych = *++YYCURSOR;
2124: if (yych <= 'U') {
2125: if (yych <= '@') {
2126: if (yych == ')') goto yy140;
2127: goto yy4;
2128: } else {
2129: if (yych <= 'A') goto yy413;
2130: if (yych <= 'T') goto yy141;
2131: goto yy412;
2132: }
2133: } else {
2134: if (yych <= 'a') {
2135: if (yych <= 'Z') goto yy141;
2136: if (yych <= '`') goto yy4;
2137: goto yy413;
2138: } else {
2139: if (yych == 'u') goto yy412;
2140: if (yych <= 'z') goto yy141;
2141: goto yy4;
2142: }
2143: }
2144: yy37:
2145: YYDEBUG(37, *YYCURSOR);
2146: yych = *++YYCURSOR;
2147: if (yych <= 'U') {
2148: if (yych <= 'F') {
2149: if (yych == ')') goto yy140;
2150: if (yych <= '@') goto yy4;
2151: goto yy141;
2152: } else {
2153: if (yych <= 'O') {
2154: if (yych <= 'G') goto yy391;
2155: goto yy141;
2156: } else {
2157: if (yych <= 'P') goto yy390;
2158: if (yych <= 'T') goto yy141;
2159: goto yy389;
2160: }
2161: }
2162: } else {
2163: if (yych <= 'o') {
2164: if (yych <= '`') {
2165: if (yych <= 'Z') goto yy141;
2166: goto yy4;
2167: } else {
2168: if (yych == 'g') goto yy403;
2169: goto yy146;
2170: }
2171: } else {
2172: if (yych <= 't') {
2173: if (yych <= 'p') goto yy402;
2174: goto yy146;
2175: } else {
2176: if (yych <= 'u') goto yy401;
2177: if (yych <= 'z') goto yy146;
2178: goto yy4;
2179: }
2180: }
2181: }
2182: yy38:
2183: YYDEBUG(38, *YYCURSOR);
2184: yych = *++YYCURSOR;
2185: if (yych <= 'U') {
2186: if (yych <= 'F') {
2187: if (yych == ')') goto yy140;
2188: if (yych <= '@') goto yy4;
2189: goto yy141;
2190: } else {
2191: if (yych <= 'O') {
2192: if (yych <= 'G') goto yy391;
2193: goto yy141;
2194: } else {
2195: if (yych <= 'P') goto yy390;
2196: if (yych <= 'T') goto yy141;
2197: goto yy389;
2198: }
2199: }
2200: } else {
2201: if (yych <= 'o') {
2202: if (yych <= '`') {
2203: if (yych <= 'Z') goto yy141;
2204: goto yy4;
2205: } else {
2206: if (yych == 'g') goto yy391;
2207: goto yy141;
2208: }
2209: } else {
2210: if (yych <= 't') {
2211: if (yych <= 'p') goto yy390;
2212: goto yy141;
2213: } else {
2214: if (yych <= 'u') goto yy389;
2215: if (yych <= 'z') goto yy141;
2216: goto yy4;
2217: }
2218: }
2219: }
2220: yy39:
2221: YYDEBUG(39, *YYCURSOR);
2222: yych = *++YYCURSOR;
2223: if (yych <= 'C') {
2224: if (yych <= ')') {
2225: if (yych <= '(') goto yy4;
2226: goto yy140;
2227: } else {
2228: if (yych <= '@') goto yy4;
2229: if (yych <= 'B') goto yy141;
2230: goto yy379;
2231: }
2232: } else {
2233: if (yych <= 'b') {
2234: if (yych <= 'Z') goto yy141;
2235: if (yych <= '`') goto yy4;
2236: goto yy146;
2237: } else {
2238: if (yych <= 'c') goto yy384;
2239: if (yych <= 'z') goto yy146;
2240: goto yy4;
2241: }
2242: }
2243: yy40:
2244: YYDEBUG(40, *YYCURSOR);
2245: yych = *++YYCURSOR;
2246: if (yych <= 'C') {
2247: if (yych <= ')') {
2248: if (yych <= '(') goto yy4;
2249: goto yy140;
2250: } else {
2251: if (yych <= '@') goto yy4;
2252: if (yych <= 'B') goto yy141;
2253: goto yy379;
2254: }
2255: } else {
2256: if (yych <= 'b') {
2257: if (yych <= 'Z') goto yy141;
2258: if (yych <= '`') goto yy4;
2259: goto yy141;
2260: } else {
2261: if (yych <= 'c') goto yy379;
2262: if (yych <= 'z') goto yy141;
2263: goto yy4;
2264: }
2265: }
2266: yy41:
2267: YYDEBUG(41, *YYCURSOR);
2268: yych = *++YYCURSOR;
2269: if (yych <= 'E') {
2270: if (yych <= ')') {
2271: if (yych <= '(') goto yy4;
2272: goto yy140;
2273: } else {
2274: if (yych <= '@') goto yy4;
2275: if (yych <= 'D') goto yy141;
2276: goto yy192;
2277: }
2278: } else {
2279: if (yych <= 'd') {
2280: if (yych <= 'Z') goto yy141;
2281: if (yych <= '`') goto yy4;
2282: goto yy146;
2283: } else {
2284: if (yych <= 'e') goto yy370;
2285: if (yych <= 'z') goto yy146;
2286: goto yy4;
2287: }
2288: }
2289: yy42:
2290: YYDEBUG(42, *YYCURSOR);
2291: yych = *++YYCURSOR;
2292: if (yych <= 'E') {
2293: if (yych <= ')') {
2294: if (yych <= '(') goto yy4;
2295: goto yy140;
2296: } else {
2297: if (yych <= '@') goto yy4;
2298: if (yych <= 'D') goto yy141;
2299: goto yy192;
2300: }
2301: } else {
2302: if (yych <= 'd') {
2303: if (yych <= 'Z') goto yy141;
2304: if (yych <= '`') goto yy4;
2305: goto yy141;
2306: } else {
2307: if (yych <= 'e') goto yy192;
2308: if (yych <= 'z') goto yy141;
2309: goto yy4;
2310: }
2311: }
2312: yy43:
2313: YYDEBUG(43, *YYCURSOR);
2314: yych = *++YYCURSOR;
2315: if (yych <= 'E') {
2316: if (yych <= ')') {
2317: if (yych <= '(') goto yy4;
2318: goto yy140;
2319: } else {
2320: if (yych <= '@') goto yy4;
2321: if (yych <= 'D') goto yy141;
2322: goto yy165;
2323: }
2324: } else {
2325: if (yych <= 'd') {
2326: if (yych <= 'Z') goto yy141;
2327: if (yych <= '`') goto yy4;
2328: goto yy146;
2329: } else {
2330: if (yych <= 'e') goto yy179;
2331: if (yych <= 'z') goto yy146;
2332: goto yy4;
2333: }
2334: }
2335: yy44:
2336: YYDEBUG(44, *YYCURSOR);
2337: yych = *++YYCURSOR;
2338: if (yych <= 'E') {
2339: if (yych <= ')') {
2340: if (yych <= '(') goto yy4;
2341: goto yy140;
2342: } else {
2343: if (yych <= '@') goto yy4;
2344: if (yych <= 'D') goto yy141;
2345: goto yy165;
2346: }
2347: } else {
2348: if (yych <= 'd') {
2349: if (yych <= 'Z') goto yy141;
2350: if (yych <= '`') goto yy4;
2351: goto yy141;
2352: } else {
2353: if (yych <= 'e') goto yy165;
2354: if (yych <= 'z') goto yy141;
2355: goto yy4;
2356: }
2357: }
2358: yy45:
2359: YYDEBUG(45, *YYCURSOR);
2360: yych = *++YYCURSOR;
2361: if (yych <= 'L') {
2362: if (yych == ')') goto yy140;
2363: if (yych <= '@') goto yy4;
2364: goto yy141;
2365: } else {
2366: if (yych <= 'Z') {
2367: if (yych <= 'M') goto yy157;
2368: goto yy141;
2369: } else {
2370: if (yych <= '`') goto yy4;
2371: if (yych <= 'z') goto yy146;
2372: goto yy4;
2373: }
2374: }
2375: yy46:
2376: YYDEBUG(46, *YYCURSOR);
2377: yych = *++YYCURSOR;
2378: if (yych <= '@') goto yy13;
2379: if (yych <= 'Z') goto yy156;
2380: if (yych <= '`') goto yy13;
2381: if (yych <= 'z') goto yy156;
2382: goto yy13;
2383: yy47:
2384: YYDEBUG(47, *YYCURSOR);
2385: yych = *++YYCURSOR;
2386: if (yych <= '@') {
2387: if (yych == ')') goto yy140;
2388: goto yy4;
2389: } else {
2390: if (yych <= 'Z') goto yy141;
2391: if (yych <= '`') goto yy4;
2392: if (yych <= 'z') goto yy146;
2393: goto yy4;
2394: }
2395: yy48:
2396: YYDEBUG(48, *YYCURSOR);
2397: yych = *++YYCURSOR;
2398: if (yych <= '@') {
2399: if (yych == ')') goto yy140;
2400: goto yy4;
2401: } else {
2402: if (yych <= 'Z') goto yy141;
2403: if (yych <= '`') goto yy4;
2404: if (yych <= 'z') goto yy141;
2405: goto yy4;
2406: }
2407: yy49:
2408: YYDEBUG(49, *YYCURSOR);
2409: yyaccept = 2;
2410: yych = *(YYMARKER = ++YYCURSOR);
2411: if (yybm[0+yych] & 4) {
2412: goto yy58;
2413: }
2414: if (yych <= '/') goto yy50;
2415: if (yych <= '9') goto yy55;
2416: yy50:
2417: YYDEBUG(50, *YYCURSOR);
2418: {
2419: goto std;
2420: }
2421: yy51:
2422: YYDEBUG(51, *YYCURSOR);
2423: yych = *++YYCURSOR;
2424: goto yy50;
2425: yy52:
2426: YYDEBUG(52, *YYCURSOR);
2427: ++YYCURSOR;
2428: YYDEBUG(53, *YYCURSOR);
2429: {
2430: s->pos = cursor; s->line++;
2431: goto std;
2432: }
2433: yy54:
2434: YYDEBUG(54, *YYCURSOR);
2435: yych = *++YYCURSOR;
2436: goto yy13;
2437: yy55:
2438: YYDEBUG(55, *YYCURSOR);
2439: ++YYCURSOR;
2440: if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11);
2441: yych = *YYCURSOR;
2442: YYDEBUG(56, *YYCURSOR);
2443: if (yybm[0+yych] & 2) {
2444: goto yy55;
2445: }
2446: if (yych <= 'W') {
2447: if (yych <= 'F') {
2448: if (yych <= ' ') {
2449: if (yych == '\t') goto yy60;
2450: if (yych >= ' ') goto yy60;
2451: } else {
2452: if (yych == 'D') goto yy65;
2453: if (yych >= 'F') goto yy66;
2454: }
2455: } else {
2456: if (yych <= 'M') {
2457: if (yych == 'H') goto yy64;
2458: if (yych >= 'M') goto yy63;
2459: } else {
2460: if (yych <= 'S') {
2461: if (yych >= 'S') goto yy62;
2462: } else {
2463: if (yych <= 'T') goto yy69;
2464: if (yych >= 'W') goto yy68;
2465: }
2466: }
2467: }
2468: } else {
2469: if (yych <= 'l') {
2470: if (yych <= 'd') {
2471: if (yych == 'Y') goto yy67;
2472: if (yych >= 'd') goto yy65;
2473: } else {
2474: if (yych <= 'f') {
2475: if (yych >= 'f') goto yy66;
2476: } else {
2477: if (yych == 'h') goto yy64;
2478: }
2479: }
2480: } else {
2481: if (yych <= 't') {
2482: if (yych <= 'm') goto yy63;
2483: if (yych <= 'r') goto yy57;
2484: if (yych <= 's') goto yy62;
2485: goto yy69;
2486: } else {
2487: if (yych <= 'w') {
2488: if (yych >= 'w') goto yy68;
2489: } else {
2490: if (yych == 'y') goto yy67;
2491: }
2492: }
2493: }
2494: }
2495: yy57:
2496: YYDEBUG(57, *YYCURSOR);
2497: YYCURSOR = YYMARKER;
2498: if (yyaccept <= 16) {
2499: if (yyaccept <= 8) {
2500: if (yyaccept <= 4) {
2501: if (yyaccept <= 2) {
2502: if (yyaccept <= 1) {
2503: if (yyaccept <= 0) {
2504: goto yy4;
2505: } else {
2506: goto yy13;
2507: }
2508: } else {
2509: goto yy50;
2510: }
2511: } else {
2512: if (yyaccept <= 3) {
2513: goto yy73;
2514: } else {
2515: goto yy167;
2516: }
2517: }
2518: } else {
2519: if (yyaccept <= 6) {
2520: if (yyaccept <= 5) {
2521: goto yy194;
2522: } else {
2523: goto yy199;
2524: }
2525: } else {
2526: if (yyaccept <= 7) {
2527: goto yy223;
2528: } else {
2529: goto yy295;
2530: }
2531: }
2532: }
2533: } else {
2534: if (yyaccept <= 12) {
2535: if (yyaccept <= 10) {
2536: if (yyaccept <= 9) {
2537: goto yy393;
2538: } else {
2539: goto yy476;
2540: }
2541: } else {
2542: if (yyaccept <= 11) {
2543: goto yy491;
2544: } else {
2545: goto yy612;
2546: }
2547: }
2548: } else {
2549: if (yyaccept <= 14) {
2550: if (yyaccept <= 13) {
2551: goto yy657;
2552: } else {
2553: goto yy667;
2554: }
2555: } else {
2556: if (yyaccept <= 15) {
2557: goto yy764;
2558: } else {
2559: goto yy784;
2560: }
2561: }
2562: }
2563: }
2564: } else {
2565: if (yyaccept <= 25) {
2566: if (yyaccept <= 21) {
2567: if (yyaccept <= 19) {
2568: if (yyaccept <= 18) {
2569: if (yyaccept <= 17) {
2570: goto yy815;
2571: } else {
2572: goto yy822;
2573: }
2574: } else {
2575: goto yy849;
2576: }
2577: } else {
2578: if (yyaccept <= 20) {
2579: goto yy794;
2580: } else {
2581: goto yy455;
2582: }
2583: }
2584: } else {
2585: if (yyaccept <= 23) {
2586: if (yyaccept <= 22) {
2587: goto yy974;
2588: } else {
2589: goto yy843;
2590: }
2591: } else {
2592: if (yyaccept <= 24) {
2593: goto yy1068;
2594: } else {
2595: goto yy1076;
2596: }
2597: }
2598: }
2599: } else {
2600: if (yyaccept <= 29) {
2601: if (yyaccept <= 27) {
2602: if (yyaccept <= 26) {
2603: goto yy1118;
2604: } else {
2605: goto yy1142;
2606: }
2607: } else {
2608: if (yyaccept <= 28) {
2609: goto yy1295;
2610: } else {
2611: goto yy1417;
2612: }
2613: }
2614: } else {
2615: if (yyaccept <= 31) {
2616: if (yyaccept <= 30) {
2617: goto yy1420;
2618: } else {
2619: goto yy1500;
2620: }
2621: } else {
2622: if (yyaccept <= 32) {
2623: goto yy1508;
2624: } else {
2625: goto yy1531;
2626: }
2627: }
2628: }
2629: }
2630: }
2631: yy58:
2632: YYDEBUG(58, *YYCURSOR);
2633: ++YYCURSOR;
2634: if (YYLIMIT <= YYCURSOR) YYFILL(1);
2635: yych = *YYCURSOR;
2636: YYDEBUG(59, *YYCURSOR);
2637: if (yybm[0+yych] & 4) {
2638: goto yy58;
2639: }
2640: if (yych <= '/') goto yy57;
2641: if (yych <= '9') goto yy55;
2642: goto yy57;
2643: yy60:
2644: YYDEBUG(60, *YYCURSOR);
2645: ++YYCURSOR;
2646: if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11);
2647: yych = *YYCURSOR;
2648: yy61:
2649: YYDEBUG(61, *YYCURSOR);
2650: if (yych <= 'W') {
2651: if (yych <= 'F') {
2652: if (yych <= ' ') {
2653: if (yych == '\t') goto yy60;
2654: if (yych <= 0x1F) goto yy57;
2655: goto yy60;
2656: } else {
2657: if (yych == 'D') goto yy65;
2658: if (yych <= 'E') goto yy57;
2659: goto yy66;
2660: }
2661: } else {
2662: if (yych <= 'M') {
2663: if (yych == 'H') goto yy64;
2664: if (yych <= 'L') goto yy57;
2665: goto yy63;
2666: } else {
2667: if (yych <= 'S') {
2668: if (yych <= 'R') goto yy57;
2669: } else {
2670: if (yych <= 'T') goto yy69;
2671: if (yych <= 'V') goto yy57;
2672: goto yy68;
2673: }
2674: }
2675: }
2676: } else {
2677: if (yych <= 'l') {
2678: if (yych <= 'd') {
2679: if (yych == 'Y') goto yy67;
2680: if (yych <= 'c') goto yy57;
2681: goto yy65;
2682: } else {
2683: if (yych <= 'f') {
2684: if (yych <= 'e') goto yy57;
2685: goto yy66;
2686: } else {
2687: if (yych == 'h') goto yy64;
2688: goto yy57;
2689: }
2690: }
2691: } else {
2692: if (yych <= 't') {
2693: if (yych <= 'm') goto yy63;
2694: if (yych <= 'r') goto yy57;
2695: if (yych >= 't') goto yy69;
2696: } else {
2697: if (yych <= 'w') {
2698: if (yych <= 'v') goto yy57;
2699: goto yy68;
2700: } else {
2701: if (yych == 'y') goto yy67;
2702: goto yy57;
2703: }
2704: }
2705: }
2706: }
2707: yy62:
2708: YYDEBUG(62, *YYCURSOR);
2709: yych = *++YYCURSOR;
2710: if (yych <= 'U') {
2711: if (yych <= 'D') {
2712: if (yych == 'A') goto yy127;
2713: goto yy57;
2714: } else {
2715: if (yych <= 'E') goto yy128;
2716: if (yych <= 'T') goto yy57;
2717: goto yy126;
2718: }
2719: } else {
2720: if (yych <= 'd') {
2721: if (yych == 'a') goto yy127;
2722: goto yy57;
2723: } else {
2724: if (yych <= 'e') goto yy128;
2725: if (yych == 'u') goto yy126;
2726: goto yy57;
2727: }
2728: }
2729: yy63:
2730: YYDEBUG(63, *YYCURSOR);
2731: yych = *++YYCURSOR;
2732: if (yych <= 'O') {
2733: if (yych == 'I') goto yy118;
2734: if (yych <= 'N') goto yy57;
2735: goto yy117;
2736: } else {
2737: if (yych <= 'i') {
2738: if (yych <= 'h') goto yy57;
2739: goto yy118;
2740: } else {
2741: if (yych == 'o') goto yy117;
2742: goto yy57;
2743: }
2744: }
2745: yy64:
2746: YYDEBUG(64, *YYCURSOR);
2747: yych = *++YYCURSOR;
2748: if (yych == 'O') goto yy115;
2749: if (yych == 'o') goto yy115;
2750: goto yy57;
2751: yy65:
2752: YYDEBUG(65, *YYCURSOR);
2753: yych = *++YYCURSOR;
2754: if (yych == 'A') goto yy114;
2755: if (yych == 'a') goto yy114;
2756: goto yy57;
2757: yy66:
2758: YYDEBUG(66, *YYCURSOR);
2759: yych = *++YYCURSOR;
2760: if (yych <= 'R') {
2761: if (yych == 'O') goto yy99;
2762: if (yych <= 'Q') goto yy57;
2763: goto yy98;
2764: } else {
2765: if (yych <= 'o') {
2766: if (yych <= 'n') goto yy57;
2767: goto yy99;
2768: } else {
2769: if (yych == 'r') goto yy98;
2770: goto yy57;
2771: }
2772: }
2773: yy67:
2774: YYDEBUG(67, *YYCURSOR);
2775: yych = *++YYCURSOR;
2776: if (yych == 'E') goto yy95;
2777: if (yych == 'e') goto yy95;
2778: goto yy57;
2779: yy68:
2780: YYDEBUG(68, *YYCURSOR);
2781: yych = *++YYCURSOR;
2782: if (yych == 'E') goto yy83;
2783: if (yych == 'e') goto yy83;
2784: goto yy57;
2785: yy69:
2786: YYDEBUG(69, *YYCURSOR);
2787: yych = *++YYCURSOR;
2788: if (yych <= 'U') {
2789: if (yych == 'H') goto yy70;
2790: if (yych <= 'T') goto yy57;
2791: goto yy71;
2792: } else {
2793: if (yych <= 'h') {
2794: if (yych <= 'g') goto yy57;
2795: } else {
2796: if (yych == 'u') goto yy71;
2797: goto yy57;
2798: }
2799: }
2800: yy70:
2801: YYDEBUG(70, *YYCURSOR);
2802: yych = *++YYCURSOR;
2803: if (yych == 'U') goto yy78;
2804: if (yych == 'u') goto yy78;
2805: goto yy57;
2806: yy71:
2807: YYDEBUG(71, *YYCURSOR);
2808: yych = *++YYCURSOR;
2809: if (yych == 'E') goto yy72;
2810: if (yych != 'e') goto yy57;
2811: yy72:
2812: YYDEBUG(72, *YYCURSOR);
2813: yyaccept = 3;
2814: yych = *(YYMARKER = ++YYCURSOR);
2815: if (yych == 'S') goto yy74;
2816: if (yych == 's') goto yy74;
2817: yy73:
2818: YYDEBUG(73, *YYCURSOR);
2819: {
2820: timelib_ull i;
2821: DEBUG_OUTPUT("relative");
2822: TIMELIB_INIT;
2823: TIMELIB_HAVE_RELATIVE();
2824:
2825: while(*ptr) {
2826: i = timelib_get_unsigned_nr((char **) &ptr, 24);
2827: timelib_eat_spaces((char **) &ptr);
2828: timelib_set_relative((char **) &ptr, i, 1, s);
2829: }
2830: TIMELIB_DEINIT;
2831: return TIMELIB_RELATIVE;
2832: }
2833: yy74:
2834: YYDEBUG(74, *YYCURSOR);
2835: yych = *++YYCURSOR;
2836: if (yych == 'D') goto yy75;
2837: if (yych != 'd') goto yy57;
2838: yy75:
2839: YYDEBUG(75, *YYCURSOR);
2840: yych = *++YYCURSOR;
2841: if (yych == 'A') goto yy76;
2842: if (yych != 'a') goto yy57;
2843: yy76:
2844: YYDEBUG(76, *YYCURSOR);
2845: yych = *++YYCURSOR;
2846: if (yych == 'Y') goto yy77;
2847: if (yych != 'y') goto yy57;
2848: yy77:
2849: YYDEBUG(77, *YYCURSOR);
2850: yych = *++YYCURSOR;
2851: goto yy73;
2852: yy78:
2853: YYDEBUG(78, *YYCURSOR);
2854: yyaccept = 3;
2855: yych = *(YYMARKER = ++YYCURSOR);
2856: if (yych == 'R') goto yy79;
2857: if (yych != 'r') goto yy73;
2858: yy79:
2859: YYDEBUG(79, *YYCURSOR);
2860: yych = *++YYCURSOR;
2861: if (yych == 'S') goto yy80;
2862: if (yych != 's') goto yy57;
2863: yy80:
2864: YYDEBUG(80, *YYCURSOR);
2865: yych = *++YYCURSOR;
2866: if (yych == 'D') goto yy81;
2867: if (yych != 'd') goto yy57;
2868: yy81:
2869: YYDEBUG(81, *YYCURSOR);
2870: yych = *++YYCURSOR;
2871: if (yych == 'A') goto yy82;
2872: if (yych != 'a') goto yy57;
2873: yy82:
2874: YYDEBUG(82, *YYCURSOR);
2875: yych = *++YYCURSOR;
2876: if (yych == 'Y') goto yy77;
2877: if (yych == 'y') goto yy77;
2878: goto yy57;
2879: yy83:
2880: YYDEBUG(83, *YYCURSOR);
2881: yych = *++YYCURSOR;
2882: if (yych <= 'E') {
2883: if (yych <= 'C') goto yy57;
2884: if (yych <= 'D') goto yy85;
2885: } else {
2886: if (yych <= 'c') goto yy57;
2887: if (yych <= 'd') goto yy85;
2888: if (yych >= 'f') goto yy57;
2889: }
2890: YYDEBUG(84, *YYCURSOR);
2891: yych = *++YYCURSOR;
2892: if (yych == 'K') goto yy91;
2893: if (yych == 'k') goto yy91;
2894: goto yy57;
2895: yy85:
2896: YYDEBUG(85, *YYCURSOR);
2897: yyaccept = 3;
2898: yych = *(YYMARKER = ++YYCURSOR);
2899: if (yych == 'N') goto yy86;
2900: if (yych != 'n') goto yy73;
2901: yy86:
2902: YYDEBUG(86, *YYCURSOR);
2903: yych = *++YYCURSOR;
2904: if (yych == 'E') goto yy87;
2905: if (yych != 'e') goto yy57;
2906: yy87:
2907: YYDEBUG(87, *YYCURSOR);
2908: yych = *++YYCURSOR;
2909: if (yych == 'S') goto yy88;
2910: if (yych != 's') goto yy57;
2911: yy88:
2912: YYDEBUG(88, *YYCURSOR);
2913: yych = *++YYCURSOR;
2914: if (yych == 'D') goto yy89;
2915: if (yych != 'd') goto yy57;
2916: yy89:
2917: YYDEBUG(89, *YYCURSOR);
2918: yych = *++YYCURSOR;
2919: if (yych == 'A') goto yy90;
2920: if (yych != 'a') goto yy57;
2921: yy90:
2922: YYDEBUG(90, *YYCURSOR);
2923: yych = *++YYCURSOR;
2924: if (yych == 'Y') goto yy77;
2925: if (yych == 'y') goto yy77;
2926: goto yy57;
2927: yy91:
2928: YYDEBUG(91, *YYCURSOR);
2929: yyaccept = 3;
2930: yych = *(YYMARKER = ++YYCURSOR);
2931: if (yych <= 'S') {
2932: if (yych == 'D') goto yy92;
2933: if (yych <= 'R') goto yy73;
2934: goto yy77;
2935: } else {
2936: if (yych <= 'd') {
2937: if (yych <= 'c') goto yy73;
2938: } else {
2939: if (yych == 's') goto yy77;
2940: goto yy73;
2941: }
2942: }
2943: yy92:
2944: YYDEBUG(92, *YYCURSOR);
2945: yych = *++YYCURSOR;
2946: if (yych == 'A') goto yy93;
2947: if (yych != 'a') goto yy57;
2948: yy93:
2949: YYDEBUG(93, *YYCURSOR);
2950: yych = *++YYCURSOR;
2951: if (yych == 'Y') goto yy94;
2952: if (yych != 'y') goto yy57;
2953: yy94:
2954: YYDEBUG(94, *YYCURSOR);
2955: yych = *++YYCURSOR;
2956: if (yych == 'S') goto yy77;
2957: if (yych == 's') goto yy77;
2958: goto yy73;
2959: yy95:
2960: YYDEBUG(95, *YYCURSOR);
2961: yych = *++YYCURSOR;
2962: if (yych == 'A') goto yy96;
2963: if (yych != 'a') goto yy57;
2964: yy96:
2965: YYDEBUG(96, *YYCURSOR);
2966: yych = *++YYCURSOR;
2967: if (yych == 'R') goto yy97;
2968: if (yych != 'r') goto yy57;
2969: yy97:
2970: YYDEBUG(97, *YYCURSOR);
2971: yych = *++YYCURSOR;
2972: if (yych == 'S') goto yy77;
2973: if (yych == 's') goto yy77;
2974: goto yy73;
2975: yy98:
2976: YYDEBUG(98, *YYCURSOR);
2977: yych = *++YYCURSOR;
2978: if (yych == 'I') goto yy111;
2979: if (yych == 'i') goto yy111;
2980: goto yy57;
2981: yy99:
2982: YYDEBUG(99, *YYCURSOR);
2983: yych = *++YYCURSOR;
2984: if (yych == 'R') goto yy100;
2985: if (yych != 'r') goto yy57;
2986: yy100:
2987: YYDEBUG(100, *YYCURSOR);
2988: yych = *++YYCURSOR;
2989: if (yych == 'T') goto yy101;
2990: if (yych != 't') goto yy57;
2991: yy101:
2992: YYDEBUG(101, *YYCURSOR);
2993: yych = *++YYCURSOR;
2994: if (yych <= 'N') {
2995: if (yych == 'H') goto yy103;
2996: if (yych <= 'M') goto yy57;
2997: } else {
2998: if (yych <= 'h') {
2999: if (yych <= 'g') goto yy57;
3000: goto yy103;
3001: } else {
3002: if (yych != 'n') goto yy57;
3003: }
3004: }
3005: YYDEBUG(102, *YYCURSOR);
3006: yych = *++YYCURSOR;
3007: if (yych == 'I') goto yy108;
3008: if (yych == 'i') goto yy108;
3009: goto yy57;
3010: yy103:
3011: YYDEBUG(103, *YYCURSOR);
3012: yych = *++YYCURSOR;
3013: if (yych == 'N') goto yy104;
3014: if (yych != 'n') goto yy57;
3015: yy104:
3016: YYDEBUG(104, *YYCURSOR);
3017: yych = *++YYCURSOR;
3018: if (yych == 'I') goto yy105;
3019: if (yych != 'i') goto yy57;
3020: yy105:
3021: YYDEBUG(105, *YYCURSOR);
3022: yych = *++YYCURSOR;
3023: if (yych == 'G') goto yy106;
3024: if (yych != 'g') goto yy57;
3025: yy106:
3026: YYDEBUG(106, *YYCURSOR);
3027: yych = *++YYCURSOR;
3028: if (yych == 'H') goto yy107;
3029: if (yych != 'h') goto yy57;
3030: yy107:
3031: YYDEBUG(107, *YYCURSOR);
3032: yych = *++YYCURSOR;
3033: if (yych == 'T') goto yy97;
3034: if (yych == 't') goto yy97;
3035: goto yy57;
3036: yy108:
3037: YYDEBUG(108, *YYCURSOR);
3038: yych = *++YYCURSOR;
3039: if (yych == 'G') goto yy109;
3040: if (yych != 'g') goto yy57;
3041: yy109:
3042: YYDEBUG(109, *YYCURSOR);
3043: yych = *++YYCURSOR;
3044: if (yych == 'H') goto yy110;
3045: if (yych != 'h') goto yy57;
3046: yy110:
3047: YYDEBUG(110, *YYCURSOR);
3048: yych = *++YYCURSOR;
3049: if (yych == 'T') goto yy97;
3050: if (yych == 't') goto yy97;
3051: goto yy57;
3052: yy111:
3053: YYDEBUG(111, *YYCURSOR);
3054: yyaccept = 3;
3055: yych = *(YYMARKER = ++YYCURSOR);
3056: if (yych == 'D') goto yy112;
3057: if (yych != 'd') goto yy73;
3058: yy112:
3059: YYDEBUG(112, *YYCURSOR);
3060: yych = *++YYCURSOR;
3061: if (yych == 'A') goto yy113;
3062: if (yych != 'a') goto yy57;
3063: yy113:
3064: YYDEBUG(113, *YYCURSOR);
3065: yych = *++YYCURSOR;
3066: if (yych == 'Y') goto yy77;
3067: if (yych == 'y') goto yy77;
3068: goto yy57;
3069: yy114:
3070: YYDEBUG(114, *YYCURSOR);
3071: yych = *++YYCURSOR;
3072: if (yych == 'Y') goto yy97;
3073: if (yych == 'y') goto yy97;
3074: goto yy57;
3075: yy115:
3076: YYDEBUG(115, *YYCURSOR);
3077: yych = *++YYCURSOR;
3078: if (yych == 'U') goto yy116;
3079: if (yych != 'u') goto yy57;
3080: yy116:
3081: YYDEBUG(116, *YYCURSOR);
3082: yych = *++YYCURSOR;
3083: if (yych == 'R') goto yy97;
3084: if (yych == 'r') goto yy97;
3085: goto yy57;
3086: yy117:
3087: YYDEBUG(117, *YYCURSOR);
3088: yych = *++YYCURSOR;
3089: if (yych == 'N') goto yy122;
3090: if (yych == 'n') goto yy122;
3091: goto yy57;
3092: yy118:
3093: YYDEBUG(118, *YYCURSOR);
3094: yych = *++YYCURSOR;
3095: if (yych == 'N') goto yy119;
3096: if (yych != 'n') goto yy57;
3097: yy119:
3098: YYDEBUG(119, *YYCURSOR);
3099: yyaccept = 3;
3100: yych = *(YYMARKER = ++YYCURSOR);
3101: if (yych <= 'U') {
3102: if (yych == 'S') goto yy77;
3103: if (yych <= 'T') goto yy73;
3104: } else {
3105: if (yych <= 's') {
3106: if (yych <= 'r') goto yy73;
3107: goto yy77;
3108: } else {
3109: if (yych != 'u') goto yy73;
3110: }
3111: }
3112: YYDEBUG(120, *YYCURSOR);
3113: yych = *++YYCURSOR;
3114: if (yych == 'T') goto yy121;
3115: if (yych != 't') goto yy57;
3116: yy121:
3117: YYDEBUG(121, *YYCURSOR);
3118: yych = *++YYCURSOR;
3119: if (yych == 'E') goto yy97;
3120: if (yych == 'e') goto yy97;
3121: goto yy57;
3122: yy122:
3123: YYDEBUG(122, *YYCURSOR);
3124: yyaccept = 3;
3125: yych = *(YYMARKER = ++YYCURSOR);
3126: if (yych <= 'T') {
3127: if (yych == 'D') goto yy123;
3128: if (yych <= 'S') goto yy73;
3129: goto yy124;
3130: } else {
3131: if (yych <= 'd') {
3132: if (yych <= 'c') goto yy73;
3133: } else {
3134: if (yych == 't') goto yy124;
3135: goto yy73;
3136: }
3137: }
3138: yy123:
3139: YYDEBUG(123, *YYCURSOR);
3140: yych = *++YYCURSOR;
3141: if (yych == 'A') goto yy125;
3142: if (yych == 'a') goto yy125;
3143: goto yy57;
3144: yy124:
3145: YYDEBUG(124, *YYCURSOR);
3146: yych = *++YYCURSOR;
3147: if (yych == 'H') goto yy97;
3148: if (yych == 'h') goto yy97;
3149: goto yy57;
3150: yy125:
3151: YYDEBUG(125, *YYCURSOR);
3152: yych = *++YYCURSOR;
3153: if (yych == 'Y') goto yy77;
3154: if (yych == 'y') goto yy77;
3155: goto yy57;
3156: yy126:
3157: YYDEBUG(126, *YYCURSOR);
3158: yych = *++YYCURSOR;
3159: if (yych == 'N') goto yy137;
3160: if (yych == 'n') goto yy137;
3161: goto yy57;
3162: yy127:
3163: YYDEBUG(127, *YYCURSOR);
3164: yych = *++YYCURSOR;
3165: if (yych == 'T') goto yy132;
3166: if (yych == 't') goto yy132;
3167: goto yy57;
3168: yy128:
3169: YYDEBUG(128, *YYCURSOR);
3170: yych = *++YYCURSOR;
3171: if (yych == 'C') goto yy129;
3172: if (yych != 'c') goto yy57;
3173: yy129:
3174: YYDEBUG(129, *YYCURSOR);
3175: yyaccept = 3;
3176: yych = *(YYMARKER = ++YYCURSOR);
3177: if (yych <= 'S') {
3178: if (yych == 'O') goto yy130;
3179: if (yych <= 'R') goto yy73;
3180: goto yy77;
3181: } else {
3182: if (yych <= 'o') {
3183: if (yych <= 'n') goto yy73;
3184: } else {
3185: if (yych == 's') goto yy77;
3186: goto yy73;
3187: }
3188: }
3189: yy130:
3190: YYDEBUG(130, *YYCURSOR);
3191: yych = *++YYCURSOR;
3192: if (yych == 'N') goto yy131;
3193: if (yych != 'n') goto yy57;
3194: yy131:
3195: YYDEBUG(131, *YYCURSOR);
3196: yych = *++YYCURSOR;
3197: if (yych == 'D') goto yy97;
3198: if (yych == 'd') goto yy97;
3199: goto yy57;
3200: yy132:
3201: YYDEBUG(132, *YYCURSOR);
3202: yyaccept = 3;
3203: yych = *(YYMARKER = ++YYCURSOR);
3204: if (yych == 'U') goto yy133;
3205: if (yych != 'u') goto yy73;
3206: yy133:
3207: YYDEBUG(133, *YYCURSOR);
3208: yych = *++YYCURSOR;
3209: if (yych == 'R') goto yy134;
3210: if (yych != 'r') goto yy57;
3211: yy134:
3212: YYDEBUG(134, *YYCURSOR);
3213: yych = *++YYCURSOR;
3214: if (yych == 'D') goto yy135;
3215: if (yych != 'd') goto yy57;
3216: yy135:
3217: YYDEBUG(135, *YYCURSOR);
3218: yych = *++YYCURSOR;
3219: if (yych == 'A') goto yy136;
3220: if (yych != 'a') goto yy57;
3221: yy136:
3222: YYDEBUG(136, *YYCURSOR);
3223: yych = *++YYCURSOR;
3224: if (yych == 'Y') goto yy77;
3225: if (yych == 'y') goto yy77;
3226: goto yy57;
3227: yy137:
3228: YYDEBUG(137, *YYCURSOR);
3229: yyaccept = 3;
3230: yych = *(YYMARKER = ++YYCURSOR);
3231: if (yych == 'D') goto yy138;
3232: if (yych != 'd') goto yy73;
3233: yy138:
3234: YYDEBUG(138, *YYCURSOR);
3235: yych = *++YYCURSOR;
3236: if (yych == 'A') goto yy139;
3237: if (yych != 'a') goto yy57;
3238: yy139:
3239: YYDEBUG(139, *YYCURSOR);
3240: yych = *++YYCURSOR;
3241: if (yych == 'Y') goto yy77;
3242: if (yych == 'y') goto yy77;
3243: goto yy57;
3244: yy140:
3245: YYDEBUG(140, *YYCURSOR);
3246: yych = *++YYCURSOR;
3247: goto yy4;
3248: yy141:
3249: YYDEBUG(141, *YYCURSOR);
3250: yych = *++YYCURSOR;
3251: if (yych <= '@') {
3252: if (yych == ')') goto yy140;
3253: goto yy4;
3254: } else {
3255: if (yych <= 'Z') goto yy142;
3256: if (yych <= '`') goto yy4;
3257: if (yych >= '{') goto yy4;
3258: }
3259: yy142:
3260: YYDEBUG(142, *YYCURSOR);
3261: yych = *++YYCURSOR;
3262: if (yych <= '@') {
3263: if (yych == ')') goto yy140;
3264: goto yy4;
3265: } else {
3266: if (yych <= 'Z') goto yy143;
3267: if (yych <= '`') goto yy4;
3268: if (yych >= '{') goto yy4;
3269: }
3270: yy143:
3271: YYDEBUG(143, *YYCURSOR);
3272: yych = *++YYCURSOR;
3273: if (yych <= '@') {
3274: if (yych == ')') goto yy140;
3275: goto yy4;
3276: } else {
3277: if (yych <= 'Z') goto yy144;
3278: if (yych <= '`') goto yy4;
3279: if (yych >= '{') goto yy4;
3280: }
3281: yy144:
3282: YYDEBUG(144, *YYCURSOR);
3283: yych = *++YYCURSOR;
3284: if (yych <= '@') {
3285: if (yych == ')') goto yy140;
3286: goto yy4;
3287: } else {
3288: if (yych <= 'Z') goto yy145;
3289: if (yych <= '`') goto yy4;
3290: if (yych >= '{') goto yy4;
3291: }
3292: yy145:
3293: YYDEBUG(145, *YYCURSOR);
3294: yych = *++YYCURSOR;
3295: if (yych == ')') goto yy140;
3296: goto yy4;
3297: yy146:
3298: YYDEBUG(146, *YYCURSOR);
3299: yyaccept = 0;
3300: yych = *(YYMARKER = ++YYCURSOR);
3301: if (yych <= '/') {
3302: if (yych <= ',') {
3303: if (yych == ')') goto yy140;
3304: goto yy4;
3305: } else {
3306: if (yych == '.') goto yy4;
3307: goto yy148;
3308: }
3309: } else {
3310: if (yych <= '^') {
3311: if (yych <= '@') goto yy4;
3312: if (yych <= 'Z') goto yy142;
3313: goto yy4;
3314: } else {
3315: if (yych <= '_') goto yy148;
3316: if (yych <= '`') goto yy4;
3317: if (yych >= '{') goto yy4;
3318: }
3319: }
3320: yy147:
3321: YYDEBUG(147, *YYCURSOR);
3322: yyaccept = 0;
3323: yych = *(YYMARKER = ++YYCURSOR);
3324: if (yych <= '/') {
3325: if (yych <= ',') {
3326: if (yych == ')') goto yy140;
3327: goto yy4;
3328: } else {
3329: if (yych == '.') goto yy4;
3330: }
3331: } else {
3332: if (yych <= '^') {
3333: if (yych <= '@') goto yy4;
3334: if (yych <= 'Z') goto yy143;
3335: goto yy4;
3336: } else {
3337: if (yych <= '_') goto yy148;
3338: if (yych <= '`') goto yy4;
3339: if (yych <= 'z') goto yy151;
3340: goto yy4;
3341: }
3342: }
3343: yy148:
3344: YYDEBUG(148, *YYCURSOR);
3345: ++YYCURSOR;
3346: if (YYLIMIT <= YYCURSOR) YYFILL(1);
3347: yych = *YYCURSOR;
3348: if (yybm[0+yych] & 8) {
3349: goto yy149;
3350: }
3351: goto yy57;
3352: yy149:
3353: YYDEBUG(149, *YYCURSOR);
3354: yyaccept = 0;
3355: YYMARKER = ++YYCURSOR;
3356: if (YYLIMIT <= YYCURSOR) YYFILL(1);
3357: yych = *YYCURSOR;
3358: YYDEBUG(150, *YYCURSOR);
3359: if (yybm[0+yych] & 8) {
3360: goto yy149;
3361: }
3362: if (yych <= '.') {
3363: if (yych == '-') goto yy148;
3364: goto yy4;
3365: } else {
3366: if (yych <= '/') goto yy148;
3367: if (yych == '_') goto yy148;
3368: goto yy4;
3369: }
3370: yy151:
3371: YYDEBUG(151, *YYCURSOR);
3372: yyaccept = 0;
3373: yych = *(YYMARKER = ++YYCURSOR);
3374: if (yych <= '/') {
3375: if (yych <= ',') {
3376: if (yych == ')') goto yy140;
3377: goto yy4;
3378: } else {
3379: if (yych == '.') goto yy4;
3380: goto yy148;
3381: }
3382: } else {
3383: if (yych <= '^') {
3384: if (yych <= '@') goto yy4;
3385: if (yych <= 'Z') goto yy144;
3386: goto yy4;
3387: } else {
3388: if (yych <= '_') goto yy148;
3389: if (yych <= '`') goto yy4;
3390: if (yych >= '{') goto yy4;
3391: }
3392: }
3393: yy152:
3394: YYDEBUG(152, *YYCURSOR);
3395: yyaccept = 0;
3396: yych = *(YYMARKER = ++YYCURSOR);
3397: if (yych <= '/') {
3398: if (yych <= ',') {
3399: if (yych == ')') goto yy140;
3400: goto yy4;
3401: } else {
3402: if (yych == '.') goto yy4;
3403: goto yy148;
3404: }
3405: } else {
3406: if (yych <= '^') {
3407: if (yych <= '@') goto yy4;
3408: if (yych <= 'Z') goto yy145;
3409: goto yy4;
3410: } else {
3411: if (yych <= '_') goto yy148;
3412: if (yych <= '`') goto yy4;
3413: if (yych >= '{') goto yy4;
3414: }
3415: }
3416: yy153:
3417: YYDEBUG(153, *YYCURSOR);
3418: yyaccept = 0;
3419: yych = *(YYMARKER = ++YYCURSOR);
3420: if (yybm[0+yych] & 16) {
3421: goto yy154;
3422: }
3423: if (yych <= '-') {
3424: if (yych == ')') goto yy140;
3425: if (yych <= ',') goto yy4;
3426: goto yy148;
3427: } else {
3428: if (yych <= '/') {
3429: if (yych <= '.') goto yy4;
3430: goto yy148;
3431: } else {
3432: if (yych == '_') goto yy148;
3433: goto yy4;
3434: }
3435: }
3436: yy154:
3437: YYDEBUG(154, *YYCURSOR);
3438: ++YYCURSOR;
3439: if (YYLIMIT <= YYCURSOR) YYFILL(1);
3440: yych = *YYCURSOR;
3441: yy155:
3442: YYDEBUG(155, *YYCURSOR);
3443: if (yybm[0+yych] & 16) {
3444: goto yy154;
3445: }
3446: if (yych <= '.') {
3447: if (yych == '-') goto yy148;
3448: goto yy57;
3449: } else {
3450: if (yych <= '/') goto yy148;
3451: if (yych == '_') goto yy148;
3452: goto yy57;
3453: }
3454: yy156:
3455: YYDEBUG(156, *YYCURSOR);
3456: yych = *++YYCURSOR;
3457: if (yych <= '@') {
3458: if (yych == ')') goto yy140;
3459: goto yy4;
3460: } else {
3461: if (yych <= 'Z') goto yy141;
3462: if (yych <= '`') goto yy4;
3463: if (yych <= 'z') goto yy141;
3464: goto yy4;
3465: }
3466: yy157:
3467: YYDEBUG(157, *YYCURSOR);
3468: yych = *++YYCURSOR;
3469: if (yych <= 'S') {
3470: if (yych == ')') goto yy140;
3471: if (yych <= '@') goto yy4;
3472: goto yy142;
3473: } else {
3474: if (yych <= 'Z') {
3475: if (yych >= 'U') goto yy142;
3476: } else {
3477: if (yych <= '`') goto yy4;
3478: if (yych <= 'z') goto yy142;
3479: goto yy4;
3480: }
3481: }
3482: YYDEBUG(158, *YYCURSOR);
3483: yyaccept = 0;
3484: yych = *(YYMARKER = ++YYCURSOR);
3485: if (yych <= ',') {
3486: if (yych <= ')') {
3487: if (yych <= '(') goto yy4;
3488: goto yy140;
3489: } else {
3490: if (yych != '+') goto yy4;
3491: }
3492: } else {
3493: if (yych <= 'Z') {
3494: if (yych <= '-') goto yy159;
3495: if (yych <= '@') goto yy4;
3496: goto yy143;
3497: } else {
3498: if (yych <= '`') goto yy4;
3499: if (yych <= 'z') goto yy143;
3500: goto yy4;
3501: }
3502: }
3503: yy159:
3504: YYDEBUG(159, *YYCURSOR);
3505: yych = *++YYCURSOR;
3506: if (yych <= '/') goto yy57;
3507: if (yych <= '1') goto yy160;
3508: if (yych <= '2') goto yy161;
3509: if (yych <= '9') goto yy162;
3510: goto yy57;
3511: yy160:
3512: YYDEBUG(160, *YYCURSOR);
3513: yych = *++YYCURSOR;
3514: if (yych <= '/') goto yy4;
3515: if (yych <= '9') goto yy162;
3516: if (yych <= ':') goto yy163;
3517: goto yy4;
3518: yy161:
3519: YYDEBUG(161, *YYCURSOR);
3520: yych = *++YYCURSOR;
3521: if (yych <= '5') {
3522: if (yych <= '/') goto yy4;
3523: if (yych >= '5') goto yy164;
3524: } else {
3525: if (yych <= '9') goto yy140;
3526: if (yych <= ':') goto yy163;
3527: goto yy4;
3528: }
3529: yy162:
3530: YYDEBUG(162, *YYCURSOR);
3531: yych = *++YYCURSOR;
3532: if (yych <= '/') goto yy4;
3533: if (yych <= '5') goto yy164;
3534: if (yych <= '9') goto yy140;
3535: if (yych >= ';') goto yy4;
3536: yy163:
3537: YYDEBUG(163, *YYCURSOR);
3538: yych = *++YYCURSOR;
3539: if (yych <= '/') goto yy4;
3540: if (yych <= '5') goto yy164;
3541: if (yych <= '9') goto yy140;
3542: goto yy4;
3543: yy164:
3544: YYDEBUG(164, *YYCURSOR);
3545: yych = *++YYCURSOR;
3546: if (yych <= '/') goto yy4;
3547: if (yych <= '9') goto yy140;
3548: goto yy4;
3549: yy165:
3550: YYDEBUG(165, *YYCURSOR);
3551: yych = *++YYCURSOR;
3552: if (yych <= 'E') {
3553: if (yych <= '@') {
3554: if (yych == ')') goto yy140;
3555: goto yy4;
3556: } else {
3557: if (yych <= 'C') goto yy142;
3558: if (yych >= 'E') goto yy168;
3559: }
3560: } else {
3561: if (yych <= 'c') {
3562: if (yych <= 'Z') goto yy142;
3563: if (yych <= '`') goto yy4;
3564: goto yy142;
3565: } else {
3566: if (yych <= 'd') goto yy166;
3567: if (yych <= 'e') goto yy168;
3568: if (yych <= 'z') goto yy142;
3569: goto yy4;
3570: }
3571: }
3572: yy166:
3573: YYDEBUG(166, *YYCURSOR);
3574: ++YYCURSOR;
3575: if ((yych = *YYCURSOR) <= 'N') {
3576: if (yych <= ')') {
3577: if (yych >= ')') goto yy140;
3578: } else {
3579: if (yych <= '@') goto yy167;
3580: if (yych <= 'M') goto yy143;
3581: goto yy174;
3582: }
3583: } else {
3584: if (yych <= 'm') {
3585: if (yych <= 'Z') goto yy143;
3586: if (yych >= 'a') goto yy143;
3587: } else {
3588: if (yych <= 'n') goto yy174;
3589: if (yych <= 'z') goto yy143;
3590: }
3591: }
3592: yy167:
3593: YYDEBUG(167, *YYCURSOR);
3594: {
3595: const timelib_relunit* relunit;
3596: DEBUG_OUTPUT("daytext");
3597: TIMELIB_INIT;
3598: TIMELIB_HAVE_RELATIVE();
3599: TIMELIB_HAVE_WEEKDAY_RELATIVE();
3600: TIMELIB_UNHAVE_TIME();
3601: relunit = timelib_lookup_relunit((char**) &ptr);
3602: s->time->relative.weekday = relunit->multiplier;
3603: if (s->time->relative.weekday_behavior != 2) {
3604: s->time->relative.weekday_behavior = 1;
3605: }
3606:
3607: TIMELIB_DEINIT;
3608: return TIMELIB_WEEKDAY;
3609: }
3610: yy168:
3611: YYDEBUG(168, *YYCURSOR);
3612: yych = *++YYCURSOR;
3613: if (yych <= 'K') {
3614: if (yych <= ')') {
3615: if (yych <= '(') goto yy4;
3616: goto yy140;
3617: } else {
3618: if (yych <= '@') goto yy4;
3619: if (yych <= 'J') goto yy143;
3620: }
3621: } else {
3622: if (yych <= 'j') {
3623: if (yych <= 'Z') goto yy143;
3624: if (yych <= '`') goto yy4;
3625: goto yy143;
3626: } else {
3627: if (yych <= 'k') goto yy169;
3628: if (yych <= 'z') goto yy143;
3629: goto yy4;
3630: }
3631: }
3632: yy169:
3633: YYDEBUG(169, *YYCURSOR);
3634: yych = *++YYCURSOR;
3635: if (yych <= 'D') {
3636: if (yych <= ')') {
3637: if (yych <= '(') goto yy4;
3638: goto yy140;
3639: } else {
3640: if (yych <= '@') goto yy4;
3641: if (yych <= 'C') goto yy144;
3642: }
3643: } else {
3644: if (yych <= 'c') {
3645: if (yych <= 'Z') goto yy144;
3646: if (yych <= '`') goto yy4;
3647: goto yy144;
3648: } else {
3649: if (yych <= 'd') goto yy170;
3650: if (yych <= 'z') goto yy144;
3651: goto yy4;
3652: }
3653: }
3654: yy170:
3655: YYDEBUG(170, *YYCURSOR);
3656: yych = *++YYCURSOR;
3657: if (yych <= 'A') {
3658: if (yych == ')') goto yy140;
3659: if (yych <= '@') goto yy4;
3660: } else {
3661: if (yych <= '`') {
3662: if (yych <= 'Z') goto yy145;
3663: goto yy4;
3664: } else {
3665: if (yych <= 'a') goto yy171;
3666: if (yych <= 'z') goto yy145;
3667: goto yy4;
3668: }
3669: }
3670: yy171:
3671: YYDEBUG(171, *YYCURSOR);
3672: yych = *++YYCURSOR;
3673: if (yych <= 'X') {
3674: if (yych == ')') goto yy140;
3675: goto yy4;
3676: } else {
3677: if (yych <= 'Y') goto yy172;
3678: if (yych != 'y') goto yy4;
3679: }
3680: yy172:
3681: YYDEBUG(172, *YYCURSOR);
3682: yych = *++YYCURSOR;
3683: if (yych == 'S') goto yy173;
3684: if (yych != 's') goto yy167;
3685: yy173:
3686: YYDEBUG(173, *YYCURSOR);
3687: yych = *++YYCURSOR;
3688: goto yy167;
3689: yy174:
3690: YYDEBUG(174, *YYCURSOR);
3691: yych = *++YYCURSOR;
3692: if (yych <= 'E') {
3693: if (yych <= ')') {
3694: if (yych <= '(') goto yy4;
3695: goto yy140;
3696: } else {
3697: if (yych <= '@') goto yy4;
3698: if (yych <= 'D') goto yy144;
3699: }
3700: } else {
3701: if (yych <= 'd') {
3702: if (yych <= 'Z') goto yy144;
3703: if (yych <= '`') goto yy4;
3704: goto yy144;
3705: } else {
3706: if (yych <= 'e') goto yy175;
3707: if (yych <= 'z') goto yy144;
3708: goto yy4;
3709: }
3710: }
3711: yy175:
3712: YYDEBUG(175, *YYCURSOR);
3713: yych = *++YYCURSOR;
3714: if (yych <= 'S') {
3715: if (yych <= ')') {
3716: if (yych <= '(') goto yy4;
3717: goto yy140;
3718: } else {
3719: if (yych <= '@') goto yy4;
3720: if (yych <= 'R') goto yy145;
3721: }
3722: } else {
3723: if (yych <= 'r') {
3724: if (yych <= 'Z') goto yy145;
3725: if (yych <= '`') goto yy4;
3726: goto yy145;
3727: } else {
3728: if (yych <= 's') goto yy176;
3729: if (yych <= 'z') goto yy145;
3730: goto yy4;
3731: }
3732: }
3733: yy176:
3734: YYDEBUG(176, *YYCURSOR);
3735: yyaccept = 0;
3736: yych = *(YYMARKER = ++YYCURSOR);
3737: if (yych <= 'C') {
3738: if (yych == ')') goto yy140;
3739: goto yy4;
3740: } else {
3741: if (yych <= 'D') goto yy177;
3742: if (yych != 'd') goto yy4;
3743: }
3744: yy177:
3745: YYDEBUG(177, *YYCURSOR);
3746: yych = *++YYCURSOR;
3747: if (yych == 'A') goto yy178;
3748: if (yych != 'a') goto yy57;
3749: yy178:
3750: YYDEBUG(178, *YYCURSOR);
3751: yych = *++YYCURSOR;
3752: if (yych == 'Y') goto yy173;
3753: if (yych == 'y') goto yy173;
3754: goto yy57;
3755: yy179:
3756: YYDEBUG(179, *YYCURSOR);
3757: yyaccept = 0;
3758: yych = *(YYMARKER = ++YYCURSOR);
3759: if (yych <= 'D') {
3760: if (yych <= '-') {
3761: if (yych == ')') goto yy140;
3762: if (yych <= ',') goto yy4;
3763: goto yy148;
3764: } else {
3765: if (yych <= '/') {
3766: if (yych <= '.') goto yy4;
3767: goto yy148;
3768: } else {
3769: if (yych <= '@') goto yy4;
3770: if (yych <= 'C') goto yy142;
3771: goto yy166;
3772: }
3773: }
3774: } else {
3775: if (yych <= '`') {
3776: if (yych <= 'Z') {
3777: if (yych <= 'E') goto yy168;
3778: goto yy142;
3779: } else {
3780: if (yych == '_') goto yy148;
3781: goto yy4;
3782: }
3783: } else {
3784: if (yych <= 'd') {
3785: if (yych <= 'c') goto yy147;
3786: } else {
3787: if (yych <= 'e') goto yy181;
3788: if (yych <= 'z') goto yy147;
3789: goto yy4;
3790: }
3791: }
3792: }
3793: YYDEBUG(180, *YYCURSOR);
3794: yyaccept = 4;
3795: yych = *(YYMARKER = ++YYCURSOR);
3796: if (yych <= 'M') {
3797: if (yych <= '-') {
3798: if (yych == ')') goto yy140;
3799: if (yych <= ',') goto yy167;
3800: goto yy148;
3801: } else {
3802: if (yych == '/') goto yy148;
3803: if (yych <= '@') goto yy167;
3804: goto yy143;
3805: }
3806: } else {
3807: if (yych <= '_') {
3808: if (yych <= 'N') goto yy174;
3809: if (yych <= 'Z') goto yy143;
3810: if (yych <= '^') goto yy167;
3811: goto yy148;
3812: } else {
3813: if (yych <= 'm') {
3814: if (yych <= '`') goto yy167;
3815: goto yy151;
3816: } else {
3817: if (yych <= 'n') goto yy187;
3818: if (yych <= 'z') goto yy151;
3819: goto yy167;
3820: }
3821: }
3822: }
3823: yy181:
3824: YYDEBUG(181, *YYCURSOR);
3825: yyaccept = 0;
3826: yych = *(YYMARKER = ++YYCURSOR);
3827: if (yych <= 'J') {
3828: if (yych <= '-') {
3829: if (yych == ')') goto yy140;
3830: if (yych <= ',') goto yy4;
3831: goto yy148;
3832: } else {
3833: if (yych == '/') goto yy148;
3834: if (yych <= '@') goto yy4;
3835: goto yy143;
3836: }
3837: } else {
3838: if (yych <= '_') {
3839: if (yych <= 'K') goto yy169;
3840: if (yych <= 'Z') goto yy143;
3841: if (yych <= '^') goto yy4;
3842: goto yy148;
3843: } else {
3844: if (yych <= 'j') {
3845: if (yych <= '`') goto yy4;
3846: goto yy151;
3847: } else {
3848: if (yych <= 'k') goto yy182;
3849: if (yych <= 'z') goto yy151;
3850: goto yy4;
3851: }
3852: }
3853: }
3854: yy182:
3855: YYDEBUG(182, *YYCURSOR);
3856: yyaccept = 0;
3857: yych = *(YYMARKER = ++YYCURSOR);
3858: if (yych <= 'C') {
3859: if (yych <= '-') {
3860: if (yych == ')') goto yy140;
3861: if (yych <= ',') goto yy4;
3862: goto yy148;
3863: } else {
3864: if (yych == '/') goto yy148;
3865: if (yych <= '@') goto yy4;
3866: goto yy144;
3867: }
3868: } else {
3869: if (yych <= '_') {
3870: if (yych <= 'D') goto yy170;
3871: if (yych <= 'Z') goto yy144;
3872: if (yych <= '^') goto yy4;
3873: goto yy148;
3874: } else {
3875: if (yych <= 'c') {
3876: if (yych <= '`') goto yy4;
3877: goto yy152;
3878: } else {
3879: if (yych <= 'd') goto yy183;
3880: if (yych <= 'z') goto yy152;
3881: goto yy4;
3882: }
3883: }
3884: }
3885: yy183:
3886: YYDEBUG(183, *YYCURSOR);
3887: yyaccept = 0;
3888: yych = *(YYMARKER = ++YYCURSOR);
3889: if (yych <= '@') {
3890: if (yych <= ',') {
3891: if (yych == ')') goto yy140;
3892: goto yy4;
3893: } else {
3894: if (yych == '.') goto yy4;
3895: if (yych <= '/') goto yy148;
3896: goto yy4;
3897: }
3898: } else {
3899: if (yych <= '_') {
3900: if (yych <= 'A') goto yy171;
3901: if (yych <= 'Z') goto yy145;
3902: if (yych <= '^') goto yy4;
3903: goto yy148;
3904: } else {
3905: if (yych <= '`') goto yy4;
3906: if (yych <= 'a') goto yy184;
3907: if (yych <= 'z') goto yy153;
3908: goto yy4;
3909: }
3910: }
3911: yy184:
3912: YYDEBUG(184, *YYCURSOR);
3913: yyaccept = 0;
3914: yych = *(YYMARKER = ++YYCURSOR);
3915: if (yych <= 'X') {
3916: if (yych <= ',') {
3917: if (yych == ')') goto yy140;
3918: goto yy4;
3919: } else {
3920: if (yych == '.') goto yy4;
3921: if (yych <= '/') goto yy148;
3922: goto yy4;
3923: }
3924: } else {
3925: if (yych <= '`') {
3926: if (yych <= 'Y') goto yy172;
3927: if (yych == '_') goto yy148;
3928: goto yy4;
3929: } else {
3930: if (yych == 'y') goto yy185;
3931: if (yych <= 'z') goto yy154;
3932: goto yy4;
3933: }
3934: }
3935: yy185:
3936: YYDEBUG(185, *YYCURSOR);
3937: yyaccept = 4;
3938: yych = *(YYMARKER = ++YYCURSOR);
3939: if (yych <= 'S') {
3940: if (yych <= '.') {
3941: if (yych == '-') goto yy148;
3942: goto yy167;
3943: } else {
3944: if (yych <= '/') goto yy148;
3945: if (yych <= 'R') goto yy167;
3946: goto yy173;
3947: }
3948: } else {
3949: if (yych <= '`') {
3950: if (yych == '_') goto yy148;
3951: goto yy167;
3952: } else {
3953: if (yych == 's') goto yy186;
3954: if (yych <= 'z') goto yy154;
3955: goto yy167;
3956: }
3957: }
3958: yy186:
3959: YYDEBUG(186, *YYCURSOR);
3960: yyaccept = 4;
3961: yych = *(YYMARKER = ++YYCURSOR);
3962: if (yybm[0+yych] & 16) {
3963: goto yy154;
3964: }
3965: if (yych <= '.') {
3966: if (yych == '-') goto yy148;
3967: goto yy167;
3968: } else {
3969: if (yych <= '/') goto yy148;
3970: if (yych == '_') goto yy148;
3971: goto yy167;
3972: }
3973: yy187:
3974: YYDEBUG(187, *YYCURSOR);
3975: yyaccept = 0;
3976: yych = *(YYMARKER = ++YYCURSOR);
3977: if (yych <= 'D') {
3978: if (yych <= '-') {
3979: if (yych == ')') goto yy140;
3980: if (yych <= ',') goto yy4;
3981: goto yy148;
3982: } else {
3983: if (yych == '/') goto yy148;
3984: if (yych <= '@') goto yy4;
3985: goto yy144;
3986: }
3987: } else {
3988: if (yych <= '_') {
3989: if (yych <= 'E') goto yy175;
3990: if (yych <= 'Z') goto yy144;
3991: if (yych <= '^') goto yy4;
3992: goto yy148;
3993: } else {
3994: if (yych <= 'd') {
3995: if (yych <= '`') goto yy4;
3996: goto yy152;
3997: } else {
3998: if (yych <= 'e') goto yy188;
3999: if (yych <= 'z') goto yy152;
4000: goto yy4;
4001: }
4002: }
4003: }
4004: yy188:
4005: YYDEBUG(188, *YYCURSOR);
4006: yyaccept = 0;
4007: yych = *(YYMARKER = ++YYCURSOR);
4008: if (yych <= 'R') {
4009: if (yych <= '-') {
4010: if (yych == ')') goto yy140;
4011: if (yych <= ',') goto yy4;
4012: goto yy148;
4013: } else {
4014: if (yych == '/') goto yy148;
4015: if (yych <= '@') goto yy4;
4016: goto yy145;
4017: }
4018: } else {
4019: if (yych <= '_') {
4020: if (yych <= 'S') goto yy176;
4021: if (yych <= 'Z') goto yy145;
4022: if (yych <= '^') goto yy4;
4023: goto yy148;
4024: } else {
4025: if (yych <= 'r') {
4026: if (yych <= '`') goto yy4;
4027: goto yy153;
4028: } else {
4029: if (yych <= 's') goto yy189;
4030: if (yych <= 'z') goto yy153;
4031: goto yy4;
4032: }
4033: }
4034: }
4035: yy189:
4036: YYDEBUG(189, *YYCURSOR);
4037: yyaccept = 0;
4038: yych = *(YYMARKER = ++YYCURSOR);
4039: if (yych <= 'C') {
4040: if (yych <= ',') {
4041: if (yych == ')') goto yy140;
4042: goto yy4;
4043: } else {
4044: if (yych == '.') goto yy4;
4045: if (yych <= '/') goto yy148;
4046: goto yy4;
4047: }
4048: } else {
4049: if (yych <= '`') {
4050: if (yych <= 'D') goto yy177;
4051: if (yych == '_') goto yy148;
4052: goto yy4;
4053: } else {
4054: if (yych == 'd') goto yy190;
4055: if (yych <= 'z') goto yy154;
4056: goto yy4;
4057: }
4058: }
4059: yy190:
4060: YYDEBUG(190, *YYCURSOR);
4061: yych = *++YYCURSOR;
4062: if (yych == 'A') goto yy178;
4063: if (yych != 'a') goto yy155;
4064: YYDEBUG(191, *YYCURSOR);
4065: yych = *++YYCURSOR;
4066: if (yych == 'Y') goto yy173;
4067: if (yych == 'y') goto yy186;
4068: goto yy155;
4069: yy192:
4070: YYDEBUG(192, *YYCURSOR);
4071: yych = *++YYCURSOR;
4072: if (yych <= 'C') {
4073: if (yych <= ')') {
4074: if (yych <= '(') goto yy4;
4075: goto yy140;
4076: } else {
4077: if (yych <= '@') goto yy4;
4078: if (yych <= 'B') goto yy142;
4079: }
4080: } else {
4081: if (yych <= 'b') {
4082: if (yych <= 'Z') goto yy142;
4083: if (yych <= '`') goto yy4;
4084: goto yy142;
4085: } else {
4086: if (yych <= 'c') goto yy193;
4087: if (yych <= 'z') goto yy142;
4088: goto yy4;
4089: }
4090: }
4091: yy193:
4092: YYDEBUG(193, *YYCURSOR);
4093: yyaccept = 5;
4094: yych = *(YYMARKER = ++YYCURSOR);
4095: if (yych <= '/') {
4096: if (yych <= '(') {
4097: if (yych <= '\t') {
4098: if (yych >= '\t') goto yy196;
4099: } else {
4100: if (yych == ' ') goto yy196;
4101: }
4102: } else {
4103: if (yych <= ',') {
4104: if (yych <= ')') goto yy140;
4105: } else {
4106: if (yych <= '-') goto yy197;
4107: if (yych <= '.') goto yy196;
4108: }
4109: }
4110: } else {
4111: if (yych <= 'Z') {
4112: if (yych <= '@') {
4113: if (yych <= '9') goto yy196;
4114: } else {
4115: if (yych == 'E') goto yy202;
4116: goto yy143;
4117: }
4118: } else {
4119: if (yych <= 'd') {
4120: if (yych >= 'a') goto yy143;
4121: } else {
4122: if (yych <= 'e') goto yy202;
4123: if (yych <= 'z') goto yy143;
4124: }
4125: }
4126: }
4127: yy194:
4128: YYDEBUG(194, *YYCURSOR);
4129: {
4130: DEBUG_OUTPUT("monthtext");
4131: TIMELIB_INIT;
4132: TIMELIB_HAVE_DATE();
4133: s->time->m = timelib_lookup_month((char **) &ptr);
4134: TIMELIB_DEINIT;
4135: return TIMELIB_DATE_TEXT;
4136: }
4137: yy195:
4138: YYDEBUG(195, *YYCURSOR);
4139: ++YYCURSOR;
4140: if ((YYLIMIT - YYCURSOR) < 21) YYFILL(21);
4141: yych = *YYCURSOR;
4142: yy196:
4143: YYDEBUG(196, *YYCURSOR);
4144: if (yybm[0+yych] & 32) {
4145: goto yy195;
4146: }
4147: if (yych <= '/') goto yy57;
4148: if (yych <= '2') goto yy198;
4149: if (yych <= '3') goto yy200;
4150: if (yych <= '9') goto yy201;
4151: goto yy57;
4152: yy197:
4153: YYDEBUG(197, *YYCURSOR);
4154: yych = *++YYCURSOR;
4155: if (yych <= '/') goto yy196;
4156: if (yych <= '0') goto yy357;
4157: if (yych <= '2') goto yy358;
4158: if (yych <= '3') goto yy359;
4159: goto yy196;
4160: yy198:
4161: YYDEBUG(198, *YYCURSOR);
4162: yyaccept = 6;
4163: yych = *(YYMARKER = ++YYCURSOR);
4164: if (yych <= 'm') {
4165: if (yych <= '1') {
4166: if (yych <= '/') goto yy216;
4167: if (yych <= '0') goto yy298;
4168: goto yy299;
4169: } else {
4170: if (yych <= '2') goto yy355;
4171: if (yych <= '9') goto yy356;
4172: goto yy216;
4173: }
4174: } else {
4175: if (yych <= 'r') {
4176: if (yych <= 'n') goto yy212;
4177: if (yych <= 'q') goto yy216;
4178: goto yy213;
4179: } else {
4180: if (yych <= 's') goto yy211;
4181: if (yych <= 't') goto yy214;
4182: goto yy216;
4183: }
4184: }
4185: yy199:
4186: YYDEBUG(199, *YYCURSOR);
4187: {
4188: int length = 0;
4189: DEBUG_OUTPUT("datetextual | datenoyear");
4190: TIMELIB_INIT;
4191: TIMELIB_HAVE_DATE();
4192: s->time->m = timelib_get_month((char **) &ptr);
4193: s->time->d = timelib_get_nr((char **) &ptr, 2);
4194: s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length);
4195: TIMELIB_PROCESS_YEAR(s->time->y, length);
4196: TIMELIB_DEINIT;
4197: return TIMELIB_DATE_TEXT;
4198: }
4199: yy200:
4200: YYDEBUG(200, *YYCURSOR);
4201: yyaccept = 6;
4202: yych = *(YYMARKER = ++YYCURSOR);
4203: if (yych <= 'm') {
4204: if (yych <= '1') {
4205: if (yych <= '/') goto yy216;
4206: if (yych <= '0') goto yy298;
4207: goto yy299;
4208: } else {
4209: if (yych <= '2') goto yy209;
4210: if (yych <= '9') goto yy210;
4211: goto yy216;
4212: }
4213: } else {
4214: if (yych <= 'r') {
4215: if (yych <= 'n') goto yy212;
4216: if (yych <= 'q') goto yy216;
4217: goto yy213;
4218: } else {
4219: if (yych <= 's') goto yy211;
4220: if (yych <= 't') goto yy214;
4221: goto yy216;
4222: }
4223: }
4224: yy201:
4225: YYDEBUG(201, *YYCURSOR);
4226: yyaccept = 6;
4227: yych = *(YYMARKER = ++YYCURSOR);
4228: if (yych <= 'm') {
4229: if (yych <= '1') {
4230: if (yych <= '/') goto yy216;
4231: if (yych <= '0') goto yy207;
4232: goto yy208;
4233: } else {
4234: if (yych <= '2') goto yy209;
4235: if (yych <= '9') goto yy210;
4236: goto yy216;
4237: }
4238: } else {
4239: if (yych <= 'r') {
4240: if (yych <= 'n') goto yy212;
4241: if (yych <= 'q') goto yy216;
4242: goto yy213;
4243: } else {
4244: if (yych <= 's') goto yy211;
4245: if (yych <= 't') goto yy214;
4246: goto yy216;
4247: }
4248: }
4249: yy202:
4250: YYDEBUG(202, *YYCURSOR);
4251: yych = *++YYCURSOR;
4252: if (yych <= 'M') {
4253: if (yych <= ')') {
4254: if (yych <= '(') goto yy4;
4255: goto yy140;
4256: } else {
4257: if (yych <= '@') goto yy4;
4258: if (yych <= 'L') goto yy144;
4259: }
4260: } else {
4261: if (yych <= 'l') {
4262: if (yych <= 'Z') goto yy144;
4263: if (yych <= '`') goto yy4;
4264: goto yy144;
4265: } else {
4266: if (yych <= 'm') goto yy203;
4267: if (yych <= 'z') goto yy144;
4268: goto yy4;
4269: }
4270: }
4271: yy203:
4272: YYDEBUG(203, *YYCURSOR);
4273: yych = *++YYCURSOR;
4274: if (yych <= 'B') {
4275: if (yych <= ')') {
4276: if (yych <= '(') goto yy4;
4277: goto yy140;
4278: } else {
4279: if (yych <= '@') goto yy4;
4280: if (yych <= 'A') goto yy145;
4281: }
4282: } else {
4283: if (yych <= 'a') {
4284: if (yych <= 'Z') goto yy145;
4285: if (yych <= '`') goto yy4;
4286: goto yy145;
4287: } else {
4288: if (yych <= 'b') goto yy204;
4289: if (yych <= 'z') goto yy145;
4290: goto yy4;
4291: }
4292: }
4293: yy204:
4294: YYDEBUG(204, *YYCURSOR);
4295: yyaccept = 0;
4296: yych = *(YYMARKER = ++YYCURSOR);
4297: if (yych <= 'D') {
4298: if (yych == ')') goto yy140;
4299: goto yy4;
4300: } else {
4301: if (yych <= 'E') goto yy205;
4302: if (yych != 'e') goto yy4;
4303: }
4304: yy205:
4305: YYDEBUG(205, *YYCURSOR);
4306: yych = *++YYCURSOR;
4307: if (yych == 'R') goto yy206;
4308: if (yych != 'r') goto yy57;
4309: yy206:
4310: YYDEBUG(206, *YYCURSOR);
4311: yyaccept = 5;
4312: yych = *(YYMARKER = ++YYCURSOR);
4313: if (yych <= ' ') {
4314: if (yych == '\t') goto yy196;
4315: if (yych <= 0x1F) goto yy194;
4316: goto yy196;
4317: } else {
4318: if (yych <= '.') {
4319: if (yych <= ',') goto yy194;
4320: goto yy196;
4321: } else {
4322: if (yych <= '/') goto yy194;
4323: if (yych <= '9') goto yy196;
4324: goto yy194;
4325: }
4326: }
4327: yy207:
4328: YYDEBUG(207, *YYCURSOR);
4329: yych = *++YYCURSOR;
4330: if (yych <= '/') {
4331: if (yych == '.') goto yy221;
4332: goto yy57;
4333: } else {
4334: if (yych <= '0') goto yy296;
4335: if (yych <= '9') goto yy297;
4336: if (yych <= ':') goto yy221;
4337: goto yy57;
4338: }
4339: yy208:
4340: YYDEBUG(208, *YYCURSOR);
4341: yych = *++YYCURSOR;
4342: if (yych <= '/') {
4343: if (yych == '.') goto yy264;
4344: goto yy57;
4345: } else {
4346: if (yych <= '2') goto yy297;
4347: if (yych <= '9') goto yy296;
4348: if (yych <= ':') goto yy264;
4349: goto yy57;
4350: }
4351: yy209:
4352: YYDEBUG(209, *YYCURSOR);
4353: yych = *++YYCURSOR;
4354: if (yych <= '/') {
4355: if (yych == '.') goto yy264;
4356: goto yy57;
4357: } else {
4358: if (yych <= '4') goto yy296;
4359: if (yych <= '9') goto yy293;
4360: if (yych <= ':') goto yy264;
4361: goto yy57;
4362: }
4363: yy210:
4364: YYDEBUG(210, *YYCURSOR);
4365: yych = *++YYCURSOR;
4366: if (yych <= '/') {
4367: if (yych == '.') goto yy264;
4368: goto yy57;
4369: } else {
4370: if (yych <= '9') goto yy293;
4371: if (yych <= ':') goto yy264;
4372: goto yy57;
4373: }
4374: yy211:
4375: YYDEBUG(211, *YYCURSOR);
4376: yyaccept = 6;
4377: yych = *(YYMARKER = ++YYCURSOR);
4378: goto yy216;
4379: yy212:
4380: YYDEBUG(212, *YYCURSOR);
4381: yyaccept = 6;
4382: yych = *(YYMARKER = ++YYCURSOR);
4383: goto yy216;
4384: yy213:
4385: YYDEBUG(213, *YYCURSOR);
4386: yyaccept = 6;
4387: yych = *(YYMARKER = ++YYCURSOR);
4388: goto yy216;
4389: yy214:
4390: YYDEBUG(214, *YYCURSOR);
4391: yyaccept = 6;
4392: yych = *(YYMARKER = ++YYCURSOR);
4393: goto yy216;
4394: yy215:
4395: YYDEBUG(215, *YYCURSOR);
4396: yyaccept = 6;
4397: YYMARKER = ++YYCURSOR;
4398: if ((YYLIMIT - YYCURSOR) < 18) YYFILL(18);
4399: yych = *YYCURSOR;
4400: yy216:
4401: YYDEBUG(216, *YYCURSOR);
4402: if (yybm[0+yych] & 64) {
4403: goto yy215;
4404: }
4405: if (yych <= '2') {
4406: if (yych <= '/') goto yy199;
4407: if (yych <= '0') goto yy259;
4408: if (yych <= '1') goto yy260;
4409: goto yy261;
4410: } else {
4411: if (yych <= '9') goto yy262;
4412: if (yych != 'T') goto yy199;
4413: }
4414: YYDEBUG(217, *YYCURSOR);
4415: yych = *++YYCURSOR;
4416: if (yych <= '/') goto yy57;
4417: if (yych <= '1') goto yy218;
4418: if (yych <= '2') goto yy219;
4419: if (yych <= '9') goto yy220;
4420: goto yy57;
4421: yy218:
4422: YYDEBUG(218, *YYCURSOR);
4423: yych = *++YYCURSOR;
4424: if (yych <= '/') {
4425: if (yych == '.') goto yy221;
4426: goto yy57;
4427: } else {
4428: if (yych <= '9') goto yy220;
4429: if (yych <= ':') goto yy221;
4430: goto yy57;
4431: }
4432: yy219:
4433: YYDEBUG(219, *YYCURSOR);
4434: yych = *++YYCURSOR;
4435: if (yych <= '/') {
4436: if (yych == '.') goto yy221;
4437: goto yy57;
4438: } else {
4439: if (yych <= '4') goto yy220;
4440: if (yych == ':') goto yy221;
4441: goto yy57;
4442: }
4443: yy220:
4444: YYDEBUG(220, *YYCURSOR);
4445: yych = *++YYCURSOR;
4446: if (yych == '.') goto yy221;
4447: if (yych != ':') goto yy57;
4448: yy221:
4449: YYDEBUG(221, *YYCURSOR);
4450: yych = *++YYCURSOR;
4451: if (yych <= '/') goto yy57;
4452: if (yych <= '5') goto yy222;
4453: if (yych <= '9') goto yy224;
4454: goto yy57;
4455: yy222:
4456: YYDEBUG(222, *YYCURSOR);
4457: yyaccept = 7;
4458: yych = *(YYMARKER = ++YYCURSOR);
4459: if (yych <= '/') {
4460: if (yych == '.') goto yy225;
4461: } else {
4462: if (yych <= '9') goto yy224;
4463: if (yych <= ':') goto yy225;
4464: }
4465: yy223:
4466: YYDEBUG(223, *YYCURSOR);
4467: {
4468: int tz_not_found;
4469: DEBUG_OUTPUT("dateshortwithtimeshort | dateshortwithtimelong | dateshortwithtimelongtz");
4470: TIMELIB_INIT;
4471: TIMELIB_HAVE_DATE();
4472: s->time->m = timelib_get_month((char **) &ptr);
4473: s->time->d = timelib_get_nr((char **) &ptr, 2);
4474:
4475: TIMELIB_HAVE_TIME();
4476: s->time->h = timelib_get_nr((char **) &ptr, 2);
4477: s->time->i = timelib_get_nr((char **) &ptr, 2);
4478: if (*ptr == ':') {
4479: s->time->s = timelib_get_nr((char **) &ptr, 2);
4480:
4481: if (*ptr == '.') {
4482: s->time->f = timelib_get_frac_nr((char **) &ptr, 8);
4483: }
4484: }
4485:
4486: if (*ptr != '\0') {
4487: s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper);
4488: if (tz_not_found) {
4489: add_error(s, "The timezone could not be found in the database");
4490: }
4491: }
4492: TIMELIB_DEINIT;
4493: return TIMELIB_SHORTDATE_WITH_TIME;
4494: }
4495: yy224:
4496: YYDEBUG(224, *YYCURSOR);
4497: yyaccept = 7;
4498: yych = *(YYMARKER = ++YYCURSOR);
4499: if (yych == '.') goto yy225;
4500: if (yych != ':') goto yy223;
4501: yy225:
4502: YYDEBUG(225, *YYCURSOR);
4503: yych = *++YYCURSOR;
4504: if (yych <= '/') goto yy57;
4505: if (yych <= '5') goto yy226;
4506: if (yych <= '6') goto yy227;
4507: if (yych <= '9') goto yy228;
4508: goto yy57;
4509: yy226:
4510: YYDEBUG(226, *YYCURSOR);
4511: yych = *++YYCURSOR;
4512: if (yych <= '/') goto yy223;
4513: if (yych <= '9') goto yy229;
4514: goto yy223;
4515: yy227:
4516: YYDEBUG(227, *YYCURSOR);
4517: yych = *++YYCURSOR;
4518: if (yych == '0') goto yy229;
4519: goto yy223;
4520: yy228:
4521: YYDEBUG(228, *YYCURSOR);
4522: yych = *++YYCURSOR;
4523: goto yy223;
4524: yy229:
4525: YYDEBUG(229, *YYCURSOR);
4526: yyaccept = 7;
4527: yych = *(YYMARKER = ++YYCURSOR);
4528: if (yych <= '*') {
4529: if (yych <= 0x1F) {
4530: if (yych == '\t') goto yy231;
4531: goto yy223;
4532: } else {
4533: if (yych <= ' ') goto yy231;
4534: if (yych == '(') goto yy231;
4535: goto yy223;
4536: }
4537: } else {
4538: if (yych <= '@') {
4539: if (yych == ',') goto yy223;
4540: if (yych <= '-') goto yy231;
4541: goto yy223;
4542: } else {
4543: if (yych <= 'Z') goto yy231;
4544: if (yych <= '`') goto yy223;
4545: if (yych <= 'z') goto yy231;
4546: goto yy223;
4547: }
4548: }
4549: yy230:
4550: YYDEBUG(230, *YYCURSOR);
4551: ++YYCURSOR;
4552: if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9);
4553: yych = *YYCURSOR;
4554: yy231:
4555: YYDEBUG(231, *YYCURSOR);
4556: if (yych <= '+') {
4557: if (yych <= ' ') {
4558: if (yych == '\t') goto yy230;
4559: if (yych <= 0x1F) goto yy57;
4560: goto yy230;
4561: } else {
4562: if (yych == '(') goto yy234;
4563: if (yych <= '*') goto yy57;
4564: goto yy233;
4565: }
4566: } else {
4567: if (yych <= 'F') {
4568: if (yych == '-') goto yy233;
4569: if (yych <= '@') goto yy57;
4570: goto yy235;
4571: } else {
4572: if (yych <= 'Z') {
4573: if (yych >= 'H') goto yy235;
4574: } else {
4575: if (yych <= '`') goto yy57;
4576: if (yych <= 'z') goto yy236;
4577: goto yy57;
4578: }
4579: }
4580: }
4581: yy232:
4582: YYDEBUG(232, *YYCURSOR);
4583: yych = *++YYCURSOR;
4584: if (yych <= 'L') {
4585: if (yych == ')') goto yy228;
4586: if (yych <= '@') goto yy223;
4587: goto yy237;
4588: } else {
4589: if (yych <= 'Z') {
4590: if (yych <= 'M') goto yy257;
4591: goto yy237;
4592: } else {
4593: if (yych <= '`') goto yy223;
4594: if (yych <= 'z') goto yy242;
4595: goto yy223;
4596: }
4597: }
4598: yy233:
4599: YYDEBUG(233, *YYCURSOR);
4600: yych = *++YYCURSOR;
4601: if (yych <= '/') goto yy57;
4602: if (yych <= '1') goto yy252;
4603: if (yych <= '2') goto yy253;
4604: if (yych <= '9') goto yy254;
4605: goto yy57;
4606: yy234:
4607: YYDEBUG(234, *YYCURSOR);
4608: yych = *++YYCURSOR;
4609: if (yych <= '@') goto yy57;
4610: if (yych <= 'Z') goto yy236;
4611: if (yych <= '`') goto yy57;
4612: if (yych <= 'z') goto yy236;
4613: goto yy57;
4614: yy235:
4615: YYDEBUG(235, *YYCURSOR);
4616: yych = *++YYCURSOR;
4617: if (yych <= '@') {
4618: if (yych == ')') goto yy228;
4619: goto yy223;
4620: } else {
4621: if (yych <= 'Z') goto yy237;
4622: if (yych <= '`') goto yy223;
4623: if (yych <= 'z') goto yy242;
4624: goto yy223;
4625: }
4626: yy236:
4627: YYDEBUG(236, *YYCURSOR);
4628: yych = *++YYCURSOR;
4629: if (yych <= '@') {
4630: if (yych == ')') goto yy228;
4631: goto yy223;
4632: } else {
4633: if (yych <= 'Z') goto yy237;
4634: if (yych <= '`') goto yy223;
4635: if (yych >= '{') goto yy223;
4636: }
4637: yy237:
4638: YYDEBUG(237, *YYCURSOR);
4639: yych = *++YYCURSOR;
4640: if (yych <= '@') {
4641: if (yych == ')') goto yy228;
4642: goto yy223;
4643: } else {
4644: if (yych <= 'Z') goto yy238;
4645: if (yych <= '`') goto yy223;
4646: if (yych >= '{') goto yy223;
4647: }
4648: yy238:
4649: YYDEBUG(238, *YYCURSOR);
4650: yych = *++YYCURSOR;
4651: if (yych <= '@') {
4652: if (yych == ')') goto yy228;
4653: goto yy223;
4654: } else {
4655: if (yych <= 'Z') goto yy239;
4656: if (yych <= '`') goto yy223;
4657: if (yych >= '{') goto yy223;
4658: }
4659: yy239:
4660: YYDEBUG(239, *YYCURSOR);
4661: yych = *++YYCURSOR;
4662: if (yych <= '@') {
4663: if (yych == ')') goto yy228;
4664: goto yy223;
4665: } else {
4666: if (yych <= 'Z') goto yy240;
4667: if (yych <= '`') goto yy223;
4668: if (yych >= '{') goto yy223;
4669: }
4670: yy240:
4671: YYDEBUG(240, *YYCURSOR);
4672: yych = *++YYCURSOR;
4673: if (yych <= '@') {
4674: if (yych == ')') goto yy228;
4675: goto yy223;
4676: } else {
4677: if (yych <= 'Z') goto yy241;
4678: if (yych <= '`') goto yy223;
4679: if (yych >= '{') goto yy223;
4680: }
4681: yy241:
4682: YYDEBUG(241, *YYCURSOR);
4683: yych = *++YYCURSOR;
4684: if (yych == ')') goto yy228;
4685: goto yy223;
4686: yy242:
4687: YYDEBUG(242, *YYCURSOR);
4688: yyaccept = 7;
4689: yych = *(YYMARKER = ++YYCURSOR);
4690: if (yych <= '/') {
4691: if (yych <= ',') {
4692: if (yych == ')') goto yy228;
4693: goto yy223;
4694: } else {
4695: if (yych == '.') goto yy223;
4696: goto yy244;
4697: }
4698: } else {
4699: if (yych <= '^') {
4700: if (yych <= '@') goto yy223;
4701: if (yych <= 'Z') goto yy238;
4702: goto yy223;
4703: } else {
4704: if (yych <= '_') goto yy244;
4705: if (yych <= '`') goto yy223;
4706: if (yych >= '{') goto yy223;
4707: }
4708: }
4709: yy243:
4710: YYDEBUG(243, *YYCURSOR);
4711: yyaccept = 7;
4712: yych = *(YYMARKER = ++YYCURSOR);
4713: if (yych <= '/') {
4714: if (yych <= ',') {
4715: if (yych == ')') goto yy228;
4716: goto yy223;
4717: } else {
4718: if (yych == '.') goto yy223;
4719: }
4720: } else {
4721: if (yych <= '^') {
4722: if (yych <= '@') goto yy223;
4723: if (yych <= 'Z') goto yy239;
4724: goto yy223;
4725: } else {
4726: if (yych <= '_') goto yy244;
4727: if (yych <= '`') goto yy223;
4728: if (yych <= 'z') goto yy247;
4729: goto yy223;
4730: }
4731: }
4732: yy244:
4733: YYDEBUG(244, *YYCURSOR);
4734: ++YYCURSOR;
4735: if (YYLIMIT <= YYCURSOR) YYFILL(1);
4736: yych = *YYCURSOR;
4737: if (yych <= '@') goto yy57;
4738: if (yych <= 'Z') goto yy245;
4739: if (yych <= '`') goto yy57;
4740: if (yych >= '{') goto yy57;
4741: yy245:
4742: YYDEBUG(245, *YYCURSOR);
4743: yyaccept = 7;
4744: YYMARKER = ++YYCURSOR;
4745: if (YYLIMIT <= YYCURSOR) YYFILL(1);
4746: yych = *YYCURSOR;
4747: YYDEBUG(246, *YYCURSOR);
4748: if (yych <= '@') {
4749: if (yych <= '-') {
4750: if (yych <= ',') goto yy223;
4751: goto yy244;
4752: } else {
4753: if (yych == '/') goto yy244;
4754: goto yy223;
4755: }
4756: } else {
4757: if (yych <= '_') {
4758: if (yych <= 'Z') goto yy245;
4759: if (yych <= '^') goto yy223;
4760: goto yy244;
4761: } else {
4762: if (yych <= '`') goto yy223;
4763: if (yych <= 'z') goto yy245;
4764: goto yy223;
4765: }
4766: }
4767: yy247:
4768: YYDEBUG(247, *YYCURSOR);
4769: yyaccept = 7;
4770: yych = *(YYMARKER = ++YYCURSOR);
4771: if (yych <= '/') {
4772: if (yych <= ',') {
4773: if (yych == ')') goto yy228;
4774: goto yy223;
4775: } else {
4776: if (yych == '.') goto yy223;
4777: goto yy244;
4778: }
4779: } else {
4780: if (yych <= '^') {
4781: if (yych <= '@') goto yy223;
4782: if (yych <= 'Z') goto yy240;
4783: goto yy223;
4784: } else {
4785: if (yych <= '_') goto yy244;
4786: if (yych <= '`') goto yy223;
4787: if (yych >= '{') goto yy223;
4788: }
4789: }
4790: YYDEBUG(248, *YYCURSOR);
4791: yyaccept = 7;
4792: yych = *(YYMARKER = ++YYCURSOR);
4793: if (yych <= '/') {
4794: if (yych <= ',') {
4795: if (yych == ')') goto yy228;
4796: goto yy223;
4797: } else {
4798: if (yych == '.') goto yy223;
4799: goto yy244;
4800: }
4801: } else {
4802: if (yych <= '^') {
4803: if (yych <= '@') goto yy223;
4804: if (yych <= 'Z') goto yy241;
4805: goto yy223;
4806: } else {
4807: if (yych <= '_') goto yy244;
4808: if (yych <= '`') goto yy223;
4809: if (yych >= '{') goto yy223;
4810: }
4811: }
4812: YYDEBUG(249, *YYCURSOR);
4813: yyaccept = 7;
4814: yych = *(YYMARKER = ++YYCURSOR);
4815: if (yych <= '.') {
4816: if (yych <= ')') {
4817: if (yych <= '(') goto yy223;
4818: goto yy228;
4819: } else {
4820: if (yych == '-') goto yy244;
4821: goto yy223;
4822: }
4823: } else {
4824: if (yych <= '_') {
4825: if (yych <= '/') goto yy244;
4826: if (yych <= '^') goto yy223;
4827: goto yy244;
4828: } else {
4829: if (yych <= '`') goto yy223;
4830: if (yych >= '{') goto yy223;
4831: }
4832: }
4833: yy250:
4834: YYDEBUG(250, *YYCURSOR);
4835: ++YYCURSOR;
4836: if (YYLIMIT <= YYCURSOR) YYFILL(1);
4837: yych = *YYCURSOR;
4838: YYDEBUG(251, *YYCURSOR);
4839: if (yych <= '/') {
4840: if (yych == '-') goto yy244;
4841: if (yych <= '.') goto yy57;
4842: goto yy244;
4843: } else {
4844: if (yych <= '_') {
4845: if (yych <= '^') goto yy57;
4846: goto yy244;
4847: } else {
4848: if (yych <= '`') goto yy57;
4849: if (yych <= 'z') goto yy250;
4850: goto yy57;
4851: }
4852: }
4853: yy252:
4854: YYDEBUG(252, *YYCURSOR);
4855: yych = *++YYCURSOR;
4856: if (yych <= '/') goto yy223;
4857: if (yych <= '9') goto yy254;
4858: if (yych <= ':') goto yy255;
4859: goto yy223;
4860: yy253:
4861: YYDEBUG(253, *YYCURSOR);
4862: yych = *++YYCURSOR;
4863: if (yych <= '5') {
4864: if (yych <= '/') goto yy223;
4865: if (yych >= '5') goto yy256;
4866: } else {
4867: if (yych <= '9') goto yy228;
4868: if (yych <= ':') goto yy255;
4869: goto yy223;
4870: }
4871: yy254:
4872: YYDEBUG(254, *YYCURSOR);
4873: yych = *++YYCURSOR;
4874: if (yych <= '/') goto yy223;
4875: if (yych <= '5') goto yy256;
4876: if (yych <= '9') goto yy228;
4877: if (yych >= ';') goto yy223;
4878: yy255:
4879: YYDEBUG(255, *YYCURSOR);
4880: yych = *++YYCURSOR;
4881: if (yych <= '/') goto yy223;
4882: if (yych <= '5') goto yy256;
4883: if (yych <= '9') goto yy228;
4884: goto yy223;
4885: yy256:
4886: YYDEBUG(256, *YYCURSOR);
4887: yych = *++YYCURSOR;
4888: if (yych <= '/') goto yy223;
4889: if (yych <= '9') goto yy228;
4890: goto yy223;
4891: yy257:
4892: YYDEBUG(257, *YYCURSOR);
4893: yych = *++YYCURSOR;
4894: if (yych <= 'S') {
4895: if (yych == ')') goto yy228;
4896: if (yych <= '@') goto yy223;
4897: goto yy238;
4898: } else {
4899: if (yych <= 'Z') {
4900: if (yych >= 'U') goto yy238;
4901: } else {
4902: if (yych <= '`') goto yy223;
4903: if (yych <= 'z') goto yy238;
4904: goto yy223;
4905: }
4906: }
4907: YYDEBUG(258, *YYCURSOR);
4908: yyaccept = 7;
4909: yych = *(YYMARKER = ++YYCURSOR);
4910: if (yych <= ',') {
4911: if (yych <= ')') {
4912: if (yych <= '(') goto yy223;
4913: goto yy228;
4914: } else {
4915: if (yych == '+') goto yy233;
4916: goto yy223;
4917: }
4918: } else {
4919: if (yych <= 'Z') {
4920: if (yych <= '-') goto yy233;
4921: if (yych <= '@') goto yy223;
4922: goto yy239;
4923: } else {
4924: if (yych <= '`') goto yy223;
4925: if (yych <= 'z') goto yy239;
4926: goto yy223;
4927: }
4928: }
4929: yy259:
4930: YYDEBUG(259, *YYCURSOR);
4931: yyaccept = 6;
4932: yych = *(YYMARKER = ++YYCURSOR);
4933: if (yych <= '/') {
4934: if (yych == '.') goto yy221;
4935: goto yy199;
4936: } else {
4937: if (yych <= '0') goto yy291;
4938: if (yych <= '9') goto yy292;
4939: if (yych <= ':') goto yy221;
4940: goto yy199;
4941: }
4942: yy260:
4943: YYDEBUG(260, *YYCURSOR);
4944: yyaccept = 6;
4945: yych = *(YYMARKER = ++YYCURSOR);
4946: if (yych <= '/') {
4947: if (yych == '.') goto yy264;
4948: goto yy199;
4949: } else {
4950: if (yych <= '2') goto yy292;
4951: if (yych <= '9') goto yy291;
4952: if (yych <= ':') goto yy264;
4953: goto yy199;
4954: }
4955: yy261:
4956: YYDEBUG(261, *YYCURSOR);
4957: yyaccept = 6;
4958: yych = *(YYMARKER = ++YYCURSOR);
4959: if (yych <= '/') {
4960: if (yych == '.') goto yy264;
4961: goto yy199;
4962: } else {
4963: if (yych <= '4') goto yy291;
4964: if (yych <= '9') goto yy263;
4965: if (yych <= ':') goto yy264;
4966: goto yy199;
4967: }
4968: yy262:
4969: YYDEBUG(262, *YYCURSOR);
4970: yyaccept = 6;
4971: yych = *(YYMARKER = ++YYCURSOR);
4972: if (yych <= '/') {
4973: if (yych == '.') goto yy264;
4974: goto yy199;
4975: } else {
4976: if (yych <= '9') goto yy263;
4977: if (yych <= ':') goto yy264;
4978: goto yy199;
4979: }
4980: yy263:
4981: YYDEBUG(263, *YYCURSOR);
4982: yych = *++YYCURSOR;
4983: if (yych <= '/') goto yy199;
4984: if (yych <= '9') goto yy289;
4985: goto yy199;
4986: yy264:
4987: YYDEBUG(264, *YYCURSOR);
4988: yych = *++YYCURSOR;
4989: if (yych <= '/') goto yy57;
4990: if (yych <= '5') goto yy265;
4991: if (yych <= '9') goto yy266;
4992: goto yy57;
4993: yy265:
4994: YYDEBUG(265, *YYCURSOR);
4995: yyaccept = 7;
4996: yych = *(YYMARKER = ++YYCURSOR);
4997: if (yych <= '/') {
4998: if (yych == '.') goto yy267;
4999: goto yy223;
5000: } else {
5001: if (yych <= '9') goto yy282;
5002: if (yych <= ':') goto yy267;
5003: goto yy223;
5004: }
5005: yy266:
5006: YYDEBUG(266, *YYCURSOR);
5007: yyaccept = 7;
5008: yych = *(YYMARKER = ++YYCURSOR);
5009: if (yych == '.') goto yy267;
5010: if (yych != ':') goto yy223;
5011: yy267:
5012: YYDEBUG(267, *YYCURSOR);
5013: yych = *++YYCURSOR;
5014: if (yych <= '/') goto yy57;
5015: if (yych <= '5') goto yy268;
5016: if (yych <= '6') goto yy269;
5017: if (yych <= '9') goto yy228;
5018: goto yy57;
5019: yy268:
5020: YYDEBUG(268, *YYCURSOR);
5021: yych = *++YYCURSOR;
5022: if (yych <= '/') goto yy223;
5023: if (yych <= '9') goto yy270;
5024: goto yy223;
5025: yy269:
5026: YYDEBUG(269, *YYCURSOR);
5027: yych = *++YYCURSOR;
5028: if (yych != '0') goto yy223;
5029: yy270:
5030: YYDEBUG(270, *YYCURSOR);
5031: yyaccept = 7;
5032: yych = *(YYMARKER = ++YYCURSOR);
5033: if (yych <= '*') {
5034: if (yych <= 0x1F) {
5035: if (yych == '\t') goto yy272;
5036: goto yy223;
5037: } else {
5038: if (yych <= ' ') goto yy272;
5039: if (yych == '(') goto yy272;
5040: goto yy223;
5041: }
5042: } else {
5043: if (yych <= '@') {
5044: if (yych == ',') goto yy223;
5045: if (yych <= '-') goto yy272;
5046: goto yy223;
5047: } else {
5048: if (yych <= 'Z') goto yy272;
5049: if (yych <= '`') goto yy223;
5050: if (yych <= 'z') goto yy272;
5051: goto yy223;
5052: }
5053: }
5054: yy271:
5055: YYDEBUG(271, *YYCURSOR);
5056: ++YYCURSOR;
5057: if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9);
5058: yych = *YYCURSOR;
5059: yy272:
5060: YYDEBUG(272, *YYCURSOR);
5061: if (yych <= '@') {
5062: if (yych <= '\'') {
5063: if (yych <= '\t') {
5064: if (yych <= 0x08) goto yy57;
5065: goto yy271;
5066: } else {
5067: if (yych == ' ') goto yy271;
5068: goto yy57;
5069: }
5070: } else {
5071: if (yych <= '+') {
5072: if (yych <= '(') goto yy234;
5073: if (yych <= '*') goto yy57;
5074: goto yy233;
5075: } else {
5076: if (yych == '-') goto yy233;
5077: goto yy57;
5078: }
5079: }
5080: } else {
5081: if (yych <= 'Z') {
5082: if (yych <= 'G') {
5083: if (yych <= 'A') goto yy273;
5084: if (yych <= 'F') goto yy235;
5085: goto yy232;
5086: } else {
5087: if (yych != 'P') goto yy235;
5088: }
5089: } else {
5090: if (yych <= 'o') {
5091: if (yych <= '`') goto yy57;
5092: if (yych <= 'a') goto yy274;
5093: goto yy236;
5094: } else {
5095: if (yych <= 'p') goto yy274;
5096: if (yych <= 'z') goto yy236;
5097: goto yy57;
5098: }
5099: }
5100: }
5101: yy273:
5102: YYDEBUG(273, *YYCURSOR);
5103: yyaccept = 7;
5104: yych = *(YYMARKER = ++YYCURSOR);
5105: if (yych <= 'L') {
5106: if (yych <= '-') {
5107: if (yych == ')') goto yy228;
5108: goto yy223;
5109: } else {
5110: if (yych <= '.') goto yy275;
5111: if (yych <= '@') goto yy223;
5112: goto yy237;
5113: }
5114: } else {
5115: if (yych <= '`') {
5116: if (yych <= 'M') goto yy276;
5117: if (yych <= 'Z') goto yy237;
5118: goto yy223;
5119: } else {
5120: if (yych == 'm') goto yy281;
5121: if (yych <= 'z') goto yy242;
5122: goto yy223;
5123: }
5124: }
5125: yy274:
5126: YYDEBUG(274, *YYCURSOR);
5127: yyaccept = 7;
5128: yych = *(YYMARKER = ++YYCURSOR);
5129: if (yych <= 'L') {
5130: if (yych <= '-') {
5131: if (yych == ')') goto yy228;
5132: goto yy223;
5133: } else {
5134: if (yych <= '.') goto yy275;
5135: if (yych <= '@') goto yy223;
5136: goto yy237;
5137: }
5138: } else {
5139: if (yych <= '`') {
5140: if (yych <= 'M') goto yy276;
5141: if (yych <= 'Z') goto yy237;
5142: goto yy223;
5143: } else {
5144: if (yych == 'm') goto yy276;
5145: if (yych <= 'z') goto yy237;
5146: goto yy223;
5147: }
5148: }
5149: yy275:
5150: YYDEBUG(275, *YYCURSOR);
5151: yych = *++YYCURSOR;
5152: if (yych == 'M') goto yy280;
5153: if (yych == 'm') goto yy280;
5154: goto yy57;
5155: yy276:
5156: YYDEBUG(276, *YYCURSOR);
5157: yyaccept = 7;
5158: yych = *(YYMARKER = ++YYCURSOR);
5159: if (yych <= ')') {
5160: if (yych <= '\t') {
5161: if (yych <= 0x00) goto yy278;
5162: if (yych <= 0x08) goto yy223;
5163: goto yy278;
5164: } else {
5165: if (yych == ' ') goto yy278;
5166: if (yych <= '(') goto yy223;
5167: goto yy228;
5168: }
5169: } else {
5170: if (yych <= '@') {
5171: if (yych != '.') goto yy223;
5172: } else {
5173: if (yych <= 'Z') goto yy238;
5174: if (yych <= '`') goto yy223;
5175: if (yych <= 'z') goto yy238;
5176: goto yy223;
5177: }
5178: }
5179: yy277:
5180: YYDEBUG(277, *YYCURSOR);
5181: yych = *++YYCURSOR;
5182: if (yych <= '\t') {
5183: if (yych <= 0x00) goto yy278;
5184: if (yych <= 0x08) goto yy57;
5185: } else {
5186: if (yych != ' ') goto yy57;
5187: }
5188: yy278:
5189: YYDEBUG(278, *YYCURSOR);
5190: ++YYCURSOR;
5191: YYDEBUG(279, *YYCURSOR);
5192: {
5193: DEBUG_OUTPUT("dateshortwithtimeshort12 | dateshortwithtimelong12");
5194: TIMELIB_INIT;
5195: TIMELIB_HAVE_DATE();
5196: s->time->m = timelib_get_month((char **) &ptr);
5197: s->time->d = timelib_get_nr((char **) &ptr, 2);
5198:
5199: TIMELIB_HAVE_TIME();
5200: s->time->h = timelib_get_nr((char **) &ptr, 2);
5201: s->time->i = timelib_get_nr((char **) &ptr, 2);
5202: if (*ptr == ':' || *ptr == '.') {
5203: s->time->s = timelib_get_nr((char **) &ptr, 2);
5204:
5205: if (*ptr == '.') {
5206: s->time->f = timelib_get_frac_nr((char **) &ptr, 8);
5207: }
5208: }
5209:
5210: s->time->h += timelib_meridian((char **) &ptr, s->time->h);
5211: TIMELIB_DEINIT;
5212: return TIMELIB_SHORTDATE_WITH_TIME;
5213: }
5214: yy280:
5215: YYDEBUG(280, *YYCURSOR);
5216: yych = *++YYCURSOR;
5217: if (yych <= 0x1F) {
5218: if (yych <= 0x00) goto yy278;
5219: if (yych == '\t') goto yy278;
5220: goto yy57;
5221: } else {
5222: if (yych <= ' ') goto yy278;
5223: if (yych == '.') goto yy277;
5224: goto yy57;
5225: }
5226: yy281:
5227: YYDEBUG(281, *YYCURSOR);
5228: yyaccept = 7;
5229: yych = *(YYMARKER = ++YYCURSOR);
5230: if (yych <= '-') {
5231: if (yych <= 0x1F) {
5232: if (yych <= 0x00) goto yy278;
5233: if (yych == '\t') goto yy278;
5234: goto yy223;
5235: } else {
5236: if (yych <= '(') {
5237: if (yych <= ' ') goto yy278;
5238: goto yy223;
5239: } else {
5240: if (yych <= ')') goto yy228;
5241: if (yych <= ',') goto yy223;
5242: goto yy244;
5243: }
5244: }
5245: } else {
5246: if (yych <= 'Z') {
5247: if (yych <= '.') goto yy277;
5248: if (yych <= '/') goto yy244;
5249: if (yych <= '@') goto yy223;
5250: goto yy238;
5251: } else {
5252: if (yych <= '_') {
5253: if (yych <= '^') goto yy223;
5254: goto yy244;
5255: } else {
5256: if (yych <= '`') goto yy223;
5257: if (yych <= 'z') goto yy243;
5258: goto yy223;
5259: }
5260: }
5261: }
5262: yy282:
5263: YYDEBUG(282, *YYCURSOR);
5264: yyaccept = 7;
5265: yych = *(YYMARKER = ++YYCURSOR);
5266: if (yych <= ':') {
5267: if (yych <= ' ') {
5268: if (yych == '\t') goto yy283;
5269: if (yych <= 0x1F) goto yy223;
5270: } else {
5271: if (yych == '.') goto yy267;
5272: if (yych <= '9') goto yy223;
5273: goto yy267;
5274: }
5275: } else {
5276: if (yych <= 'P') {
5277: if (yych == 'A') goto yy285;
5278: if (yych <= 'O') goto yy223;
5279: goto yy285;
5280: } else {
5281: if (yych <= 'a') {
5282: if (yych <= '`') goto yy223;
5283: goto yy285;
5284: } else {
5285: if (yych == 'p') goto yy285;
5286: goto yy223;
5287: }
5288: }
5289: }
5290: yy283:
5291: YYDEBUG(283, *YYCURSOR);
5292: ++YYCURSOR;
5293: if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
5294: yych = *YYCURSOR;
5295: YYDEBUG(284, *YYCURSOR);
5296: if (yych <= 'A') {
5297: if (yych <= 0x1F) {
5298: if (yych == '\t') goto yy283;
5299: goto yy57;
5300: } else {
5301: if (yych <= ' ') goto yy283;
5302: if (yych <= '@') goto yy57;
5303: }
5304: } else {
5305: if (yych <= '`') {
5306: if (yych != 'P') goto yy57;
5307: } else {
5308: if (yych <= 'a') goto yy285;
5309: if (yych != 'p') goto yy57;
5310: }
5311: }
5312: yy285:
5313: YYDEBUG(285, *YYCURSOR);
5314: yych = *++YYCURSOR;
5315: if (yych <= 'L') {
5316: if (yych != '.') goto yy57;
5317: } else {
5318: if (yych <= 'M') goto yy287;
5319: if (yych == 'm') goto yy287;
5320: goto yy57;
5321: }
5322: yy286:
5323: YYDEBUG(286, *YYCURSOR);
5324: yych = *++YYCURSOR;
5325: if (yych == 'M') goto yy287;
5326: if (yych != 'm') goto yy57;
5327: yy287:
5328: YYDEBUG(287, *YYCURSOR);
5329: yych = *++YYCURSOR;
5330: if (yych <= 0x1F) {
5331: if (yych <= 0x00) goto yy278;
5332: if (yych == '\t') goto yy278;
5333: goto yy57;
5334: } else {
5335: if (yych <= ' ') goto yy278;
5336: if (yych != '.') goto yy57;
5337: }
5338: yy288:
5339: YYDEBUG(288, *YYCURSOR);
5340: yych = *++YYCURSOR;
5341: if (yych <= '\t') {
5342: if (yych <= 0x00) goto yy278;
5343: if (yych <= 0x08) goto yy57;
5344: goto yy278;
5345: } else {
5346: if (yych == ' ') goto yy278;
5347: goto yy57;
5348: }
5349: yy289:
5350: YYDEBUG(289, *YYCURSOR);
5351: yych = *++YYCURSOR;
5352: if (yych <= '/') goto yy199;
5353: if (yych >= ':') goto yy199;
5354: YYDEBUG(290, *YYCURSOR);
5355: yych = *++YYCURSOR;
5356: goto yy199;
5357: yy291:
5358: YYDEBUG(291, *YYCURSOR);
5359: yyaccept = 6;
5360: yych = *(YYMARKER = ++YYCURSOR);
5361: if (yych <= '/') {
5362: if (yych == '.') goto yy221;
5363: goto yy199;
5364: } else {
5365: if (yych <= '9') goto yy289;
5366: if (yych <= ':') goto yy221;
5367: goto yy199;
5368: }
5369: yy292:
5370: YYDEBUG(292, *YYCURSOR);
5371: yyaccept = 6;
5372: yych = *(YYMARKER = ++YYCURSOR);
5373: if (yych <= '/') {
5374: if (yych == '.') goto yy264;
5375: goto yy199;
5376: } else {
5377: if (yych <= '9') goto yy289;
5378: if (yych <= ':') goto yy264;
5379: goto yy199;
5380: }
5381: yy293:
5382: YYDEBUG(293, *YYCURSOR);
5383: yych = *++YYCURSOR;
5384: if (yych <= '/') goto yy57;
5385: if (yych >= ':') goto yy57;
5386: yy294:
5387: YYDEBUG(294, *YYCURSOR);
5388: ++YYCURSOR;
5389: yy295:
5390: YYDEBUG(295, *YYCURSOR);
5391: {
5392: int length = 0;
5393: DEBUG_OUTPUT("datenoday");
5394: TIMELIB_INIT;
5395: TIMELIB_HAVE_DATE();
5396: s->time->m = timelib_get_month((char **) &ptr);
5397: s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length);
5398: s->time->d = 1;
5399: TIMELIB_PROCESS_YEAR(s->time->y, length);
5400: TIMELIB_DEINIT;
5401: return TIMELIB_DATE_NO_DAY;
5402: }
5403: yy296:
5404: YYDEBUG(296, *YYCURSOR);
5405: yych = *++YYCURSOR;
5406: if (yych <= '/') {
5407: if (yych == '.') goto yy221;
5408: goto yy57;
5409: } else {
5410: if (yych <= '9') goto yy294;
5411: if (yych <= ':') goto yy221;
5412: goto yy57;
5413: }
5414: yy297:
5415: YYDEBUG(297, *YYCURSOR);
5416: yych = *++YYCURSOR;
5417: if (yych <= '/') {
5418: if (yych == '.') goto yy264;
5419: goto yy57;
5420: } else {
5421: if (yych <= '9') goto yy294;
5422: if (yych <= ':') goto yy264;
5423: goto yy57;
5424: }
5425: yy298:
5426: YYDEBUG(298, *YYCURSOR);
5427: yyaccept = 6;
5428: yych = *(YYMARKER = ++YYCURSOR);
5429: if (yych <= '9') {
5430: if (yych <= '/') {
5431: if (yych == '.') goto yy331;
5432: goto yy216;
5433: } else {
5434: if (yych <= '0') goto yy332;
5435: if (yych <= '1') goto yy302;
5436: if (yych <= '2') goto yy303;
5437: goto yy297;
5438: }
5439: } else {
5440: if (yych <= 'q') {
5441: if (yych <= ':') goto yy221;
5442: if (yych == 'n') goto yy212;
5443: goto yy216;
5444: } else {
5445: if (yych <= 'r') goto yy213;
5446: if (yych <= 's') goto yy211;
5447: if (yych <= 't') goto yy214;
5448: goto yy216;
5449: }
5450: }
5451: yy299:
5452: YYDEBUG(299, *YYCURSOR);
5453: yyaccept = 6;
5454: yych = *(YYMARKER = ++YYCURSOR);
5455: if (yych <= '9') {
5456: if (yych <= '/') {
5457: if (yych != '.') goto yy216;
5458: } else {
5459: if (yych <= '0') goto yy301;
5460: if (yych <= '1') goto yy302;
5461: if (yych <= '2') goto yy303;
5462: goto yy297;
5463: }
5464: } else {
5465: if (yych <= 'q') {
5466: if (yych <= ':') goto yy264;
5467: if (yych == 'n') goto yy212;
5468: goto yy216;
5469: } else {
5470: if (yych <= 'r') goto yy213;
5471: if (yych <= 's') goto yy211;
5472: if (yych <= 't') goto yy214;
5473: goto yy216;
5474: }
5475: }
5476: yy300:
5477: YYDEBUG(300, *YYCURSOR);
5478: yyaccept = 6;
5479: yych = *(YYMARKER = ++YYCURSOR);
5480: if (yych <= '1') {
5481: if (yych <= '/') goto yy216;
5482: if (yych <= '0') goto yy306;
5483: goto yy307;
5484: } else {
5485: if (yych <= '2') goto yy308;
5486: if (yych <= '5') goto yy309;
5487: if (yych <= '9') goto yy310;
5488: goto yy216;
5489: }
5490: yy301:
5491: YYDEBUG(301, *YYCURSOR);
5492: yych = *++YYCURSOR;
5493: if (yych <= '/') {
5494: if (yych == '.') goto yy264;
5495: goto yy57;
5496: } else {
5497: if (yych <= '0') goto yy304;
5498: if (yych <= '9') goto yy305;
5499: if (yych <= ':') goto yy264;
5500: goto yy57;
5501: }
5502: yy302:
5503: YYDEBUG(302, *YYCURSOR);
5504: yych = *++YYCURSOR;
5505: if (yych <= '/') {
5506: if (yych == '.') goto yy264;
5507: goto yy57;
5508: } else {
5509: if (yych <= '2') goto yy305;
5510: if (yych <= '9') goto yy304;
5511: if (yych <= ':') goto yy264;
5512: goto yy57;
5513: }
5514: yy303:
5515: YYDEBUG(303, *YYCURSOR);
5516: yych = *++YYCURSOR;
5517: if (yych <= '/') {
5518: if (yych == '.') goto yy264;
5519: goto yy57;
5520: } else {
5521: if (yych <= '4') goto yy304;
5522: if (yych <= '9') goto yy294;
5523: if (yych <= ':') goto yy264;
5524: goto yy57;
5525: }
5526: yy304:
5527: YYDEBUG(304, *YYCURSOR);
5528: yyaccept = 8;
5529: yych = *(YYMARKER = ++YYCURSOR);
5530: if (yych == '.') goto yy221;
5531: if (yych == ':') goto yy221;
5532: goto yy295;
5533: yy305:
5534: YYDEBUG(305, *YYCURSOR);
5535: yyaccept = 8;
5536: yych = *(YYMARKER = ++YYCURSOR);
5537: if (yych == '.') goto yy264;
5538: if (yych == ':') goto yy264;
5539: goto yy295;
5540: yy306:
5541: YYDEBUG(306, *YYCURSOR);
5542: yyaccept = 6;
5543: yych = *(YYMARKER = ++YYCURSOR);
5544: if (yych <= '/') {
5545: if (yych == '.') goto yy326;
5546: goto yy199;
5547: } else {
5548: if (yych <= '0') goto yy325;
5549: if (yych <= '9') goto yy330;
5550: if (yych <= ':') goto yy326;
5551: goto yy199;
5552: }
5553: yy307:
5554: YYDEBUG(307, *YYCURSOR);
5555: yyaccept = 6;
5556: yych = *(YYMARKER = ++YYCURSOR);
5557: if (yych <= '/') {
5558: if (yych == '.') goto yy311;
5559: goto yy199;
5560: } else {
5561: if (yych <= '2') goto yy330;
5562: if (yych <= '9') goto yy325;
5563: if (yych <= ':') goto yy311;
5564: goto yy199;
5565: }
5566: yy308:
5567: YYDEBUG(308, *YYCURSOR);
5568: yyaccept = 6;
5569: yych = *(YYMARKER = ++YYCURSOR);
5570: if (yych <= '/') {
5571: if (yych == '.') goto yy311;
5572: goto yy199;
5573: } else {
5574: if (yych <= '4') goto yy325;
5575: if (yych <= '9') goto yy324;
5576: if (yych <= ':') goto yy311;
5577: goto yy199;
5578: }
5579: yy309:
5580: YYDEBUG(309, *YYCURSOR);
5581: yyaccept = 6;
5582: yych = *(YYMARKER = ++YYCURSOR);
5583: if (yych <= '/') {
5584: if (yych == '.') goto yy311;
5585: goto yy199;
5586: } else {
5587: if (yych <= '9') goto yy324;
5588: if (yych <= ':') goto yy311;
5589: goto yy199;
5590: }
5591: yy310:
5592: YYDEBUG(310, *YYCURSOR);
5593: yyaccept = 6;
5594: yych = *(YYMARKER = ++YYCURSOR);
5595: if (yych <= '/') {
5596: if (yych != '.') goto yy199;
5597: } else {
5598: if (yych <= '9') goto yy263;
5599: if (yych >= ';') goto yy199;
5600: }
5601: yy311:
5602: YYDEBUG(311, *YYCURSOR);
5603: yych = *++YYCURSOR;
5604: if (yych <= '/') goto yy57;
5605: if (yych <= '5') goto yy312;
5606: if (yych <= '6') goto yy313;
5607: if (yych <= '9') goto yy266;
5608: goto yy57;
5609: yy312:
5610: YYDEBUG(312, *YYCURSOR);
5611: yyaccept = 7;
5612: yych = *(YYMARKER = ++YYCURSOR);
5613: if (yych <= '/') {
5614: if (yych == '.') goto yy267;
5615: goto yy223;
5616: } else {
5617: if (yych <= '9') goto yy314;
5618: if (yych <= ':') goto yy267;
5619: goto yy223;
5620: }
5621: yy313:
5622: YYDEBUG(313, *YYCURSOR);
5623: yyaccept = 7;
5624: yych = *(YYMARKER = ++YYCURSOR);
5625: if (yych <= '/') {
5626: if (yych == '.') goto yy267;
5627: goto yy223;
5628: } else {
5629: if (yych <= '0') goto yy270;
5630: if (yych == ':') goto yy267;
5631: goto yy223;
5632: }
5633: yy314:
5634: YYDEBUG(314, *YYCURSOR);
5635: yyaccept = 7;
5636: yych = *(YYMARKER = ++YYCURSOR);
5637: if (yych <= ',') {
5638: if (yych <= ' ') {
5639: if (yych == '\t') goto yy316;
5640: if (yych <= 0x1F) goto yy223;
5641: goto yy316;
5642: } else {
5643: if (yych <= '(') {
5644: if (yych <= '\'') goto yy223;
5645: goto yy316;
5646: } else {
5647: if (yych == '+') goto yy316;
5648: goto yy223;
5649: }
5650: }
5651: } else {
5652: if (yych <= ':') {
5653: if (yych <= '-') goto yy316;
5654: if (yych <= '.') goto yy267;
5655: if (yych <= '9') goto yy223;
5656: goto yy267;
5657: } else {
5658: if (yych <= 'Z') {
5659: if (yych <= '@') goto yy223;
5660: goto yy316;
5661: } else {
5662: if (yych <= '`') goto yy223;
5663: if (yych <= 'z') goto yy316;
5664: goto yy223;
5665: }
5666: }
5667: }
5668: yy315:
5669: YYDEBUG(315, *YYCURSOR);
5670: ++YYCURSOR;
5671: if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9);
5672: yych = *YYCURSOR;
5673: yy316:
5674: YYDEBUG(316, *YYCURSOR);
5675: if (yych <= '@') {
5676: if (yych <= '\'') {
5677: if (yych <= '\t') {
5678: if (yych <= 0x08) goto yy57;
5679: goto yy315;
5680: } else {
5681: if (yych == ' ') goto yy315;
5682: goto yy57;
5683: }
5684: } else {
5685: if (yych <= '+') {
5686: if (yych <= '(') goto yy234;
5687: if (yych <= '*') goto yy57;
5688: goto yy233;
5689: } else {
5690: if (yych == '-') goto yy233;
5691: goto yy57;
5692: }
5693: }
5694: } else {
5695: if (yych <= 'Z') {
5696: if (yych <= 'G') {
5697: if (yych <= 'A') goto yy317;
5698: if (yych <= 'F') goto yy235;
5699: goto yy232;
5700: } else {
5701: if (yych != 'P') goto yy235;
5702: }
5703: } else {
5704: if (yych <= 'o') {
5705: if (yych <= '`') goto yy57;
5706: if (yych <= 'a') goto yy318;
5707: goto yy236;
5708: } else {
5709: if (yych <= 'p') goto yy318;
5710: if (yych <= 'z') goto yy236;
5711: goto yy57;
5712: }
5713: }
5714: }
5715: yy317:
5716: YYDEBUG(317, *YYCURSOR);
5717: yyaccept = 7;
5718: yych = *(YYMARKER = ++YYCURSOR);
5719: if (yych <= 'L') {
5720: if (yych <= '-') {
5721: if (yych == ')') goto yy228;
5722: goto yy223;
5723: } else {
5724: if (yych <= '.') goto yy320;
5725: if (yych <= '@') goto yy223;
5726: goto yy237;
5727: }
5728: } else {
5729: if (yych <= '`') {
5730: if (yych <= 'M') goto yy319;
5731: if (yych <= 'Z') goto yy237;
5732: goto yy223;
5733: } else {
5734: if (yych == 'm') goto yy323;
5735: if (yych <= 'z') goto yy242;
5736: goto yy223;
5737: }
5738: }
5739: yy318:
5740: YYDEBUG(318, *YYCURSOR);
5741: yyaccept = 7;
5742: yych = *(YYMARKER = ++YYCURSOR);
5743: if (yych <= 'L') {
5744: if (yych <= '-') {
5745: if (yych == ')') goto yy228;
5746: goto yy223;
5747: } else {
5748: if (yych <= '.') goto yy320;
5749: if (yych <= '@') goto yy223;
5750: goto yy237;
5751: }
5752: } else {
5753: if (yych <= '`') {
5754: if (yych <= 'M') goto yy319;
5755: if (yych <= 'Z') goto yy237;
5756: goto yy223;
5757: } else {
5758: if (yych == 'm') goto yy319;
5759: if (yych <= 'z') goto yy237;
5760: goto yy223;
5761: }
5762: }
5763: yy319:
5764: YYDEBUG(319, *YYCURSOR);
5765: yyaccept = 7;
5766: yych = *(YYMARKER = ++YYCURSOR);
5767: if (yych <= ')') {
5768: if (yych <= '\t') {
5769: if (yych <= 0x00) goto yy278;
5770: if (yych <= 0x08) goto yy223;
5771: goto yy278;
5772: } else {
5773: if (yych == ' ') goto yy278;
5774: if (yych <= '(') goto yy223;
5775: goto yy228;
5776: }
5777: } else {
5778: if (yych <= '@') {
5779: if (yych == '.') goto yy322;
5780: goto yy223;
5781: } else {
5782: if (yych <= 'Z') goto yy238;
5783: if (yych <= '`') goto yy223;
5784: if (yych <= 'z') goto yy238;
5785: goto yy223;
5786: }
5787: }
5788: yy320:
5789: YYDEBUG(320, *YYCURSOR);
5790: yych = *++YYCURSOR;
5791: if (yych == 'M') goto yy321;
5792: if (yych != 'm') goto yy57;
5793: yy321:
5794: YYDEBUG(321, *YYCURSOR);
5795: yych = *++YYCURSOR;
5796: if (yych <= 0x1F) {
5797: if (yych <= 0x00) goto yy278;
5798: if (yych == '\t') goto yy278;
5799: goto yy57;
5800: } else {
5801: if (yych <= ' ') goto yy278;
5802: if (yych != '.') goto yy57;
5803: }
5804: yy322:
5805: YYDEBUG(322, *YYCURSOR);
5806: yych = *++YYCURSOR;
5807: if (yych <= '\t') {
5808: if (yych <= 0x00) goto yy278;
5809: if (yych <= 0x08) goto yy57;
5810: goto yy278;
5811: } else {
5812: if (yych == ' ') goto yy278;
5813: goto yy57;
5814: }
5815: yy323:
5816: YYDEBUG(323, *YYCURSOR);
5817: yyaccept = 7;
5818: yych = *(YYMARKER = ++YYCURSOR);
5819: if (yych <= '-') {
5820: if (yych <= 0x1F) {
5821: if (yych <= 0x00) goto yy278;
5822: if (yych == '\t') goto yy278;
5823: goto yy223;
5824: } else {
5825: if (yych <= '(') {
5826: if (yych <= ' ') goto yy278;
5827: goto yy223;
5828: } else {
5829: if (yych <= ')') goto yy228;
5830: if (yych <= ',') goto yy223;
5831: goto yy244;
5832: }
5833: }
5834: } else {
5835: if (yych <= 'Z') {
5836: if (yych <= '.') goto yy322;
5837: if (yych <= '/') goto yy244;
5838: if (yych <= '@') goto yy223;
5839: goto yy238;
5840: } else {
5841: if (yych <= '_') {
5842: if (yych <= '^') goto yy223;
5843: goto yy244;
5844: } else {
5845: if (yych <= '`') goto yy223;
5846: if (yych <= 'z') goto yy243;
5847: goto yy223;
5848: }
5849: }
5850: }
5851: yy324:
5852: YYDEBUG(324, *YYCURSOR);
5853: yyaccept = 6;
5854: yych = *(YYMARKER = ++YYCURSOR);
5855: if (yych <= ':') {
5856: if (yych <= ' ') {
5857: if (yych == '\t') goto yy283;
5858: if (yych <= 0x1F) goto yy199;
5859: goto yy283;
5860: } else {
5861: if (yych <= '.') {
5862: if (yych <= '-') goto yy199;
5863: goto yy267;
5864: } else {
5865: if (yych <= '/') goto yy199;
5866: if (yych <= '9') goto yy289;
5867: goto yy267;
5868: }
5869: }
5870: } else {
5871: if (yych <= 'P') {
5872: if (yych == 'A') goto yy285;
5873: if (yych <= 'O') goto yy199;
5874: goto yy285;
5875: } else {
5876: if (yych <= 'a') {
5877: if (yych <= '`') goto yy199;
5878: goto yy285;
5879: } else {
5880: if (yych == 'p') goto yy285;
5881: goto yy199;
5882: }
5883: }
5884: }
5885: yy325:
5886: YYDEBUG(325, *YYCURSOR);
5887: yyaccept = 6;
5888: yych = *(YYMARKER = ++YYCURSOR);
5889: if (yych <= ':') {
5890: if (yych <= ' ') {
5891: if (yych == '\t') goto yy283;
5892: if (yych <= 0x1F) goto yy199;
5893: goto yy283;
5894: } else {
5895: if (yych <= '.') {
5896: if (yych <= '-') goto yy199;
5897: } else {
5898: if (yych <= '/') goto yy199;
5899: if (yych <= '9') goto yy289;
5900: }
5901: }
5902: } else {
5903: if (yych <= 'P') {
5904: if (yych == 'A') goto yy285;
5905: if (yych <= 'O') goto yy199;
5906: goto yy285;
5907: } else {
5908: if (yych <= 'a') {
5909: if (yych <= '`') goto yy199;
5910: goto yy285;
5911: } else {
5912: if (yych == 'p') goto yy285;
5913: goto yy199;
5914: }
5915: }
5916: }
5917: yy326:
5918: YYDEBUG(326, *YYCURSOR);
5919: yych = *++YYCURSOR;
5920: if (yych <= '/') goto yy57;
5921: if (yych <= '5') goto yy327;
5922: if (yych <= '6') goto yy328;
5923: if (yych <= '9') goto yy224;
5924: goto yy57;
5925: yy327:
5926: YYDEBUG(327, *YYCURSOR);
5927: yyaccept = 7;
5928: yych = *(YYMARKER = ++YYCURSOR);
5929: if (yych <= '/') {
5930: if (yych == '.') goto yy225;
5931: goto yy223;
5932: } else {
5933: if (yych <= '9') goto yy329;
5934: if (yych <= ':') goto yy225;
5935: goto yy223;
5936: }
5937: yy328:
5938: YYDEBUG(328, *YYCURSOR);
5939: yyaccept = 7;
5940: yych = *(YYMARKER = ++YYCURSOR);
5941: if (yych <= '/') {
5942: if (yych == '.') goto yy225;
5943: goto yy223;
5944: } else {
5945: if (yych <= '0') goto yy270;
5946: if (yych == ':') goto yy225;
5947: goto yy223;
5948: }
5949: yy329:
5950: YYDEBUG(329, *YYCURSOR);
5951: yyaccept = 7;
5952: yych = *(YYMARKER = ++YYCURSOR);
5953: if (yych <= ',') {
5954: if (yych <= ' ') {
5955: if (yych == '\t') goto yy272;
5956: if (yych <= 0x1F) goto yy223;
5957: goto yy272;
5958: } else {
5959: if (yych <= '(') {
5960: if (yych <= '\'') goto yy223;
5961: goto yy272;
5962: } else {
5963: if (yych == '+') goto yy272;
5964: goto yy223;
5965: }
5966: }
5967: } else {
5968: if (yych <= ':') {
5969: if (yych <= '-') goto yy272;
5970: if (yych <= '.') goto yy225;
5971: if (yych <= '9') goto yy223;
5972: goto yy225;
5973: } else {
5974: if (yych <= 'Z') {
5975: if (yych <= '@') goto yy223;
5976: goto yy272;
5977: } else {
5978: if (yych <= '`') goto yy223;
5979: if (yych <= 'z') goto yy272;
5980: goto yy223;
5981: }
5982: }
5983: }
5984: yy330:
5985: YYDEBUG(330, *YYCURSOR);
5986: yyaccept = 6;
5987: yych = *(YYMARKER = ++YYCURSOR);
5988: if (yych <= ':') {
5989: if (yych <= ' ') {
5990: if (yych == '\t') goto yy283;
5991: if (yych <= 0x1F) goto yy199;
5992: goto yy283;
5993: } else {
5994: if (yych <= '.') {
5995: if (yych <= '-') goto yy199;
5996: goto yy311;
5997: } else {
5998: if (yych <= '/') goto yy199;
5999: if (yych <= '9') goto yy289;
6000: goto yy311;
6001: }
6002: }
6003: } else {
6004: if (yych <= 'P') {
6005: if (yych == 'A') goto yy285;
6006: if (yych <= 'O') goto yy199;
6007: goto yy285;
6008: } else {
6009: if (yych <= 'a') {
6010: if (yych <= '`') goto yy199;
6011: goto yy285;
6012: } else {
6013: if (yych == 'p') goto yy285;
6014: goto yy199;
6015: }
6016: }
6017: }
6018: yy331:
6019: YYDEBUG(331, *YYCURSOR);
6020: yyaccept = 6;
6021: yych = *(YYMARKER = ++YYCURSOR);
6022: if (yych <= '1') {
6023: if (yych <= '/') goto yy216;
6024: if (yych <= '0') goto yy333;
6025: goto yy334;
6026: } else {
6027: if (yych <= '2') goto yy335;
6028: if (yych <= '5') goto yy336;
6029: if (yych <= '9') goto yy337;
6030: goto yy216;
6031: }
6032: yy332:
6033: YYDEBUG(332, *YYCURSOR);
6034: yych = *++YYCURSOR;
6035: if (yych <= '/') {
6036: if (yych == '.') goto yy221;
6037: goto yy57;
6038: } else {
6039: if (yych <= '0') goto yy304;
6040: if (yych <= '9') goto yy305;
6041: if (yych <= ':') goto yy221;
6042: goto yy57;
6043: }
6044: yy333:
6045: YYDEBUG(333, *YYCURSOR);
6046: yyaccept = 6;
6047: yych = *(YYMARKER = ++YYCURSOR);
6048: if (yych <= '/') {
6049: if (yych == '.') goto yy350;
6050: goto yy199;
6051: } else {
6052: if (yych <= '0') goto yy349;
6053: if (yych <= '9') goto yy354;
6054: if (yych <= ':') goto yy350;
6055: goto yy199;
6056: }
6057: yy334:
6058: YYDEBUG(334, *YYCURSOR);
6059: yyaccept = 6;
6060: yych = *(YYMARKER = ++YYCURSOR);
6061: if (yych <= '/') {
6062: if (yych == '.') goto yy338;
6063: goto yy199;
6064: } else {
6065: if (yych <= '2') goto yy354;
6066: if (yych <= '9') goto yy349;
6067: if (yych <= ':') goto yy338;
6068: goto yy199;
6069: }
6070: yy335:
6071: YYDEBUG(335, *YYCURSOR);
6072: yyaccept = 6;
6073: yych = *(YYMARKER = ++YYCURSOR);
6074: if (yych <= '/') {
6075: if (yych == '.') goto yy338;
6076: goto yy199;
6077: } else {
6078: if (yych <= '4') goto yy349;
6079: if (yych <= '9') goto yy348;
6080: if (yych <= ':') goto yy338;
6081: goto yy199;
6082: }
6083: yy336:
6084: YYDEBUG(336, *YYCURSOR);
6085: yyaccept = 6;
6086: yych = *(YYMARKER = ++YYCURSOR);
6087: if (yych <= '/') {
6088: if (yych == '.') goto yy338;
6089: goto yy199;
6090: } else {
6091: if (yych <= '9') goto yy348;
6092: if (yych <= ':') goto yy338;
6093: goto yy199;
6094: }
6095: yy337:
6096: YYDEBUG(337, *YYCURSOR);
6097: yyaccept = 6;
6098: yych = *(YYMARKER = ++YYCURSOR);
6099: if (yych <= '/') {
6100: if (yych != '.') goto yy199;
6101: } else {
6102: if (yych <= '9') goto yy263;
6103: if (yych >= ';') goto yy199;
6104: }
6105: yy338:
6106: YYDEBUG(338, *YYCURSOR);
6107: yych = *++YYCURSOR;
6108: if (yych <= '/') goto yy57;
6109: if (yych <= '5') goto yy339;
6110: if (yych <= '6') goto yy340;
6111: if (yych <= '9') goto yy266;
6112: goto yy57;
6113: yy339:
6114: YYDEBUG(339, *YYCURSOR);
6115: yyaccept = 7;
6116: yych = *(YYMARKER = ++YYCURSOR);
6117: if (yych <= '/') {
6118: if (yych == '.') goto yy267;
6119: goto yy223;
6120: } else {
6121: if (yych <= '9') goto yy341;
6122: if (yych <= ':') goto yy267;
6123: goto yy223;
6124: }
6125: yy340:
6126: YYDEBUG(340, *YYCURSOR);
6127: yyaccept = 7;
6128: yych = *(YYMARKER = ++YYCURSOR);
6129: if (yych <= '/') {
6130: if (yych == '.') goto yy267;
6131: goto yy223;
6132: } else {
6133: if (yych <= '0') goto yy229;
6134: if (yych == ':') goto yy267;
6135: goto yy223;
6136: }
6137: yy341:
6138: YYDEBUG(341, *YYCURSOR);
6139: yyaccept = 7;
6140: yych = *(YYMARKER = ++YYCURSOR);
6141: if (yych <= ',') {
6142: if (yych <= ' ') {
6143: if (yych == '\t') goto yy343;
6144: if (yych <= 0x1F) goto yy223;
6145: goto yy343;
6146: } else {
6147: if (yych <= '(') {
6148: if (yych <= '\'') goto yy223;
6149: goto yy343;
6150: } else {
6151: if (yych == '+') goto yy343;
6152: goto yy223;
6153: }
6154: }
6155: } else {
6156: if (yych <= ':') {
6157: if (yych <= '-') goto yy343;
6158: if (yych <= '.') goto yy267;
6159: if (yych <= '9') goto yy223;
6160: goto yy267;
6161: } else {
6162: if (yych <= 'Z') {
6163: if (yych <= '@') goto yy223;
6164: goto yy343;
6165: } else {
6166: if (yych <= '`') goto yy223;
6167: if (yych <= 'z') goto yy343;
6168: goto yy223;
6169: }
6170: }
6171: }
6172: yy342:
6173: YYDEBUG(342, *YYCURSOR);
6174: ++YYCURSOR;
6175: if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9);
6176: yych = *YYCURSOR;
6177: yy343:
6178: YYDEBUG(343, *YYCURSOR);
6179: if (yych <= '@') {
6180: if (yych <= '\'') {
6181: if (yych <= '\t') {
6182: if (yych <= 0x08) goto yy57;
6183: goto yy342;
6184: } else {
6185: if (yych == ' ') goto yy342;
6186: goto yy57;
6187: }
6188: } else {
6189: if (yych <= '+') {
6190: if (yych <= '(') goto yy234;
6191: if (yych <= '*') goto yy57;
6192: goto yy233;
6193: } else {
6194: if (yych == '-') goto yy233;
6195: goto yy57;
6196: }
6197: }
6198: } else {
6199: if (yych <= 'Z') {
6200: if (yych <= 'G') {
6201: if (yych <= 'A') goto yy344;
6202: if (yych <= 'F') goto yy235;
6203: goto yy232;
6204: } else {
6205: if (yych != 'P') goto yy235;
6206: }
6207: } else {
6208: if (yych <= 'o') {
6209: if (yych <= '`') goto yy57;
6210: if (yych <= 'a') goto yy345;
6211: goto yy236;
6212: } else {
6213: if (yych <= 'p') goto yy345;
6214: if (yych <= 'z') goto yy236;
6215: goto yy57;
6216: }
6217: }
6218: }
6219: yy344:
6220: YYDEBUG(344, *YYCURSOR);
6221: yyaccept = 7;
6222: yych = *(YYMARKER = ++YYCURSOR);
6223: if (yych <= 'L') {
6224: if (yych <= '-') {
6225: if (yych == ')') goto yy228;
6226: goto yy223;
6227: } else {
6228: if (yych <= '.') goto yy286;
6229: if (yych <= '@') goto yy223;
6230: goto yy237;
6231: }
6232: } else {
6233: if (yych <= '`') {
6234: if (yych <= 'M') goto yy346;
6235: if (yych <= 'Z') goto yy237;
6236: goto yy223;
6237: } else {
6238: if (yych == 'm') goto yy347;
6239: if (yych <= 'z') goto yy242;
6240: goto yy223;
6241: }
6242: }
6243: yy345:
6244: YYDEBUG(345, *YYCURSOR);
6245: yyaccept = 7;
6246: yych = *(YYMARKER = ++YYCURSOR);
6247: if (yych <= 'L') {
6248: if (yych <= '-') {
6249: if (yych == ')') goto yy228;
6250: goto yy223;
6251: } else {
6252: if (yych <= '.') goto yy286;
6253: if (yych <= '@') goto yy223;
6254: goto yy237;
6255: }
6256: } else {
6257: if (yych <= '`') {
6258: if (yych <= 'M') goto yy346;
6259: if (yych <= 'Z') goto yy237;
6260: goto yy223;
6261: } else {
6262: if (yych == 'm') goto yy346;
6263: if (yych <= 'z') goto yy237;
6264: goto yy223;
6265: }
6266: }
6267: yy346:
6268: YYDEBUG(346, *YYCURSOR);
6269: yyaccept = 7;
6270: yych = *(YYMARKER = ++YYCURSOR);
6271: if (yych <= ')') {
6272: if (yych <= '\t') {
6273: if (yych <= 0x00) goto yy278;
6274: if (yych <= 0x08) goto yy223;
6275: goto yy278;
6276: } else {
6277: if (yych == ' ') goto yy278;
6278: if (yych <= '(') goto yy223;
6279: goto yy228;
6280: }
6281: } else {
6282: if (yych <= '@') {
6283: if (yych == '.') goto yy288;
6284: goto yy223;
6285: } else {
6286: if (yych <= 'Z') goto yy238;
6287: if (yych <= '`') goto yy223;
6288: if (yych <= 'z') goto yy238;
6289: goto yy223;
6290: }
6291: }
6292: yy347:
6293: YYDEBUG(347, *YYCURSOR);
6294: yyaccept = 7;
6295: yych = *(YYMARKER = ++YYCURSOR);
6296: if (yych <= '-') {
6297: if (yych <= 0x1F) {
6298: if (yych <= 0x00) goto yy278;
6299: if (yych == '\t') goto yy278;
6300: goto yy223;
6301: } else {
6302: if (yych <= '(') {
6303: if (yych <= ' ') goto yy278;
6304: goto yy223;
6305: } else {
6306: if (yych <= ')') goto yy228;
6307: if (yych <= ',') goto yy223;
6308: goto yy244;
6309: }
6310: }
6311: } else {
6312: if (yych <= 'Z') {
6313: if (yych <= '.') goto yy288;
6314: if (yych <= '/') goto yy244;
6315: if (yych <= '@') goto yy223;
6316: goto yy238;
6317: } else {
6318: if (yych <= '_') {
6319: if (yych <= '^') goto yy223;
6320: goto yy244;
6321: } else {
6322: if (yych <= '`') goto yy223;
6323: if (yych <= 'z') goto yy243;
6324: goto yy223;
6325: }
6326: }
6327: }
6328: yy348:
6329: YYDEBUG(348, *YYCURSOR);
6330: yyaccept = 6;
6331: yych = *(YYMARKER = ++YYCURSOR);
6332: if (yych <= '/') {
6333: if (yych == '.') goto yy225;
6334: goto yy199;
6335: } else {
6336: if (yych <= '9') goto yy289;
6337: if (yych <= ':') goto yy225;
6338: goto yy199;
6339: }
6340: yy349:
6341: YYDEBUG(349, *YYCURSOR);
6342: yyaccept = 6;
6343: yych = *(YYMARKER = ++YYCURSOR);
6344: if (yych <= '/') {
6345: if (yych != '.') goto yy199;
6346: } else {
6347: if (yych <= '9') goto yy289;
6348: if (yych >= ';') goto yy199;
6349: }
6350: yy350:
6351: YYDEBUG(350, *YYCURSOR);
6352: yych = *++YYCURSOR;
6353: if (yych <= '/') goto yy57;
6354: if (yych <= '5') goto yy351;
6355: if (yych <= '6') goto yy352;
6356: if (yych <= '9') goto yy224;
6357: goto yy57;
6358: yy351:
6359: YYDEBUG(351, *YYCURSOR);
6360: yyaccept = 7;
6361: yych = *(YYMARKER = ++YYCURSOR);
6362: if (yych <= '/') {
6363: if (yych == '.') goto yy225;
6364: goto yy223;
6365: } else {
6366: if (yych <= '9') goto yy353;
6367: if (yych <= ':') goto yy225;
6368: goto yy223;
6369: }
6370: yy352:
6371: YYDEBUG(352, *YYCURSOR);
6372: yyaccept = 7;
6373: yych = *(YYMARKER = ++YYCURSOR);
6374: if (yych <= '/') {
6375: if (yych == '.') goto yy225;
6376: goto yy223;
6377: } else {
6378: if (yych <= '0') goto yy229;
6379: if (yych == ':') goto yy225;
6380: goto yy223;
6381: }
6382: yy353:
6383: YYDEBUG(353, *YYCURSOR);
6384: yyaccept = 7;
6385: yych = *(YYMARKER = ++YYCURSOR);
6386: if (yych <= ',') {
6387: if (yych <= ' ') {
6388: if (yych == '\t') goto yy231;
6389: if (yych <= 0x1F) goto yy223;
6390: goto yy231;
6391: } else {
6392: if (yych <= '(') {
6393: if (yych <= '\'') goto yy223;
6394: goto yy231;
6395: } else {
6396: if (yych == '+') goto yy231;
6397: goto yy223;
6398: }
6399: }
6400: } else {
6401: if (yych <= ':') {
6402: if (yych <= '-') goto yy231;
6403: if (yych <= '.') goto yy225;
6404: if (yych <= '9') goto yy223;
6405: goto yy225;
6406: } else {
6407: if (yych <= 'Z') {
6408: if (yych <= '@') goto yy223;
6409: goto yy231;
6410: } else {
6411: if (yych <= '`') goto yy223;
6412: if (yych <= 'z') goto yy231;
6413: goto yy223;
6414: }
6415: }
6416: }
6417: yy354:
6418: YYDEBUG(354, *YYCURSOR);
6419: yyaccept = 6;
6420: yych = *(YYMARKER = ++YYCURSOR);
6421: if (yych <= '/') {
6422: if (yych == '.') goto yy338;
6423: goto yy199;
6424: } else {
6425: if (yych <= '9') goto yy289;
6426: if (yych <= ':') goto yy338;
6427: goto yy199;
6428: }
6429: yy355:
6430: YYDEBUG(355, *YYCURSOR);
6431: yyaccept = 6;
6432: yych = *(YYMARKER = ++YYCURSOR);
6433: if (yych <= '9') {
6434: if (yych <= '/') {
6435: if (yych == '.') goto yy300;
6436: goto yy216;
6437: } else {
6438: if (yych <= '0') goto yy332;
6439: if (yych <= '1') goto yy302;
6440: if (yych <= '2') goto yy303;
6441: goto yy297;
6442: }
6443: } else {
6444: if (yych <= 'q') {
6445: if (yych <= ':') goto yy264;
6446: if (yych == 'n') goto yy212;
6447: goto yy216;
6448: } else {
6449: if (yych <= 'r') goto yy213;
6450: if (yych <= 's') goto yy211;
6451: if (yych <= 't') goto yy214;
6452: goto yy216;
6453: }
6454: }
6455: yy356:
6456: YYDEBUG(356, *YYCURSOR);
6457: yyaccept = 6;
6458: yych = *(YYMARKER = ++YYCURSOR);
6459: if (yych <= '9') {
6460: if (yych <= '/') {
6461: if (yych == '.') goto yy300;
6462: goto yy216;
6463: } else {
6464: if (yych <= '0') goto yy332;
6465: if (yych <= '1') goto yy302;
6466: if (yych <= '2') goto yy303;
6467: goto yy297;
6468: }
6469: } else {
6470: if (yych <= 'q') {
6471: if (yych <= ':') goto yy264;
6472: if (yych == 'n') goto yy212;
6473: goto yy216;
6474: } else {
6475: if (yych <= 'r') goto yy213;
6476: if (yych <= 's') goto yy211;
6477: if (yych <= 't') goto yy214;
6478: goto yy216;
6479: }
6480: }
6481: yy357:
6482: YYDEBUG(357, *YYCURSOR);
6483: yyaccept = 6;
6484: yych = *(YYMARKER = ++YYCURSOR);
6485: if (yych <= 'm') {
6486: if (yych <= '1') {
6487: if (yych <= '/') goto yy216;
6488: if (yych <= '0') goto yy360;
6489: goto yy361;
6490: } else {
6491: if (yych <= '2') goto yy368;
6492: if (yych <= '9') goto yy369;
6493: goto yy216;
6494: }
6495: } else {
6496: if (yych <= 'r') {
6497: if (yych <= 'n') goto yy212;
6498: if (yych <= 'q') goto yy216;
6499: goto yy213;
6500: } else {
6501: if (yych <= 's') goto yy211;
6502: if (yych <= 't') goto yy214;
6503: goto yy216;
6504: }
6505: }
6506: yy358:
6507: YYDEBUG(358, *YYCURSOR);
6508: yyaccept = 6;
6509: yych = *(YYMARKER = ++YYCURSOR);
6510: if (yych <= 'm') {
6511: if (yych <= '1') {
6512: if (yych <= '/') goto yy216;
6513: if (yych <= '0') goto yy360;
6514: goto yy361;
6515: } else {
6516: if (yych <= '2') goto yy368;
6517: if (yych <= '9') goto yy369;
6518: goto yy216;
6519: }
6520: } else {
6521: if (yych <= 'r') {
6522: if (yych <= 'n') goto yy212;
6523: if (yych <= 'q') goto yy216;
6524: goto yy213;
6525: } else {
6526: if (yych <= 's') goto yy211;
6527: if (yych <= 't') goto yy214;
6528: goto yy216;
6529: }
6530: }
6531: yy359:
6532: YYDEBUG(359, *YYCURSOR);
6533: yyaccept = 6;
6534: yych = *(YYMARKER = ++YYCURSOR);
6535: if (yych <= 'm') {
6536: if (yych <= '1') {
6537: if (yych <= '/') goto yy216;
6538: if (yych >= '1') goto yy361;
6539: } else {
6540: if (yych <= '2') goto yy209;
6541: if (yych <= '9') goto yy210;
6542: goto yy216;
6543: }
6544: } else {
6545: if (yych <= 'r') {
6546: if (yych <= 'n') goto yy212;
6547: if (yych <= 'q') goto yy216;
6548: goto yy213;
6549: } else {
6550: if (yych <= 's') goto yy211;
6551: if (yych <= 't') goto yy214;
6552: goto yy216;
6553: }
6554: }
6555: yy360:
6556: YYDEBUG(360, *YYCURSOR);
6557: yyaccept = 6;
6558: yych = *(YYMARKER = ++YYCURSOR);
6559: if (yych <= '9') {
6560: if (yych <= '/') {
6561: if (yych <= ',') goto yy216;
6562: if (yych <= '-') goto yy362;
6563: if (yych <= '.') goto yy331;
6564: goto yy216;
6565: } else {
6566: if (yych <= '0') goto yy332;
6567: if (yych <= '1') goto yy302;
6568: if (yych <= '2') goto yy303;
6569: goto yy297;
6570: }
6571: } else {
6572: if (yych <= 'q') {
6573: if (yych <= ':') goto yy221;
6574: if (yych == 'n') goto yy212;
6575: goto yy216;
6576: } else {
6577: if (yych <= 'r') goto yy213;
6578: if (yych <= 's') goto yy211;
6579: if (yych <= 't') goto yy214;
6580: goto yy216;
6581: }
6582: }
6583: yy361:
6584: YYDEBUG(361, *YYCURSOR);
6585: yyaccept = 6;
6586: yych = *(YYMARKER = ++YYCURSOR);
6587: if (yych <= '9') {
6588: if (yych <= '/') {
6589: if (yych <= ',') goto yy216;
6590: if (yych <= '-') goto yy362;
6591: if (yych <= '.') goto yy300;
6592: goto yy216;
6593: } else {
6594: if (yych <= '0') goto yy301;
6595: if (yych <= '1') goto yy302;
6596: if (yych <= '2') goto yy303;
6597: goto yy297;
6598: }
6599: } else {
6600: if (yych <= 'q') {
6601: if (yych <= ':') goto yy264;
6602: if (yych == 'n') goto yy212;
6603: goto yy216;
6604: } else {
6605: if (yych <= 'r') goto yy213;
6606: if (yych <= 's') goto yy211;
6607: if (yych <= 't') goto yy214;
6608: goto yy216;
6609: }
6610: }
6611: yy362:
6612: YYDEBUG(362, *YYCURSOR);
6613: yych = *++YYCURSOR;
6614: if (yych <= '/') goto yy57;
6615: if (yych >= ':') goto yy57;
6616: YYDEBUG(363, *YYCURSOR);
6617: ++YYCURSOR;
6618: if ((yych = *YYCURSOR) <= '/') goto yy364;
6619: if (yych <= '9') goto yy365;
6620: yy364:
6621: YYDEBUG(364, *YYCURSOR);
6622: {
6623: int length = 0;
6624: DEBUG_OUTPUT("pgtextshort");
6625: TIMELIB_INIT;
6626: TIMELIB_HAVE_DATE();
6627: s->time->m = timelib_get_month((char **) &ptr);
6628: s->time->d = timelib_get_nr((char **) &ptr, 2);
6629: s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length);
6630: TIMELIB_PROCESS_YEAR(s->time->y, length);
6631: TIMELIB_DEINIT;
6632: return TIMELIB_PG_TEXT;
6633: }
6634: yy365:
6635: YYDEBUG(365, *YYCURSOR);
6636: yych = *++YYCURSOR;
6637: if (yych <= '/') goto yy364;
6638: if (yych >= ':') goto yy364;
6639: YYDEBUG(366, *YYCURSOR);
6640: yych = *++YYCURSOR;
6641: if (yych <= '/') goto yy364;
6642: if (yych >= ':') goto yy364;
6643: YYDEBUG(367, *YYCURSOR);
6644: yych = *++YYCURSOR;
6645: goto yy364;
6646: yy368:
6647: YYDEBUG(368, *YYCURSOR);
6648: yyaccept = 6;
6649: yych = *(YYMARKER = ++YYCURSOR);
6650: if (yych <= '9') {
6651: if (yych <= '/') {
6652: if (yych <= ',') goto yy216;
6653: if (yych <= '-') goto yy362;
6654: if (yych <= '.') goto yy300;
6655: goto yy216;
6656: } else {
6657: if (yych <= '0') goto yy332;
6658: if (yych <= '1') goto yy302;
6659: if (yych <= '2') goto yy303;
6660: goto yy297;
6661: }
6662: } else {
6663: if (yych <= 'q') {
6664: if (yych <= ':') goto yy264;
6665: if (yych == 'n') goto yy212;
6666: goto yy216;
6667: } else {
6668: if (yych <= 'r') goto yy213;
6669: if (yych <= 's') goto yy211;
6670: if (yych <= 't') goto yy214;
6671: goto yy216;
6672: }
6673: }
6674: yy369:
6675: YYDEBUG(369, *YYCURSOR);
6676: yyaccept = 6;
6677: yych = *(YYMARKER = ++YYCURSOR);
6678: if (yych <= '9') {
6679: if (yych <= '/') {
6680: if (yych <= ',') goto yy216;
6681: if (yych <= '-') goto yy362;
6682: if (yych <= '.') goto yy300;
6683: goto yy216;
6684: } else {
6685: if (yych <= '0') goto yy332;
6686: if (yych <= '1') goto yy302;
6687: if (yych <= '2') goto yy303;
6688: goto yy297;
6689: }
6690: } else {
6691: if (yych <= 'q') {
6692: if (yych <= ':') goto yy264;
6693: if (yych == 'n') goto yy212;
6694: goto yy216;
6695: } else {
6696: if (yych <= 'r') goto yy213;
6697: if (yych <= 's') goto yy211;
6698: if (yych <= 't') goto yy214;
6699: goto yy216;
6700: }
6701: }
6702: yy370:
6703: YYDEBUG(370, *YYCURSOR);
6704: yyaccept = 0;
6705: yych = *(YYMARKER = ++YYCURSOR);
6706: if (yych <= 'B') {
6707: if (yych <= '-') {
6708: if (yych == ')') goto yy140;
6709: if (yych <= ',') goto yy4;
6710: goto yy148;
6711: } else {
6712: if (yych == '/') goto yy148;
6713: if (yych <= '@') goto yy4;
6714: goto yy142;
6715: }
6716: } else {
6717: if (yych <= '_') {
6718: if (yych <= 'C') goto yy193;
6719: if (yych <= 'Z') goto yy142;
6720: if (yych <= '^') goto yy4;
6721: goto yy148;
6722: } else {
6723: if (yych <= 'b') {
6724: if (yych <= '`') goto yy4;
6725: goto yy147;
6726: } else {
6727: if (yych <= 'c') goto yy371;
6728: if (yych <= 'z') goto yy147;
6729: goto yy4;
6730: }
6731: }
6732: }
6733: yy371:
6734: YYDEBUG(371, *YYCURSOR);
6735: yyaccept = 5;
6736: yych = *(YYMARKER = ++YYCURSOR);
6737: if (yych <= '9') {
6738: if (yych <= '(') {
6739: if (yych <= '\t') {
6740: if (yych <= 0x08) goto yy194;
6741: goto yy196;
6742: } else {
6743: if (yych == ' ') goto yy196;
6744: goto yy194;
6745: }
6746: } else {
6747: if (yych <= '-') {
6748: if (yych <= ')') goto yy140;
6749: if (yych <= ',') goto yy194;
6750: } else {
6751: if (yych == '/') goto yy148;
6752: goto yy196;
6753: }
6754: }
6755: } else {
6756: if (yych <= '^') {
6757: if (yych <= 'D') {
6758: if (yych <= '@') goto yy194;
6759: goto yy143;
6760: } else {
6761: if (yych <= 'E') goto yy202;
6762: if (yych <= 'Z') goto yy143;
6763: goto yy194;
6764: }
6765: } else {
6766: if (yych <= 'd') {
6767: if (yych <= '_') goto yy148;
6768: if (yych <= '`') goto yy194;
6769: goto yy151;
6770: } else {
6771: if (yych <= 'e') goto yy373;
6772: if (yych <= 'z') goto yy151;
6773: goto yy194;
6774: }
6775: }
6776: }
6777: yy372:
6778: YYDEBUG(372, *YYCURSOR);
6779: yych = *++YYCURSOR;
6780: if (yybm[0+yych] & 8) {
6781: goto yy149;
6782: }
6783: if (yych <= '/') goto yy196;
6784: if (yych <= '0') goto yy357;
6785: if (yych <= '2') goto yy358;
6786: if (yych <= '3') goto yy359;
6787: goto yy196;
6788: yy373:
6789: YYDEBUG(373, *YYCURSOR);
6790: yyaccept = 0;
6791: yych = *(YYMARKER = ++YYCURSOR);
6792: if (yych <= 'L') {
6793: if (yych <= '-') {
6794: if (yych == ')') goto yy140;
6795: if (yych <= ',') goto yy4;
6796: goto yy148;
6797: } else {
6798: if (yych == '/') goto yy148;
6799: if (yych <= '@') goto yy4;
6800: goto yy144;
6801: }
6802: } else {
6803: if (yych <= '_') {
6804: if (yych <= 'M') goto yy203;
6805: if (yych <= 'Z') goto yy144;
6806: if (yych <= '^') goto yy4;
6807: goto yy148;
6808: } else {
6809: if (yych <= 'l') {
6810: if (yych <= '`') goto yy4;
6811: goto yy152;
6812: } else {
6813: if (yych <= 'm') goto yy374;
6814: if (yych <= 'z') goto yy152;
6815: goto yy4;
6816: }
6817: }
6818: }
6819: yy374:
6820: YYDEBUG(374, *YYCURSOR);
6821: yyaccept = 0;
6822: yych = *(YYMARKER = ++YYCURSOR);
6823: if (yych <= 'A') {
6824: if (yych <= '-') {
6825: if (yych == ')') goto yy140;
6826: if (yych <= ',') goto yy4;
6827: goto yy148;
6828: } else {
6829: if (yych == '/') goto yy148;
6830: if (yych <= '@') goto yy4;
6831: goto yy145;
6832: }
6833: } else {
6834: if (yych <= '_') {
6835: if (yych <= 'B') goto yy204;
6836: if (yych <= 'Z') goto yy145;
6837: if (yych <= '^') goto yy4;
6838: goto yy148;
6839: } else {
6840: if (yych <= 'a') {
6841: if (yych <= '`') goto yy4;
6842: goto yy153;
6843: } else {
6844: if (yych <= 'b') goto yy375;
6845: if (yych <= 'z') goto yy153;
6846: goto yy4;
6847: }
6848: }
6849: }
6850: yy375:
6851: YYDEBUG(375, *YYCURSOR);
6852: yyaccept = 0;
6853: yych = *(YYMARKER = ++YYCURSOR);
6854: if (yych <= 'D') {
6855: if (yych <= ',') {
6856: if (yych == ')') goto yy140;
6857: goto yy4;
6858: } else {
6859: if (yych == '.') goto yy4;
6860: if (yych <= '/') goto yy148;
6861: goto yy4;
6862: }
6863: } else {
6864: if (yych <= '`') {
6865: if (yych <= 'E') goto yy205;
6866: if (yych == '_') goto yy148;
6867: goto yy4;
6868: } else {
6869: if (yych == 'e') goto yy376;
6870: if (yych <= 'z') goto yy154;
6871: goto yy4;
6872: }
6873: }
6874: yy376:
6875: YYDEBUG(376, *YYCURSOR);
6876: yych = *++YYCURSOR;
6877: if (yych == 'R') goto yy206;
6878: if (yych != 'r') goto yy155;
6879: yy377:
6880: YYDEBUG(377, *YYCURSOR);
6881: yyaccept = 5;
6882: yych = *(YYMARKER = ++YYCURSOR);
6883: if (yybm[0+yych] & 16) {
6884: goto yy154;
6885: }
6886: if (yych <= '-') {
6887: if (yych <= 0x1F) {
6888: if (yych == '\t') goto yy196;
6889: goto yy194;
6890: } else {
6891: if (yych <= ' ') goto yy196;
6892: if (yych <= ',') goto yy194;
6893: }
6894: } else {
6895: if (yych <= '9') {
6896: if (yych == '/') goto yy148;
6897: goto yy196;
6898: } else {
6899: if (yych == '_') goto yy148;
6900: goto yy194;
6901: }
6902: }
6903: yy378:
6904: YYDEBUG(378, *YYCURSOR);
6905: yych = *++YYCURSOR;
6906: if (yybm[0+yych] & 8) {
6907: goto yy149;
6908: }
6909: goto yy196;
6910: yy379:
6911: YYDEBUG(379, *YYCURSOR);
6912: yych = *++YYCURSOR;
6913: if (yych <= 'T') {
6914: if (yych <= ')') {
6915: if (yych <= '(') goto yy4;
6916: goto yy140;
6917: } else {
6918: if (yych <= '@') goto yy4;
6919: if (yych <= 'S') goto yy142;
6920: }
6921: } else {
6922: if (yych <= 's') {
6923: if (yych <= 'Z') goto yy142;
6924: if (yych <= '`') goto yy4;
6925: goto yy142;
6926: } else {
6927: if (yych <= 't') goto yy380;
6928: if (yych <= 'z') goto yy142;
6929: goto yy4;
6930: }
6931: }
6932: yy380:
6933: YYDEBUG(380, *YYCURSOR);
6934: yyaccept = 5;
6935: yych = *(YYMARKER = ++YYCURSOR);
6936: if (yych <= '/') {
6937: if (yych <= '(') {
6938: if (yych <= '\t') {
6939: if (yych <= 0x08) goto yy194;
6940: goto yy196;
6941: } else {
6942: if (yych == ' ') goto yy196;
6943: goto yy194;
6944: }
6945: } else {
6946: if (yych <= ',') {
6947: if (yych <= ')') goto yy140;
6948: goto yy194;
6949: } else {
6950: if (yych <= '-') goto yy197;
6951: if (yych <= '.') goto yy196;
6952: goto yy194;
6953: }
6954: }
6955: } else {
6956: if (yych <= 'Z') {
6957: if (yych <= '@') {
6958: if (yych <= '9') goto yy196;
6959: goto yy194;
6960: } else {
6961: if (yych != 'O') goto yy143;
6962: }
6963: } else {
6964: if (yych <= 'n') {
6965: if (yych <= '`') goto yy194;
6966: goto yy143;
6967: } else {
6968: if (yych <= 'o') goto yy381;
6969: if (yych <= 'z') goto yy143;
6970: goto yy194;
6971: }
6972: }
6973: }
6974: yy381:
6975: YYDEBUG(381, *YYCURSOR);
6976: yych = *++YYCURSOR;
6977: if (yych <= 'B') {
6978: if (yych <= ')') {
6979: if (yych <= '(') goto yy4;
6980: goto yy140;
6981: } else {
6982: if (yych <= '@') goto yy4;
6983: if (yych <= 'A') goto yy144;
6984: }
6985: } else {
6986: if (yych <= 'a') {
6987: if (yych <= 'Z') goto yy144;
6988: if (yych <= '`') goto yy4;
6989: goto yy144;
6990: } else {
6991: if (yych <= 'b') goto yy382;
6992: if (yych <= 'z') goto yy144;
6993: goto yy4;
6994: }
6995: }
6996: yy382:
6997: YYDEBUG(382, *YYCURSOR);
6998: yych = *++YYCURSOR;
6999: if (yych <= 'E') {
7000: if (yych <= ')') {
7001: if (yych <= '(') goto yy4;
7002: goto yy140;
7003: } else {
7004: if (yych <= '@') goto yy4;
7005: if (yych <= 'D') goto yy145;
7006: }
7007: } else {
7008: if (yych <= 'd') {
7009: if (yych <= 'Z') goto yy145;
7010: if (yych <= '`') goto yy4;
7011: goto yy145;
7012: } else {
7013: if (yych <= 'e') goto yy383;
7014: if (yych <= 'z') goto yy145;
7015: goto yy4;
7016: }
7017: }
7018: yy383:
7019: YYDEBUG(383, *YYCURSOR);
7020: yych = *++YYCURSOR;
7021: if (yych <= 'Q') {
7022: if (yych == ')') goto yy140;
7023: goto yy4;
7024: } else {
7025: if (yych <= 'R') goto yy206;
7026: if (yych == 'r') goto yy206;
7027: goto yy4;
7028: }
7029: yy384:
7030: YYDEBUG(384, *YYCURSOR);
7031: yyaccept = 0;
7032: yych = *(YYMARKER = ++YYCURSOR);
7033: if (yych <= 'S') {
7034: if (yych <= '-') {
7035: if (yych == ')') goto yy140;
7036: if (yych <= ',') goto yy4;
7037: goto yy148;
7038: } else {
7039: if (yych == '/') goto yy148;
7040: if (yych <= '@') goto yy4;
7041: goto yy142;
7042: }
7043: } else {
7044: if (yych <= '_') {
7045: if (yych <= 'T') goto yy380;
7046: if (yych <= 'Z') goto yy142;
7047: if (yych <= '^') goto yy4;
7048: goto yy148;
7049: } else {
7050: if (yych <= 's') {
7051: if (yych <= '`') goto yy4;
7052: goto yy147;
7053: } else {
7054: if (yych <= 't') goto yy385;
7055: if (yych <= 'z') goto yy147;
7056: goto yy4;
7057: }
7058: }
7059: }
7060: yy385:
7061: YYDEBUG(385, *YYCURSOR);
7062: yyaccept = 5;
7063: yych = *(YYMARKER = ++YYCURSOR);
7064: if (yych <= '9') {
7065: if (yych <= '(') {
7066: if (yych <= '\t') {
7067: if (yych <= 0x08) goto yy194;
7068: goto yy196;
7069: } else {
7070: if (yych == ' ') goto yy196;
7071: goto yy194;
7072: }
7073: } else {
7074: if (yych <= '-') {
7075: if (yych <= ')') goto yy140;
7076: if (yych <= ',') goto yy194;
7077: goto yy372;
7078: } else {
7079: if (yych == '/') goto yy148;
7080: goto yy196;
7081: }
7082: }
7083: } else {
7084: if (yych <= '^') {
7085: if (yych <= 'N') {
7086: if (yych <= '@') goto yy194;
7087: goto yy143;
7088: } else {
7089: if (yych <= 'O') goto yy381;
7090: if (yych <= 'Z') goto yy143;
7091: goto yy194;
7092: }
7093: } else {
7094: if (yych <= 'n') {
7095: if (yych <= '_') goto yy148;
7096: if (yych <= '`') goto yy194;
7097: goto yy151;
7098: } else {
7099: if (yych <= 'o') goto yy386;
7100: if (yych <= 'z') goto yy151;
7101: goto yy194;
7102: }
7103: }
7104: }
7105: yy386:
7106: YYDEBUG(386, *YYCURSOR);
7107: yyaccept = 0;
7108: yych = *(YYMARKER = ++YYCURSOR);
7109: if (yych <= 'A') {
7110: if (yych <= '-') {
7111: if (yych == ')') goto yy140;
7112: if (yych <= ',') goto yy4;
7113: goto yy148;
7114: } else {
7115: if (yych == '/') goto yy148;
7116: if (yych <= '@') goto yy4;
7117: goto yy144;
7118: }
7119: } else {
7120: if (yych <= '_') {
7121: if (yych <= 'B') goto yy382;
7122: if (yych <= 'Z') goto yy144;
7123: if (yych <= '^') goto yy4;
7124: goto yy148;
7125: } else {
7126: if (yych <= 'a') {
7127: if (yych <= '`') goto yy4;
7128: goto yy152;
7129: } else {
7130: if (yych <= 'b') goto yy387;
7131: if (yych <= 'z') goto yy152;
7132: goto yy4;
7133: }
7134: }
7135: }
7136: yy387:
7137: YYDEBUG(387, *YYCURSOR);
7138: yyaccept = 0;
7139: yych = *(YYMARKER = ++YYCURSOR);
7140: if (yych <= 'D') {
7141: if (yych <= '-') {
7142: if (yych == ')') goto yy140;
7143: if (yych <= ',') goto yy4;
7144: goto yy148;
7145: } else {
7146: if (yych == '/') goto yy148;
7147: if (yych <= '@') goto yy4;
7148: goto yy145;
7149: }
7150: } else {
7151: if (yych <= '_') {
7152: if (yych <= 'E') goto yy383;
7153: if (yych <= 'Z') goto yy145;
7154: if (yych <= '^') goto yy4;
7155: goto yy148;
7156: } else {
7157: if (yych <= 'd') {
7158: if (yych <= '`') goto yy4;
7159: goto yy153;
7160: } else {
7161: if (yych <= 'e') goto yy388;
7162: if (yych <= 'z') goto yy153;
7163: goto yy4;
7164: }
7165: }
7166: }
7167: yy388:
7168: YYDEBUG(388, *YYCURSOR);
7169: yyaccept = 0;
7170: yych = *(YYMARKER = ++YYCURSOR);
7171: if (yych <= 'Q') {
7172: if (yych <= ',') {
7173: if (yych == ')') goto yy140;
7174: goto yy4;
7175: } else {
7176: if (yych == '.') goto yy4;
7177: if (yych <= '/') goto yy148;
7178: goto yy4;
7179: }
7180: } else {
7181: if (yych <= '`') {
7182: if (yych <= 'R') goto yy206;
7183: if (yych == '_') goto yy148;
7184: goto yy4;
7185: } else {
7186: if (yych == 'r') goto yy377;
7187: if (yych <= 'z') goto yy154;
7188: goto yy4;
7189: }
7190: }
7191: yy389:
7192: YYDEBUG(389, *YYCURSOR);
7193: yych = *++YYCURSOR;
7194: if (yych <= 'G') {
7195: if (yych <= ')') {
7196: if (yych <= '(') goto yy4;
7197: goto yy140;
7198: } else {
7199: if (yych <= '@') goto yy4;
7200: if (yych <= 'F') goto yy142;
7201: goto yy397;
7202: }
7203: } else {
7204: if (yych <= 'f') {
7205: if (yych <= 'Z') goto yy142;
7206: if (yych <= '`') goto yy4;
7207: goto yy142;
7208: } else {
7209: if (yych <= 'g') goto yy397;
7210: if (yych <= 'z') goto yy142;
7211: goto yy4;
7212: }
7213: }
7214: yy390:
7215: YYDEBUG(390, *YYCURSOR);
7216: yych = *++YYCURSOR;
7217: if (yych <= 'R') {
7218: if (yych <= ')') {
7219: if (yych <= '(') goto yy4;
7220: goto yy140;
7221: } else {
7222: if (yych <= '@') goto yy4;
7223: if (yych <= 'Q') goto yy142;
7224: goto yy394;
7225: }
7226: } else {
7227: if (yych <= 'q') {
7228: if (yych <= 'Z') goto yy142;
7229: if (yych <= '`') goto yy4;
7230: goto yy142;
7231: } else {
7232: if (yych <= 'r') goto yy394;
7233: if (yych <= 'z') goto yy142;
7234: goto yy4;
7235: }
7236: }
7237: yy391:
7238: YYDEBUG(391, *YYCURSOR);
7239: yych = *++YYCURSOR;
7240: if (yych <= 'O') {
7241: if (yych <= ')') {
7242: if (yych <= '(') goto yy4;
7243: goto yy140;
7244: } else {
7245: if (yych <= '@') goto yy4;
7246: if (yych <= 'N') goto yy142;
7247: }
7248: } else {
7249: if (yych <= 'n') {
7250: if (yych <= 'Z') goto yy142;
7251: if (yych <= '`') goto yy4;
7252: goto yy142;
7253: } else {
7254: if (yych <= 'o') goto yy392;
7255: if (yych <= 'z') goto yy142;
7256: goto yy4;
7257: }
7258: }
7259: yy392:
7260: YYDEBUG(392, *YYCURSOR);
7261: ++YYCURSOR;
7262: if ((yych = *YYCURSOR) <= '@') {
7263: if (yych == ')') goto yy140;
7264: } else {
7265: if (yych <= 'Z') goto yy143;
7266: if (yych <= '`') goto yy393;
7267: if (yych <= 'z') goto yy143;
7268: }
7269: yy393:
7270: YYDEBUG(393, *YYCURSOR);
7271: {
7272: DEBUG_OUTPUT("ago");
7273: TIMELIB_INIT;
7274: s->time->relative.y = 0 - s->time->relative.y;
7275: s->time->relative.m = 0 - s->time->relative.m;
7276: s->time->relative.d = 0 - s->time->relative.d;
7277: s->time->relative.h = 0 - s->time->relative.h;
7278: s->time->relative.i = 0 - s->time->relative.i;
7279: s->time->relative.s = 0 - s->time->relative.s;
7280: s->time->relative.weekday = 0 - s->time->relative.weekday;
7281: if (s->time->relative.weekday == 0) {
7282: s->time->relative.weekday = -7;
7283: }
7284: if (s->time->relative.have_special_relative && s->time->relative.special.type == TIMELIB_SPECIAL_WEEKDAY) {
7285: s->time->relative.special.amount = 0 - s->time->relative.special.amount;
7286: }
7287: TIMELIB_DEINIT;
7288: return TIMELIB_AGO;
7289: }
7290: yy394:
7291: YYDEBUG(394, *YYCURSOR);
7292: yyaccept = 5;
7293: yych = *(YYMARKER = ++YYCURSOR);
7294: if (yych <= '/') {
7295: if (yych <= '(') {
7296: if (yych <= '\t') {
7297: if (yych <= 0x08) goto yy194;
7298: goto yy196;
7299: } else {
7300: if (yych == ' ') goto yy196;
7301: goto yy194;
7302: }
7303: } else {
7304: if (yych <= ',') {
7305: if (yych <= ')') goto yy140;
7306: goto yy194;
7307: } else {
7308: if (yych <= '-') goto yy197;
7309: if (yych <= '.') goto yy196;
7310: goto yy194;
7311: }
7312: }
7313: } else {
7314: if (yych <= 'Z') {
7315: if (yych <= '@') {
7316: if (yych <= '9') goto yy196;
7317: goto yy194;
7318: } else {
7319: if (yych != 'I') goto yy143;
7320: }
7321: } else {
7322: if (yych <= 'h') {
7323: if (yych <= '`') goto yy194;
7324: goto yy143;
7325: } else {
7326: if (yych <= 'i') goto yy395;
7327: if (yych <= 'z') goto yy143;
7328: goto yy194;
7329: }
7330: }
7331: }
7332: yy395:
7333: YYDEBUG(395, *YYCURSOR);
7334: yych = *++YYCURSOR;
7335: if (yych <= 'L') {
7336: if (yych <= ')') {
7337: if (yych <= '(') goto yy4;
7338: goto yy140;
7339: } else {
7340: if (yych <= '@') goto yy4;
7341: if (yych <= 'K') goto yy144;
7342: }
7343: } else {
7344: if (yych <= 'k') {
7345: if (yych <= 'Z') goto yy144;
7346: if (yych <= '`') goto yy4;
7347: goto yy144;
7348: } else {
7349: if (yych <= 'l') goto yy396;
7350: if (yych <= 'z') goto yy144;
7351: goto yy4;
7352: }
7353: }
7354: yy396:
7355: YYDEBUG(396, *YYCURSOR);
7356: yyaccept = 5;
7357: yych = *(YYMARKER = ++YYCURSOR);
7358: if (yych <= ',') {
7359: if (yych <= 0x1F) {
7360: if (yych == '\t') goto yy196;
7361: goto yy194;
7362: } else {
7363: if (yych <= ' ') goto yy196;
7364: if (yych == ')') goto yy140;
7365: goto yy194;
7366: }
7367: } else {
7368: if (yych <= '@') {
7369: if (yych == '/') goto yy194;
7370: if (yych <= '9') goto yy196;
7371: goto yy194;
7372: } else {
7373: if (yych <= 'Z') goto yy145;
7374: if (yych <= '`') goto yy194;
7375: if (yych <= 'z') goto yy145;
7376: goto yy194;
7377: }
7378: }
7379: yy397:
7380: YYDEBUG(397, *YYCURSOR);
7381: yyaccept = 5;
7382: yych = *(YYMARKER = ++YYCURSOR);
7383: if (yych <= '/') {
7384: if (yych <= '(') {
7385: if (yych <= '\t') {
7386: if (yych <= 0x08) goto yy194;
7387: goto yy196;
7388: } else {
7389: if (yych == ' ') goto yy196;
7390: goto yy194;
7391: }
7392: } else {
7393: if (yych <= ',') {
7394: if (yych <= ')') goto yy140;
7395: goto yy194;
7396: } else {
7397: if (yych <= '-') goto yy197;
7398: if (yych <= '.') goto yy196;
7399: goto yy194;
7400: }
7401: }
7402: } else {
7403: if (yych <= 'Z') {
7404: if (yych <= '@') {
7405: if (yych <= '9') goto yy196;
7406: goto yy194;
7407: } else {
7408: if (yych != 'U') goto yy143;
7409: }
7410: } else {
7411: if (yych <= 't') {
7412: if (yych <= '`') goto yy194;
7413: goto yy143;
7414: } else {
7415: if (yych <= 'u') goto yy398;
7416: if (yych <= 'z') goto yy143;
7417: goto yy194;
7418: }
7419: }
7420: }
7421: yy398:
7422: YYDEBUG(398, *YYCURSOR);
7423: yych = *++YYCURSOR;
7424: if (yych <= 'S') {
7425: if (yych <= ')') {
7426: if (yych <= '(') goto yy4;
7427: goto yy140;
7428: } else {
7429: if (yych <= '@') goto yy4;
7430: if (yych <= 'R') goto yy144;
7431: }
7432: } else {
7433: if (yych <= 'r') {
7434: if (yych <= 'Z') goto yy144;
7435: if (yych <= '`') goto yy4;
7436: goto yy144;
7437: } else {
7438: if (yych <= 's') goto yy399;
7439: if (yych <= 'z') goto yy144;
7440: goto yy4;
7441: }
7442: }
7443: yy399:
7444: YYDEBUG(399, *YYCURSOR);
7445: yych = *++YYCURSOR;
7446: if (yych <= 'T') {
7447: if (yych <= ')') {
7448: if (yych <= '(') goto yy4;
7449: goto yy140;
7450: } else {
7451: if (yych <= '@') goto yy4;
7452: if (yych <= 'S') goto yy145;
7453: }
7454: } else {
7455: if (yych <= 's') {
7456: if (yych <= 'Z') goto yy145;
7457: if (yych <= '`') goto yy4;
7458: goto yy145;
7459: } else {
7460: if (yych <= 't') goto yy400;
7461: if (yych <= 'z') goto yy145;
7462: goto yy4;
7463: }
7464: }
7465: yy400:
7466: YYDEBUG(400, *YYCURSOR);
7467: yyaccept = 5;
7468: yych = *(YYMARKER = ++YYCURSOR);
7469: if (yych <= '(') {
7470: if (yych <= '\t') {
7471: if (yych <= 0x08) goto yy194;
7472: goto yy196;
7473: } else {
7474: if (yych == ' ') goto yy196;
7475: goto yy194;
7476: }
7477: } else {
7478: if (yych <= '.') {
7479: if (yych <= ')') goto yy140;
7480: if (yych <= ',') goto yy194;
7481: goto yy196;
7482: } else {
7483: if (yych <= '/') goto yy194;
7484: if (yych <= '9') goto yy196;
7485: goto yy194;
7486: }
7487: }
7488: yy401:
7489: YYDEBUG(401, *YYCURSOR);
7490: yyaccept = 0;
7491: yych = *(YYMARKER = ++YYCURSOR);
7492: if (yych <= 'F') {
7493: if (yych <= '-') {
7494: if (yych == ')') goto yy140;
7495: if (yych <= ',') goto yy4;
7496: goto yy148;
7497: } else {
7498: if (yych == '/') goto yy148;
7499: if (yych <= '@') goto yy4;
7500: goto yy142;
7501: }
7502: } else {
7503: if (yych <= '_') {
7504: if (yych <= 'G') goto yy397;
7505: if (yych <= 'Z') goto yy142;
7506: if (yych <= '^') goto yy4;
7507: goto yy148;
7508: } else {
7509: if (yych <= 'f') {
7510: if (yych <= '`') goto yy4;
7511: goto yy147;
7512: } else {
7513: if (yych <= 'g') goto yy408;
7514: if (yych <= 'z') goto yy147;
7515: goto yy4;
7516: }
7517: }
7518: }
7519: yy402:
7520: YYDEBUG(402, *YYCURSOR);
7521: yyaccept = 0;
7522: yych = *(YYMARKER = ++YYCURSOR);
7523: if (yych <= 'Q') {
7524: if (yych <= '-') {
7525: if (yych == ')') goto yy140;
7526: if (yych <= ',') goto yy4;
7527: goto yy148;
7528: } else {
7529: if (yych == '/') goto yy148;
7530: if (yych <= '@') goto yy4;
7531: goto yy142;
7532: }
7533: } else {
7534: if (yych <= '_') {
7535: if (yych <= 'R') goto yy394;
7536: if (yych <= 'Z') goto yy142;
7537: if (yych <= '^') goto yy4;
7538: goto yy148;
7539: } else {
7540: if (yych <= 'q') {
7541: if (yych <= '`') goto yy4;
7542: goto yy147;
7543: } else {
7544: if (yych <= 'r') goto yy405;
7545: if (yych <= 'z') goto yy147;
7546: goto yy4;
7547: }
7548: }
7549: }
7550: yy403:
7551: YYDEBUG(403, *YYCURSOR);
7552: yyaccept = 0;
7553: yych = *(YYMARKER = ++YYCURSOR);
7554: if (yych <= 'N') {
7555: if (yych <= '-') {
7556: if (yych == ')') goto yy140;
7557: if (yych <= ',') goto yy4;
7558: goto yy148;
7559: } else {
7560: if (yych == '/') goto yy148;
7561: if (yych <= '@') goto yy4;
7562: goto yy142;
7563: }
7564: } else {
7565: if (yych <= '_') {
7566: if (yych <= 'O') goto yy392;
7567: if (yych <= 'Z') goto yy142;
7568: if (yych <= '^') goto yy4;
7569: goto yy148;
7570: } else {
7571: if (yych <= 'n') {
7572: if (yych <= '`') goto yy4;
7573: goto yy147;
7574: } else {
7575: if (yych <= 'o') goto yy404;
7576: if (yych <= 'z') goto yy147;
7577: goto yy4;
7578: }
7579: }
7580: }
7581: yy404:
7582: YYDEBUG(404, *YYCURSOR);
7583: yyaccept = 9;
7584: yych = *(YYMARKER = ++YYCURSOR);
7585: if (yych <= '/') {
7586: if (yych <= ',') {
7587: if (yych == ')') goto yy140;
7588: goto yy393;
7589: } else {
7590: if (yych == '.') goto yy393;
7591: goto yy148;
7592: }
7593: } else {
7594: if (yych <= '^') {
7595: if (yych <= '@') goto yy393;
7596: if (yych <= 'Z') goto yy143;
7597: goto yy393;
7598: } else {
7599: if (yych <= '_') goto yy148;
7600: if (yych <= '`') goto yy393;
7601: if (yych <= 'z') goto yy151;
7602: goto yy393;
7603: }
7604: }
7605: yy405:
7606: YYDEBUG(405, *YYCURSOR);
7607: yyaccept = 5;
7608: yych = *(YYMARKER = ++YYCURSOR);
7609: if (yych <= '9') {
7610: if (yych <= '(') {
7611: if (yych <= '\t') {
7612: if (yych <= 0x08) goto yy194;
7613: goto yy196;
7614: } else {
7615: if (yych == ' ') goto yy196;
7616: goto yy194;
7617: }
7618: } else {
7619: if (yych <= '-') {
7620: if (yych <= ')') goto yy140;
7621: if (yych <= ',') goto yy194;
7622: goto yy372;
7623: } else {
7624: if (yych == '/') goto yy148;
7625: goto yy196;
7626: }
7627: }
7628: } else {
7629: if (yych <= '^') {
7630: if (yych <= 'H') {
7631: if (yych <= '@') goto yy194;
7632: goto yy143;
7633: } else {
7634: if (yych <= 'I') goto yy395;
7635: if (yych <= 'Z') goto yy143;
7636: goto yy194;
7637: }
7638: } else {
7639: if (yych <= 'h') {
7640: if (yych <= '_') goto yy148;
7641: if (yych <= '`') goto yy194;
7642: goto yy151;
7643: } else {
7644: if (yych <= 'i') goto yy406;
7645: if (yych <= 'z') goto yy151;
7646: goto yy194;
7647: }
7648: }
7649: }
7650: yy406:
7651: YYDEBUG(406, *YYCURSOR);
7652: yyaccept = 0;
7653: yych = *(YYMARKER = ++YYCURSOR);
7654: if (yych <= 'K') {
7655: if (yych <= '-') {
7656: if (yych == ')') goto yy140;
7657: if (yych <= ',') goto yy4;
7658: goto yy148;
7659: } else {
7660: if (yych == '/') goto yy148;
7661: if (yych <= '@') goto yy4;
7662: goto yy144;
7663: }
7664: } else {
7665: if (yych <= '_') {
7666: if (yych <= 'L') goto yy396;
7667: if (yych <= 'Z') goto yy144;
7668: if (yych <= '^') goto yy4;
7669: goto yy148;
7670: } else {
7671: if (yych <= 'k') {
7672: if (yych <= '`') goto yy4;
7673: goto yy152;
7674: } else {
7675: if (yych <= 'l') goto yy407;
7676: if (yych <= 'z') goto yy152;
7677: goto yy4;
7678: }
7679: }
7680: }
7681: yy407:
7682: YYDEBUG(407, *YYCURSOR);
7683: yyaccept = 5;
7684: yych = *(YYMARKER = ++YYCURSOR);
7685: if (yych <= '.') {
7686: if (yych <= ' ') {
7687: if (yych == '\t') goto yy196;
7688: if (yych <= 0x1F) goto yy194;
7689: goto yy196;
7690: } else {
7691: if (yych <= ')') {
7692: if (yych <= '(') goto yy194;
7693: goto yy140;
7694: } else {
7695: if (yych <= ',') goto yy194;
7696: if (yych <= '-') goto yy378;
7697: goto yy196;
7698: }
7699: }
7700: } else {
7701: if (yych <= 'Z') {
7702: if (yych <= '/') goto yy148;
7703: if (yych <= '9') goto yy196;
7704: if (yych <= '@') goto yy194;
7705: goto yy145;
7706: } else {
7707: if (yych <= '_') {
7708: if (yych <= '^') goto yy194;
7709: goto yy148;
7710: } else {
7711: if (yych <= '`') goto yy194;
7712: if (yych <= 'z') goto yy153;
7713: goto yy194;
7714: }
7715: }
7716: }
7717: yy408:
7718: YYDEBUG(408, *YYCURSOR);
7719: yyaccept = 5;
7720: yych = *(YYMARKER = ++YYCURSOR);
7721: if (yych <= '9') {
7722: if (yych <= '(') {
7723: if (yych <= '\t') {
7724: if (yych <= 0x08) goto yy194;
7725: goto yy196;
7726: } else {
7727: if (yych == ' ') goto yy196;
7728: goto yy194;
7729: }
7730: } else {
7731: if (yych <= '-') {
7732: if (yych <= ')') goto yy140;
7733: if (yych <= ',') goto yy194;
7734: goto yy372;
7735: } else {
7736: if (yych == '/') goto yy148;
7737: goto yy196;
7738: }
7739: }
7740: } else {
7741: if (yych <= '^') {
7742: if (yych <= 'T') {
7743: if (yych <= '@') goto yy194;
7744: goto yy143;
7745: } else {
7746: if (yych <= 'U') goto yy398;
7747: if (yych <= 'Z') goto yy143;
7748: goto yy194;
7749: }
7750: } else {
7751: if (yych <= 't') {
7752: if (yych <= '_') goto yy148;
7753: if (yych <= '`') goto yy194;
7754: goto yy151;
7755: } else {
7756: if (yych <= 'u') goto yy409;
7757: if (yych <= 'z') goto yy151;
7758: goto yy194;
7759: }
7760: }
7761: }
7762: yy409:
7763: YYDEBUG(409, *YYCURSOR);
7764: yyaccept = 0;
7765: yych = *(YYMARKER = ++YYCURSOR);
7766: if (yych <= 'R') {
7767: if (yych <= '-') {
7768: if (yych == ')') goto yy140;
7769: if (yych <= ',') goto yy4;
7770: goto yy148;
7771: } else {
7772: if (yych == '/') goto yy148;
7773: if (yych <= '@') goto yy4;
7774: goto yy144;
7775: }
7776: } else {
7777: if (yych <= '_') {
7778: if (yych <= 'S') goto yy399;
7779: if (yych <= 'Z') goto yy144;
7780: if (yych <= '^') goto yy4;
7781: goto yy148;
7782: } else {
7783: if (yych <= 'r') {
7784: if (yych <= '`') goto yy4;
7785: goto yy152;
7786: } else {
7787: if (yych <= 's') goto yy410;
7788: if (yych <= 'z') goto yy152;
7789: goto yy4;
7790: }
7791: }
7792: }
7793: yy410:
7794: YYDEBUG(410, *YYCURSOR);
7795: yyaccept = 0;
7796: yych = *(YYMARKER = ++YYCURSOR);
7797: if (yych <= 'S') {
7798: if (yych <= '-') {
7799: if (yych == ')') goto yy140;
7800: if (yych <= ',') goto yy4;
7801: goto yy148;
7802: } else {
7803: if (yych == '/') goto yy148;
7804: if (yych <= '@') goto yy4;
7805: goto yy145;
7806: }
7807: } else {
7808: if (yych <= '_') {
7809: if (yych <= 'T') goto yy400;
7810: if (yych <= 'Z') goto yy145;
7811: if (yych <= '^') goto yy4;
7812: goto yy148;
7813: } else {
7814: if (yych <= 's') {
7815: if (yych <= '`') goto yy4;
7816: goto yy153;
7817: } else {
7818: if (yych <= 't') goto yy411;
7819: if (yych <= 'z') goto yy153;
7820: goto yy4;
7821: }
7822: }
7823: }
7824: yy411:
7825: YYDEBUG(411, *YYCURSOR);
7826: yyaccept = 5;
7827: yych = *(YYMARKER = ++YYCURSOR);
7828: if (yybm[0+yych] & 16) {
7829: goto yy154;
7830: }
7831: if (yych <= ',') {
7832: if (yych <= 0x1F) {
7833: if (yych == '\t') goto yy196;
7834: goto yy194;
7835: } else {
7836: if (yych <= ' ') goto yy196;
7837: if (yych == ')') goto yy140;
7838: goto yy194;
7839: }
7840: } else {
7841: if (yych <= '/') {
7842: if (yych <= '-') goto yy378;
7843: if (yych <= '.') goto yy196;
7844: goto yy148;
7845: } else {
7846: if (yych <= '9') goto yy196;
7847: if (yych == '_') goto yy148;
7848: goto yy194;
7849: }
7850: }
7851: yy412:
7852: YYDEBUG(412, *YYCURSOR);
7853: yych = *++YYCURSOR;
7854: if (yych <= 'N') {
7855: if (yych <= '@') {
7856: if (yych == ')') goto yy140;
7857: goto yy4;
7858: } else {
7859: if (yych == 'L') goto yy419;
7860: if (yych <= 'M') goto yy142;
7861: goto yy418;
7862: }
7863: } else {
7864: if (yych <= 'l') {
7865: if (yych <= 'Z') goto yy142;
7866: if (yych <= '`') goto yy4;
7867: if (yych <= 'k') goto yy142;
7868: goto yy419;
7869: } else {
7870: if (yych == 'n') goto yy418;
7871: if (yych <= 'z') goto yy142;
7872: goto yy4;
7873: }
7874: }
7875: yy413:
7876: YYDEBUG(413, *YYCURSOR);
7877: yych = *++YYCURSOR;
7878: if (yych <= 'N') {
7879: if (yych <= ')') {
7880: if (yych <= '(') goto yy4;
7881: goto yy140;
7882: } else {
7883: if (yych <= '@') goto yy4;
7884: if (yych <= 'M') goto yy142;
7885: }
7886: } else {
7887: if (yych <= 'm') {
7888: if (yych <= 'Z') goto yy142;
7889: if (yych <= '`') goto yy4;
7890: goto yy142;
7891: } else {
7892: if (yych <= 'n') goto yy414;
7893: if (yych <= 'z') goto yy142;
7894: goto yy4;
7895: }
7896: }
7897: yy414:
7898: YYDEBUG(414, *YYCURSOR);
7899: yyaccept = 5;
7900: yych = *(YYMARKER = ++YYCURSOR);
7901: if (yych <= '/') {
7902: if (yych <= '(') {
7903: if (yych <= '\t') {
7904: if (yych <= 0x08) goto yy194;
7905: goto yy196;
7906: } else {
7907: if (yych == ' ') goto yy196;
7908: goto yy194;
7909: }
7910: } else {
7911: if (yych <= ',') {
7912: if (yych <= ')') goto yy140;
7913: goto yy194;
7914: } else {
7915: if (yych <= '-') goto yy197;
7916: if (yych <= '.') goto yy196;
7917: goto yy194;
7918: }
7919: }
7920: } else {
7921: if (yych <= 'Z') {
7922: if (yych <= '@') {
7923: if (yych <= '9') goto yy196;
7924: goto yy194;
7925: } else {
7926: if (yych != 'U') goto yy143;
7927: }
7928: } else {
7929: if (yych <= 't') {
7930: if (yych <= '`') goto yy194;
7931: goto yy143;
7932: } else {
7933: if (yych <= 'u') goto yy415;
7934: if (yych <= 'z') goto yy143;
7935: goto yy194;
7936: }
7937: }
7938: }
7939: yy415:
7940: YYDEBUG(415, *YYCURSOR);
7941: yych = *++YYCURSOR;
7942: if (yych <= 'A') {
7943: if (yych == ')') goto yy140;
7944: if (yych <= '@') goto yy4;
7945: } else {
7946: if (yych <= '`') {
7947: if (yych <= 'Z') goto yy144;
7948: goto yy4;
7949: } else {
7950: if (yych <= 'a') goto yy416;
7951: if (yych <= 'z') goto yy144;
7952: goto yy4;
7953: }
7954: }
7955: yy416:
7956: YYDEBUG(416, *YYCURSOR);
7957: yych = *++YYCURSOR;
7958: if (yych <= 'R') {
7959: if (yych <= ')') {
7960: if (yych <= '(') goto yy4;
7961: goto yy140;
7962: } else {
7963: if (yych <= '@') goto yy4;
7964: if (yych <= 'Q') goto yy145;
7965: }
7966: } else {
7967: if (yych <= 'q') {
7968: if (yych <= 'Z') goto yy145;
7969: if (yych <= '`') goto yy4;
7970: goto yy145;
7971: } else {
7972: if (yych <= 'r') goto yy417;
7973: if (yych <= 'z') goto yy145;
7974: goto yy4;
7975: }
7976: }
7977: yy417:
7978: YYDEBUG(417, *YYCURSOR);
7979: yych = *++YYCURSOR;
7980: if (yych <= 'X') {
7981: if (yych == ')') goto yy140;
7982: goto yy4;
7983: } else {
7984: if (yych <= 'Y') goto yy206;
7985: if (yych == 'y') goto yy206;
7986: goto yy4;
7987: }
7988: yy418:
7989: YYDEBUG(418, *YYCURSOR);
7990: yyaccept = 5;
7991: yych = *(YYMARKER = ++YYCURSOR);
7992: if (yych <= '/') {
7993: if (yych <= '(') {
7994: if (yych <= '\t') {
7995: if (yych <= 0x08) goto yy194;
7996: goto yy196;
7997: } else {
7998: if (yych == ' ') goto yy196;
7999: goto yy194;
8000: }
8001: } else {
8002: if (yych <= ',') {
8003: if (yych <= ')') goto yy140;
8004: goto yy194;
8005: } else {
8006: if (yych <= '-') goto yy197;
8007: if (yych <= '.') goto yy196;
8008: goto yy194;
8009: }
8010: }
8011: } else {
8012: if (yych <= 'Z') {
8013: if (yych <= '@') {
8014: if (yych <= '9') goto yy196;
8015: goto yy194;
8016: } else {
8017: if (yych == 'E') goto yy420;
8018: goto yy143;
8019: }
8020: } else {
8021: if (yych <= 'd') {
8022: if (yych <= '`') goto yy194;
8023: goto yy143;
8024: } else {
8025: if (yych <= 'e') goto yy420;
8026: if (yych <= 'z') goto yy143;
8027: goto yy194;
8028: }
8029: }
8030: }
8031: yy419:
8032: YYDEBUG(419, *YYCURSOR);
8033: yyaccept = 5;
8034: yych = *(YYMARKER = ++YYCURSOR);
8035: if (yych <= '/') {
8036: if (yych <= '(') {
8037: if (yych <= '\t') {
8038: if (yych <= 0x08) goto yy194;
8039: goto yy196;
8040: } else {
8041: if (yych == ' ') goto yy196;
8042: goto yy194;
8043: }
8044: } else {
8045: if (yych <= ',') {
8046: if (yych <= ')') goto yy140;
8047: goto yy194;
8048: } else {
8049: if (yych <= '-') goto yy197;
8050: if (yych <= '.') goto yy196;
8051: goto yy194;
8052: }
8053: }
8054: } else {
8055: if (yych <= 'Z') {
8056: if (yych <= '@') {
8057: if (yych <= '9') goto yy196;
8058: goto yy194;
8059: } else {
8060: if (yych != 'Y') goto yy143;
8061: }
8062: } else {
8063: if (yych <= 'x') {
8064: if (yych <= '`') goto yy194;
8065: goto yy143;
8066: } else {
8067: if (yych <= 'y') goto yy420;
8068: if (yych <= 'z') goto yy143;
8069: goto yy194;
8070: }
8071: }
8072: }
8073: yy420:
8074: YYDEBUG(420, *YYCURSOR);
8075: yyaccept = 5;
8076: yych = *(YYMARKER = ++YYCURSOR);
8077: if (yych <= ',') {
8078: if (yych <= 0x1F) {
8079: if (yych == '\t') goto yy196;
8080: goto yy194;
8081: } else {
8082: if (yych <= ' ') goto yy196;
8083: if (yych == ')') goto yy140;
8084: goto yy194;
8085: }
8086: } else {
8087: if (yych <= '@') {
8088: if (yych == '/') goto yy194;
8089: if (yych <= '9') goto yy196;
8090: goto yy194;
8091: } else {
8092: if (yych <= 'Z') goto yy144;
8093: if (yych <= '`') goto yy194;
8094: if (yych <= 'z') goto yy144;
8095: goto yy194;
8096: }
8097: }
8098: yy421:
8099: YYDEBUG(421, *YYCURSOR);
8100: yyaccept = 0;
8101: yych = *(YYMARKER = ++YYCURSOR);
8102: if (yych <= 'M') {
8103: if (yych <= '.') {
8104: if (yych <= ')') {
8105: if (yych <= '(') goto yy4;
8106: goto yy140;
8107: } else {
8108: if (yych == '-') goto yy148;
8109: goto yy4;
8110: }
8111: } else {
8112: if (yych <= '@') {
8113: if (yych <= '/') goto yy148;
8114: goto yy4;
8115: } else {
8116: if (yych == 'L') goto yy419;
8117: goto yy142;
8118: }
8119: }
8120: } else {
8121: if (yych <= '`') {
8122: if (yych <= 'Z') {
8123: if (yych <= 'N') goto yy418;
8124: goto yy142;
8125: } else {
8126: if (yych == '_') goto yy148;
8127: goto yy4;
8128: }
8129: } else {
8130: if (yych <= 'm') {
8131: if (yych == 'l') goto yy428;
8132: goto yy147;
8133: } else {
8134: if (yych <= 'n') goto yy427;
8135: if (yych <= 'z') goto yy147;
8136: goto yy4;
8137: }
8138: }
8139: }
8140: yy422:
8141: YYDEBUG(422, *YYCURSOR);
8142: yyaccept = 0;
8143: yych = *(YYMARKER = ++YYCURSOR);
8144: if (yych <= 'M') {
8145: if (yych <= '-') {
8146: if (yych == ')') goto yy140;
8147: if (yych <= ',') goto yy4;
8148: goto yy148;
8149: } else {
8150: if (yych == '/') goto yy148;
8151: if (yych <= '@') goto yy4;
8152: goto yy142;
8153: }
8154: } else {
8155: if (yych <= '_') {
8156: if (yych <= 'N') goto yy414;
8157: if (yych <= 'Z') goto yy142;
8158: if (yych <= '^') goto yy4;
8159: goto yy148;
8160: } else {
8161: if (yych <= 'm') {
8162: if (yych <= '`') goto yy4;
8163: goto yy147;
8164: } else {
8165: if (yych <= 'n') goto yy423;
8166: if (yych <= 'z') goto yy147;
8167: goto yy4;
8168: }
8169: }
8170: }
8171: yy423:
8172: YYDEBUG(423, *YYCURSOR);
8173: yyaccept = 5;
8174: yych = *(YYMARKER = ++YYCURSOR);
8175: if (yych <= '9') {
8176: if (yych <= '(') {
8177: if (yych <= '\t') {
8178: if (yych <= 0x08) goto yy194;
8179: goto yy196;
8180: } else {
8181: if (yych == ' ') goto yy196;
8182: goto yy194;
8183: }
8184: } else {
8185: if (yych <= '-') {
8186: if (yych <= ')') goto yy140;
8187: if (yych <= ',') goto yy194;
8188: goto yy372;
8189: } else {
8190: if (yych == '/') goto yy148;
8191: goto yy196;
8192: }
8193: }
8194: } else {
8195: if (yych <= '^') {
8196: if (yych <= 'T') {
8197: if (yych <= '@') goto yy194;
8198: goto yy143;
8199: } else {
8200: if (yych <= 'U') goto yy415;
8201: if (yych <= 'Z') goto yy143;
8202: goto yy194;
8203: }
8204: } else {
8205: if (yych <= 't') {
8206: if (yych <= '_') goto yy148;
8207: if (yych <= '`') goto yy194;
8208: goto yy151;
8209: } else {
8210: if (yych <= 'u') goto yy424;
8211: if (yych <= 'z') goto yy151;
8212: goto yy194;
8213: }
8214: }
8215: }
8216: yy424:
8217: YYDEBUG(424, *YYCURSOR);
8218: yyaccept = 0;
8219: yych = *(YYMARKER = ++YYCURSOR);
8220: if (yych <= '@') {
8221: if (yych <= ',') {
8222: if (yych == ')') goto yy140;
8223: goto yy4;
8224: } else {
8225: if (yych == '.') goto yy4;
8226: if (yych <= '/') goto yy148;
8227: goto yy4;
8228: }
8229: } else {
8230: if (yych <= '_') {
8231: if (yych <= 'A') goto yy416;
8232: if (yych <= 'Z') goto yy144;
8233: if (yych <= '^') goto yy4;
8234: goto yy148;
8235: } else {
8236: if (yych <= '`') goto yy4;
8237: if (yych <= 'a') goto yy425;
8238: if (yych <= 'z') goto yy152;
8239: goto yy4;
8240: }
8241: }
8242: yy425:
8243: YYDEBUG(425, *YYCURSOR);
8244: yyaccept = 0;
8245: yych = *(YYMARKER = ++YYCURSOR);
8246: if (yych <= 'Q') {
8247: if (yych <= '-') {
8248: if (yych == ')') goto yy140;
8249: if (yych <= ',') goto yy4;
8250: goto yy148;
8251: } else {
8252: if (yych == '/') goto yy148;
8253: if (yych <= '@') goto yy4;
8254: goto yy145;
8255: }
8256: } else {
8257: if (yych <= '_') {
8258: if (yych <= 'R') goto yy417;
8259: if (yych <= 'Z') goto yy145;
8260: if (yych <= '^') goto yy4;
8261: goto yy148;
8262: } else {
8263: if (yych <= 'q') {
8264: if (yych <= '`') goto yy4;
8265: goto yy153;
8266: } else {
8267: if (yych <= 'r') goto yy426;
8268: if (yych <= 'z') goto yy153;
8269: goto yy4;
8270: }
8271: }
8272: }
8273: yy426:
8274: YYDEBUG(426, *YYCURSOR);
8275: yyaccept = 0;
8276: yych = *(YYMARKER = ++YYCURSOR);
8277: if (yych <= 'X') {
8278: if (yych <= ',') {
8279: if (yych == ')') goto yy140;
8280: goto yy4;
8281: } else {
8282: if (yych == '.') goto yy4;
8283: if (yych <= '/') goto yy148;
8284: goto yy4;
8285: }
8286: } else {
8287: if (yych <= '`') {
8288: if (yych <= 'Y') goto yy206;
8289: if (yych == '_') goto yy148;
8290: goto yy4;
8291: } else {
8292: if (yych == 'y') goto yy377;
8293: if (yych <= 'z') goto yy154;
8294: goto yy4;
8295: }
8296: }
8297: yy427:
8298: YYDEBUG(427, *YYCURSOR);
8299: yyaccept = 5;
8300: yych = *(YYMARKER = ++YYCURSOR);
8301: if (yych <= '9') {
8302: if (yych <= '(') {
8303: if (yych <= '\t') {
8304: if (yych <= 0x08) goto yy194;
8305: goto yy196;
8306: } else {
8307: if (yych == ' ') goto yy196;
8308: goto yy194;
8309: }
8310: } else {
8311: if (yych <= '-') {
8312: if (yych <= ')') goto yy140;
8313: if (yych <= ',') goto yy194;
8314: goto yy372;
8315: } else {
8316: if (yych == '/') goto yy148;
8317: goto yy196;
8318: }
8319: }
8320: } else {
8321: if (yych <= '^') {
8322: if (yych <= 'D') {
8323: if (yych <= '@') goto yy194;
8324: goto yy143;
8325: } else {
8326: if (yych <= 'E') goto yy420;
8327: if (yych <= 'Z') goto yy143;
8328: goto yy194;
8329: }
8330: } else {
8331: if (yych <= 'd') {
8332: if (yych <= '_') goto yy148;
8333: if (yych <= '`') goto yy194;
8334: goto yy151;
8335: } else {
8336: if (yych <= 'e') goto yy429;
8337: if (yych <= 'z') goto yy151;
8338: goto yy194;
8339: }
8340: }
8341: }
8342: yy428:
8343: YYDEBUG(428, *YYCURSOR);
8344: yyaccept = 5;
8345: yych = *(YYMARKER = ++YYCURSOR);
8346: if (yych <= '9') {
8347: if (yych <= '(') {
8348: if (yych <= '\t') {
8349: if (yych <= 0x08) goto yy194;
8350: goto yy196;
8351: } else {
8352: if (yych == ' ') goto yy196;
8353: goto yy194;
8354: }
8355: } else {
8356: if (yych <= '-') {
8357: if (yych <= ')') goto yy140;
8358: if (yych <= ',') goto yy194;
8359: goto yy372;
8360: } else {
8361: if (yych == '/') goto yy148;
8362: goto yy196;
8363: }
8364: }
8365: } else {
8366: if (yych <= '^') {
8367: if (yych <= 'X') {
8368: if (yych <= '@') goto yy194;
8369: goto yy143;
8370: } else {
8371: if (yych <= 'Y') goto yy420;
8372: if (yych <= 'Z') goto yy143;
8373: goto yy194;
8374: }
8375: } else {
8376: if (yych <= 'x') {
8377: if (yych <= '_') goto yy148;
8378: if (yych <= '`') goto yy194;
8379: goto yy151;
8380: } else {
8381: if (yych <= 'y') goto yy429;
8382: if (yych <= 'z') goto yy151;
8383: goto yy194;
8384: }
8385: }
8386: }
8387: yy429:
8388: YYDEBUG(429, *YYCURSOR);
8389: yyaccept = 5;
8390: yych = *(YYMARKER = ++YYCURSOR);
8391: if (yych <= '.') {
8392: if (yych <= ' ') {
8393: if (yych == '\t') goto yy196;
8394: if (yych <= 0x1F) goto yy194;
8395: goto yy196;
8396: } else {
8397: if (yych <= ')') {
8398: if (yych <= '(') goto yy194;
8399: goto yy140;
8400: } else {
8401: if (yych <= ',') goto yy194;
8402: if (yych <= '-') goto yy378;
8403: goto yy196;
8404: }
8405: }
8406: } else {
8407: if (yych <= 'Z') {
8408: if (yych <= '/') goto yy148;
8409: if (yych <= '9') goto yy196;
8410: if (yych <= '@') goto yy194;
8411: goto yy144;
8412: } else {
8413: if (yych <= '_') {
8414: if (yych <= '^') goto yy194;
8415: goto yy148;
8416: } else {
8417: if (yych <= '`') goto yy194;
8418: if (yych <= 'z') goto yy152;
8419: goto yy194;
8420: }
8421: }
8422: }
8423: yy430:
8424: YYDEBUG(430, *YYCURSOR);
8425: yyaccept = 0;
8426: yych = *(YYMARKER = ++YYCURSOR);
8427: if (yych <= '.') {
8428: if (yych <= ' ') {
8429: if (yych == '\t') goto yy196;
8430: if (yych <= 0x1F) goto yy4;
8431: goto yy196;
8432: } else {
8433: if (yych == ')') goto yy140;
8434: if (yych <= ',') goto yy4;
8435: goto yy196;
8436: }
8437: } else {
8438: if (yych <= 'H') {
8439: if (yych <= '/') goto yy4;
8440: if (yych <= '9') goto yy196;
8441: if (yych <= '@') goto yy4;
8442: goto yy142;
8443: } else {
8444: if (yych <= 'Z') {
8445: if (yych >= 'J') goto yy142;
8446: } else {
8447: if (yych <= '`') goto yy4;
8448: if (yych <= 'z') goto yy142;
8449: goto yy4;
8450: }
8451: }
8452: }
8453: yy431:
8454: YYDEBUG(431, *YYCURSOR);
8455: yyaccept = 0;
8456: yych = *(YYMARKER = ++YYCURSOR);
8457: if (yych <= ',') {
8458: if (yych <= 0x1F) {
8459: if (yych == '\t') goto yy196;
8460: goto yy4;
8461: } else {
8462: if (yych <= ' ') goto yy196;
8463: if (yych == ')') goto yy140;
8464: goto yy4;
8465: }
8466: } else {
8467: if (yych <= '@') {
8468: if (yych == '/') goto yy4;
8469: if (yych <= '9') goto yy196;
8470: goto yy4;
8471: } else {
8472: if (yych <= 'Z') goto yy143;
8473: if (yych <= '`') goto yy4;
8474: if (yych <= 'z') goto yy143;
8475: goto yy4;
8476: }
8477: }
8478: yy432:
8479: YYDEBUG(432, *YYCURSOR);
8480: yyaccept = 0;
8481: yych = *(YYMARKER = ++YYCURSOR);
8482: if (yych <= '.') {
8483: if (yych <= ' ') {
8484: if (yych == '\t') goto yy196;
8485: if (yych <= 0x1F) goto yy4;
8486: goto yy196;
8487: } else {
8488: if (yych == ')') goto yy140;
8489: if (yych <= ',') goto yy4;
8490: goto yy196;
8491: }
8492: } else {
8493: if (yych <= 'H') {
8494: if (yych <= '/') goto yy4;
8495: if (yych <= '9') goto yy196;
8496: if (yych <= '@') goto yy4;
8497: goto yy142;
8498: } else {
8499: if (yych <= 'Z') {
8500: if (yych >= 'J') goto yy142;
8501: } else {
8502: if (yych <= '`') goto yy4;
8503: if (yych <= 'z') goto yy142;
8504: goto yy4;
8505: }
8506: }
8507: }
8508: YYDEBUG(433, *YYCURSOR);
8509: yyaccept = 0;
8510: yych = *(YYMARKER = ++YYCURSOR);
8511: if (yych <= '.') {
8512: if (yych <= ' ') {
8513: if (yych == '\t') goto yy196;
8514: if (yych <= 0x1F) goto yy4;
8515: goto yy196;
8516: } else {
8517: if (yych == ')') goto yy140;
8518: if (yych <= ',') goto yy4;
8519: goto yy196;
8520: }
8521: } else {
8522: if (yych <= 'H') {
8523: if (yych <= '/') goto yy4;
8524: if (yych <= '9') goto yy196;
8525: if (yych <= '@') goto yy4;
8526: goto yy143;
8527: } else {
8528: if (yych <= 'Z') {
8529: if (yych >= 'J') goto yy143;
8530: } else {
8531: if (yych <= '`') goto yy4;
8532: if (yych <= 'z') goto yy143;
8533: goto yy4;
8534: }
8535: }
8536: }
8537: YYDEBUG(434, *YYCURSOR);
8538: yyaccept = 0;
8539: yych = *(YYMARKER = ++YYCURSOR);
8540: if (yych <= ',') {
8541: if (yych <= 0x1F) {
8542: if (yych == '\t') goto yy196;
8543: goto yy4;
8544: } else {
8545: if (yych <= ' ') goto yy196;
8546: if (yych == ')') goto yy140;
8547: goto yy4;
8548: }
8549: } else {
8550: if (yych <= '@') {
8551: if (yych == '/') goto yy4;
8552: if (yych <= '9') goto yy196;
8553: goto yy4;
8554: } else {
8555: if (yych <= 'Z') goto yy144;
8556: if (yych <= '`') goto yy4;
8557: if (yych <= 'z') goto yy144;
8558: goto yy4;
8559: }
8560: }
8561: yy435:
8562: YYDEBUG(435, *YYCURSOR);
8563: yyaccept = 0;
8564: yych = *(YYMARKER = ++YYCURSOR);
8565: if (yych <= ',') {
8566: if (yych <= 0x1F) {
8567: if (yych == '\t') goto yy196;
8568: goto yy4;
8569: } else {
8570: if (yych <= ' ') goto yy196;
8571: if (yych == ')') goto yy140;
8572: goto yy4;
8573: }
8574: } else {
8575: if (yych <= '@') {
8576: if (yych == '/') goto yy4;
8577: if (yych <= '9') goto yy196;
8578: goto yy4;
8579: } else {
8580: if (yych <= 'Z') goto yy142;
8581: if (yych <= '`') goto yy4;
8582: if (yych <= 'z') goto yy142;
8583: goto yy4;
8584: }
8585: }
8586: yy436:
8587: YYDEBUG(436, *YYCURSOR);
8588: yyaccept = 0;
8589: yych = *(YYMARKER = ++YYCURSOR);
8590: if (yych <= '.') {
8591: if (yych <= ' ') {
8592: if (yych == '\t') goto yy196;
8593: if (yych <= 0x1F) goto yy4;
8594: goto yy196;
8595: } else {
8596: if (yych == ')') goto yy140;
8597: if (yych <= ',') goto yy4;
8598: goto yy196;
8599: }
8600: } else {
8601: if (yych <= 'H') {
8602: if (yych <= '/') goto yy4;
8603: if (yych <= '9') goto yy196;
8604: if (yych <= '@') goto yy4;
8605: goto yy142;
8606: } else {
8607: if (yych <= 'Z') {
8608: if (yych <= 'I') goto yy431;
8609: goto yy142;
8610: } else {
8611: if (yych <= '`') goto yy4;
8612: if (yych <= 'z') goto yy142;
8613: goto yy4;
8614: }
8615: }
8616: }
8617: yy437:
8618: YYDEBUG(437, *YYCURSOR);
8619: yyaccept = 0;
8620: yych = *(YYMARKER = ++YYCURSOR);
8621: if (yych <= 'V') {
8622: if (yych <= 'D') {
8623: if (yych <= ' ') {
8624: if (yych == '\t') goto yy61;
8625: if (yych <= 0x1F) goto yy4;
8626: goto yy61;
8627: } else {
8628: if (yych <= '9') {
8629: if (yych <= '/') goto yy4;
8630: goto yy457;
8631: } else {
8632: if (yych <= ':') goto yy163;
8633: if (yych <= 'C') goto yy4;
8634: goto yy61;
8635: }
8636: }
8637: } else {
8638: if (yych <= 'H') {
8639: if (yych == 'F') goto yy61;
8640: if (yych <= 'G') goto yy4;
8641: goto yy61;
8642: } else {
8643: if (yych <= 'M') {
8644: if (yych <= 'L') goto yy4;
8645: goto yy61;
8646: } else {
8647: if (yych <= 'R') goto yy4;
8648: if (yych <= 'T') goto yy61;
8649: goto yy4;
8650: }
8651: }
8652: }
8653: } else {
8654: if (yych <= 'h') {
8655: if (yych <= 'c') {
8656: if (yych == 'X') goto yy4;
8657: if (yych <= 'Y') goto yy61;
8658: goto yy4;
8659: } else {
8660: if (yych <= 'e') {
8661: if (yych <= 'd') goto yy61;
8662: goto yy4;
8663: } else {
8664: if (yych == 'g') goto yy4;
8665: goto yy61;
8666: }
8667: }
8668: } else {
8669: if (yych <= 't') {
8670: if (yych == 'm') goto yy61;
8671: if (yych <= 'r') goto yy4;
8672: goto yy61;
8673: } else {
8674: if (yych <= 'w') {
8675: if (yych <= 'v') goto yy4;
8676: goto yy61;
8677: } else {
8678: if (yych == 'y') goto yy61;
8679: goto yy4;
8680: }
8681: }
8682: }
8683: }
8684: yy438:
8685: YYDEBUG(438, *YYCURSOR);
8686: yyaccept = 0;
8687: yych = *(YYMARKER = ++YYCURSOR);
8688: if (yych <= 'T') {
8689: if (yych <= ':') {
8690: if (yych <= ' ') {
8691: if (yych == '\t') goto yy61;
8692: if (yych <= 0x1F) goto yy4;
8693: goto yy61;
8694: } else {
8695: if (yych <= '4') {
8696: if (yych <= '/') goto yy4;
8697: goto yy457;
8698: } else {
8699: if (yych <= '5') goto yy442;
8700: if (yych <= '9') goto yy443;
8701: goto yy163;
8702: }
8703: }
8704: } else {
8705: if (yych <= 'G') {
8706: if (yych <= 'D') {
8707: if (yych <= 'C') goto yy4;
8708: goto yy61;
8709: } else {
8710: if (yych == 'F') goto yy61;
8711: goto yy4;
8712: }
8713: } else {
8714: if (yych <= 'L') {
8715: if (yych <= 'H') goto yy61;
8716: goto yy4;
8717: } else {
8718: if (yych <= 'M') goto yy61;
8719: if (yych <= 'R') goto yy4;
8720: goto yy61;
8721: }
8722: }
8723: }
8724: } else {
8725: if (yych <= 'g') {
8726: if (yych <= 'Y') {
8727: if (yych == 'W') goto yy61;
8728: if (yych <= 'X') goto yy4;
8729: goto yy61;
8730: } else {
8731: if (yych <= 'd') {
8732: if (yych <= 'c') goto yy4;
8733: goto yy61;
8734: } else {
8735: if (yych == 'f') goto yy61;
8736: goto yy4;
8737: }
8738: }
8739: } else {
8740: if (yych <= 't') {
8741: if (yych <= 'l') {
8742: if (yych <= 'h') goto yy61;
8743: goto yy4;
8744: } else {
8745: if (yych <= 'm') goto yy61;
8746: if (yych <= 'r') goto yy4;
8747: goto yy61;
8748: }
8749: } else {
8750: if (yych <= 'w') {
8751: if (yych <= 'v') goto yy4;
8752: goto yy61;
8753: } else {
8754: if (yych == 'y') goto yy61;
8755: goto yy4;
8756: }
8757: }
8758: }
8759: }
8760: yy439:
8761: YYDEBUG(439, *YYCURSOR);
8762: yyaccept = 0;
8763: yych = *(YYMARKER = ++YYCURSOR);
8764: if (yych <= 'T') {
8765: if (yych <= 'C') {
8766: if (yych <= ' ') {
8767: if (yych == '\t') goto yy61;
8768: if (yych <= 0x1F) goto yy4;
8769: goto yy61;
8770: } else {
8771: if (yych <= '5') {
8772: if (yych <= '/') goto yy4;
8773: goto yy442;
8774: } else {
8775: if (yych <= '9') goto yy443;
8776: if (yych <= ':') goto yy163;
8777: goto yy4;
8778: }
8779: }
8780: } else {
8781: if (yych <= 'G') {
8782: if (yych == 'E') goto yy4;
8783: if (yych <= 'F') goto yy61;
8784: goto yy4;
8785: } else {
8786: if (yych <= 'L') {
8787: if (yych <= 'H') goto yy61;
8788: goto yy4;
8789: } else {
8790: if (yych <= 'M') goto yy61;
8791: if (yych <= 'R') goto yy4;
8792: goto yy61;
8793: }
8794: }
8795: }
8796: } else {
8797: if (yych <= 'g') {
8798: if (yych <= 'Y') {
8799: if (yych == 'W') goto yy61;
8800: if (yych <= 'X') goto yy4;
8801: goto yy61;
8802: } else {
8803: if (yych <= 'd') {
8804: if (yych <= 'c') goto yy4;
8805: goto yy61;
8806: } else {
8807: if (yych == 'f') goto yy61;
8808: goto yy4;
8809: }
8810: }
8811: } else {
8812: if (yych <= 't') {
8813: if (yych <= 'l') {
8814: if (yych <= 'h') goto yy61;
8815: goto yy4;
8816: } else {
8817: if (yych <= 'm') goto yy61;
8818: if (yych <= 'r') goto yy4;
8819: goto yy61;
8820: }
8821: } else {
8822: if (yych <= 'w') {
8823: if (yych <= 'v') goto yy4;
8824: goto yy61;
8825: } else {
8826: if (yych == 'y') goto yy61;
8827: goto yy4;
8828: }
8829: }
8830: }
8831: }
8832: yy440:
8833: YYDEBUG(440, *YYCURSOR);
8834: ++YYCURSOR;
8835: if (YYLIMIT <= YYCURSOR) YYFILL(1);
8836: yych = *YYCURSOR;
8837: YYDEBUG(441, *YYCURSOR);
8838: if (yybm[0+yych] & 4) {
8839: goto yy58;
8840: }
8841: if (yych <= ',') {
8842: if (yych == '+') goto yy440;
8843: goto yy57;
8844: } else {
8845: if (yych <= '-') goto yy440;
8846: if (yych <= '/') goto yy57;
8847: if (yych <= '9') goto yy55;
8848: goto yy57;
8849: }
8850: yy442:
8851: YYDEBUG(442, *YYCURSOR);
8852: yyaccept = 0;
8853: yych = *(YYMARKER = ++YYCURSOR);
8854: if (yych <= 'V') {
8855: if (yych <= 'D') {
8856: if (yych <= ' ') {
8857: if (yych == '\t') goto yy61;
8858: if (yych <= 0x1F) goto yy4;
8859: goto yy61;
8860: } else {
8861: if (yych <= '/') goto yy4;
8862: if (yych <= '9') goto yy456;
8863: if (yych <= 'C') goto yy4;
8864: goto yy61;
8865: }
8866: } else {
8867: if (yych <= 'H') {
8868: if (yych == 'F') goto yy61;
8869: if (yych <= 'G') goto yy4;
8870: goto yy61;
8871: } else {
8872: if (yych <= 'M') {
8873: if (yych <= 'L') goto yy4;
8874: goto yy61;
8875: } else {
8876: if (yych <= 'R') goto yy4;
8877: if (yych <= 'T') goto yy61;
8878: goto yy4;
8879: }
8880: }
8881: }
8882: } else {
8883: if (yych <= 'h') {
8884: if (yych <= 'c') {
8885: if (yych == 'X') goto yy4;
8886: if (yych <= 'Y') goto yy61;
8887: goto yy4;
8888: } else {
8889: if (yych <= 'e') {
8890: if (yych <= 'd') goto yy61;
8891: goto yy4;
8892: } else {
8893: if (yych == 'g') goto yy4;
8894: goto yy61;
8895: }
8896: }
8897: } else {
8898: if (yych <= 't') {
8899: if (yych == 'm') goto yy61;
8900: if (yych <= 'r') goto yy4;
8901: goto yy61;
8902: } else {
8903: if (yych <= 'w') {
8904: if (yych <= 'v') goto yy4;
8905: goto yy61;
8906: } else {
8907: if (yych == 'y') goto yy61;
8908: goto yy4;
8909: }
8910: }
8911: }
8912: }
8913: yy443:
8914: YYDEBUG(443, *YYCURSOR);
8915: yyaccept = 0;
8916: yych = *(YYMARKER = ++YYCURSOR);
8917: if (yych <= 'V') {
8918: if (yych <= 'D') {
8919: if (yych <= ' ') {
8920: if (yych == '\t') goto yy61;
8921: if (yych <= 0x1F) goto yy4;
8922: goto yy61;
8923: } else {
8924: if (yych <= '/') goto yy4;
8925: if (yych <= '9') goto yy444;
8926: if (yych <= 'C') goto yy4;
8927: goto yy61;
8928: }
8929: } else {
8930: if (yych <= 'H') {
8931: if (yych == 'F') goto yy61;
8932: if (yych <= 'G') goto yy4;
8933: goto yy61;
8934: } else {
8935: if (yych <= 'M') {
8936: if (yych <= 'L') goto yy4;
8937: goto yy61;
8938: } else {
8939: if (yych <= 'R') goto yy4;
8940: if (yych <= 'T') goto yy61;
8941: goto yy4;
8942: }
8943: }
8944: }
8945: } else {
8946: if (yych <= 'h') {
8947: if (yych <= 'c') {
8948: if (yych == 'X') goto yy4;
8949: if (yych <= 'Y') goto yy61;
8950: goto yy4;
8951: } else {
8952: if (yych <= 'e') {
8953: if (yych <= 'd') goto yy61;
8954: goto yy4;
8955: } else {
8956: if (yych == 'g') goto yy4;
8957: goto yy61;
8958: }
8959: }
8960: } else {
8961: if (yych <= 't') {
8962: if (yych == 'm') goto yy61;
8963: if (yych <= 'r') goto yy4;
8964: goto yy61;
8965: } else {
8966: if (yych <= 'w') {
8967: if (yych <= 'v') goto yy4;
8968: goto yy61;
8969: } else {
8970: if (yych == 'y') goto yy61;
8971: goto yy4;
8972: }
8973: }
8974: }
8975: }
8976: yy444:
8977: YYDEBUG(444, *YYCURSOR);
8978: yych = *++YYCURSOR;
8979: if (yych <= '/') goto yy61;
8980: if (yych >= ':') goto yy61;
8981: yy445:
8982: YYDEBUG(445, *YYCURSOR);
8983: yych = *++YYCURSOR;
8984: if (yybm[0+yych] & 2) {
8985: goto yy55;
8986: }
8987: if (yych != '-') goto yy61;
8988: yy446:
8989: YYDEBUG(446, *YYCURSOR);
8990: yych = *++YYCURSOR;
8991: if (yych <= '/') goto yy57;
8992: if (yych <= '0') goto yy447;
8993: if (yych <= '1') goto yy448;
8994: goto yy57;
8995: yy447:
8996: YYDEBUG(447, *YYCURSOR);
8997: yych = *++YYCURSOR;
8998: if (yych <= '/') goto yy57;
8999: if (yych <= '9') goto yy449;
9000: goto yy57;
9001: yy448:
9002: YYDEBUG(448, *YYCURSOR);
9003: yych = *++YYCURSOR;
9004: if (yych <= '/') goto yy57;
9005: if (yych >= '3') goto yy57;
9006: yy449:
9007: YYDEBUG(449, *YYCURSOR);
9008: yych = *++YYCURSOR;
9009: if (yych != '-') goto yy57;
9010: YYDEBUG(450, *YYCURSOR);
9011: yych = *++YYCURSOR;
9012: if (yych <= '/') goto yy57;
9013: if (yych <= '0') goto yy451;
9014: if (yych <= '2') goto yy452;
9015: if (yych <= '3') goto yy453;
9016: goto yy57;
9017: yy451:
9018: YYDEBUG(451, *YYCURSOR);
9019: yych = *++YYCURSOR;
9020: if (yych <= '/') goto yy57;
9021: if (yych <= '9') goto yy454;
9022: goto yy57;
9023: yy452:
9024: YYDEBUG(452, *YYCURSOR);
9025: yych = *++YYCURSOR;
9026: if (yych <= '/') goto yy57;
9027: if (yych <= '9') goto yy454;
9028: goto yy57;
9029: yy453:
9030: YYDEBUG(453, *YYCURSOR);
9031: yych = *++YYCURSOR;
9032: if (yych <= '/') goto yy57;
9033: if (yych >= '2') goto yy57;
9034: yy454:
9035: YYDEBUG(454, *YYCURSOR);
9036: ++YYCURSOR;
9037: yy455:
9038: YYDEBUG(455, *YYCURSOR);
9039: {
9040: DEBUG_OUTPUT("iso8601date4 | iso8601date2 | iso8601dateslash | dateslash");
9041: TIMELIB_INIT;
9042: TIMELIB_HAVE_DATE();
9043: s->time->y = timelib_get_unsigned_nr((char **) &ptr, 4);
9044: s->time->m = timelib_get_nr((char **) &ptr, 2);
9045: s->time->d = timelib_get_nr((char **) &ptr, 2);
9046: TIMELIB_DEINIT;
9047: return TIMELIB_ISO_DATE;
9048: }
9049: yy456:
9050: YYDEBUG(456, *YYCURSOR);
9051: yyaccept = 0;
9052: yych = *(YYMARKER = ++YYCURSOR);
9053: if (yych <= 'V') {
9054: if (yych <= 'D') {
9055: if (yych <= ' ') {
9056: if (yych == '\t') goto yy61;
9057: if (yych <= 0x1F) goto yy4;
9058: goto yy61;
9059: } else {
9060: if (yych <= '/') goto yy4;
9061: if (yych <= '9') goto yy445;
9062: if (yych <= 'C') goto yy4;
9063: goto yy61;
9064: }
9065: } else {
9066: if (yych <= 'H') {
9067: if (yych == 'F') goto yy61;
9068: if (yych <= 'G') goto yy4;
9069: goto yy61;
9070: } else {
9071: if (yych <= 'M') {
9072: if (yych <= 'L') goto yy4;
9073: goto yy61;
9074: } else {
9075: if (yych <= 'R') goto yy4;
9076: if (yych <= 'T') goto yy61;
9077: goto yy4;
9078: }
9079: }
9080: }
9081: } else {
9082: if (yych <= 'h') {
9083: if (yych <= 'c') {
9084: if (yych == 'X') goto yy4;
9085: if (yych <= 'Y') goto yy61;
9086: goto yy4;
9087: } else {
9088: if (yych <= 'e') {
9089: if (yych <= 'd') goto yy61;
9090: goto yy4;
9091: } else {
9092: if (yych == 'g') goto yy4;
9093: goto yy61;
9094: }
9095: }
9096: } else {
9097: if (yych <= 't') {
9098: if (yych == 'm') goto yy61;
9099: if (yych <= 'r') goto yy4;
9100: goto yy61;
9101: } else {
9102: if (yych <= 'w') {
9103: if (yych <= 'v') goto yy4;
9104: goto yy61;
9105: } else {
9106: if (yych == 'y') goto yy61;
9107: goto yy4;
9108: }
9109: }
9110: }
9111: }
9112: yy457:
9113: YYDEBUG(457, *YYCURSOR);
9114: yyaccept = 0;
9115: yych = *(YYMARKER = ++YYCURSOR);
9116: if (yych <= 'T') {
9117: if (yych <= 'C') {
9118: if (yych <= ' ') {
9119: if (yych == '\t') goto yy61;
9120: if (yych <= 0x1F) goto yy4;
9121: goto yy61;
9122: } else {
9123: if (yych <= '5') {
9124: if (yych <= '/') goto yy4;
9125: } else {
9126: if (yych <= '9') goto yy456;
9127: if (yych <= ':') goto yy163;
9128: goto yy4;
9129: }
9130: }
9131: } else {
9132: if (yych <= 'G') {
9133: if (yych == 'E') goto yy4;
9134: if (yych <= 'F') goto yy61;
9135: goto yy4;
9136: } else {
9137: if (yych <= 'L') {
9138: if (yych <= 'H') goto yy61;
9139: goto yy4;
9140: } else {
9141: if (yych <= 'M') goto yy61;
9142: if (yych <= 'R') goto yy4;
9143: goto yy61;
9144: }
9145: }
9146: }
9147: } else {
9148: if (yych <= 'g') {
9149: if (yych <= 'Y') {
9150: if (yych == 'W') goto yy61;
9151: if (yych <= 'X') goto yy4;
9152: goto yy61;
9153: } else {
9154: if (yych <= 'd') {
9155: if (yych <= 'c') goto yy4;
9156: goto yy61;
9157: } else {
9158: if (yych == 'f') goto yy61;
9159: goto yy4;
9160: }
9161: }
9162: } else {
9163: if (yych <= 't') {
9164: if (yych <= 'l') {
9165: if (yych <= 'h') goto yy61;
9166: goto yy4;
9167: } else {
9168: if (yych <= 'm') goto yy61;
9169: if (yych <= 'r') goto yy4;
9170: goto yy61;
9171: }
9172: } else {
9173: if (yych <= 'w') {
9174: if (yych <= 'v') goto yy4;
9175: goto yy61;
9176: } else {
9177: if (yych == 'y') goto yy61;
9178: goto yy4;
9179: }
9180: }
9181: }
9182: }
9183: YYDEBUG(458, *YYCURSOR);
9184: yyaccept = 0;
9185: yych = *(YYMARKER = ++YYCURSOR);
9186: if (yych <= 'V') {
9187: if (yych <= 'D') {
9188: if (yych <= ' ') {
9189: if (yych == '\t') goto yy61;
9190: if (yych <= 0x1F) goto yy4;
9191: goto yy61;
9192: } else {
9193: if (yych <= '/') goto yy4;
9194: if (yych <= '9') goto yy459;
9195: if (yych <= 'C') goto yy4;
9196: goto yy61;
9197: }
9198: } else {
9199: if (yych <= 'H') {
9200: if (yych == 'F') goto yy61;
9201: if (yych <= 'G') goto yy4;
9202: goto yy61;
9203: } else {
9204: if (yych <= 'M') {
9205: if (yych <= 'L') goto yy4;
9206: goto yy61;
9207: } else {
9208: if (yych <= 'R') goto yy4;
9209: if (yych <= 'T') goto yy61;
9210: goto yy4;
9211: }
9212: }
9213: }
9214: } else {
9215: if (yych <= 'h') {
9216: if (yych <= 'c') {
9217: if (yych == 'X') goto yy4;
9218: if (yych <= 'Y') goto yy61;
9219: goto yy4;
9220: } else {
9221: if (yych <= 'e') {
9222: if (yych <= 'd') goto yy61;
9223: goto yy4;
9224: } else {
9225: if (yych == 'g') goto yy4;
9226: goto yy61;
9227: }
9228: }
9229: } else {
9230: if (yych <= 't') {
9231: if (yych == 'm') goto yy61;
9232: if (yych <= 'r') goto yy4;
9233: goto yy61;
9234: } else {
9235: if (yych <= 'w') {
9236: if (yych <= 'v') goto yy4;
9237: goto yy61;
9238: } else {
9239: if (yych == 'y') goto yy61;
9240: goto yy4;
9241: }
9242: }
9243: }
9244: }
9245: yy459:
9246: YYDEBUG(459, *YYCURSOR);
9247: yyaccept = 0;
9248: yych = *(YYMARKER = ++YYCURSOR);
9249: if (yybm[0+yych] & 2) {
9250: goto yy55;
9251: }
9252: if (yych <= 'V') {
9253: if (yych <= 'D') {
9254: if (yych <= ' ') {
9255: if (yych == '\t') goto yy61;
9256: if (yych <= 0x1F) goto yy4;
9257: goto yy61;
9258: } else {
9259: if (yych == '-') goto yy446;
9260: if (yych <= 'C') goto yy4;
9261: goto yy61;
9262: }
9263: } else {
9264: if (yych <= 'H') {
9265: if (yych == 'F') goto yy61;
9266: if (yych <= 'G') goto yy4;
9267: goto yy61;
9268: } else {
9269: if (yych <= 'M') {
9270: if (yych <= 'L') goto yy4;
9271: goto yy61;
9272: } else {
9273: if (yych <= 'R') goto yy4;
9274: if (yych <= 'T') goto yy61;
9275: goto yy4;
9276: }
9277: }
9278: }
9279: } else {
9280: if (yych <= 'h') {
9281: if (yych <= 'c') {
9282: if (yych == 'X') goto yy4;
9283: if (yych <= 'Y') goto yy61;
9284: goto yy4;
9285: } else {
9286: if (yych <= 'e') {
9287: if (yych <= 'd') goto yy61;
9288: goto yy4;
9289: } else {
9290: if (yych == 'g') goto yy4;
9291: goto yy61;
9292: }
9293: }
9294: } else {
9295: if (yych <= 't') {
9296: if (yych == 'm') goto yy61;
9297: if (yych <= 'r') goto yy4;
9298: goto yy61;
9299: } else {
9300: if (yych <= 'w') {
9301: if (yych <= 'v') goto yy4;
9302: goto yy61;
9303: } else {
9304: if (yych == 'y') goto yy61;
9305: goto yy4;
9306: }
9307: }
9308: }
9309: }
9310: yy460:
9311: YYDEBUG(460, *YYCURSOR);
9312: yych = *++YYCURSOR;
9313: if (yych <= '/') goto yy462;
9314: if (yych <= '0') goto yy736;
9315: if (yych <= '1') goto yy737;
9316: if (yych <= '9') goto yy738;
9317: goto yy462;
9318: yy461:
9319: YYDEBUG(461, *YYCURSOR);
9320: ++YYCURSOR;
9321: if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13);
9322: yych = *YYCURSOR;
9323: yy462:
9324: YYDEBUG(462, *YYCURSOR);
9325: YYDEBUG(-1, yych);
9326: switch (yych) {
9327: case '\t':
9328: case ' ': goto yy461;
9329: case '-':
9330: case '.': goto yy577;
9331: case 'A':
9332: case 'a': goto yy480;
9333: case 'D':
9334: case 'd': goto yy466;
9335: case 'F':
9336: case 'f': goto yy467;
9337: case 'H':
9338: case 'h': goto yy64;
9339: case 'I': goto yy475;
9340: case 'J':
9341: case 'j': goto yy479;
9342: case 'M':
9343: case 'm': goto yy465;
9344: case 'N':
9345: case 'n': goto yy482;
9346: case 'O':
9347: case 'o': goto yy481;
9348: case 'P':
9349: case 'p': goto yy484;
9350: case 'S':
9351: case 's': goto yy463;
9352: case 'T':
9353: case 't': goto yy69;
9354: case 'V': goto yy477;
9355: case 'W':
9356: case 'w': goto yy68;
9357: case 'X': goto yy478;
9358: case 'Y':
9359: case 'y': goto yy67;
9360: default: goto yy57;
9361: }
9362: yy463:
9363: YYDEBUG(463, *YYCURSOR);
9364: yych = *++YYCURSOR;
9365: if (yych <= 'U') {
9366: if (yych <= 'D') {
9367: if (yych == 'A') goto yy127;
9368: goto yy57;
9369: } else {
9370: if (yych <= 'E') goto yy1049;
9371: if (yych <= 'T') goto yy57;
9372: goto yy126;
9373: }
9374: } else {
9375: if (yych <= 'd') {
9376: if (yych == 'a') goto yy127;
9377: goto yy57;
9378: } else {
9379: if (yych <= 'e') goto yy1049;
9380: if (yych == 'u') goto yy126;
9381: goto yy57;
9382: }
9383: }
9384: yy464:
9385: YYDEBUG(464, *YYCURSOR);
9386: yych = *++YYCURSOR;
9387: if (yych <= '`') {
9388: if (yych <= 'D') {
9389: if (yych == 'A') goto yy127;
9390: goto yy57;
9391: } else {
9392: if (yych <= 'E') goto yy1049;
9393: if (yych == 'U') goto yy126;
9394: goto yy57;
9395: }
9396: } else {
9397: if (yych <= 'e') {
9398: if (yych <= 'a') goto yy127;
9399: if (yych <= 'd') goto yy57;
9400: goto yy1049;
9401: } else {
9402: if (yych <= 's') goto yy57;
9403: if (yych <= 't') goto yy729;
9404: if (yych <= 'u') goto yy126;
9405: goto yy57;
9406: }
9407: }
9408: yy465:
9409: YYDEBUG(465, *YYCURSOR);
9410: yych = *++YYCURSOR;
9411: if (yych <= 'O') {
9412: if (yych <= 'H') {
9413: if (yych == 'A') goto yy592;
9414: goto yy57;
9415: } else {
9416: if (yych <= 'I') goto yy118;
9417: if (yych <= 'N') goto yy57;
9418: goto yy117;
9419: }
9420: } else {
9421: if (yych <= 'h') {
9422: if (yych == 'a') goto yy592;
9423: goto yy57;
9424: } else {
9425: if (yych <= 'i') goto yy118;
9426: if (yych == 'o') goto yy117;
9427: goto yy57;
9428: }
9429: }
9430: yy466:
9431: YYDEBUG(466, *YYCURSOR);
9432: yych = *++YYCURSOR;
9433: if (yych <= 'E') {
9434: if (yych == 'A') goto yy114;
9435: if (yych <= 'D') goto yy57;
9436: goto yy579;
9437: } else {
9438: if (yych <= 'a') {
9439: if (yych <= '`') goto yy57;
9440: goto yy114;
9441: } else {
9442: if (yych == 'e') goto yy579;
9443: goto yy57;
9444: }
9445: }
9446: yy467:
9447: YYDEBUG(467, *YYCURSOR);
9448: yych = *++YYCURSOR;
9449: if (yych <= 'R') {
9450: if (yych <= 'N') {
9451: if (yych == 'E') goto yy595;
9452: goto yy57;
9453: } else {
9454: if (yych <= 'O') goto yy99;
9455: if (yych <= 'Q') goto yy57;
9456: goto yy98;
9457: }
9458: } else {
9459: if (yych <= 'n') {
9460: if (yych == 'e') goto yy595;
9461: goto yy57;
9462: } else {
9463: if (yych <= 'o') goto yy99;
9464: if (yych == 'r') goto yy98;
9465: goto yy57;
9466: }
9467: }
9468: yy468:
9469: YYDEBUG(468, *YYCURSOR);
9470: yych = *++YYCURSOR;
9471: if (yych <= 'U') {
9472: if (yych == 'H') goto yy70;
9473: if (yych <= 'T') goto yy57;
9474: goto yy71;
9475: } else {
9476: if (yych <= 'h') {
9477: if (yych <= 'g') goto yy57;
9478: goto yy1048;
9479: } else {
9480: if (yych == 'u') goto yy71;
9481: goto yy57;
9482: }
9483: }
9484: yy469:
9485: YYDEBUG(469, *YYCURSOR);
9486: yych = *++YYCURSOR;
9487: if (yych == '-') goto yy742;
9488: if (yych <= '/') goto yy61;
9489: if (yych <= '9') goto yy741;
9490: goto yy61;
9491: yy470:
9492: YYDEBUG(470, *YYCURSOR);
9493: yych = *++YYCURSOR;
9494: if (yych <= 'c') {
9495: if (yych == 'O') goto yy530;
9496: goto yy57;
9497: } else {
9498: if (yych <= 'd') goto yy729;
9499: if (yych == 'o') goto yy530;
9500: goto yy57;
9501: }
9502: yy471:
9503: YYDEBUG(471, *YYCURSOR);
9504: yych = *++YYCURSOR;
9505: if (yych == 'd') goto yy729;
9506: goto yy57;
9507: yy472:
9508: YYDEBUG(472, *YYCURSOR);
9509: yych = *++YYCURSOR;
9510: YYDEBUG(-1, yych);
9511: switch (yych) {
9512: case '0':
9513: case '1':
9514: case '2': goto yy666;
9515: case '3': goto yy668;
9516: case '4':
9517: case '5':
9518: case '6':
9519: case '7':
9520: case '8':
9521: case '9': goto yy669;
9522: case 'A':
9523: case 'a': goto yy673;
9524: case 'D':
9525: case 'd': goto yy677;
9526: case 'F':
9527: case 'f': goto yy671;
9528: case 'J':
9529: case 'j': goto yy670;
9530: case 'M':
9531: case 'm': goto yy672;
9532: case 'N':
9533: case 'n': goto yy676;
9534: case 'O':
9535: case 'o': goto yy675;
9536: case 'S':
9537: case 's': goto yy674;
9538: default: goto yy57;
9539: }
9540: yy473:
9541: YYDEBUG(473, *YYCURSOR);
9542: yych = *++YYCURSOR;
9543: YYDEBUG(-1, yych);
9544: switch (yych) {
9545: case '0': goto yy616;
9546: case '1': goto yy617;
9547: case '2':
9548: case '3':
9549: case '4':
9550: case '5':
9551: case '6':
9552: case '7':
9553: case '8':
9554: case '9': goto yy618;
9555: case 'A':
9556: case 'a': goto yy622;
9557: case 'D':
9558: case 'd': goto yy626;
9559: case 'F':
9560: case 'f': goto yy620;
9561: case 'J':
9562: case 'j': goto yy619;
9563: case 'M':
9564: case 'm': goto yy621;
9565: case 'N':
9566: case 'n': goto yy625;
9567: case 'O':
9568: case 'o': goto yy624;
9569: case 'S':
9570: case 's': goto yy623;
9571: default: goto yy578;
9572: }
9573: yy474:
9574: YYDEBUG(474, *YYCURSOR);
9575: yych = *++YYCURSOR;
9576: if (yych <= '1') {
9577: if (yych <= '/') goto yy578;
9578: if (yych <= '0') goto yy568;
9579: goto yy569;
9580: } else {
9581: if (yych <= '5') goto yy570;
9582: if (yych <= '9') goto yy571;
9583: goto yy578;
9584: }
9585: yy475:
9586: YYDEBUG(475, *YYCURSOR);
9587: yyaccept = 10;
9588: yych = *(YYMARKER = ++YYCURSOR);
9589: if (yych <= '/') {
9590: if (yych <= 0x1F) {
9591: if (yych == '\t') goto yy532;
9592: } else {
9593: if (yych <= ' ') goto yy532;
9594: if (yych <= ',') goto yy476;
9595: if (yych <= '.') goto yy532;
9596: }
9597: } else {
9598: if (yych <= 'U') {
9599: if (yych <= '9') goto yy534;
9600: if (yych == 'I') goto yy567;
9601: } else {
9602: if (yych == 'W') goto yy476;
9603: if (yych <= 'X') goto yy540;
9604: }
9605: }
9606: yy476:
9607: YYDEBUG(476, *YYCURSOR);
9608: {
9609: DEBUG_OUTPUT("datenoyearrev");
9610: TIMELIB_INIT;
9611: TIMELIB_HAVE_DATE();
9612: s->time->d = timelib_get_nr((char **) &ptr, 2);
9613: timelib_skip_day_suffix((char **) &ptr);
9614: s->time->m = timelib_get_month((char **) &ptr);
9615: TIMELIB_DEINIT;
9616: return TIMELIB_DATE_TEXT;
9617: }
9618: yy477:
9619: YYDEBUG(477, *YYCURSOR);
9620: yyaccept = 10;
9621: yych = *(YYMARKER = ++YYCURSOR);
9622: if (yych <= ',') {
9623: if (yych <= '\t') {
9624: if (yych <= 0x08) goto yy476;
9625: goto yy532;
9626: } else {
9627: if (yych == ' ') goto yy532;
9628: goto yy476;
9629: }
9630: } else {
9631: if (yych <= '9') {
9632: if (yych <= '.') goto yy532;
9633: if (yych <= '/') goto yy476;
9634: goto yy534;
9635: } else {
9636: if (yych == 'I') goto yy565;
9637: goto yy476;
9638: }
9639: }
9640: yy478:
9641: YYDEBUG(478, *YYCURSOR);
9642: yyaccept = 10;
9643: yych = *(YYMARKER = ++YYCURSOR);
9644: if (yych <= ',') {
9645: if (yych <= '\t') {
9646: if (yych <= 0x08) goto yy476;
9647: goto yy532;
9648: } else {
9649: if (yych == ' ') goto yy532;
9650: goto yy476;
9651: }
9652: } else {
9653: if (yych <= '9') {
9654: if (yych <= '.') goto yy532;
9655: if (yych <= '/') goto yy476;
9656: goto yy534;
9657: } else {
9658: if (yych == 'I') goto yy564;
9659: goto yy476;
9660: }
9661: }
9662: yy479:
9663: YYDEBUG(479, *YYCURSOR);
9664: yych = *++YYCURSOR;
9665: if (yych <= 'U') {
9666: if (yych == 'A') goto yy557;
9667: if (yych <= 'T') goto yy57;
9668: goto yy556;
9669: } else {
9670: if (yych <= 'a') {
9671: if (yych <= '`') goto yy57;
9672: goto yy557;
9673: } else {
9674: if (yych == 'u') goto yy556;
9675: goto yy57;
9676: }
9677: }
9678: yy480:
9679: YYDEBUG(480, *YYCURSOR);
9680: yych = *++YYCURSOR;
9681: if (yych <= 'T') {
9682: if (yych <= 'L') {
9683: if (yych == '.') goto yy485;
9684: goto yy57;
9685: } else {
9686: if (yych <= 'M') goto yy486;
9687: if (yych == 'P') goto yy550;
9688: goto yy57;
9689: }
9690: } else {
9691: if (yych <= 'o') {
9692: if (yych <= 'U') goto yy549;
9693: if (yych == 'm') goto yy486;
9694: goto yy57;
9695: } else {
9696: if (yych <= 'p') goto yy550;
9697: if (yych == 'u') goto yy549;
9698: goto yy57;
9699: }
9700: }
9701: yy481:
9702: YYDEBUG(481, *YYCURSOR);
9703: yych = *++YYCURSOR;
9704: if (yych == 'C') goto yy544;
9705: if (yych == 'c') goto yy544;
9706: goto yy57;
9707: yy482:
9708: YYDEBUG(482, *YYCURSOR);
9709: yych = *++YYCURSOR;
9710: if (yych == 'O') goto yy530;
9711: if (yych == 'o') goto yy530;
9712: goto yy57;
9713: yy483:
9714: YYDEBUG(483, *YYCURSOR);
9715: yych = *++YYCURSOR;
9716: if (yych <= '/') goto yy57;
9717: if (yych <= '5') goto yy490;
9718: if (yych <= '9') goto yy492;
9719: goto yy57;
9720: yy484:
9721: YYDEBUG(484, *YYCURSOR);
9722: yych = *++YYCURSOR;
9723: if (yych <= 'L') {
9724: if (yych != '.') goto yy57;
9725: } else {
9726: if (yych <= 'M') goto yy486;
9727: if (yych == 'm') goto yy486;
9728: goto yy57;
9729: }
9730: yy485:
9731: YYDEBUG(485, *YYCURSOR);
9732: yych = *++YYCURSOR;
9733: if (yych == 'M') goto yy486;
9734: if (yych != 'm') goto yy57;
9735: yy486:
9736: YYDEBUG(486, *YYCURSOR);
9737: yych = *++YYCURSOR;
9738: if (yych <= 0x1F) {
9739: if (yych <= 0x00) goto yy488;
9740: if (yych == '\t') goto yy488;
9741: goto yy57;
9742: } else {
9743: if (yych <= ' ') goto yy488;
9744: if (yych != '.') goto yy57;
9745: }
9746: YYDEBUG(487, *YYCURSOR);
9747: yych = *++YYCURSOR;
9748: if (yych <= '\t') {
9749: if (yych <= 0x00) goto yy488;
9750: if (yych <= 0x08) goto yy57;
9751: } else {
9752: if (yych != ' ') goto yy57;
9753: }
9754: yy488:
9755: YYDEBUG(488, *YYCURSOR);
9756: ++YYCURSOR;
9757: YYDEBUG(489, *YYCURSOR);
9758: {
9759: DEBUG_OUTPUT("timetiny12 | timeshort12 | timelong12");
9760: TIMELIB_INIT;
9761: TIMELIB_HAVE_TIME();
9762: s->time->h = timelib_get_nr((char **) &ptr, 2);
9763: if (*ptr == ':' || *ptr == '.') {
9764: s->time->i = timelib_get_nr((char **) &ptr, 2);
9765: if (*ptr == ':' || *ptr == '.') {
9766: s->time->s = timelib_get_nr((char **) &ptr, 2);
9767: }
9768: }
9769: s->time->h += timelib_meridian((char **) &ptr, s->time->h);
9770: TIMELIB_DEINIT;
9771: return TIMELIB_TIME12;
9772: }
9773: yy490:
9774: YYDEBUG(490, *YYCURSOR);
9775: yyaccept = 11;
9776: yych = *(YYMARKER = ++YYCURSOR);
9777: if (yych <= '/') {
9778: if (yych == '.') goto yy493;
9779: } else {
9780: if (yych <= '9') goto yy507;
9781: if (yych <= ':') goto yy493;
9782: }
9783: yy491:
9784: YYDEBUG(491, *YYCURSOR);
9785: {
9786: int tz_not_found;
9787: DEBUG_OUTPUT("timeshort24 | timelong24 | iso8601long");
9788: TIMELIB_INIT;
9789: TIMELIB_HAVE_TIME();
9790: s->time->h = timelib_get_nr((char **) &ptr, 2);
9791: s->time->i = timelib_get_nr((char **) &ptr, 2);
9792: if (*ptr == ':' || *ptr == '.') {
9793: s->time->s = timelib_get_nr((char **) &ptr, 2);
9794:
9795: if (*ptr == '.') {
9796: s->time->f = timelib_get_frac_nr((char **) &ptr, 8);
9797: }
9798: }
9799:
9800: if (*ptr != '\0') {
9801: s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper);
9802: if (tz_not_found) {
9803: add_error(s, "The timezone could not be found in the database");
9804: }
9805: }
9806: TIMELIB_DEINIT;
9807: return TIMELIB_TIME24_WITH_ZONE;
9808: }
9809: yy492:
9810: YYDEBUG(492, *YYCURSOR);
9811: yyaccept = 11;
9812: yych = *(YYMARKER = ++YYCURSOR);
9813: if (yych == '.') goto yy493;
9814: if (yych != ':') goto yy491;
9815: yy493:
9816: YYDEBUG(493, *YYCURSOR);
9817: yych = *++YYCURSOR;
9818: if (yych <= '/') goto yy57;
9819: if (yych <= '5') goto yy494;
9820: if (yych <= '6') goto yy495;
9821: if (yych <= '9') goto yy496;
9822: goto yy57;
9823: yy494:
9824: YYDEBUG(494, *YYCURSOR);
9825: yyaccept = 11;
9826: yych = *(YYMARKER = ++YYCURSOR);
9827: if (yych == '.') goto yy497;
9828: if (yych <= '/') goto yy491;
9829: if (yych <= '9') goto yy500;
9830: goto yy491;
9831: yy495:
9832: YYDEBUG(495, *YYCURSOR);
9833: yyaccept = 11;
9834: yych = *(YYMARKER = ++YYCURSOR);
9835: if (yych == '.') goto yy497;
9836: if (yych == '0') goto yy500;
9837: goto yy491;
9838: yy496:
9839: YYDEBUG(496, *YYCURSOR);
9840: yyaccept = 11;
9841: yych = *(YYMARKER = ++YYCURSOR);
9842: if (yych != '.') goto yy491;
9843: yy497:
9844: YYDEBUG(497, *YYCURSOR);
9845: yych = *++YYCURSOR;
9846: if (yych <= '/') goto yy57;
9847: if (yych >= ':') goto yy57;
9848: yy498:
9849: YYDEBUG(498, *YYCURSOR);
9850: ++YYCURSOR;
9851: if (YYLIMIT <= YYCURSOR) YYFILL(1);
9852: yych = *YYCURSOR;
9853: YYDEBUG(499, *YYCURSOR);
9854: if (yych <= '/') goto yy491;
9855: if (yych <= '9') goto yy498;
9856: goto yy491;
9857: yy500:
9858: YYDEBUG(500, *YYCURSOR);
9859: yyaccept = 11;
9860: yych = *(YYMARKER = ++YYCURSOR);
9861: if (yych <= '@') {
9862: if (yych <= 0x1F) {
9863: if (yych != '\t') goto yy491;
9864: } else {
9865: if (yych <= ' ') goto yy501;
9866: if (yych == '.') goto yy497;
9867: goto yy491;
9868: }
9869: } else {
9870: if (yych <= '`') {
9871: if (yych <= 'A') goto yy503;
9872: if (yych == 'P') goto yy503;
9873: goto yy491;
9874: } else {
9875: if (yych <= 'a') goto yy503;
9876: if (yych == 'p') goto yy503;
9877: goto yy491;
9878: }
9879: }
9880: yy501:
9881: YYDEBUG(501, *YYCURSOR);
9882: ++YYCURSOR;
9883: if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
9884: yych = *YYCURSOR;
9885: YYDEBUG(502, *YYCURSOR);
9886: if (yych <= 'A') {
9887: if (yych <= 0x1F) {
9888: if (yych == '\t') goto yy501;
9889: goto yy57;
9890: } else {
9891: if (yych <= ' ') goto yy501;
9892: if (yych <= '@') goto yy57;
9893: }
9894: } else {
9895: if (yych <= '`') {
9896: if (yych != 'P') goto yy57;
9897: } else {
9898: if (yych <= 'a') goto yy503;
9899: if (yych != 'p') goto yy57;
9900: }
9901: }
9902: yy503:
9903: YYDEBUG(503, *YYCURSOR);
9904: yych = *++YYCURSOR;
9905: if (yych <= 'L') {
9906: if (yych != '.') goto yy57;
9907: } else {
9908: if (yych <= 'M') goto yy505;
9909: if (yych == 'm') goto yy505;
9910: goto yy57;
9911: }
9912: YYDEBUG(504, *YYCURSOR);
9913: yych = *++YYCURSOR;
9914: if (yych == 'M') goto yy505;
9915: if (yych != 'm') goto yy57;
9916: yy505:
9917: YYDEBUG(505, *YYCURSOR);
9918: yych = *++YYCURSOR;
9919: if (yych <= 0x1F) {
9920: if (yych <= 0x00) goto yy488;
9921: if (yych == '\t') goto yy488;
9922: goto yy57;
9923: } else {
9924: if (yych <= ' ') goto yy488;
9925: if (yych != '.') goto yy57;
9926: }
9927: YYDEBUG(506, *YYCURSOR);
9928: yych = *++YYCURSOR;
9929: if (yych <= '\t') {
9930: if (yych <= 0x00) goto yy488;
9931: if (yych <= 0x08) goto yy57;
9932: goto yy488;
9933: } else {
9934: if (yych == ' ') goto yy488;
9935: goto yy57;
9936: }
9937: yy507:
9938: YYDEBUG(507, *YYCURSOR);
9939: yyaccept = 11;
9940: yych = *(YYMARKER = ++YYCURSOR);
9941: if (yych <= ':') {
9942: if (yych <= ' ') {
9943: if (yych == '\t') goto yy508;
9944: if (yych <= 0x1F) goto yy491;
9945: } else {
9946: if (yych == '.') goto yy493;
9947: if (yych <= '9') goto yy491;
9948: goto yy511;
9949: }
9950: } else {
9951: if (yych <= 'P') {
9952: if (yych == 'A') goto yy510;
9953: if (yych <= 'O') goto yy491;
9954: goto yy510;
9955: } else {
9956: if (yych <= 'a') {
9957: if (yych <= '`') goto yy491;
9958: goto yy510;
9959: } else {
9960: if (yych == 'p') goto yy510;
9961: goto yy491;
9962: }
9963: }
9964: }
9965: yy508:
9966: YYDEBUG(508, *YYCURSOR);
9967: ++YYCURSOR;
9968: if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
9969: yych = *YYCURSOR;
9970: YYDEBUG(509, *YYCURSOR);
9971: if (yych <= 'A') {
9972: if (yych <= 0x1F) {
9973: if (yych == '\t') goto yy508;
9974: goto yy57;
9975: } else {
9976: if (yych <= ' ') goto yy508;
9977: if (yych <= '@') goto yy57;
9978: }
9979: } else {
9980: if (yych <= '`') {
9981: if (yych != 'P') goto yy57;
9982: } else {
9983: if (yych <= 'a') goto yy510;
9984: if (yych != 'p') goto yy57;
9985: }
9986: }
9987: yy510:
9988: YYDEBUG(510, *YYCURSOR);
9989: yych = *++YYCURSOR;
9990: if (yych <= 'L') {
9991: if (yych == '.') goto yy527;
9992: goto yy57;
9993: } else {
9994: if (yych <= 'M') goto yy528;
9995: if (yych == 'm') goto yy528;
9996: goto yy57;
9997: }
9998: yy511:
9999: YYDEBUG(511, *YYCURSOR);
10000: yych = *++YYCURSOR;
10001: if (yych <= '/') goto yy57;
10002: if (yych <= '5') goto yy512;
10003: if (yych <= '6') goto yy513;
10004: if (yych <= '9') goto yy496;
10005: goto yy57;
10006: yy512:
10007: YYDEBUG(512, *YYCURSOR);
10008: yyaccept = 11;
10009: yych = *(YYMARKER = ++YYCURSOR);
10010: if (yych == '.') goto yy497;
10011: if (yych <= '/') goto yy491;
10012: if (yych <= '9') goto yy514;
10013: goto yy491;
10014: yy513:
10015: YYDEBUG(513, *YYCURSOR);
10016: yyaccept = 11;
10017: yych = *(YYMARKER = ++YYCURSOR);
10018: if (yych == '.') goto yy497;
10019: if (yych != '0') goto yy491;
10020: yy514:
10021: YYDEBUG(514, *YYCURSOR);
10022: yyaccept = 11;
10023: yych = *(YYMARKER = ++YYCURSOR);
10024: if (yych <= ':') {
10025: if (yych <= ' ') {
10026: if (yych == '\t') goto yy501;
10027: if (yych <= 0x1F) goto yy491;
10028: goto yy501;
10029: } else {
10030: if (yych == '.') goto yy515;
10031: if (yych <= '9') goto yy491;
10032: goto yy516;
10033: }
10034: } else {
10035: if (yych <= 'P') {
10036: if (yych == 'A') goto yy503;
10037: if (yych <= 'O') goto yy491;
10038: goto yy503;
10039: } else {
10040: if (yych <= 'a') {
10041: if (yych <= '`') goto yy491;
10042: goto yy503;
10043: } else {
10044: if (yych == 'p') goto yy503;
10045: goto yy491;
10046: }
10047: }
10048: }
10049: yy515:
10050: YYDEBUG(515, *YYCURSOR);
10051: yych = *++YYCURSOR;
10052: if (yych <= '/') goto yy57;
10053: if (yych <= '9') goto yy525;
10054: goto yy57;
10055: yy516:
10056: YYDEBUG(516, *YYCURSOR);
10057: yych = *++YYCURSOR;
10058: if (yych <= '/') goto yy57;
10059: if (yych >= ':') goto yy57;
10060: yy517:
10061: YYDEBUG(517, *YYCURSOR);
10062: ++YYCURSOR;
10063: if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
10064: yych = *YYCURSOR;
10065: YYDEBUG(518, *YYCURSOR);
10066: if (yych <= 'O') {
10067: if (yych <= '9') {
10068: if (yych <= '/') goto yy57;
10069: goto yy517;
10070: } else {
10071: if (yych != 'A') goto yy57;
10072: }
10073: } else {
10074: if (yych <= 'a') {
10075: if (yych <= 'P') goto yy519;
10076: if (yych <= '`') goto yy57;
10077: } else {
10078: if (yych != 'p') goto yy57;
10079: }
10080: }
10081: yy519:
10082: YYDEBUG(519, *YYCURSOR);
10083: yych = *++YYCURSOR;
10084: if (yych <= 'L') {
10085: if (yych != '.') goto yy57;
10086: } else {
10087: if (yych <= 'M') goto yy521;
10088: if (yych == 'm') goto yy521;
10089: goto yy57;
10090: }
10091: YYDEBUG(520, *YYCURSOR);
10092: yych = *++YYCURSOR;
10093: if (yych == 'M') goto yy521;
10094: if (yych != 'm') goto yy57;
10095: yy521:
10096: YYDEBUG(521, *YYCURSOR);
10097: yych = *++YYCURSOR;
10098: if (yych <= 0x1F) {
10099: if (yych <= 0x00) goto yy523;
10100: if (yych == '\t') goto yy523;
10101: goto yy57;
10102: } else {
10103: if (yych <= ' ') goto yy523;
10104: if (yych != '.') goto yy57;
10105: }
10106: YYDEBUG(522, *YYCURSOR);
10107: yych = *++YYCURSOR;
10108: if (yych <= '\t') {
10109: if (yych <= 0x00) goto yy523;
10110: if (yych <= 0x08) goto yy57;
10111: } else {
10112: if (yych != ' ') goto yy57;
10113: }
10114: yy523:
10115: YYDEBUG(523, *YYCURSOR);
10116: ++YYCURSOR;
10117: YYDEBUG(524, *YYCURSOR);
10118: {
10119: DEBUG_OUTPUT("mssqltime");
10120: TIMELIB_INIT;
10121: TIMELIB_HAVE_TIME();
10122: s->time->h = timelib_get_nr((char **) &ptr, 2);
10123: s->time->i = timelib_get_nr((char **) &ptr, 2);
10124: if (*ptr == ':' || *ptr == '.') {
10125: s->time->s = timelib_get_nr((char **) &ptr, 2);
10126:
10127: if (*ptr == ':' || *ptr == '.') {
10128: s->time->f = timelib_get_frac_nr((char **) &ptr, 8);
10129: }
10130: }
10131: timelib_eat_spaces((char **) &ptr);
10132: s->time->h += timelib_meridian((char **) &ptr, s->time->h);
10133: TIMELIB_DEINIT;
10134: return TIMELIB_TIME24_WITH_ZONE;
10135: }
10136: yy525:
10137: YYDEBUG(525, *YYCURSOR);
10138: yyaccept = 11;
10139: YYMARKER = ++YYCURSOR;
10140: if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
10141: yych = *YYCURSOR;
10142: YYDEBUG(526, *YYCURSOR);
10143: if (yych <= 'O') {
10144: if (yych <= '9') {
10145: if (yych <= '/') goto yy491;
10146: goto yy525;
10147: } else {
10148: if (yych == 'A') goto yy519;
10149: goto yy491;
10150: }
10151: } else {
10152: if (yych <= 'a') {
10153: if (yych <= 'P') goto yy519;
10154: if (yych <= '`') goto yy491;
10155: goto yy519;
10156: } else {
10157: if (yych == 'p') goto yy519;
10158: goto yy491;
10159: }
10160: }
10161: yy527:
10162: YYDEBUG(527, *YYCURSOR);
10163: yych = *++YYCURSOR;
10164: if (yych == 'M') goto yy528;
10165: if (yych != 'm') goto yy57;
10166: yy528:
10167: YYDEBUG(528, *YYCURSOR);
10168: yych = *++YYCURSOR;
10169: if (yych <= 0x1F) {
10170: if (yych <= 0x00) goto yy488;
10171: if (yych == '\t') goto yy488;
10172: goto yy57;
10173: } else {
10174: if (yych <= ' ') goto yy488;
10175: if (yych != '.') goto yy57;
10176: }
10177: YYDEBUG(529, *YYCURSOR);
10178: yych = *++YYCURSOR;
10179: if (yych <= '\t') {
10180: if (yych <= 0x00) goto yy488;
10181: if (yych <= 0x08) goto yy57;
10182: goto yy488;
10183: } else {
10184: if (yych == ' ') goto yy488;
10185: goto yy57;
10186: }
10187: yy530:
10188: YYDEBUG(530, *YYCURSOR);
10189: yych = *++YYCURSOR;
10190: if (yych == 'V') goto yy531;
10191: if (yych != 'v') goto yy57;
10192: yy531:
10193: YYDEBUG(531, *YYCURSOR);
10194: yyaccept = 10;
10195: yych = *(YYMARKER = ++YYCURSOR);
10196: if (yych <= '.') {
10197: if (yych <= 0x1F) {
10198: if (yych != '\t') goto yy476;
10199: } else {
10200: if (yych <= ' ') goto yy532;
10201: if (yych <= ',') goto yy476;
10202: }
10203: } else {
10204: if (yych <= 'D') {
10205: if (yych <= '/') goto yy476;
10206: if (yych <= '9') goto yy534;
10207: goto yy476;
10208: } else {
10209: if (yych <= 'E') goto yy536;
10210: if (yych == 'e') goto yy536;
10211: goto yy476;
10212: }
10213: }
10214: yy532:
10215: YYDEBUG(532, *YYCURSOR);
10216: ++YYCURSOR;
10217: if ((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
10218: yych = *YYCURSOR;
10219: yy533:
10220: YYDEBUG(533, *YYCURSOR);
10221: if (yych <= ' ') {
10222: if (yych == '\t') goto yy532;
10223: if (yych <= 0x1F) goto yy57;
10224: goto yy532;
10225: } else {
10226: if (yych <= '.') {
10227: if (yych <= ',') goto yy57;
10228: goto yy532;
10229: } else {
10230: if (yych <= '/') goto yy57;
10231: if (yych >= ':') goto yy57;
10232: }
10233: }
10234: yy534:
10235: YYDEBUG(534, *YYCURSOR);
10236: ++YYCURSOR;
10237: if ((yych = *YYCURSOR) <= '/') goto yy535;
10238: if (yych <= '9') goto yy541;
10239: yy535:
10240: YYDEBUG(535, *YYCURSOR);
10241: {
10242: int length = 0;
10243: DEBUG_OUTPUT("datefull");
10244: TIMELIB_INIT;
10245: TIMELIB_HAVE_DATE();
10246: s->time->d = timelib_get_nr((char **) &ptr, 2);
10247: timelib_skip_day_suffix((char **) &ptr);
10248: s->time->m = timelib_get_month((char **) &ptr);
10249: s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length);
10250: TIMELIB_PROCESS_YEAR(s->time->y, length);
10251: TIMELIB_DEINIT;
10252: return TIMELIB_DATE_FULL;
10253: }
10254: yy536:
10255: YYDEBUG(536, *YYCURSOR);
10256: yych = *++YYCURSOR;
10257: if (yych == 'M') goto yy537;
10258: if (yych != 'm') goto yy57;
10259: yy537:
10260: YYDEBUG(537, *YYCURSOR);
10261: yych = *++YYCURSOR;
10262: if (yych == 'B') goto yy538;
10263: if (yych != 'b') goto yy57;
10264: yy538:
10265: YYDEBUG(538, *YYCURSOR);
10266: yych = *++YYCURSOR;
10267: if (yych == 'E') goto yy539;
10268: if (yych != 'e') goto yy57;
10269: yy539:
10270: YYDEBUG(539, *YYCURSOR);
10271: yych = *++YYCURSOR;
10272: if (yych == 'R') goto yy540;
10273: if (yych != 'r') goto yy57;
10274: yy540:
10275: YYDEBUG(540, *YYCURSOR);
10276: yyaccept = 10;
10277: yych = *(YYMARKER = ++YYCURSOR);
10278: if (yych <= ' ') {
10279: if (yych == '\t') goto yy532;
10280: if (yych <= 0x1F) goto yy476;
10281: goto yy532;
10282: } else {
10283: if (yych <= '.') {
10284: if (yych <= ',') goto yy476;
10285: goto yy532;
10286: } else {
10287: if (yych <= '/') goto yy476;
10288: if (yych <= '9') goto yy534;
10289: goto yy476;
10290: }
10291: }
10292: yy541:
10293: YYDEBUG(541, *YYCURSOR);
10294: yych = *++YYCURSOR;
10295: if (yych <= '/') goto yy535;
10296: if (yych >= ':') goto yy535;
10297: yy542:
10298: YYDEBUG(542, *YYCURSOR);
10299: yych = *++YYCURSOR;
10300: if (yych <= '/') goto yy535;
10301: if (yych >= ':') goto yy535;
10302: YYDEBUG(543, *YYCURSOR);
10303: yych = *++YYCURSOR;
10304: goto yy535;
10305: yy544:
10306: YYDEBUG(544, *YYCURSOR);
10307: yych = *++YYCURSOR;
10308: if (yych == 'T') goto yy545;
10309: if (yych != 't') goto yy57;
10310: yy545:
10311: YYDEBUG(545, *YYCURSOR);
10312: yyaccept = 10;
10313: yych = *(YYMARKER = ++YYCURSOR);
10314: if (yych <= '.') {
10315: if (yych <= 0x1F) {
10316: if (yych == '\t') goto yy532;
10317: goto yy476;
10318: } else {
10319: if (yych <= ' ') goto yy532;
10320: if (yych <= ',') goto yy476;
10321: goto yy532;
10322: }
10323: } else {
10324: if (yych <= 'N') {
10325: if (yych <= '/') goto yy476;
10326: if (yych <= '9') goto yy534;
10327: goto yy476;
10328: } else {
10329: if (yych <= 'O') goto yy546;
10330: if (yych != 'o') goto yy476;
10331: }
10332: }
10333: yy546:
10334: YYDEBUG(546, *YYCURSOR);
10335: yych = *++YYCURSOR;
10336: if (yych == 'B') goto yy547;
10337: if (yych != 'b') goto yy57;
10338: yy547:
10339: YYDEBUG(547, *YYCURSOR);
10340: yych = *++YYCURSOR;
10341: if (yych == 'E') goto yy548;
10342: if (yych != 'e') goto yy57;
10343: yy548:
10344: YYDEBUG(548, *YYCURSOR);
10345: yych = *++YYCURSOR;
10346: if (yych == 'R') goto yy540;
10347: if (yych == 'r') goto yy540;
10348: goto yy57;
10349: yy549:
10350: YYDEBUG(549, *YYCURSOR);
10351: yych = *++YYCURSOR;
10352: if (yych == 'G') goto yy553;
10353: if (yych == 'g') goto yy553;
10354: goto yy57;
10355: yy550:
10356: YYDEBUG(550, *YYCURSOR);
10357: yych = *++YYCURSOR;
10358: if (yych == 'R') goto yy551;
10359: if (yych != 'r') goto yy57;
10360: yy551:
10361: YYDEBUG(551, *YYCURSOR);
10362: yyaccept = 10;
10363: yych = *(YYMARKER = ++YYCURSOR);
10364: if (yych <= '.') {
10365: if (yych <= 0x1F) {
10366: if (yych == '\t') goto yy532;
10367: goto yy476;
10368: } else {
10369: if (yych <= ' ') goto yy532;
10370: if (yych <= ',') goto yy476;
10371: goto yy532;
10372: }
10373: } else {
10374: if (yych <= 'H') {
10375: if (yych <= '/') goto yy476;
10376: if (yych <= '9') goto yy534;
10377: goto yy476;
10378: } else {
10379: if (yych <= 'I') goto yy552;
10380: if (yych != 'i') goto yy476;
10381: }
10382: }
10383: yy552:
10384: YYDEBUG(552, *YYCURSOR);
10385: yych = *++YYCURSOR;
10386: if (yych == 'L') goto yy540;
10387: if (yych == 'l') goto yy540;
10388: goto yy57;
10389: yy553:
10390: YYDEBUG(553, *YYCURSOR);
10391: yyaccept = 10;
10392: yych = *(YYMARKER = ++YYCURSOR);
10393: if (yych <= '.') {
10394: if (yych <= 0x1F) {
10395: if (yych == '\t') goto yy532;
10396: goto yy476;
10397: } else {
10398: if (yych <= ' ') goto yy532;
10399: if (yych <= ',') goto yy476;
10400: goto yy532;
10401: }
10402: } else {
10403: if (yych <= 'T') {
10404: if (yych <= '/') goto yy476;
10405: if (yych <= '9') goto yy534;
10406: goto yy476;
10407: } else {
10408: if (yych <= 'U') goto yy554;
10409: if (yych != 'u') goto yy476;
10410: }
10411: }
10412: yy554:
10413: YYDEBUG(554, *YYCURSOR);
10414: yych = *++YYCURSOR;
10415: if (yych == 'S') goto yy555;
10416: if (yych != 's') goto yy57;
10417: yy555:
10418: YYDEBUG(555, *YYCURSOR);
10419: yych = *++YYCURSOR;
10420: if (yych == 'T') goto yy540;
10421: if (yych == 't') goto yy540;
10422: goto yy57;
10423: yy556:
10424: YYDEBUG(556, *YYCURSOR);
10425: yych = *++YYCURSOR;
10426: if (yych <= 'N') {
10427: if (yych == 'L') goto yy563;
10428: if (yych <= 'M') goto yy57;
10429: goto yy562;
10430: } else {
10431: if (yych <= 'l') {
10432: if (yych <= 'k') goto yy57;
10433: goto yy563;
10434: } else {
10435: if (yych == 'n') goto yy562;
10436: goto yy57;
10437: }
10438: }
10439: yy557:
10440: YYDEBUG(557, *YYCURSOR);
10441: yych = *++YYCURSOR;
10442: if (yych == 'N') goto yy558;
10443: if (yych != 'n') goto yy57;
10444: yy558:
10445: YYDEBUG(558, *YYCURSOR);
10446: yyaccept = 10;
10447: yych = *(YYMARKER = ++YYCURSOR);
10448: if (yych <= '.') {
10449: if (yych <= 0x1F) {
10450: if (yych == '\t') goto yy532;
10451: goto yy476;
10452: } else {
10453: if (yych <= ' ') goto yy532;
10454: if (yych <= ',') goto yy476;
10455: goto yy532;
10456: }
10457: } else {
10458: if (yych <= 'T') {
10459: if (yych <= '/') goto yy476;
10460: if (yych <= '9') goto yy534;
10461: goto yy476;
10462: } else {
10463: if (yych <= 'U') goto yy559;
10464: if (yych != 'u') goto yy476;
10465: }
10466: }
10467: yy559:
10468: YYDEBUG(559, *YYCURSOR);
10469: yych = *++YYCURSOR;
10470: if (yych == 'A') goto yy560;
10471: if (yych != 'a') goto yy57;
10472: yy560:
10473: YYDEBUG(560, *YYCURSOR);
10474: yych = *++YYCURSOR;
10475: if (yych == 'R') goto yy561;
10476: if (yych != 'r') goto yy57;
10477: yy561:
10478: YYDEBUG(561, *YYCURSOR);
10479: yych = *++YYCURSOR;
10480: if (yych == 'Y') goto yy540;
10481: if (yych == 'y') goto yy540;
10482: goto yy57;
10483: yy562:
10484: YYDEBUG(562, *YYCURSOR);
10485: yyaccept = 10;
10486: yych = *(YYMARKER = ++YYCURSOR);
10487: if (yych <= '.') {
10488: if (yych <= 0x1F) {
10489: if (yych == '\t') goto yy532;
10490: goto yy476;
10491: } else {
10492: if (yych <= ' ') goto yy532;
10493: if (yych <= ',') goto yy476;
10494: goto yy532;
10495: }
10496: } else {
10497: if (yych <= 'D') {
10498: if (yych <= '/') goto yy476;
10499: if (yych <= '9') goto yy534;
10500: goto yy476;
10501: } else {
10502: if (yych <= 'E') goto yy540;
10503: if (yych == 'e') goto yy540;
10504: goto yy476;
10505: }
10506: }
10507: yy563:
10508: YYDEBUG(563, *YYCURSOR);
10509: yyaccept = 10;
10510: yych = *(YYMARKER = ++YYCURSOR);
10511: if (yych <= '.') {
10512: if (yych <= 0x1F) {
10513: if (yych == '\t') goto yy532;
10514: goto yy476;
10515: } else {
10516: if (yych <= ' ') goto yy532;
10517: if (yych <= ',') goto yy476;
10518: goto yy532;
10519: }
10520: } else {
10521: if (yych <= 'X') {
10522: if (yych <= '/') goto yy476;
10523: if (yych <= '9') goto yy534;
10524: goto yy476;
10525: } else {
10526: if (yych <= 'Y') goto yy540;
10527: if (yych == 'y') goto yy540;
10528: goto yy476;
10529: }
10530: }
10531: yy564:
10532: YYDEBUG(564, *YYCURSOR);
10533: yyaccept = 10;
10534: yych = *(YYMARKER = ++YYCURSOR);
10535: if (yych <= ',') {
10536: if (yych <= '\t') {
10537: if (yych <= 0x08) goto yy476;
10538: goto yy532;
10539: } else {
10540: if (yych == ' ') goto yy532;
10541: goto yy476;
10542: }
10543: } else {
10544: if (yych <= '9') {
10545: if (yych <= '.') goto yy532;
10546: if (yych <= '/') goto yy476;
10547: goto yy534;
10548: } else {
10549: if (yych == 'I') goto yy540;
10550: goto yy476;
10551: }
10552: }
10553: yy565:
10554: YYDEBUG(565, *YYCURSOR);
10555: yyaccept = 10;
10556: yych = *(YYMARKER = ++YYCURSOR);
10557: if (yych <= ',') {
10558: if (yych <= '\t') {
10559: if (yych <= 0x08) goto yy476;
10560: goto yy532;
10561: } else {
10562: if (yych == ' ') goto yy532;
10563: goto yy476;
10564: }
10565: } else {
10566: if (yych <= '9') {
10567: if (yych <= '.') goto yy532;
10568: if (yych <= '/') goto yy476;
10569: goto yy534;
10570: } else {
10571: if (yych != 'I') goto yy476;
10572: }
10573: }
10574: YYDEBUG(566, *YYCURSOR);
10575: yyaccept = 10;
10576: yych = *(YYMARKER = ++YYCURSOR);
10577: if (yych <= ',') {
10578: if (yych <= '\t') {
10579: if (yych <= 0x08) goto yy476;
10580: goto yy532;
10581: } else {
10582: if (yych == ' ') goto yy532;
10583: goto yy476;
10584: }
10585: } else {
10586: if (yych <= '9') {
10587: if (yych <= '.') goto yy532;
10588: if (yych <= '/') goto yy476;
10589: goto yy534;
10590: } else {
10591: if (yych == 'I') goto yy540;
10592: goto yy476;
10593: }
10594: }
10595: yy567:
10596: YYDEBUG(567, *YYCURSOR);
10597: yyaccept = 10;
10598: yych = *(YYMARKER = ++YYCURSOR);
10599: if (yych <= ',') {
10600: if (yych <= '\t') {
10601: if (yych <= 0x08) goto yy476;
10602: goto yy532;
10603: } else {
10604: if (yych == ' ') goto yy532;
10605: goto yy476;
10606: }
10607: } else {
10608: if (yych <= '9') {
10609: if (yych <= '.') goto yy532;
10610: if (yych <= '/') goto yy476;
10611: goto yy534;
10612: } else {
10613: if (yych == 'I') goto yy540;
10614: goto yy476;
10615: }
10616: }
10617: yy568:
10618: YYDEBUG(568, *YYCURSOR);
10619: yyaccept = 11;
10620: yych = *(YYMARKER = ++YYCURSOR);
10621: if (yych <= '.') {
10622: if (yych <= ',') goto yy491;
10623: if (yych <= '-') goto yy602;
10624: goto yy601;
10625: } else {
10626: if (yych <= '/') goto yy491;
10627: if (yych <= '9') goto yy615;
10628: if (yych <= ':') goto yy493;
10629: goto yy491;
10630: }
10631: yy569:
10632: YYDEBUG(569, *YYCURSOR);
10633: yyaccept = 11;
10634: yych = *(YYMARKER = ++YYCURSOR);
10635: if (yych <= '/') {
10636: if (yych <= ',') goto yy491;
10637: if (yych <= '-') goto yy602;
10638: if (yych <= '.') goto yy601;
10639: goto yy491;
10640: } else {
10641: if (yych <= '2') goto yy615;
10642: if (yych <= '9') goto yy614;
10643: if (yych <= ':') goto yy493;
10644: goto yy491;
10645: }
10646: yy570:
10647: YYDEBUG(570, *YYCURSOR);
10648: yyaccept = 11;
10649: yych = *(YYMARKER = ++YYCURSOR);
10650: if (yych <= '.') {
10651: if (yych <= ',') goto yy491;
10652: if (yych <= '-') goto yy602;
10653: goto yy601;
10654: } else {
10655: if (yych <= '/') goto yy491;
10656: if (yych <= '9') goto yy614;
10657: if (yych <= ':') goto yy493;
10658: goto yy491;
10659: }
10660: yy571:
10661: YYDEBUG(571, *YYCURSOR);
10662: yyaccept = 11;
10663: yych = *(YYMARKER = ++YYCURSOR);
10664: if (yych <= '.') {
10665: if (yych <= ',') goto yy491;
10666: if (yych <= '-') goto yy602;
10667: goto yy601;
10668: } else {
10669: if (yych == ':') goto yy493;
10670: goto yy491;
10671: }
10672: yy572:
10673: YYDEBUG(572, *YYCURSOR);
10674: yych = *++YYCURSOR;
10675: if (yych == 'E') goto yy595;
10676: if (yych == 'e') goto yy595;
10677: goto yy57;
10678: yy573:
10679: YYDEBUG(573, *YYCURSOR);
10680: yych = *++YYCURSOR;
10681: if (yych == 'A') goto yy592;
10682: if (yych == 'a') goto yy592;
10683: goto yy57;
10684: yy574:
10685: YYDEBUG(574, *YYCURSOR);
10686: yych = *++YYCURSOR;
10687: if (yych <= 'U') {
10688: if (yych == 'P') goto yy550;
10689: if (yych <= 'T') goto yy57;
10690: goto yy549;
10691: } else {
10692: if (yych <= 'p') {
10693: if (yych <= 'o') goto yy57;
10694: goto yy550;
10695: } else {
10696: if (yych == 'u') goto yy549;
10697: goto yy57;
10698: }
10699: }
10700: yy575:
10701: YYDEBUG(575, *YYCURSOR);
10702: yych = *++YYCURSOR;
10703: if (yych == 'E') goto yy585;
10704: if (yych == 'e') goto yy585;
10705: goto yy57;
10706: yy576:
10707: YYDEBUG(576, *YYCURSOR);
10708: yych = *++YYCURSOR;
10709: if (yych == 'E') goto yy579;
10710: if (yych == 'e') goto yy579;
10711: goto yy57;
10712: yy577:
10713: YYDEBUG(577, *YYCURSOR);
10714: ++YYCURSOR;
10715: if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13);
10716: yych = *YYCURSOR;
10717: yy578:
10718: YYDEBUG(578, *YYCURSOR);
10719: YYDEBUG(-1, yych);
10720: switch (yych) {
10721: case '\t':
10722: case ' ':
10723: case '-':
10724: case '.': goto yy577;
10725: case 'A':
10726: case 'a': goto yy574;
10727: case 'D':
10728: case 'd': goto yy576;
10729: case 'F':
10730: case 'f': goto yy572;
10731: case 'I': goto yy475;
10732: case 'J':
10733: case 'j': goto yy479;
10734: case 'M':
10735: case 'm': goto yy573;
10736: case 'N':
10737: case 'n': goto yy482;
10738: case 'O':
10739: case 'o': goto yy481;
10740: case 'S':
10741: case 's': goto yy575;
10742: case 'V': goto yy477;
10743: case 'X': goto yy478;
10744: default: goto yy57;
10745: }
10746: yy579:
10747: YYDEBUG(579, *YYCURSOR);
10748: yych = *++YYCURSOR;
10749: if (yych == 'C') goto yy580;
10750: if (yych != 'c') goto yy57;
10751: yy580:
10752: YYDEBUG(580, *YYCURSOR);
10753: yyaccept = 10;
10754: yych = *(YYMARKER = ++YYCURSOR);
10755: if (yych <= '.') {
10756: if (yych <= 0x1F) {
10757: if (yych == '\t') goto yy532;
10758: goto yy476;
10759: } else {
10760: if (yych <= ' ') goto yy532;
10761: if (yych <= ',') goto yy476;
10762: goto yy532;
10763: }
10764: } else {
10765: if (yych <= 'D') {
10766: if (yych <= '/') goto yy476;
10767: if (yych <= '9') goto yy534;
10768: goto yy476;
10769: } else {
10770: if (yych <= 'E') goto yy581;
10771: if (yych != 'e') goto yy476;
10772: }
10773: }
10774: yy581:
10775: YYDEBUG(581, *YYCURSOR);
10776: yych = *++YYCURSOR;
10777: if (yych == 'M') goto yy582;
10778: if (yych != 'm') goto yy57;
10779: yy582:
10780: YYDEBUG(582, *YYCURSOR);
10781: yych = *++YYCURSOR;
10782: if (yych == 'B') goto yy583;
10783: if (yych != 'b') goto yy57;
10784: yy583:
10785: YYDEBUG(583, *YYCURSOR);
10786: yych = *++YYCURSOR;
10787: if (yych == 'E') goto yy584;
10788: if (yych != 'e') goto yy57;
10789: yy584:
10790: YYDEBUG(584, *YYCURSOR);
10791: yych = *++YYCURSOR;
10792: if (yych == 'R') goto yy540;
10793: if (yych == 'r') goto yy540;
10794: goto yy57;
10795: yy585:
10796: YYDEBUG(585, *YYCURSOR);
10797: yych = *++YYCURSOR;
10798: if (yych == 'P') goto yy586;
10799: if (yych != 'p') goto yy57;
10800: yy586:
10801: YYDEBUG(586, *YYCURSOR);
10802: yyaccept = 10;
10803: yych = *(YYMARKER = ++YYCURSOR);
10804: if (yych <= '.') {
10805: if (yych <= 0x1F) {
10806: if (yych == '\t') goto yy532;
10807: goto yy476;
10808: } else {
10809: if (yych <= ' ') goto yy532;
10810: if (yych <= ',') goto yy476;
10811: goto yy532;
10812: }
10813: } else {
10814: if (yych <= 'S') {
10815: if (yych <= '/') goto yy476;
10816: if (yych <= '9') goto yy534;
10817: goto yy476;
10818: } else {
10819: if (yych <= 'T') goto yy587;
10820: if (yych != 't') goto yy476;
10821: }
10822: }
10823: yy587:
10824: YYDEBUG(587, *YYCURSOR);
10825: yyaccept = 10;
10826: yych = *(YYMARKER = ++YYCURSOR);
10827: if (yych <= '.') {
10828: if (yych <= 0x1F) {
10829: if (yych == '\t') goto yy532;
10830: goto yy476;
10831: } else {
10832: if (yych <= ' ') goto yy532;
10833: if (yych <= ',') goto yy476;
10834: goto yy532;
10835: }
10836: } else {
10837: if (yych <= 'D') {
10838: if (yych <= '/') goto yy476;
10839: if (yych <= '9') goto yy534;
10840: goto yy476;
10841: } else {
10842: if (yych <= 'E') goto yy588;
10843: if (yych != 'e') goto yy476;
10844: }
10845: }
10846: yy588:
10847: YYDEBUG(588, *YYCURSOR);
10848: yych = *++YYCURSOR;
10849: if (yych == 'M') goto yy589;
10850: if (yych != 'm') goto yy57;
10851: yy589:
10852: YYDEBUG(589, *YYCURSOR);
10853: yych = *++YYCURSOR;
10854: if (yych == 'B') goto yy590;
10855: if (yych != 'b') goto yy57;
10856: yy590:
10857: YYDEBUG(590, *YYCURSOR);
10858: yych = *++YYCURSOR;
10859: if (yych == 'E') goto yy591;
10860: if (yych != 'e') goto yy57;
10861: yy591:
10862: YYDEBUG(591, *YYCURSOR);
10863: yych = *++YYCURSOR;
10864: if (yych == 'R') goto yy540;
10865: if (yych == 'r') goto yy540;
10866: goto yy57;
10867: yy592:
10868: YYDEBUG(592, *YYCURSOR);
10869: yych = *++YYCURSOR;
10870: if (yych <= 'Y') {
10871: if (yych == 'R') goto yy593;
10872: if (yych <= 'X') goto yy57;
10873: goto yy540;
10874: } else {
10875: if (yych <= 'r') {
10876: if (yych <= 'q') goto yy57;
10877: } else {
10878: if (yych == 'y') goto yy540;
10879: goto yy57;
10880: }
10881: }
10882: yy593:
10883: YYDEBUG(593, *YYCURSOR);
10884: yyaccept = 10;
10885: yych = *(YYMARKER = ++YYCURSOR);
10886: if (yych <= '.') {
10887: if (yych <= 0x1F) {
10888: if (yych == '\t') goto yy532;
10889: goto yy476;
10890: } else {
10891: if (yych <= ' ') goto yy532;
10892: if (yych <= ',') goto yy476;
10893: goto yy532;
10894: }
10895: } else {
10896: if (yych <= 'B') {
10897: if (yych <= '/') goto yy476;
10898: if (yych <= '9') goto yy534;
10899: goto yy476;
10900: } else {
10901: if (yych <= 'C') goto yy594;
10902: if (yych != 'c') goto yy476;
10903: }
10904: }
10905: yy594:
10906: YYDEBUG(594, *YYCURSOR);
10907: yych = *++YYCURSOR;
10908: if (yych == 'H') goto yy540;
10909: if (yych == 'h') goto yy540;
10910: goto yy57;
10911: yy595:
10912: YYDEBUG(595, *YYCURSOR);
10913: yych = *++YYCURSOR;
10914: if (yych == 'B') goto yy596;
10915: if (yych != 'b') goto yy57;
10916: yy596:
10917: YYDEBUG(596, *YYCURSOR);
10918: yyaccept = 10;
10919: yych = *(YYMARKER = ++YYCURSOR);
10920: if (yych <= '.') {
10921: if (yych <= 0x1F) {
10922: if (yych == '\t') goto yy532;
10923: goto yy476;
10924: } else {
10925: if (yych <= ' ') goto yy532;
10926: if (yych <= ',') goto yy476;
10927: goto yy532;
10928: }
10929: } else {
10930: if (yych <= 'Q') {
10931: if (yych <= '/') goto yy476;
10932: if (yych <= '9') goto yy534;
10933: goto yy476;
10934: } else {
10935: if (yych <= 'R') goto yy597;
10936: if (yych != 'r') goto yy476;
10937: }
10938: }
10939: yy597:
10940: YYDEBUG(597, *YYCURSOR);
10941: yych = *++YYCURSOR;
10942: if (yych == 'U') goto yy598;
10943: if (yych != 'u') goto yy57;
10944: yy598:
10945: YYDEBUG(598, *YYCURSOR);
10946: yych = *++YYCURSOR;
10947: if (yych == 'A') goto yy599;
10948: if (yych != 'a') goto yy57;
10949: yy599:
10950: YYDEBUG(599, *YYCURSOR);
10951: yych = *++YYCURSOR;
10952: if (yych == 'R') goto yy600;
10953: if (yych != 'r') goto yy57;
10954: yy600:
10955: YYDEBUG(600, *YYCURSOR);
10956: yych = *++YYCURSOR;
10957: if (yych == 'Y') goto yy540;
10958: if (yych == 'y') goto yy540;
10959: goto yy57;
10960: yy601:
10961: YYDEBUG(601, *YYCURSOR);
10962: yych = *++YYCURSOR;
10963: if (yych <= '/') goto yy57;
10964: if (yych <= '5') goto yy608;
10965: if (yych <= '6') goto yy609;
10966: if (yych <= '9') goto yy610;
10967: goto yy57;
10968: yy602:
10969: YYDEBUG(602, *YYCURSOR);
10970: yych = *++YYCURSOR;
10971: if (yych <= '/') goto yy57;
10972: if (yych >= ':') goto yy57;
10973: YYDEBUG(603, *YYCURSOR);
10974: yych = *++YYCURSOR;
10975: if (yych <= '/') goto yy57;
10976: if (yych >= ':') goto yy57;
10977: yy604:
10978: YYDEBUG(604, *YYCURSOR);
10979: yych = *++YYCURSOR;
10980: if (yych <= '/') goto yy57;
10981: if (yych >= ':') goto yy57;
10982: yy605:
10983: YYDEBUG(605, *YYCURSOR);
10984: yych = *++YYCURSOR;
10985: if (yych <= '/') goto yy57;
10986: if (yych >= ':') goto yy57;
10987: YYDEBUG(606, *YYCURSOR);
10988: ++YYCURSOR;
10989: YYDEBUG(607, *YYCURSOR);
10990: {
10991: DEBUG_OUTPUT("pointed date YYYY");
10992: TIMELIB_INIT;
10993: TIMELIB_HAVE_DATE();
10994: s->time->d = timelib_get_nr((char **) &ptr, 2);
10995: s->time->m = timelib_get_nr((char **) &ptr, 2);
10996: s->time->y = timelib_get_nr((char **) &ptr, 4);
10997: TIMELIB_DEINIT;
10998: return TIMELIB_DATE_FULL_POINTED;
10999: }
11000: yy608:
11001: YYDEBUG(608, *YYCURSOR);
11002: yyaccept = 11;
11003: yych = *(YYMARKER = ++YYCURSOR);
11004: if (yych == '.') goto yy497;
11005: if (yych <= '/') goto yy491;
11006: if (yych <= '9') goto yy613;
11007: goto yy491;
11008: yy609:
11009: YYDEBUG(609, *YYCURSOR);
11010: yyaccept = 11;
11011: yych = *(YYMARKER = ++YYCURSOR);
11012: if (yych <= '/') {
11013: if (yych == '.') goto yy497;
11014: goto yy491;
11015: } else {
11016: if (yych <= '0') goto yy613;
11017: if (yych <= '9') goto yy611;
11018: goto yy491;
11019: }
11020: yy610:
11021: YYDEBUG(610, *YYCURSOR);
11022: yyaccept = 11;
11023: yych = *(YYMARKER = ++YYCURSOR);
11024: if (yych == '.') goto yy497;
11025: if (yych <= '/') goto yy491;
11026: if (yych >= ':') goto yy491;
11027: yy611:
11028: YYDEBUG(611, *YYCURSOR);
11029: yyaccept = 12;
11030: yych = *(YYMARKER = ++YYCURSOR);
11031: if (yych <= '/') goto yy612;
11032: if (yych <= '9') goto yy605;
11033: yy612:
11034: YYDEBUG(612, *YYCURSOR);
11035: {
11036: int length = 0;
11037: DEBUG_OUTPUT("pointed date YY");
11038: TIMELIB_INIT;
11039: TIMELIB_HAVE_DATE();
11040: s->time->d = timelib_get_nr((char **) &ptr, 2);
11041: s->time->m = timelib_get_nr((char **) &ptr, 2);
11042: s->time->y = timelib_get_nr_ex((char **) &ptr, 2, &length);
11043: TIMELIB_PROCESS_YEAR(s->time->y, length);
11044: TIMELIB_DEINIT;
11045: return TIMELIB_DATE_FULL_POINTED;
11046: }
11047: yy613:
11048: YYDEBUG(613, *YYCURSOR);
11049: yyaccept = 11;
11050: yych = *(YYMARKER = ++YYCURSOR);
11051: if (yych <= '9') {
11052: if (yych <= ' ') {
11053: if (yych == '\t') goto yy501;
11054: if (yych <= 0x1F) goto yy491;
11055: goto yy501;
11056: } else {
11057: if (yych == '.') goto yy497;
11058: if (yych <= '/') goto yy491;
11059: goto yy605;
11060: }
11061: } else {
11062: if (yych <= 'P') {
11063: if (yych == 'A') goto yy503;
11064: if (yych <= 'O') goto yy491;
11065: goto yy503;
11066: } else {
11067: if (yych <= 'a') {
11068: if (yych <= '`') goto yy491;
11069: goto yy503;
11070: } else {
11071: if (yych == 'p') goto yy503;
11072: goto yy491;
11073: }
11074: }
11075: }
11076: yy614:
11077: YYDEBUG(614, *YYCURSOR);
11078: yyaccept = 11;
11079: yych = *(YYMARKER = ++YYCURSOR);
11080: if (yych <= ':') {
11081: if (yych <= ' ') {
11082: if (yych == '\t') goto yy508;
11083: if (yych <= 0x1F) goto yy491;
11084: goto yy508;
11085: } else {
11086: if (yych == '.') goto yy493;
11087: if (yych <= '9') goto yy491;
11088: goto yy493;
11089: }
11090: } else {
11091: if (yych <= 'P') {
11092: if (yych == 'A') goto yy510;
11093: if (yych <= 'O') goto yy491;
11094: goto yy510;
11095: } else {
11096: if (yych <= 'a') {
11097: if (yych <= '`') goto yy491;
11098: goto yy510;
11099: } else {
11100: if (yych == 'p') goto yy510;
11101: goto yy491;
11102: }
11103: }
11104: }
11105: yy615:
11106: YYDEBUG(615, *YYCURSOR);
11107: yyaccept = 11;
11108: yych = *(YYMARKER = ++YYCURSOR);
11109: if (yych <= ':') {
11110: if (yych <= ' ') {
11111: if (yych == '\t') goto yy508;
11112: if (yych <= 0x1F) goto yy491;
11113: goto yy508;
11114: } else {
11115: if (yych <= '-') {
11116: if (yych <= ',') goto yy491;
11117: goto yy602;
11118: } else {
11119: if (yych <= '.') goto yy601;
11120: if (yych <= '9') goto yy491;
11121: goto yy493;
11122: }
11123: }
11124: } else {
11125: if (yych <= 'P') {
11126: if (yych == 'A') goto yy510;
11127: if (yych <= 'O') goto yy491;
11128: goto yy510;
11129: } else {
11130: if (yych <= 'a') {
11131: if (yych <= '`') goto yy491;
11132: goto yy510;
11133: } else {
11134: if (yych == 'p') goto yy510;
11135: goto yy491;
11136: }
11137: }
11138: }
11139: yy616:
11140: YYDEBUG(616, *YYCURSOR);
11141: yych = *++YYCURSOR;
11142: if (yych <= '.') {
11143: if (yych <= ',') goto yy57;
11144: if (yych <= '-') goto yy655;
11145: goto yy602;
11146: } else {
11147: if (yych <= '/') goto yy57;
11148: if (yych <= '9') goto yy618;
11149: goto yy57;
11150: }
11151: yy617:
11152: YYDEBUG(617, *YYCURSOR);
11153: yych = *++YYCURSOR;
11154: if (yych <= '.') {
11155: if (yych <= ',') goto yy57;
11156: if (yych <= '-') goto yy655;
11157: goto yy602;
11158: } else {
11159: if (yych <= '/') goto yy57;
11160: if (yych >= '3') goto yy57;
11161: }
11162: yy618:
11163: YYDEBUG(618, *YYCURSOR);
11164: yych = *++YYCURSOR;
11165: if (yych <= ',') goto yy57;
11166: if (yych <= '-') goto yy655;
11167: if (yych <= '.') goto yy602;
11168: goto yy57;
11169: yy619:
11170: YYDEBUG(619, *YYCURSOR);
11171: yych = *++YYCURSOR;
11172: if (yych <= 'U') {
11173: if (yych == 'A') goto yy651;
11174: if (yych <= 'T') goto yy57;
11175: goto yy650;
11176: } else {
11177: if (yych <= 'a') {
11178: if (yych <= '`') goto yy57;
11179: goto yy651;
11180: } else {
11181: if (yych == 'u') goto yy650;
11182: goto yy57;
11183: }
11184: }
11185: yy620:
11186: YYDEBUG(620, *YYCURSOR);
11187: yych = *++YYCURSOR;
11188: if (yych == 'E') goto yy648;
11189: if (yych == 'e') goto yy648;
11190: goto yy57;
11191: yy621:
11192: YYDEBUG(621, *YYCURSOR);
11193: yych = *++YYCURSOR;
11194: if (yych == 'A') goto yy645;
11195: if (yych == 'a') goto yy645;
11196: goto yy57;
11197: yy622:
11198: YYDEBUG(622, *YYCURSOR);
11199: yych = *++YYCURSOR;
11200: if (yych <= 'U') {
11201: if (yych == 'P') goto yy642;
11202: if (yych <= 'T') goto yy57;
11203: goto yy641;
11204: } else {
11205: if (yych <= 'p') {
11206: if (yych <= 'o') goto yy57;
11207: goto yy642;
11208: } else {
11209: if (yych == 'u') goto yy641;
11210: goto yy57;
11211: }
11212: }
11213: yy623:
11214: YYDEBUG(623, *YYCURSOR);
11215: yych = *++YYCURSOR;
11216: if (yych == 'E') goto yy638;
11217: if (yych == 'e') goto yy638;
11218: goto yy57;
11219: yy624:
11220: YYDEBUG(624, *YYCURSOR);
11221: yych = *++YYCURSOR;
11222: if (yych == 'C') goto yy636;
11223: if (yych == 'c') goto yy636;
11224: goto yy57;
11225: yy625:
11226: YYDEBUG(625, *YYCURSOR);
11227: yych = *++YYCURSOR;
11228: if (yych == 'O') goto yy634;
11229: if (yych == 'o') goto yy634;
11230: goto yy57;
11231: yy626:
11232: YYDEBUG(626, *YYCURSOR);
11233: yych = *++YYCURSOR;
11234: if (yych == 'E') goto yy627;
11235: if (yych != 'e') goto yy57;
11236: yy627:
11237: YYDEBUG(627, *YYCURSOR);
11238: yych = *++YYCURSOR;
11239: if (yych == 'C') goto yy628;
11240: if (yych != 'c') goto yy57;
11241: yy628:
11242: YYDEBUG(628, *YYCURSOR);
11243: yyaccept = 10;
11244: yych = *(YYMARKER = ++YYCURSOR);
11245: if (yych <= '.') {
11246: if (yych <= 0x1F) {
11247: if (yych == '\t') goto yy532;
11248: goto yy476;
11249: } else {
11250: if (yych <= ' ') goto yy532;
11251: if (yych <= ',') goto yy476;
11252: if (yych >= '.') goto yy532;
11253: }
11254: } else {
11255: if (yych <= 'D') {
11256: if (yych <= '/') goto yy476;
11257: if (yych <= '9') goto yy534;
11258: goto yy476;
11259: } else {
11260: if (yych <= 'E') goto yy581;
11261: if (yych == 'e') goto yy581;
11262: goto yy476;
11263: }
11264: }
11265: yy629:
11266: YYDEBUG(629, *YYCURSOR);
11267: yych = *++YYCURSOR;
11268: if (yych <= '/') goto yy533;
11269: if (yych <= '0') goto yy630;
11270: if (yych <= '2') goto yy631;
11271: if (yych <= '3') goto yy632;
11272: goto yy533;
11273: yy630:
11274: YYDEBUG(630, *YYCURSOR);
11275: yych = *++YYCURSOR;
11276: if (yych <= '/') goto yy535;
11277: if (yych <= '9') goto yy633;
11278: goto yy535;
11279: yy631:
11280: YYDEBUG(631, *YYCURSOR);
11281: yych = *++YYCURSOR;
11282: if (yych <= '/') goto yy535;
11283: if (yych <= '9') goto yy633;
11284: goto yy535;
11285: yy632:
11286: YYDEBUG(632, *YYCURSOR);
11287: yych = *++YYCURSOR;
11288: if (yych <= '/') goto yy535;
11289: if (yych <= '1') goto yy633;
11290: if (yych <= '9') goto yy541;
11291: goto yy535;
11292: yy633:
11293: YYDEBUG(633, *YYCURSOR);
11294: yych = *++YYCURSOR;
11295: if (yych <= '/') goto yy535;
11296: if (yych <= '9') goto yy542;
11297: goto yy535;
11298: yy634:
11299: YYDEBUG(634, *YYCURSOR);
11300: yych = *++YYCURSOR;
11301: if (yych == 'V') goto yy635;
11302: if (yych != 'v') goto yy57;
11303: yy635:
11304: YYDEBUG(635, *YYCURSOR);
11305: yyaccept = 10;
11306: yych = *(YYMARKER = ++YYCURSOR);
11307: if (yych <= '.') {
11308: if (yych <= 0x1F) {
11309: if (yych == '\t') goto yy532;
11310: goto yy476;
11311: } else {
11312: if (yych <= ' ') goto yy532;
11313: if (yych <= ',') goto yy476;
11314: if (yych <= '-') goto yy629;
11315: goto yy532;
11316: }
11317: } else {
11318: if (yych <= 'D') {
11319: if (yych <= '/') goto yy476;
11320: if (yych <= '9') goto yy534;
11321: goto yy476;
11322: } else {
11323: if (yych <= 'E') goto yy536;
11324: if (yych == 'e') goto yy536;
11325: goto yy476;
11326: }
11327: }
11328: yy636:
11329: YYDEBUG(636, *YYCURSOR);
11330: yych = *++YYCURSOR;
11331: if (yych == 'T') goto yy637;
11332: if (yych != 't') goto yy57;
11333: yy637:
11334: YYDEBUG(637, *YYCURSOR);
11335: yyaccept = 10;
11336: yych = *(YYMARKER = ++YYCURSOR);
11337: if (yych <= '.') {
11338: if (yych <= 0x1F) {
11339: if (yych == '\t') goto yy532;
11340: goto yy476;
11341: } else {
11342: if (yych <= ' ') goto yy532;
11343: if (yych <= ',') goto yy476;
11344: if (yych <= '-') goto yy629;
11345: goto yy532;
11346: }
11347: } else {
11348: if (yych <= 'N') {
11349: if (yych <= '/') goto yy476;
11350: if (yych <= '9') goto yy534;
11351: goto yy476;
11352: } else {
11353: if (yych <= 'O') goto yy546;
11354: if (yych == 'o') goto yy546;
11355: goto yy476;
11356: }
11357: }
11358: yy638:
11359: YYDEBUG(638, *YYCURSOR);
11360: yych = *++YYCURSOR;
11361: if (yych == 'P') goto yy639;
11362: if (yych != 'p') goto yy57;
11363: yy639:
11364: YYDEBUG(639, *YYCURSOR);
11365: yyaccept = 10;
11366: yych = *(YYMARKER = ++YYCURSOR);
11367: if (yych <= '.') {
11368: if (yych <= 0x1F) {
11369: if (yych == '\t') goto yy532;
11370: goto yy476;
11371: } else {
11372: if (yych <= ' ') goto yy532;
11373: if (yych <= ',') goto yy476;
11374: if (yych <= '-') goto yy629;
11375: goto yy532;
11376: }
11377: } else {
11378: if (yych <= 'S') {
11379: if (yych <= '/') goto yy476;
11380: if (yych <= '9') goto yy534;
11381: goto yy476;
11382: } else {
11383: if (yych <= 'T') goto yy640;
11384: if (yych != 't') goto yy476;
11385: }
11386: }
11387: yy640:
11388: YYDEBUG(640, *YYCURSOR);
11389: yyaccept = 10;
11390: yych = *(YYMARKER = ++YYCURSOR);
11391: if (yych <= '.') {
11392: if (yych <= 0x1F) {
11393: if (yych == '\t') goto yy532;
11394: goto yy476;
11395: } else {
11396: if (yych <= ' ') goto yy532;
11397: if (yych <= ',') goto yy476;
11398: if (yych <= '-') goto yy629;
11399: goto yy532;
11400: }
11401: } else {
11402: if (yych <= 'D') {
11403: if (yych <= '/') goto yy476;
11404: if (yych <= '9') goto yy534;
11405: goto yy476;
11406: } else {
11407: if (yych <= 'E') goto yy588;
11408: if (yych == 'e') goto yy588;
11409: goto yy476;
11410: }
11411: }
11412: yy641:
11413: YYDEBUG(641, *YYCURSOR);
11414: yych = *++YYCURSOR;
11415: if (yych == 'G') goto yy644;
11416: if (yych == 'g') goto yy644;
11417: goto yy57;
11418: yy642:
11419: YYDEBUG(642, *YYCURSOR);
11420: yych = *++YYCURSOR;
11421: if (yych == 'R') goto yy643;
11422: if (yych != 'r') goto yy57;
11423: yy643:
11424: YYDEBUG(643, *YYCURSOR);
11425: yyaccept = 10;
11426: yych = *(YYMARKER = ++YYCURSOR);
11427: if (yych <= '.') {
11428: if (yych <= 0x1F) {
11429: if (yych == '\t') goto yy532;
11430: goto yy476;
11431: } else {
11432: if (yych <= ' ') goto yy532;
11433: if (yych <= ',') goto yy476;
11434: if (yych <= '-') goto yy629;
11435: goto yy532;
11436: }
11437: } else {
11438: if (yych <= 'H') {
11439: if (yych <= '/') goto yy476;
11440: if (yych <= '9') goto yy534;
11441: goto yy476;
11442: } else {
11443: if (yych <= 'I') goto yy552;
11444: if (yych == 'i') goto yy552;
11445: goto yy476;
11446: }
11447: }
11448: yy644:
11449: YYDEBUG(644, *YYCURSOR);
11450: yyaccept = 10;
11451: yych = *(YYMARKER = ++YYCURSOR);
11452: if (yych <= '.') {
11453: if (yych <= 0x1F) {
11454: if (yych == '\t') goto yy532;
11455: goto yy476;
11456: } else {
11457: if (yych <= ' ') goto yy532;
11458: if (yych <= ',') goto yy476;
11459: if (yych <= '-') goto yy629;
11460: goto yy532;
11461: }
11462: } else {
11463: if (yych <= 'T') {
11464: if (yych <= '/') goto yy476;
11465: if (yych <= '9') goto yy534;
11466: goto yy476;
11467: } else {
11468: if (yych <= 'U') goto yy554;
11469: if (yych == 'u') goto yy554;
11470: goto yy476;
11471: }
11472: }
11473: yy645:
11474: YYDEBUG(645, *YYCURSOR);
11475: yych = *++YYCURSOR;
11476: if (yych <= 'Y') {
11477: if (yych == 'R') goto yy646;
11478: if (yych <= 'X') goto yy57;
11479: goto yy647;
11480: } else {
11481: if (yych <= 'r') {
11482: if (yych <= 'q') goto yy57;
11483: } else {
11484: if (yych == 'y') goto yy647;
11485: goto yy57;
11486: }
11487: }
11488: yy646:
11489: YYDEBUG(646, *YYCURSOR);
11490: yyaccept = 10;
11491: yych = *(YYMARKER = ++YYCURSOR);
11492: if (yych <= '.') {
11493: if (yych <= 0x1F) {
11494: if (yych == '\t') goto yy532;
11495: goto yy476;
11496: } else {
11497: if (yych <= ' ') goto yy532;
11498: if (yych <= ',') goto yy476;
11499: if (yych <= '-') goto yy629;
11500: goto yy532;
11501: }
11502: } else {
11503: if (yych <= 'B') {
11504: if (yych <= '/') goto yy476;
11505: if (yych <= '9') goto yy534;
11506: goto yy476;
11507: } else {
11508: if (yych <= 'C') goto yy594;
11509: if (yych == 'c') goto yy594;
11510: goto yy476;
11511: }
11512: }
11513: yy647:
11514: YYDEBUG(647, *YYCURSOR);
11515: yyaccept = 10;
11516: yych = *(YYMARKER = ++YYCURSOR);
11517: if (yych <= ',') {
11518: if (yych <= '\t') {
11519: if (yych <= 0x08) goto yy476;
11520: goto yy532;
11521: } else {
11522: if (yych == ' ') goto yy532;
11523: goto yy476;
11524: }
11525: } else {
11526: if (yych <= '.') {
11527: if (yych <= '-') goto yy629;
11528: goto yy532;
11529: } else {
11530: if (yych <= '/') goto yy476;
11531: if (yych <= '9') goto yy534;
11532: goto yy476;
11533: }
11534: }
11535: yy648:
11536: YYDEBUG(648, *YYCURSOR);
11537: yych = *++YYCURSOR;
11538: if (yych == 'B') goto yy649;
11539: if (yych != 'b') goto yy57;
11540: yy649:
11541: YYDEBUG(649, *YYCURSOR);
11542: yyaccept = 10;
11543: yych = *(YYMARKER = ++YYCURSOR);
11544: if (yych <= '.') {
11545: if (yych <= 0x1F) {
11546: if (yych == '\t') goto yy532;
11547: goto yy476;
11548: } else {
11549: if (yych <= ' ') goto yy532;
11550: if (yych <= ',') goto yy476;
11551: if (yych <= '-') goto yy629;
11552: goto yy532;
11553: }
11554: } else {
11555: if (yych <= 'Q') {
11556: if (yych <= '/') goto yy476;
11557: if (yych <= '9') goto yy534;
11558: goto yy476;
11559: } else {
11560: if (yych <= 'R') goto yy597;
11561: if (yych == 'r') goto yy597;
11562: goto yy476;
11563: }
11564: }
11565: yy650:
11566: YYDEBUG(650, *YYCURSOR);
11567: yych = *++YYCURSOR;
11568: if (yych <= 'N') {
11569: if (yych == 'L') goto yy654;
11570: if (yych <= 'M') goto yy57;
11571: goto yy653;
11572: } else {
11573: if (yych <= 'l') {
11574: if (yych <= 'k') goto yy57;
11575: goto yy654;
11576: } else {
11577: if (yych == 'n') goto yy653;
11578: goto yy57;
11579: }
11580: }
11581: yy651:
11582: YYDEBUG(651, *YYCURSOR);
11583: yych = *++YYCURSOR;
11584: if (yych == 'N') goto yy652;
11585: if (yych != 'n') goto yy57;
11586: yy652:
11587: YYDEBUG(652, *YYCURSOR);
11588: yyaccept = 10;
11589: yych = *(YYMARKER = ++YYCURSOR);
11590: if (yych <= '.') {
11591: if (yych <= 0x1F) {
11592: if (yych == '\t') goto yy532;
11593: goto yy476;
11594: } else {
11595: if (yych <= ' ') goto yy532;
11596: if (yych <= ',') goto yy476;
11597: if (yych <= '-') goto yy629;
11598: goto yy532;
11599: }
11600: } else {
11601: if (yych <= 'T') {
11602: if (yych <= '/') goto yy476;
11603: if (yych <= '9') goto yy534;
11604: goto yy476;
11605: } else {
11606: if (yych <= 'U') goto yy559;
11607: if (yych == 'u') goto yy559;
11608: goto yy476;
11609: }
11610: }
11611: yy653:
11612: YYDEBUG(653, *YYCURSOR);
11613: yyaccept = 10;
11614: yych = *(YYMARKER = ++YYCURSOR);
11615: if (yych <= '.') {
11616: if (yych <= 0x1F) {
11617: if (yych == '\t') goto yy532;
11618: goto yy476;
11619: } else {
11620: if (yych <= ' ') goto yy532;
11621: if (yych <= ',') goto yy476;
11622: if (yych <= '-') goto yy629;
11623: goto yy532;
11624: }
11625: } else {
11626: if (yych <= 'D') {
11627: if (yych <= '/') goto yy476;
11628: if (yych <= '9') goto yy534;
11629: goto yy476;
11630: } else {
11631: if (yych <= 'E') goto yy540;
11632: if (yych == 'e') goto yy540;
11633: goto yy476;
11634: }
11635: }
11636: yy654:
11637: YYDEBUG(654, *YYCURSOR);
11638: yyaccept = 10;
11639: yych = *(YYMARKER = ++YYCURSOR);
11640: if (yych <= '.') {
11641: if (yych <= 0x1F) {
11642: if (yych == '\t') goto yy532;
11643: goto yy476;
11644: } else {
11645: if (yych <= ' ') goto yy532;
11646: if (yych <= ',') goto yy476;
11647: if (yych <= '-') goto yy629;
11648: goto yy532;
11649: }
11650: } else {
11651: if (yych <= 'X') {
11652: if (yych <= '/') goto yy476;
11653: if (yych <= '9') goto yy534;
11654: goto yy476;
11655: } else {
11656: if (yych <= 'Y') goto yy540;
11657: if (yych == 'y') goto yy540;
11658: goto yy476;
11659: }
11660: }
11661: yy655:
11662: YYDEBUG(655, *YYCURSOR);
11663: yych = *++YYCURSOR;
11664: if (yych <= '/') goto yy57;
11665: if (yych <= '2') goto yy656;
11666: if (yych <= '3') goto yy658;
11667: if (yych <= '9') goto yy659;
11668: goto yy57;
11669: yy656:
11670: YYDEBUG(656, *YYCURSOR);
11671: yyaccept = 13;
11672: yych = *(YYMARKER = ++YYCURSOR);
11673: if (yych <= 'n') {
11674: if (yych <= '/') goto yy657;
11675: if (yych <= '9') goto yy665;
11676: if (yych >= 'n') goto yy661;
11677: } else {
11678: if (yych <= 'r') {
11679: if (yych >= 'r') goto yy662;
11680: } else {
11681: if (yych <= 's') goto yy660;
11682: if (yych <= 't') goto yy663;
11683: }
11684: }
11685: yy657:
11686: YYDEBUG(657, *YYCURSOR);
11687: {
11688: int length = 0;
11689: DEBUG_OUTPUT("gnudateshort");
11690: TIMELIB_INIT;
11691: TIMELIB_HAVE_DATE();
11692: s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length);
11693: s->time->m = timelib_get_nr((char **) &ptr, 2);
11694: s->time->d = timelib_get_nr((char **) &ptr, 2);
11695: TIMELIB_PROCESS_YEAR(s->time->y, length);
11696: TIMELIB_DEINIT;
11697: return TIMELIB_ISO_DATE;
11698: }
11699: yy658:
11700: YYDEBUG(658, *YYCURSOR);
11701: yyaccept = 13;
11702: yych = *(YYMARKER = ++YYCURSOR);
11703: if (yych <= 'n') {
11704: if (yych <= '1') {
11705: if (yych <= '/') goto yy657;
11706: goto yy665;
11707: } else {
11708: if (yych <= '9') goto yy604;
11709: if (yych <= 'm') goto yy657;
11710: goto yy661;
11711: }
11712: } else {
11713: if (yych <= 'r') {
11714: if (yych <= 'q') goto yy657;
11715: goto yy662;
11716: } else {
11717: if (yych <= 's') goto yy660;
11718: if (yych <= 't') goto yy663;
11719: goto yy657;
11720: }
11721: }
11722: yy659:
11723: YYDEBUG(659, *YYCURSOR);
11724: yyaccept = 13;
11725: yych = *(YYMARKER = ++YYCURSOR);
11726: if (yych <= 'n') {
11727: if (yych <= '/') goto yy657;
11728: if (yych <= '9') goto yy604;
11729: if (yych <= 'm') goto yy657;
11730: goto yy661;
11731: } else {
11732: if (yych <= 'r') {
11733: if (yych <= 'q') goto yy657;
11734: goto yy662;
11735: } else {
11736: if (yych <= 's') goto yy660;
11737: if (yych <= 't') goto yy663;
11738: goto yy657;
11739: }
11740: }
11741: yy660:
11742: YYDEBUG(660, *YYCURSOR);
11743: yych = *++YYCURSOR;
11744: if (yych == 't') goto yy664;
11745: goto yy57;
11746: yy661:
11747: YYDEBUG(661, *YYCURSOR);
11748: yych = *++YYCURSOR;
11749: if (yych == 'd') goto yy664;
11750: goto yy57;
11751: yy662:
11752: YYDEBUG(662, *YYCURSOR);
11753: yych = *++YYCURSOR;
11754: if (yych == 'd') goto yy664;
11755: goto yy57;
11756: yy663:
11757: YYDEBUG(663, *YYCURSOR);
11758: yych = *++YYCURSOR;
11759: if (yych != 'h') goto yy57;
11760: yy664:
11761: YYDEBUG(664, *YYCURSOR);
11762: yych = *++YYCURSOR;
11763: goto yy657;
11764: yy665:
11765: YYDEBUG(665, *YYCURSOR);
11766: yyaccept = 13;
11767: yych = *(YYMARKER = ++YYCURSOR);
11768: if (yych <= 'n') {
11769: if (yych <= '/') goto yy657;
11770: if (yych <= '9') goto yy605;
11771: if (yych <= 'm') goto yy657;
11772: goto yy661;
11773: } else {
11774: if (yych <= 'r') {
11775: if (yych <= 'q') goto yy657;
11776: goto yy662;
11777: } else {
11778: if (yych <= 's') goto yy660;
11779: if (yych <= 't') goto yy663;
11780: goto yy657;
11781: }
11782: }
11783: yy666:
11784: YYDEBUG(666, *YYCURSOR);
11785: yyaccept = 14;
11786: yych = *(YYMARKER = ++YYCURSOR);
11787: if (yych <= 'n') {
11788: if (yych <= '/') {
11789: if (yych >= '/') goto yy723;
11790: } else {
11791: if (yych <= '9') goto yy669;
11792: if (yych >= 'n') goto yy720;
11793: }
11794: } else {
11795: if (yych <= 'r') {
11796: if (yych >= 'r') goto yy721;
11797: } else {
11798: if (yych <= 's') goto yy719;
11799: if (yych <= 't') goto yy722;
11800: }
11801: }
11802: yy667:
11803: YYDEBUG(667, *YYCURSOR);
11804: {
11805: int length = 0;
11806: DEBUG_OUTPUT("americanshort | american");
11807: TIMELIB_INIT;
11808: TIMELIB_HAVE_DATE();
11809: s->time->m = timelib_get_nr((char **) &ptr, 2);
11810: s->time->d = timelib_get_nr((char **) &ptr, 2);
11811: if (*ptr == '/') {
11812: s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length);
11813: TIMELIB_PROCESS_YEAR(s->time->y, length);
11814: }
11815: TIMELIB_DEINIT;
11816: return TIMELIB_AMERICAN;
11817: }
11818: yy668:
11819: YYDEBUG(668, *YYCURSOR);
11820: yyaccept = 14;
11821: yych = *(YYMARKER = ++YYCURSOR);
11822: if (yych <= 'n') {
11823: if (yych <= '/') {
11824: if (yych <= '.') goto yy667;
11825: goto yy723;
11826: } else {
11827: if (yych <= '1') goto yy669;
11828: if (yych <= 'm') goto yy667;
11829: goto yy720;
11830: }
11831: } else {
11832: if (yych <= 'r') {
11833: if (yych <= 'q') goto yy667;
11834: goto yy721;
11835: } else {
11836: if (yych <= 's') goto yy719;
11837: if (yych <= 't') goto yy722;
11838: goto yy667;
11839: }
11840: }
11841: yy669:
11842: YYDEBUG(669, *YYCURSOR);
11843: yyaccept = 14;
11844: yych = *(YYMARKER = ++YYCURSOR);
11845: if (yych <= 'n') {
11846: if (yych == '/') goto yy723;
11847: if (yych <= 'm') goto yy667;
11848: goto yy720;
11849: } else {
11850: if (yych <= 'r') {
11851: if (yych <= 'q') goto yy667;
11852: goto yy721;
11853: } else {
11854: if (yych <= 's') goto yy719;
11855: if (yych <= 't') goto yy722;
11856: goto yy667;
11857: }
11858: }
11859: yy670:
11860: YYDEBUG(670, *YYCURSOR);
11861: yych = *++YYCURSOR;
11862: if (yych <= 'U') {
11863: if (yych == 'A') goto yy718;
11864: if (yych <= 'T') goto yy57;
11865: goto yy717;
11866: } else {
11867: if (yych <= 'a') {
11868: if (yych <= '`') goto yy57;
11869: goto yy718;
11870: } else {
11871: if (yych == 'u') goto yy717;
11872: goto yy57;
11873: }
11874: }
11875: yy671:
11876: YYDEBUG(671, *YYCURSOR);
11877: yych = *++YYCURSOR;
11878: if (yych == 'E') goto yy716;
11879: if (yych == 'e') goto yy716;
11880: goto yy57;
11881: yy672:
11882: YYDEBUG(672, *YYCURSOR);
11883: yych = *++YYCURSOR;
11884: if (yych == 'A') goto yy715;
11885: if (yych == 'a') goto yy715;
11886: goto yy57;
11887: yy673:
11888: YYDEBUG(673, *YYCURSOR);
11889: yych = *++YYCURSOR;
11890: if (yych <= 'U') {
11891: if (yych == 'P') goto yy714;
11892: if (yych <= 'T') goto yy57;
11893: goto yy713;
11894: } else {
11895: if (yych <= 'p') {
11896: if (yych <= 'o') goto yy57;
11897: goto yy714;
11898: } else {
11899: if (yych == 'u') goto yy713;
11900: goto yy57;
11901: }
11902: }
11903: yy674:
11904: YYDEBUG(674, *YYCURSOR);
11905: yych = *++YYCURSOR;
11906: if (yych == 'E') goto yy711;
11907: if (yych == 'e') goto yy711;
11908: goto yy57;
11909: yy675:
11910: YYDEBUG(675, *YYCURSOR);
11911: yych = *++YYCURSOR;
11912: if (yych == 'C') goto yy710;
11913: if (yych == 'c') goto yy710;
11914: goto yy57;
11915: yy676:
11916: YYDEBUG(676, *YYCURSOR);
11917: yych = *++YYCURSOR;
11918: if (yych == 'O') goto yy709;
11919: if (yych == 'o') goto yy709;
11920: goto yy57;
11921: yy677:
11922: YYDEBUG(677, *YYCURSOR);
11923: yych = *++YYCURSOR;
11924: if (yych == 'E') goto yy678;
11925: if (yych != 'e') goto yy57;
11926: yy678:
11927: YYDEBUG(678, *YYCURSOR);
11928: yych = *++YYCURSOR;
11929: if (yych == 'C') goto yy679;
11930: if (yych != 'c') goto yy57;
11931: yy679:
11932: YYDEBUG(679, *YYCURSOR);
11933: yych = *++YYCURSOR;
11934: if (yych != '/') goto yy57;
11935: yy680:
11936: YYDEBUG(680, *YYCURSOR);
11937: yych = *++YYCURSOR;
11938: if (yych <= '/') goto yy57;
11939: if (yych >= ':') goto yy57;
11940: YYDEBUG(681, *YYCURSOR);
11941: yych = *++YYCURSOR;
11942: if (yych <= '/') goto yy57;
11943: if (yych >= ':') goto yy57;
11944: YYDEBUG(682, *YYCURSOR);
11945: yych = *++YYCURSOR;
11946: if (yych <= '/') goto yy57;
11947: if (yych >= ':') goto yy57;
11948: YYDEBUG(683, *YYCURSOR);
11949: yych = *++YYCURSOR;
11950: if (yych <= '/') goto yy57;
11951: if (yych >= ':') goto yy57;
11952: YYDEBUG(684, *YYCURSOR);
11953: yych = *++YYCURSOR;
11954: if (yych != ':') goto yy57;
11955: YYDEBUG(685, *YYCURSOR);
11956: yych = *++YYCURSOR;
11957: if (yych <= '/') goto yy57;
11958: if (yych <= '1') goto yy686;
11959: if (yych <= '2') goto yy687;
11960: goto yy57;
11961: yy686:
11962: YYDEBUG(686, *YYCURSOR);
11963: yych = *++YYCURSOR;
11964: if (yych <= '/') goto yy57;
11965: if (yych <= '9') goto yy688;
11966: goto yy57;
11967: yy687:
11968: YYDEBUG(687, *YYCURSOR);
11969: yych = *++YYCURSOR;
11970: if (yych <= '/') goto yy57;
11971: if (yych >= '5') goto yy57;
11972: yy688:
11973: YYDEBUG(688, *YYCURSOR);
11974: yych = *++YYCURSOR;
11975: if (yych != ':') goto yy57;
11976: YYDEBUG(689, *YYCURSOR);
11977: yych = *++YYCURSOR;
11978: if (yych <= '/') goto yy57;
11979: if (yych >= '6') goto yy57;
11980: YYDEBUG(690, *YYCURSOR);
11981: yych = *++YYCURSOR;
11982: if (yych <= '/') goto yy57;
11983: if (yych >= ':') goto yy57;
11984: YYDEBUG(691, *YYCURSOR);
11985: yych = *++YYCURSOR;
11986: if (yych != ':') goto yy57;
11987: YYDEBUG(692, *YYCURSOR);
11988: yych = *++YYCURSOR;
11989: if (yych <= '/') goto yy57;
11990: if (yych <= '5') goto yy693;
11991: if (yych <= '6') goto yy694;
11992: goto yy57;
11993: yy693:
11994: YYDEBUG(693, *YYCURSOR);
11995: yych = *++YYCURSOR;
11996: if (yych <= '/') goto yy57;
11997: if (yych <= '9') goto yy695;
11998: goto yy57;
11999: yy694:
12000: YYDEBUG(694, *YYCURSOR);
12001: yych = *++YYCURSOR;
12002: if (yych != '0') goto yy57;
12003: yy695:
12004: YYDEBUG(695, *YYCURSOR);
12005: yych = *++YYCURSOR;
12006: if (yych == '\t') goto yy696;
12007: if (yych != ' ') goto yy57;
12008: yy696:
12009: YYDEBUG(696, *YYCURSOR);
12010: ++YYCURSOR;
12011: if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9);
12012: yych = *YYCURSOR;
12013: YYDEBUG(697, *YYCURSOR);
12014: if (yych <= '*') {
12015: if (yych <= '\t') {
12016: if (yych <= 0x08) goto yy57;
12017: goto yy696;
12018: } else {
12019: if (yych == ' ') goto yy696;
12020: goto yy57;
12021: }
12022: } else {
12023: if (yych <= '-') {
12024: if (yych == ',') goto yy57;
12025: goto yy699;
12026: } else {
12027: if (yych != 'G') goto yy57;
12028: }
12029: }
12030: YYDEBUG(698, *YYCURSOR);
12031: yych = *++YYCURSOR;
12032: if (yych == 'M') goto yy707;
12033: goto yy57;
12034: yy699:
12035: YYDEBUG(699, *YYCURSOR);
12036: yych = *++YYCURSOR;
12037: if (yych <= '/') goto yy57;
12038: if (yych <= '1') goto yy700;
12039: if (yych <= '2') goto yy702;
12040: if (yych <= '9') goto yy703;
12041: goto yy57;
12042: yy700:
12043: YYDEBUG(700, *YYCURSOR);
12044: ++YYCURSOR;
12045: if ((yych = *YYCURSOR) <= '/') goto yy701;
12046: if (yych <= '9') goto yy703;
12047: if (yych <= ':') goto yy704;
12048: yy701:
12049: YYDEBUG(701, *YYCURSOR);
12050: {
12051: int tz_not_found;
12052: DEBUG_OUTPUT("clf");
12053: TIMELIB_INIT;
12054: TIMELIB_HAVE_TIME();
12055: TIMELIB_HAVE_DATE();
12056: s->time->d = timelib_get_nr((char **) &ptr, 2);
12057: s->time->m = timelib_get_month((char **) &ptr);
12058: s->time->y = timelib_get_nr((char **) &ptr, 4);
12059: s->time->h = timelib_get_nr((char **) &ptr, 2);
12060: s->time->i = timelib_get_nr((char **) &ptr, 2);
12061: s->time->s = timelib_get_nr((char **) &ptr, 2);
12062: s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper);
12063: if (tz_not_found) {
12064: add_error(s, "The timezone could not be found in the database");
12065: }
12066: TIMELIB_DEINIT;
12067: return TIMELIB_CLF;
12068: }
12069: yy702:
12070: YYDEBUG(702, *YYCURSOR);
12071: yych = *++YYCURSOR;
12072: if (yych <= '5') {
12073: if (yych <= '/') goto yy701;
12074: if (yych >= '5') goto yy705;
12075: } else {
12076: if (yych <= '9') goto yy706;
12077: if (yych <= ':') goto yy704;
12078: goto yy701;
12079: }
12080: yy703:
12081: YYDEBUG(703, *YYCURSOR);
12082: yych = *++YYCURSOR;
12083: if (yych <= '/') goto yy701;
12084: if (yych <= '5') goto yy705;
12085: if (yych <= '9') goto yy706;
12086: if (yych >= ';') goto yy701;
12087: yy704:
12088: YYDEBUG(704, *YYCURSOR);
12089: yych = *++YYCURSOR;
12090: if (yych <= '/') goto yy701;
12091: if (yych <= '5') goto yy705;
12092: if (yych <= '9') goto yy706;
12093: goto yy701;
12094: yy705:
12095: YYDEBUG(705, *YYCURSOR);
12096: yych = *++YYCURSOR;
12097: if (yych <= '/') goto yy701;
12098: if (yych >= ':') goto yy701;
12099: yy706:
12100: YYDEBUG(706, *YYCURSOR);
12101: yych = *++YYCURSOR;
12102: goto yy701;
12103: yy707:
12104: YYDEBUG(707, *YYCURSOR);
12105: yych = *++YYCURSOR;
12106: if (yych != 'T') goto yy57;
12107: YYDEBUG(708, *YYCURSOR);
12108: yych = *++YYCURSOR;
12109: if (yych == '+') goto yy699;
12110: if (yych == '-') goto yy699;
12111: goto yy57;
12112: yy709:
12113: YYDEBUG(709, *YYCURSOR);
12114: yych = *++YYCURSOR;
12115: if (yych == 'V') goto yy679;
12116: if (yych == 'v') goto yy679;
12117: goto yy57;
12118: yy710:
12119: YYDEBUG(710, *YYCURSOR);
12120: yych = *++YYCURSOR;
12121: if (yych == 'T') goto yy679;
12122: if (yych == 't') goto yy679;
12123: goto yy57;
12124: yy711:
12125: YYDEBUG(711, *YYCURSOR);
12126: yych = *++YYCURSOR;
12127: if (yych == 'P') goto yy712;
12128: if (yych != 'p') goto yy57;
12129: yy712:
12130: YYDEBUG(712, *YYCURSOR);
12131: yych = *++YYCURSOR;
12132: if (yych <= 'S') {
12133: if (yych == '/') goto yy680;
12134: goto yy57;
12135: } else {
12136: if (yych <= 'T') goto yy679;
12137: if (yych == 't') goto yy679;
12138: goto yy57;
12139: }
12140: yy713:
12141: YYDEBUG(713, *YYCURSOR);
12142: yych = *++YYCURSOR;
12143: if (yych == 'G') goto yy679;
12144: if (yych == 'g') goto yy679;
12145: goto yy57;
12146: yy714:
12147: YYDEBUG(714, *YYCURSOR);
12148: yych = *++YYCURSOR;
12149: if (yych == 'R') goto yy679;
12150: if (yych == 'r') goto yy679;
12151: goto yy57;
12152: yy715:
12153: YYDEBUG(715, *YYCURSOR);
12154: yych = *++YYCURSOR;
12155: if (yych <= 'Y') {
12156: if (yych == 'R') goto yy679;
12157: if (yych <= 'X') goto yy57;
12158: goto yy679;
12159: } else {
12160: if (yych <= 'r') {
12161: if (yych <= 'q') goto yy57;
12162: goto yy679;
12163: } else {
12164: if (yych == 'y') goto yy679;
12165: goto yy57;
12166: }
12167: }
12168: yy716:
12169: YYDEBUG(716, *YYCURSOR);
12170: yych = *++YYCURSOR;
12171: if (yych == 'B') goto yy679;
12172: if (yych == 'b') goto yy679;
12173: goto yy57;
12174: yy717:
12175: YYDEBUG(717, *YYCURSOR);
12176: yych = *++YYCURSOR;
12177: if (yych <= 'N') {
12178: if (yych == 'L') goto yy679;
12179: if (yych <= 'M') goto yy57;
12180: goto yy679;
12181: } else {
12182: if (yych <= 'l') {
12183: if (yych <= 'k') goto yy57;
12184: goto yy679;
12185: } else {
12186: if (yych == 'n') goto yy679;
12187: goto yy57;
12188: }
12189: }
12190: yy718:
12191: YYDEBUG(718, *YYCURSOR);
12192: yych = *++YYCURSOR;
12193: if (yych == 'N') goto yy679;
12194: if (yych == 'n') goto yy679;
12195: goto yy57;
12196: yy719:
12197: YYDEBUG(719, *YYCURSOR);
12198: yych = *++YYCURSOR;
12199: if (yych == 't') goto yy728;
12200: goto yy57;
12201: yy720:
12202: YYDEBUG(720, *YYCURSOR);
12203: yych = *++YYCURSOR;
12204: if (yych == 'd') goto yy728;
12205: goto yy57;
12206: yy721:
12207: YYDEBUG(721, *YYCURSOR);
12208: yych = *++YYCURSOR;
12209: if (yych == 'd') goto yy728;
12210: goto yy57;
12211: yy722:
12212: YYDEBUG(722, *YYCURSOR);
12213: yych = *++YYCURSOR;
12214: if (yych == 'h') goto yy728;
12215: goto yy57;
12216: yy723:
12217: YYDEBUG(723, *YYCURSOR);
12218: yych = *++YYCURSOR;
12219: if (yych <= '/') goto yy57;
12220: if (yych >= ':') goto yy57;
12221: YYDEBUG(724, *YYCURSOR);
12222: yych = *++YYCURSOR;
12223: if (yych <= '/') goto yy667;
12224: if (yych >= ':') goto yy667;
12225: YYDEBUG(725, *YYCURSOR);
12226: yych = *++YYCURSOR;
12227: if (yych <= '/') goto yy667;
12228: if (yych >= ':') goto yy667;
12229: YYDEBUG(726, *YYCURSOR);
12230: yych = *++YYCURSOR;
12231: if (yych <= '/') goto yy667;
12232: if (yych >= ':') goto yy667;
12233: YYDEBUG(727, *YYCURSOR);
12234: yych = *++YYCURSOR;
12235: goto yy667;
12236: yy728:
12237: YYDEBUG(728, *YYCURSOR);
12238: yyaccept = 14;
12239: yych = *(YYMARKER = ++YYCURSOR);
12240: if (yych == '/') goto yy723;
12241: goto yy667;
12242: yy729:
12243: YYDEBUG(729, *YYCURSOR);
12244: yych = *++YYCURSOR;
12245: if (yych <= ',') {
12246: if (yych == '\t') goto yy731;
12247: goto yy578;
12248: } else {
12249: if (yych <= '-') goto yy732;
12250: if (yych <= '.') goto yy731;
12251: if (yych >= '0') goto yy578;
12252: }
12253: yy730:
12254: YYDEBUG(730, *YYCURSOR);
12255: yych = *++YYCURSOR;
12256: YYDEBUG(-1, yych);
12257: switch (yych) {
12258: case 'A':
12259: case 'a': goto yy673;
12260: case 'D':
12261: case 'd': goto yy677;
12262: case 'F':
12263: case 'f': goto yy671;
12264: case 'J':
12265: case 'j': goto yy670;
12266: case 'M':
12267: case 'm': goto yy672;
12268: case 'N':
12269: case 'n': goto yy676;
12270: case 'O':
12271: case 'o': goto yy675;
12272: case 'S':
12273: case 's': goto yy674;
12274: default: goto yy57;
12275: }
12276: yy731:
12277: YYDEBUG(731, *YYCURSOR);
12278: yych = *++YYCURSOR;
12279: if (yych <= '/') goto yy578;
12280: if (yych <= '0') goto yy736;
12281: if (yych <= '1') goto yy737;
12282: if (yych <= '9') goto yy738;
12283: goto yy578;
12284: yy732:
12285: YYDEBUG(732, *YYCURSOR);
12286: yych = *++YYCURSOR;
12287: if (yych <= '/') goto yy578;
12288: if (yych <= '0') goto yy733;
12289: if (yych <= '1') goto yy734;
12290: if (yych <= '9') goto yy735;
12291: goto yy578;
12292: yy733:
12293: YYDEBUG(733, *YYCURSOR);
12294: yych = *++YYCURSOR;
12295: if (yych <= ',') goto yy57;
12296: if (yych <= '.') goto yy602;
12297: if (yych <= '/') goto yy57;
12298: if (yych <= '9') goto yy735;
12299: goto yy57;
12300: yy734:
12301: YYDEBUG(734, *YYCURSOR);
12302: yych = *++YYCURSOR;
12303: if (yych <= ',') goto yy57;
12304: if (yych <= '.') goto yy602;
12305: if (yych <= '/') goto yy57;
12306: if (yych >= '3') goto yy57;
12307: yy735:
12308: YYDEBUG(735, *YYCURSOR);
12309: yych = *++YYCURSOR;
12310: if (yych <= ',') goto yy57;
12311: if (yych <= '.') goto yy602;
12312: goto yy57;
12313: yy736:
12314: YYDEBUG(736, *YYCURSOR);
12315: yych = *++YYCURSOR;
12316: if (yych <= '.') {
12317: if (yych <= ',') goto yy57;
12318: if (yych <= '-') goto yy602;
12319: goto yy739;
12320: } else {
12321: if (yych <= '/') goto yy57;
12322: if (yych <= '9') goto yy738;
12323: goto yy57;
12324: }
12325: yy737:
12326: YYDEBUG(737, *YYCURSOR);
12327: yych = *++YYCURSOR;
12328: if (yych <= '.') {
12329: if (yych <= ',') goto yy57;
12330: if (yych <= '-') goto yy602;
12331: goto yy739;
12332: } else {
12333: if (yych <= '/') goto yy57;
12334: if (yych >= '3') goto yy57;
12335: }
12336: yy738:
12337: YYDEBUG(738, *YYCURSOR);
12338: yych = *++YYCURSOR;
12339: if (yych <= ',') goto yy57;
12340: if (yych <= '-') goto yy602;
12341: if (yych >= '/') goto yy57;
12342: yy739:
12343: YYDEBUG(739, *YYCURSOR);
12344: yych = *++YYCURSOR;
12345: if (yych <= '/') goto yy57;
12346: if (yych >= ':') goto yy57;
12347: YYDEBUG(740, *YYCURSOR);
12348: yych = *++YYCURSOR;
12349: if (yych <= '/') goto yy57;
12350: if (yych <= '9') goto yy611;
12351: goto yy57;
12352: yy741:
12353: YYDEBUG(741, *YYCURSOR);
12354: yych = *++YYCURSOR;
12355: if (yych == '-') goto yy785;
12356: if (yych <= '/') goto yy61;
12357: if (yych <= '9') goto yy783;
12358: goto yy61;
12359: yy742:
12360: YYDEBUG(742, *YYCURSOR);
12361: yych = *++YYCURSOR;
12362: YYDEBUG(-1, yych);
12363: switch (yych) {
12364: case '0': goto yy751;
12365: case '1': goto yy752;
12366: case '2':
12367: case '3':
12368: case '4':
12369: case '5':
12370: case '6':
12371: case '7':
12372: case '8':
12373: case '9': goto yy753;
12374: case 'A':
12375: case 'a': goto yy746;
12376: case 'D':
12377: case 'd': goto yy750;
12378: case 'F':
12379: case 'f': goto yy744;
12380: case 'J':
12381: case 'j': goto yy743;
12382: case 'M':
12383: case 'm': goto yy745;
12384: case 'N':
12385: case 'n': goto yy749;
12386: case 'O':
12387: case 'o': goto yy748;
12388: case 'S':
12389: case 's': goto yy747;
12390: default: goto yy57;
12391: }
12392: yy743:
12393: YYDEBUG(743, *YYCURSOR);
12394: yych = *++YYCURSOR;
12395: if (yych <= 'U') {
12396: if (yych == 'A') goto yy782;
12397: if (yych <= 'T') goto yy57;
12398: goto yy781;
12399: } else {
12400: if (yych <= 'a') {
12401: if (yych <= '`') goto yy57;
12402: goto yy782;
12403: } else {
12404: if (yych == 'u') goto yy781;
12405: goto yy57;
12406: }
12407: }
12408: yy744:
12409: YYDEBUG(744, *YYCURSOR);
12410: yych = *++YYCURSOR;
12411: if (yych == 'E') goto yy780;
12412: if (yych == 'e') goto yy780;
12413: goto yy57;
12414: yy745:
12415: YYDEBUG(745, *YYCURSOR);
12416: yych = *++YYCURSOR;
12417: if (yych == 'A') goto yy779;
12418: if (yych == 'a') goto yy779;
12419: goto yy57;
12420: yy746:
12421: YYDEBUG(746, *YYCURSOR);
12422: yych = *++YYCURSOR;
12423: if (yych <= 'U') {
12424: if (yych == 'P') goto yy778;
12425: if (yych <= 'T') goto yy57;
12426: goto yy777;
12427: } else {
12428: if (yych <= 'p') {
12429: if (yych <= 'o') goto yy57;
12430: goto yy778;
12431: } else {
12432: if (yych == 'u') goto yy777;
12433: goto yy57;
12434: }
12435: }
12436: yy747:
12437: YYDEBUG(747, *YYCURSOR);
12438: yych = *++YYCURSOR;
12439: if (yych == 'E') goto yy775;
12440: if (yych == 'e') goto yy775;
12441: goto yy57;
12442: yy748:
12443: YYDEBUG(748, *YYCURSOR);
12444: yych = *++YYCURSOR;
12445: if (yych == 'C') goto yy774;
12446: if (yych == 'c') goto yy774;
12447: goto yy57;
12448: yy749:
12449: YYDEBUG(749, *YYCURSOR);
12450: yych = *++YYCURSOR;
12451: if (yych == 'O') goto yy773;
12452: if (yych == 'o') goto yy773;
12453: goto yy57;
12454: yy750:
12455: YYDEBUG(750, *YYCURSOR);
12456: yych = *++YYCURSOR;
12457: if (yych == 'E') goto yy765;
12458: if (yych == 'e') goto yy765;
12459: goto yy57;
12460: yy751:
12461: YYDEBUG(751, *YYCURSOR);
12462: yych = *++YYCURSOR;
12463: if (yych == '-') goto yy754;
12464: if (yych <= '/') goto yy57;
12465: if (yych <= '9') goto yy758;
12466: goto yy57;
12467: yy752:
12468: YYDEBUG(752, *YYCURSOR);
12469: yych = *++YYCURSOR;
12470: if (yych == '-') goto yy754;
12471: if (yych <= '/') goto yy57;
12472: if (yych <= '2') goto yy758;
12473: goto yy57;
12474: yy753:
12475: YYDEBUG(753, *YYCURSOR);
12476: yych = *++YYCURSOR;
12477: if (yych != '-') goto yy57;
12478: yy754:
12479: YYDEBUG(754, *YYCURSOR);
12480: yych = *++YYCURSOR;
12481: if (yych <= '/') goto yy57;
12482: if (yych <= '2') goto yy755;
12483: if (yych <= '3') goto yy756;
12484: if (yych <= '9') goto yy757;
12485: goto yy57;
12486: yy755:
12487: YYDEBUG(755, *YYCURSOR);
12488: yyaccept = 13;
12489: yych = *(YYMARKER = ++YYCURSOR);
12490: if (yych <= 'n') {
12491: if (yych <= '/') goto yy657;
12492: if (yych <= '9') goto yy757;
12493: if (yych <= 'm') goto yy657;
12494: goto yy661;
12495: } else {
12496: if (yych <= 'r') {
12497: if (yych <= 'q') goto yy657;
12498: goto yy662;
12499: } else {
12500: if (yych <= 's') goto yy660;
12501: if (yych <= 't') goto yy663;
12502: goto yy657;
12503: }
12504: }
12505: yy756:
12506: YYDEBUG(756, *YYCURSOR);
12507: yyaccept = 13;
12508: yych = *(YYMARKER = ++YYCURSOR);
12509: if (yych <= 'n') {
12510: if (yych <= '/') goto yy657;
12511: if (yych <= '1') goto yy757;
12512: if (yych <= 'm') goto yy657;
12513: goto yy661;
12514: } else {
12515: if (yych <= 'r') {
12516: if (yych <= 'q') goto yy657;
12517: goto yy662;
12518: } else {
12519: if (yych <= 's') goto yy660;
12520: if (yych <= 't') goto yy663;
12521: goto yy657;
12522: }
12523: }
12524: yy757:
12525: YYDEBUG(757, *YYCURSOR);
12526: yyaccept = 13;
12527: yych = *(YYMARKER = ++YYCURSOR);
12528: if (yych <= 'q') {
12529: if (yych == 'n') goto yy661;
12530: goto yy657;
12531: } else {
12532: if (yych <= 'r') goto yy662;
12533: if (yych <= 's') goto yy660;
12534: if (yych <= 't') goto yy663;
12535: goto yy657;
12536: }
12537: yy758:
12538: YYDEBUG(758, *YYCURSOR);
12539: yych = *++YYCURSOR;
12540: if (yych != '-') goto yy57;
12541: YYDEBUG(759, *YYCURSOR);
12542: yych = *++YYCURSOR;
12543: if (yych <= '2') {
12544: if (yych <= '/') goto yy57;
12545: if (yych >= '1') goto yy761;
12546: } else {
12547: if (yych <= '3') goto yy762;
12548: if (yych <= '9') goto yy757;
12549: goto yy57;
12550: }
12551: YYDEBUG(760, *YYCURSOR);
12552: yyaccept = 13;
12553: yych = *(YYMARKER = ++YYCURSOR);
12554: if (yych <= 'n') {
12555: if (yych <= '/') goto yy657;
12556: if (yych <= '9') goto yy763;
12557: if (yych <= 'm') goto yy657;
12558: goto yy661;
12559: } else {
12560: if (yych <= 'r') {
12561: if (yych <= 'q') goto yy657;
12562: goto yy662;
12563: } else {
12564: if (yych <= 's') goto yy660;
12565: if (yych <= 't') goto yy663;
12566: goto yy657;
12567: }
12568: }
12569: yy761:
12570: YYDEBUG(761, *YYCURSOR);
12571: yyaccept = 13;
12572: yych = *(YYMARKER = ++YYCURSOR);
12573: if (yych <= 'n') {
12574: if (yych <= '/') goto yy657;
12575: if (yych <= '9') goto yy763;
12576: if (yych <= 'm') goto yy657;
12577: goto yy661;
12578: } else {
12579: if (yych <= 'r') {
12580: if (yych <= 'q') goto yy657;
12581: goto yy662;
12582: } else {
12583: if (yych <= 's') goto yy660;
12584: if (yych <= 't') goto yy663;
12585: goto yy657;
12586: }
12587: }
12588: yy762:
12589: YYDEBUG(762, *YYCURSOR);
12590: yyaccept = 13;
12591: yych = *(YYMARKER = ++YYCURSOR);
12592: if (yych <= 'n') {
12593: if (yych <= '/') goto yy657;
12594: if (yych <= '1') goto yy763;
12595: if (yych <= 'm') goto yy657;
12596: goto yy661;
12597: } else {
12598: if (yych <= 'r') {
12599: if (yych <= 'q') goto yy657;
12600: goto yy662;
12601: } else {
12602: if (yych <= 's') goto yy660;
12603: if (yych <= 't') goto yy663;
12604: goto yy657;
12605: }
12606: }
12607: yy763:
12608: YYDEBUG(763, *YYCURSOR);
12609: yyaccept = 15;
12610: yych = *(YYMARKER = ++YYCURSOR);
12611: if (yych <= 'q') {
12612: if (yych == 'n') goto yy661;
12613: } else {
12614: if (yych <= 'r') goto yy662;
12615: if (yych <= 's') goto yy660;
12616: if (yych <= 't') goto yy663;
12617: }
12618: yy764:
12619: YYDEBUG(764, *YYCURSOR);
12620: {
12621: int length = 0;
12622: DEBUG_OUTPUT("iso8601date2");
12623: TIMELIB_INIT;
12624: TIMELIB_HAVE_DATE();
12625: s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length);
12626: s->time->m = timelib_get_nr((char **) &ptr, 2);
12627: s->time->d = timelib_get_nr((char **) &ptr, 2);
12628: TIMELIB_PROCESS_YEAR(s->time->y, length);
12629: TIMELIB_DEINIT;
12630: return TIMELIB_ISO_DATE;
12631: }
12632: yy765:
12633: YYDEBUG(765, *YYCURSOR);
12634: yych = *++YYCURSOR;
12635: if (yych == 'C') goto yy766;
12636: if (yych != 'c') goto yy57;
12637: yy766:
12638: YYDEBUG(766, *YYCURSOR);
12639: yych = *++YYCURSOR;
12640: if (yych != '-') goto yy57;
12641: yy767:
12642: YYDEBUG(767, *YYCURSOR);
12643: yych = *++YYCURSOR;
12644: if (yych <= '/') goto yy57;
12645: if (yych <= '0') goto yy768;
12646: if (yych <= '2') goto yy769;
12647: if (yych <= '3') goto yy770;
12648: goto yy57;
12649: yy768:
12650: YYDEBUG(768, *YYCURSOR);
12651: yych = *++YYCURSOR;
12652: if (yych <= '/') goto yy57;
12653: if (yych <= '9') goto yy771;
12654: goto yy57;
12655: yy769:
12656: YYDEBUG(769, *YYCURSOR);
12657: yych = *++YYCURSOR;
12658: if (yych <= '/') goto yy57;
12659: if (yych <= '9') goto yy771;
12660: goto yy57;
12661: yy770:
12662: YYDEBUG(770, *YYCURSOR);
12663: yych = *++YYCURSOR;
12664: if (yych <= '/') goto yy57;
12665: if (yych >= '2') goto yy57;
12666: yy771:
12667: YYDEBUG(771, *YYCURSOR);
12668: ++YYCURSOR;
12669: YYDEBUG(772, *YYCURSOR);
12670: {
12671: int length = 0;
12672: DEBUG_OUTPUT("pgtextreverse");
12673: TIMELIB_INIT;
12674: TIMELIB_HAVE_DATE();
12675: s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length);
12676: s->time->m = timelib_get_month((char **) &ptr);
12677: s->time->d = timelib_get_nr((char **) &ptr, 2);
12678: TIMELIB_PROCESS_YEAR(s->time->y, length);
12679: TIMELIB_DEINIT;
12680: return TIMELIB_PG_TEXT;
12681: }
12682: yy773:
12683: YYDEBUG(773, *YYCURSOR);
12684: yych = *++YYCURSOR;
12685: if (yych == 'V') goto yy766;
12686: if (yych == 'v') goto yy766;
12687: goto yy57;
12688: yy774:
12689: YYDEBUG(774, *YYCURSOR);
12690: yych = *++YYCURSOR;
12691: if (yych == 'T') goto yy766;
12692: if (yych == 't') goto yy766;
12693: goto yy57;
12694: yy775:
12695: YYDEBUG(775, *YYCURSOR);
12696: yych = *++YYCURSOR;
12697: if (yych == 'P') goto yy776;
12698: if (yych != 'p') goto yy57;
12699: yy776:
12700: YYDEBUG(776, *YYCURSOR);
12701: yych = *++YYCURSOR;
12702: if (yych <= 'S') {
12703: if (yych == '-') goto yy767;
12704: goto yy57;
12705: } else {
12706: if (yych <= 'T') goto yy766;
12707: if (yych == 't') goto yy766;
12708: goto yy57;
12709: }
12710: yy777:
12711: YYDEBUG(777, *YYCURSOR);
12712: yych = *++YYCURSOR;
12713: if (yych == 'G') goto yy766;
12714: if (yych == 'g') goto yy766;
12715: goto yy57;
12716: yy778:
12717: YYDEBUG(778, *YYCURSOR);
12718: yych = *++YYCURSOR;
12719: if (yych == 'R') goto yy766;
12720: if (yych == 'r') goto yy766;
12721: goto yy57;
12722: yy779:
12723: YYDEBUG(779, *YYCURSOR);
12724: yych = *++YYCURSOR;
12725: if (yych <= 'Y') {
12726: if (yych == 'R') goto yy766;
12727: if (yych <= 'X') goto yy57;
12728: goto yy766;
12729: } else {
12730: if (yych <= 'r') {
12731: if (yych <= 'q') goto yy57;
12732: goto yy766;
12733: } else {
12734: if (yych == 'y') goto yy766;
12735: goto yy57;
12736: }
12737: }
12738: yy780:
12739: YYDEBUG(780, *YYCURSOR);
12740: yych = *++YYCURSOR;
12741: if (yych == 'B') goto yy766;
12742: if (yych == 'b') goto yy766;
12743: goto yy57;
12744: yy781:
12745: YYDEBUG(781, *YYCURSOR);
12746: yych = *++YYCURSOR;
12747: if (yych <= 'N') {
12748: if (yych == 'L') goto yy766;
12749: if (yych <= 'M') goto yy57;
12750: goto yy766;
12751: } else {
12752: if (yych <= 'l') {
12753: if (yych <= 'k') goto yy57;
12754: goto yy766;
12755: } else {
12756: if (yych == 'n') goto yy766;
12757: goto yy57;
12758: }
12759: }
12760: yy782:
12761: YYDEBUG(782, *YYCURSOR);
12762: yych = *++YYCURSOR;
12763: if (yych == 'N') goto yy766;
12764: if (yych == 'n') goto yy766;
12765: goto yy57;
12766: yy783:
12767: YYDEBUG(783, *YYCURSOR);
12768: yyaccept = 16;
12769: yych = *(YYMARKER = ++YYCURSOR);
12770: YYDEBUG(-1, yych);
12771: switch (yych) {
12772: case '\t':
12773: case ' ':
12774: case 'A':
12775: case 'D':
12776: case 'F':
12777: case 'H':
12778: case 'I':
12779: case 'J':
12780: case 'M':
12781: case 'N':
12782: case 'O':
12783: case 'S':
12784: case 'T':
12785: case 'V':
12786: case 'X':
12787: case 'Y':
12788: case 'a':
12789: case 'd':
12790: case 'f':
12791: case 'h':
12792: case 'j':
12793: case 'm':
12794: case 'n':
12795: case 'o':
12796: case 's':
12797: case 't':
12798: case 'w':
12799: case 'y': goto yy791;
12800: case '-': goto yy788;
12801: case '.': goto yy792;
12802: case '/': goto yy789;
12803: case '0': goto yy805;
12804: case '1': goto yy806;
12805: case '2': goto yy808;
12806: case '3': goto yy809;
12807: case '4':
12808: case '5':
12809: case '6':
12810: case '7':
12811: case '8':
12812: case '9': goto yy55;
12813: case ':': goto yy807;
12814: case 'W': goto yy810;
12815: default: goto yy784;
12816: }
12817: yy784:
12818: YYDEBUG(784, *YYCURSOR);
12819: {
12820: DEBUG_OUTPUT("year4");
12821: TIMELIB_INIT;
12822: s->time->y = timelib_get_nr((char **) &ptr, 4);
12823: TIMELIB_DEINIT;
12824: return TIMELIB_CLF;
12825: }
12826: yy785:
12827: YYDEBUG(785, *YYCURSOR);
12828: yych = *++YYCURSOR;
12829: YYDEBUG(-1, yych);
12830: switch (yych) {
12831: case '0': goto yy786;
12832: case '1': goto yy787;
12833: case '2':
12834: case '3':
12835: case '4':
12836: case '5':
12837: case '6':
12838: case '7':
12839: case '8':
12840: case '9': goto yy753;
12841: case 'A':
12842: case 'a': goto yy746;
12843: case 'D':
12844: case 'd': goto yy750;
12845: case 'F':
12846: case 'f': goto yy744;
12847: case 'J':
12848: case 'j': goto yy743;
12849: case 'M':
12850: case 'm': goto yy745;
12851: case 'N':
12852: case 'n': goto yy749;
12853: case 'O':
12854: case 'o': goto yy748;
12855: case 'S':
12856: case 's': goto yy747;
12857: default: goto yy57;
12858: }
12859: yy786:
12860: YYDEBUG(786, *YYCURSOR);
12861: yych = *++YYCURSOR;
12862: if (yych == '-') goto yy754;
12863: if (yych <= '/') goto yy57;
12864: if (yych <= '9') goto yy753;
12865: goto yy57;
12866: yy787:
12867: YYDEBUG(787, *YYCURSOR);
12868: yych = *++YYCURSOR;
12869: if (yych == '-') goto yy754;
12870: if (yych <= '/') goto yy57;
12871: if (yych <= '2') goto yy753;
12872: goto yy57;
12873: yy788:
12874: YYDEBUG(788, *YYCURSOR);
12875: yych = *++YYCURSOR;
12876: YYDEBUG(-1, yych);
12877: switch (yych) {
12878: case '0': goto yy973;
12879: case '1': goto yy975;
12880: case '2':
12881: case '3':
12882: case '4':
12883: case '5':
12884: case '6':
12885: case '7':
12886: case '8':
12887: case '9': goto yy976;
12888: case 'A':
12889: case 'a': goto yy967;
12890: case 'D':
12891: case 'd': goto yy971;
12892: case 'F':
12893: case 'f': goto yy965;
12894: case 'J':
12895: case 'j': goto yy964;
12896: case 'M':
12897: case 'm': goto yy966;
12898: case 'N':
12899: case 'n': goto yy970;
12900: case 'O':
12901: case 'o': goto yy969;
12902: case 'S':
12903: case 's': goto yy968;
12904: case 'W': goto yy972;
12905: default: goto yy939;
12906: }
12907: yy789:
12908: YYDEBUG(789, *YYCURSOR);
12909: yych = *++YYCURSOR;
12910: if (yych <= '/') goto yy57;
12911: if (yych <= '0') goto yy947;
12912: if (yych <= '1') goto yy948;
12913: if (yych <= '9') goto yy949;
12914: goto yy57;
12915: yy790:
12916: YYDEBUG(790, *YYCURSOR);
12917: ++YYCURSOR;
12918: if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11);
12919: yych = *YYCURSOR;
12920: yy791:
12921: YYDEBUG(791, *YYCURSOR);
12922: YYDEBUG(-1, yych);
12923: switch (yych) {
12924: case '\t':
12925: case ' ': goto yy790;
12926: case '-':
12927: case '.': goto yy938;
12928: case 'A':
12929: case 'a': goto yy800;
12930: case 'D':
12931: case 'd': goto yy804;
12932: case 'F':
12933: case 'f': goto yy798;
12934: case 'H':
12935: case 'h': goto yy64;
12936: case 'I': goto yy793;
12937: case 'J':
12938: case 'j': goto yy797;
12939: case 'M':
12940: case 'm': goto yy799;
12941: case 'N':
12942: case 'n': goto yy803;
12943: case 'O':
12944: case 'o': goto yy802;
12945: case 'S':
12946: case 's': goto yy801;
12947: case 'T':
12948: case 't': goto yy69;
12949: case 'V': goto yy795;
12950: case 'W':
12951: case 'w': goto yy68;
12952: case 'X': goto yy796;
12953: case 'Y':
12954: case 'y': goto yy67;
12955: default: goto yy57;
12956: }
12957: yy792:
12958: YYDEBUG(792, *YYCURSOR);
12959: yych = *++YYCURSOR;
12960: if (yych <= '/') goto yy939;
12961: if (yych <= '0') goto yy931;
12962: if (yych <= '2') goto yy932;
12963: if (yych <= '3') goto yy933;
12964: goto yy939;
12965: yy793:
12966: YYDEBUG(793, *YYCURSOR);
12967: ++YYCURSOR;
12968: if ((yych = *YYCURSOR) <= 'U') {
12969: if (yych == 'I') goto yy930;
12970: } else {
12971: if (yych == 'W') goto yy794;
12972: if (yych <= 'X') goto yy884;
12973: }
12974: yy794:
12975: YYDEBUG(794, *YYCURSOR);
12976: {
12977: int length = 0;
12978: DEBUG_OUTPUT("datenodayrev");
12979: TIMELIB_INIT;
12980: TIMELIB_HAVE_DATE();
12981: s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length);
12982: s->time->m = timelib_get_month((char **) &ptr);
12983: s->time->d = 1;
12984: TIMELIB_PROCESS_YEAR(s->time->y, length);
12985: TIMELIB_DEINIT;
12986: return TIMELIB_DATE_NO_DAY;
12987: }
12988: yy795:
12989: YYDEBUG(795, *YYCURSOR);
12990: yych = *++YYCURSOR;
12991: if (yych == 'I') goto yy928;
12992: goto yy794;
12993: yy796:
12994: YYDEBUG(796, *YYCURSOR);
12995: yych = *++YYCURSOR;
12996: if (yych == 'I') goto yy927;
12997: goto yy794;
12998: yy797:
12999: YYDEBUG(797, *YYCURSOR);
13000: yych = *++YYCURSOR;
13001: if (yych <= 'U') {
13002: if (yych == 'A') goto yy920;
13003: if (yych <= 'T') goto yy57;
13004: goto yy919;
13005: } else {
13006: if (yych <= 'a') {
13007: if (yych <= '`') goto yy57;
13008: goto yy920;
13009: } else {
13010: if (yych == 'u') goto yy919;
13011: goto yy57;
13012: }
13013: }
13014: yy798:
13015: YYDEBUG(798, *YYCURSOR);
13016: yych = *++YYCURSOR;
13017: if (yych <= 'R') {
13018: if (yych <= 'N') {
13019: if (yych == 'E') goto yy913;
13020: goto yy57;
13021: } else {
13022: if (yych <= 'O') goto yy99;
13023: if (yych <= 'Q') goto yy57;
13024: goto yy98;
13025: }
13026: } else {
13027: if (yych <= 'n') {
13028: if (yych == 'e') goto yy913;
13029: goto yy57;
13030: } else {
13031: if (yych <= 'o') goto yy99;
13032: if (yych == 'r') goto yy98;
13033: goto yy57;
13034: }
13035: }
13036: yy799:
13037: YYDEBUG(799, *YYCURSOR);
13038: yych = *++YYCURSOR;
13039: if (yych <= 'O') {
13040: if (yych <= 'H') {
13041: if (yych == 'A') goto yy910;
13042: goto yy57;
13043: } else {
13044: if (yych <= 'I') goto yy118;
13045: if (yych <= 'N') goto yy57;
13046: goto yy117;
13047: }
13048: } else {
13049: if (yych <= 'h') {
13050: if (yych == 'a') goto yy910;
13051: goto yy57;
13052: } else {
13053: if (yych <= 'i') goto yy118;
13054: if (yych == 'o') goto yy117;
13055: goto yy57;
13056: }
13057: }
13058: yy800:
13059: YYDEBUG(800, *YYCURSOR);
13060: yych = *++YYCURSOR;
13061: if (yych <= 'U') {
13062: if (yych == 'P') goto yy904;
13063: if (yych <= 'T') goto yy57;
13064: goto yy903;
13065: } else {
13066: if (yych <= 'p') {
13067: if (yych <= 'o') goto yy57;
13068: goto yy904;
13069: } else {
13070: if (yych == 'u') goto yy903;
13071: goto yy57;
13072: }
13073: }
13074: yy801:
13075: YYDEBUG(801, *YYCURSOR);
13076: yych = *++YYCURSOR;
13077: if (yych <= 'U') {
13078: if (yych <= 'D') {
13079: if (yych == 'A') goto yy127;
13080: goto yy57;
13081: } else {
13082: if (yych <= 'E') goto yy896;
13083: if (yych <= 'T') goto yy57;
13084: goto yy126;
13085: }
13086: } else {
13087: if (yych <= 'd') {
13088: if (yych == 'a') goto yy127;
13089: goto yy57;
13090: } else {
13091: if (yych <= 'e') goto yy896;
13092: if (yych == 'u') goto yy126;
13093: goto yy57;
13094: }
13095: }
13096: yy802:
13097: YYDEBUG(802, *YYCURSOR);
13098: yych = *++YYCURSOR;
13099: if (yych == 'C') goto yy891;
13100: if (yych == 'c') goto yy891;
13101: goto yy57;
13102: yy803:
13103: YYDEBUG(803, *YYCURSOR);
13104: yych = *++YYCURSOR;
13105: if (yych == 'O') goto yy885;
13106: if (yych == 'o') goto yy885;
13107: goto yy57;
13108: yy804:
13109: YYDEBUG(804, *YYCURSOR);
13110: yych = *++YYCURSOR;
13111: if (yych <= 'E') {
13112: if (yych == 'A') goto yy114;
13113: if (yych <= 'D') goto yy57;
13114: goto yy878;
13115: } else {
13116: if (yych <= 'a') {
13117: if (yych <= '`') goto yy57;
13118: goto yy114;
13119: } else {
13120: if (yych == 'e') goto yy878;
13121: goto yy57;
13122: }
13123: }
13124: yy805:
13125: YYDEBUG(805, *YYCURSOR);
13126: yych = *++YYCURSOR;
13127: if (yych <= '/') goto yy61;
13128: if (yych <= '0') goto yy875;
13129: if (yych <= '9') goto yy876;
13130: goto yy61;
13131: yy806:
13132: YYDEBUG(806, *YYCURSOR);
13133: yych = *++YYCURSOR;
13134: if (yych <= '/') goto yy61;
13135: if (yych <= '2') goto yy844;
13136: if (yych <= '9') goto yy823;
13137: goto yy61;
13138: yy807:
13139: YYDEBUG(807, *YYCURSOR);
13140: yych = *++YYCURSOR;
13141: if (yych <= '/') goto yy57;
13142: if (yych <= '0') goto yy824;
13143: if (yych <= '1') goto yy825;
13144: goto yy57;
13145: yy808:
13146: YYDEBUG(808, *YYCURSOR);
13147: yych = *++YYCURSOR;
13148: if (yych <= '/') goto yy61;
13149: if (yych <= '9') goto yy823;
13150: goto yy61;
13151: yy809:
13152: YYDEBUG(809, *YYCURSOR);
13153: yych = *++YYCURSOR;
13154: if (yych <= '/') goto yy61;
13155: if (yych <= '5') goto yy819;
13156: if (yych <= '6') goto yy820;
13157: if (yych <= '9') goto yy55;
13158: goto yy61;
13159: yy810:
13160: YYDEBUG(810, *YYCURSOR);
13161: yych = *++YYCURSOR;
13162: if (yych <= '5') {
13163: if (yych <= '/') goto yy57;
13164: if (yych <= '0') goto yy811;
13165: if (yych <= '4') goto yy812;
13166: goto yy813;
13167: } else {
13168: if (yych <= 'E') {
13169: if (yych <= 'D') goto yy57;
13170: goto yy83;
13171: } else {
13172: if (yych == 'e') goto yy83;
13173: goto yy57;
13174: }
13175: }
13176: yy811:
13177: YYDEBUG(811, *YYCURSOR);
13178: yych = *++YYCURSOR;
13179: if (yych <= '0') goto yy57;
13180: if (yych <= '9') goto yy814;
13181: goto yy57;
13182: yy812:
13183: YYDEBUG(812, *YYCURSOR);
13184: yych = *++YYCURSOR;
13185: if (yych <= '/') goto yy57;
13186: if (yych <= '9') goto yy814;
13187: goto yy57;
13188: yy813:
13189: YYDEBUG(813, *YYCURSOR);
13190: yych = *++YYCURSOR;
13191: if (yych <= '/') goto yy57;
13192: if (yych >= '4') goto yy57;
13193: yy814:
13194: YYDEBUG(814, *YYCURSOR);
13195: yyaccept = 17;
13196: yych = *(YYMARKER = ++YYCURSOR);
13197: if (yych == '-') goto yy816;
13198: if (yych <= '/') goto yy815;
13199: if (yych <= '7') goto yy817;
13200: yy815:
13201: YYDEBUG(815, *YYCURSOR);
13202: {
13203: timelib_sll w, d;
13204: DEBUG_OUTPUT("isoweek");
13205: TIMELIB_INIT;
13206: TIMELIB_HAVE_DATE();
13207: TIMELIB_HAVE_RELATIVE();
13208:
13209: s->time->y = timelib_get_nr((char **) &ptr, 4);
13210: w = timelib_get_nr((char **) &ptr, 2);
13211: d = 1;
13212: s->time->m = 1;
13213: s->time->d = 1;
13214: s->time->relative.d = timelib_daynr_from_weeknr(s->time->y, w, d);
13215:
13216: TIMELIB_DEINIT;
13217: return TIMELIB_ISO_WEEK;
13218: }
13219: yy816:
13220: YYDEBUG(816, *YYCURSOR);
13221: yych = *++YYCURSOR;
13222: if (yych <= '/') goto yy57;
13223: if (yych >= '8') goto yy57;
13224: yy817:
13225: YYDEBUG(817, *YYCURSOR);
13226: ++YYCURSOR;
13227: YYDEBUG(818, *YYCURSOR);
13228: {
13229: timelib_sll w, d;
13230: DEBUG_OUTPUT("isoweekday");
13231: TIMELIB_INIT;
13232: TIMELIB_HAVE_DATE();
13233: TIMELIB_HAVE_RELATIVE();
13234:
13235: s->time->y = timelib_get_nr((char **) &ptr, 4);
13236: w = timelib_get_nr((char **) &ptr, 2);
13237: d = timelib_get_nr((char **) &ptr, 1);
13238: s->time->m = 1;
13239: s->time->d = 1;
13240: s->time->relative.d = timelib_daynr_from_weeknr(s->time->y, w, d);
13241:
13242: TIMELIB_DEINIT;
13243: return TIMELIB_ISO_WEEK;
13244: }
13245: yy819:
13246: YYDEBUG(819, *YYCURSOR);
13247: yych = *++YYCURSOR;
13248: if (yych <= '/') goto yy61;
13249: if (yych <= '9') goto yy821;
13250: goto yy61;
13251: yy820:
13252: YYDEBUG(820, *YYCURSOR);
13253: yych = *++YYCURSOR;
13254: if (yych <= '/') goto yy61;
13255: if (yych <= '6') goto yy821;
13256: if (yych <= '9') goto yy55;
13257: goto yy61;
13258: yy821:
13259: YYDEBUG(821, *YYCURSOR);
13260: yyaccept = 18;
13261: yych = *(YYMARKER = ++YYCURSOR);
13262: if (yybm[0+yych] & 2) {
13263: goto yy55;
13264: }
13265: if (yych <= 'W') {
13266: if (yych <= 'F') {
13267: if (yych <= ' ') {
13268: if (yych == '\t') goto yy61;
13269: if (yych >= ' ') goto yy61;
13270: } else {
13271: if (yych == 'D') goto yy61;
13272: if (yych >= 'F') goto yy61;
13273: }
13274: } else {
13275: if (yych <= 'M') {
13276: if (yych == 'H') goto yy61;
13277: if (yych >= 'M') goto yy61;
13278: } else {
13279: if (yych <= 'R') goto yy822;
13280: if (yych <= 'T') goto yy61;
13281: if (yych >= 'W') goto yy61;
13282: }
13283: }
13284: } else {
13285: if (yych <= 'h') {
13286: if (yych <= 'd') {
13287: if (yych == 'Y') goto yy61;
13288: if (yych >= 'd') goto yy61;
13289: } else {
13290: if (yych == 'f') goto yy61;
13291: if (yych >= 'h') goto yy61;
13292: }
13293: } else {
13294: if (yych <= 't') {
13295: if (yych == 'm') goto yy61;
13296: if (yych >= 's') goto yy61;
13297: } else {
13298: if (yych <= 'w') {
13299: if (yych >= 'w') goto yy61;
13300: } else {
13301: if (yych == 'y') goto yy61;
13302: }
13303: }
13304: }
13305: }
13306: yy822:
13307: YYDEBUG(822, *YYCURSOR);
13308: {
13309: int length = 0;
13310: DEBUG_OUTPUT("pgydotd");
13311: TIMELIB_INIT;
13312: TIMELIB_HAVE_DATE();
13313: s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length);
13314: s->time->d = timelib_get_nr((char **) &ptr, 3);
13315: s->time->m = 1;
13316: TIMELIB_PROCESS_YEAR(s->time->y, length);
13317: TIMELIB_DEINIT;
13318: return TIMELIB_PG_YEARDAY;
13319: }
13320: yy823:
13321: YYDEBUG(823, *YYCURSOR);
13322: yych = *++YYCURSOR;
13323: if (yych <= '/') goto yy61;
13324: if (yych <= '9') goto yy821;
13325: goto yy61;
13326: yy824:
13327: YYDEBUG(824, *YYCURSOR);
13328: yych = *++YYCURSOR;
13329: if (yych <= '/') goto yy57;
13330: if (yych <= '9') goto yy826;
13331: goto yy57;
13332: yy825:
13333: YYDEBUG(825, *YYCURSOR);
13334: yych = *++YYCURSOR;
13335: if (yych <= '/') goto yy57;
13336: if (yych >= '3') goto yy57;
13337: yy826:
13338: YYDEBUG(826, *YYCURSOR);
13339: yych = *++YYCURSOR;
13340: if (yych != ':') goto yy57;
13341: YYDEBUG(827, *YYCURSOR);
13342: yych = *++YYCURSOR;
13343: if (yych <= '/') goto yy57;
13344: if (yych <= '0') goto yy828;
13345: if (yych <= '2') goto yy829;
13346: if (yych <= '3') goto yy830;
13347: goto yy57;
13348: yy828:
13349: YYDEBUG(828, *YYCURSOR);
13350: yych = *++YYCURSOR;
13351: if (yych <= '/') goto yy57;
13352: if (yych <= '9') goto yy831;
13353: goto yy57;
13354: yy829:
13355: YYDEBUG(829, *YYCURSOR);
13356: yych = *++YYCURSOR;
13357: if (yych <= '/') goto yy57;
13358: if (yych <= '9') goto yy831;
13359: goto yy57;
13360: yy830:
13361: YYDEBUG(830, *YYCURSOR);
13362: yych = *++YYCURSOR;
13363: if (yych <= '/') goto yy57;
13364: if (yych >= '2') goto yy57;
13365: yy831:
13366: YYDEBUG(831, *YYCURSOR);
13367: yych = *++YYCURSOR;
13368: if (yych != ' ') goto yy57;
13369: YYDEBUG(832, *YYCURSOR);
13370: yych = *++YYCURSOR;
13371: if (yych <= '/') goto yy57;
13372: if (yych <= '1') goto yy833;
13373: if (yych <= '2') goto yy834;
13374: goto yy57;
13375: yy833:
13376: YYDEBUG(833, *YYCURSOR);
13377: yych = *++YYCURSOR;
13378: if (yych <= '/') goto yy57;
13379: if (yych <= '9') goto yy835;
13380: goto yy57;
13381: yy834:
13382: YYDEBUG(834, *YYCURSOR);
13383: yych = *++YYCURSOR;
13384: if (yych <= '/') goto yy57;
13385: if (yych >= '5') goto yy57;
13386: yy835:
13387: YYDEBUG(835, *YYCURSOR);
13388: yych = *++YYCURSOR;
13389: if (yych != ':') goto yy57;
13390: YYDEBUG(836, *YYCURSOR);
13391: yych = *++YYCURSOR;
13392: if (yych <= '/') goto yy57;
13393: if (yych >= '6') goto yy57;
13394: YYDEBUG(837, *YYCURSOR);
13395: yych = *++YYCURSOR;
13396: if (yych <= '/') goto yy57;
13397: if (yych >= ':') goto yy57;
13398: YYDEBUG(838, *YYCURSOR);
13399: yych = *++YYCURSOR;
13400: if (yych != ':') goto yy57;
13401: YYDEBUG(839, *YYCURSOR);
13402: yych = *++YYCURSOR;
13403: if (yych <= '/') goto yy57;
13404: if (yych <= '5') goto yy840;
13405: if (yych <= '6') goto yy841;
13406: goto yy57;
13407: yy840:
13408: YYDEBUG(840, *YYCURSOR);
13409: yych = *++YYCURSOR;
13410: if (yych <= '/') goto yy57;
13411: if (yych <= '9') goto yy842;
13412: goto yy57;
13413: yy841:
13414: YYDEBUG(841, *YYCURSOR);
13415: yych = *++YYCURSOR;
13416: if (yych != '0') goto yy57;
13417: yy842:
13418: YYDEBUG(842, *YYCURSOR);
13419: ++YYCURSOR;
13420: yy843:
13421: YYDEBUG(843, *YYCURSOR);
13422: {
13423: int tz_not_found;
13424: DEBUG_OUTPUT("xmlrpc | xmlrpcnocolon | soap | wddx | exif");
13425: TIMELIB_INIT;
13426: TIMELIB_HAVE_TIME();
13427: TIMELIB_HAVE_DATE();
13428: s->time->y = timelib_get_nr((char **) &ptr, 4);
13429: s->time->m = timelib_get_nr((char **) &ptr, 2);
13430: s->time->d = timelib_get_nr((char **) &ptr, 2);
13431: s->time->h = timelib_get_nr((char **) &ptr, 2);
13432: s->time->i = timelib_get_nr((char **) &ptr, 2);
13433: s->time->s = timelib_get_nr((char **) &ptr, 2);
13434: if (*ptr == '.') {
13435: s->time->f = timelib_get_frac_nr((char **) &ptr, 9);
13436: if (*ptr) { /* timezone is optional */
13437: s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper);
13438: if (tz_not_found) {
13439: add_error(s, "The timezone could not be found in the database");
13440: }
13441: }
13442: }
13443: TIMELIB_DEINIT;
13444: return TIMELIB_XMLRPC_SOAP;
13445: }
13446: yy844:
13447: YYDEBUG(844, *YYCURSOR);
13448: yych = *++YYCURSOR;
13449: if (yych <= '2') {
13450: if (yych <= '/') goto yy61;
13451: if (yych >= '1') goto yy846;
13452: } else {
13453: if (yych <= '3') goto yy847;
13454: if (yych <= '9') goto yy821;
13455: goto yy61;
13456: }
13457: yy845:
13458: YYDEBUG(845, *YYCURSOR);
13459: yyaccept = 18;
13460: yych = *(YYMARKER = ++YYCURSOR);
13461: if (yych <= 'V') {
13462: if (yych <= 'D') {
13463: if (yych <= ' ') {
13464: if (yych == '\t') goto yy61;
13465: if (yych <= 0x1F) goto yy822;
13466: goto yy61;
13467: } else {
13468: if (yych <= '/') goto yy822;
13469: if (yych <= '9') goto yy848;
13470: if (yych <= 'C') goto yy822;
13471: goto yy61;
13472: }
13473: } else {
13474: if (yych <= 'H') {
13475: if (yych == 'F') goto yy61;
13476: if (yych <= 'G') goto yy822;
13477: goto yy61;
13478: } else {
13479: if (yych <= 'M') {
13480: if (yych <= 'L') goto yy822;
13481: goto yy61;
13482: } else {
13483: if (yych <= 'R') goto yy822;
13484: if (yych <= 'T') goto yy61;
13485: goto yy822;
13486: }
13487: }
13488: }
13489: } else {
13490: if (yych <= 'h') {
13491: if (yych <= 'c') {
13492: if (yych == 'X') goto yy822;
13493: if (yych <= 'Y') goto yy61;
13494: goto yy822;
13495: } else {
13496: if (yych <= 'e') {
13497: if (yych <= 'd') goto yy61;
13498: goto yy822;
13499: } else {
13500: if (yych == 'g') goto yy822;
13501: goto yy61;
13502: }
13503: }
13504: } else {
13505: if (yych <= 't') {
13506: if (yych == 'm') goto yy61;
13507: if (yych <= 'r') goto yy822;
13508: goto yy61;
13509: } else {
13510: if (yych <= 'w') {
13511: if (yych <= 'v') goto yy822;
13512: goto yy61;
13513: } else {
13514: if (yych == 'y') goto yy61;
13515: goto yy822;
13516: }
13517: }
13518: }
13519: }
13520: yy846:
13521: YYDEBUG(846, *YYCURSOR);
13522: yyaccept = 18;
13523: yych = *(YYMARKER = ++YYCURSOR);
13524: if (yych <= 'V') {
13525: if (yych <= 'D') {
13526: if (yych <= ' ') {
13527: if (yych == '\t') goto yy61;
13528: if (yych <= 0x1F) goto yy822;
13529: goto yy61;
13530: } else {
13531: if (yych <= '/') goto yy822;
13532: if (yych <= '9') goto yy848;
13533: if (yych <= 'C') goto yy822;
13534: goto yy61;
13535: }
13536: } else {
13537: if (yych <= 'H') {
13538: if (yych == 'F') goto yy61;
13539: if (yych <= 'G') goto yy822;
13540: goto yy61;
13541: } else {
13542: if (yych <= 'M') {
13543: if (yych <= 'L') goto yy822;
13544: goto yy61;
13545: } else {
13546: if (yych <= 'R') goto yy822;
13547: if (yych <= 'T') goto yy61;
13548: goto yy822;
13549: }
13550: }
13551: }
13552: } else {
13553: if (yych <= 'h') {
13554: if (yych <= 'c') {
13555: if (yych == 'X') goto yy822;
13556: if (yych <= 'Y') goto yy61;
13557: goto yy822;
13558: } else {
13559: if (yych <= 'e') {
13560: if (yych <= 'd') goto yy61;
13561: goto yy822;
13562: } else {
13563: if (yych == 'g') goto yy822;
13564: goto yy61;
13565: }
13566: }
13567: } else {
13568: if (yych <= 't') {
13569: if (yych == 'm') goto yy61;
13570: if (yych <= 'r') goto yy822;
13571: goto yy61;
13572: } else {
13573: if (yych <= 'w') {
13574: if (yych <= 'v') goto yy822;
13575: goto yy61;
13576: } else {
13577: if (yych == 'y') goto yy61;
13578: goto yy822;
13579: }
13580: }
13581: }
13582: }
13583: yy847:
13584: YYDEBUG(847, *YYCURSOR);
13585: yyaccept = 18;
13586: yych = *(YYMARKER = ++YYCURSOR);
13587: if (yych <= 'V') {
13588: if (yych <= 'D') {
13589: if (yych <= ' ') {
13590: if (yych == '\t') goto yy61;
13591: if (yych <= 0x1F) goto yy822;
13592: goto yy61;
13593: } else {
13594: if (yych <= '1') {
13595: if (yych <= '/') goto yy822;
13596: } else {
13597: if (yych <= '9') goto yy55;
13598: if (yych <= 'C') goto yy822;
13599: goto yy61;
13600: }
13601: }
13602: } else {
13603: if (yych <= 'H') {
13604: if (yych == 'F') goto yy61;
13605: if (yych <= 'G') goto yy822;
13606: goto yy61;
13607: } else {
13608: if (yych <= 'M') {
13609: if (yych <= 'L') goto yy822;
13610: goto yy61;
13611: } else {
13612: if (yych <= 'R') goto yy822;
13613: if (yych <= 'T') goto yy61;
13614: goto yy822;
13615: }
13616: }
13617: }
13618: } else {
13619: if (yych <= 'h') {
13620: if (yych <= 'c') {
13621: if (yych == 'X') goto yy822;
13622: if (yych <= 'Y') goto yy61;
13623: goto yy822;
13624: } else {
13625: if (yych <= 'e') {
13626: if (yych <= 'd') goto yy61;
13627: goto yy822;
13628: } else {
13629: if (yych == 'g') goto yy822;
13630: goto yy61;
13631: }
13632: }
13633: } else {
13634: if (yych <= 't') {
13635: if (yych == 'm') goto yy61;
13636: if (yych <= 'r') goto yy822;
13637: goto yy61;
13638: } else {
13639: if (yych <= 'w') {
13640: if (yych <= 'v') goto yy822;
13641: goto yy61;
13642: } else {
13643: if (yych == 'y') goto yy61;
13644: goto yy822;
13645: }
13646: }
13647: }
13648: }
13649: yy848:
13650: YYDEBUG(848, *YYCURSOR);
13651: yyaccept = 19;
13652: yych = *(YYMARKER = ++YYCURSOR);
13653: if (yybm[0+yych] & 2) {
13654: goto yy55;
13655: }
13656: if (yych <= 'W') {
13657: if (yych <= 'F') {
13658: if (yych <= ' ') {
13659: if (yych == '\t') goto yy60;
13660: if (yych >= ' ') goto yy60;
13661: } else {
13662: if (yych == 'D') goto yy65;
13663: if (yych >= 'F') goto yy66;
13664: }
13665: } else {
13666: if (yych <= 'M') {
13667: if (yych == 'H') goto yy64;
13668: if (yych >= 'M') goto yy63;
13669: } else {
13670: if (yych <= 'S') {
13671: if (yych >= 'S') goto yy62;
13672: } else {
13673: if (yych <= 'T') goto yy850;
13674: if (yych >= 'W') goto yy68;
13675: }
13676: }
13677: }
13678: } else {
13679: if (yych <= 'l') {
13680: if (yych <= 'd') {
13681: if (yych == 'Y') goto yy67;
13682: if (yych >= 'd') goto yy65;
13683: } else {
13684: if (yych <= 'f') {
13685: if (yych >= 'f') goto yy66;
13686: } else {
13687: if (yych == 'h') goto yy64;
13688: }
13689: }
13690: } else {
13691: if (yych <= 't') {
13692: if (yych <= 'm') goto yy63;
13693: if (yych <= 'r') goto yy849;
13694: if (yych <= 's') goto yy62;
13695: goto yy851;
13696: } else {
13697: if (yych <= 'w') {
13698: if (yych >= 'w') goto yy68;
13699: } else {
13700: if (yych == 'y') goto yy67;
13701: }
13702: }
13703: }
13704: }
13705: yy849:
13706: YYDEBUG(849, *YYCURSOR);
13707: {
13708: DEBUG_OUTPUT("datenocolon");
13709: TIMELIB_INIT;
13710: TIMELIB_HAVE_DATE();
13711: s->time->y = timelib_get_nr((char **) &ptr, 4);
13712: s->time->m = timelib_get_nr((char **) &ptr, 2);
13713: s->time->d = timelib_get_nr((char **) &ptr, 2);
13714: TIMELIB_DEINIT;
13715: return TIMELIB_DATE_NOCOLON;
13716: }
13717: yy850:
13718: YYDEBUG(850, *YYCURSOR);
13719: yych = *++YYCURSOR;
13720: if (yych <= 'H') {
13721: if (yych <= '2') {
13722: if (yych <= '/') goto yy57;
13723: if (yych <= '1') goto yy865;
13724: goto yy866;
13725: } else {
13726: if (yych <= '9') goto yy867;
13727: if (yych <= 'G') goto yy57;
13728: goto yy70;
13729: }
13730: } else {
13731: if (yych <= 'g') {
13732: if (yych == 'U') goto yy71;
13733: goto yy57;
13734: } else {
13735: if (yych <= 'h') goto yy70;
13736: if (yych == 'u') goto yy71;
13737: goto yy57;
13738: }
13739: }
13740: yy851:
13741: YYDEBUG(851, *YYCURSOR);
13742: yych = *++YYCURSOR;
13743: if (yych <= 'H') {
13744: if (yych <= '2') {
13745: if (yych <= '/') goto yy57;
13746: if (yych >= '2') goto yy853;
13747: } else {
13748: if (yych <= '9') goto yy854;
13749: if (yych <= 'G') goto yy57;
13750: goto yy70;
13751: }
13752: } else {
13753: if (yych <= 'g') {
13754: if (yych == 'U') goto yy71;
13755: goto yy57;
13756: } else {
13757: if (yych <= 'h') goto yy70;
13758: if (yych == 'u') goto yy71;
13759: goto yy57;
13760: }
13761: }
13762: YYDEBUG(852, *YYCURSOR);
13763: yych = *++YYCURSOR;
13764: if (yych <= '/') goto yy57;
13765: if (yych <= '5') goto yy859;
13766: if (yych <= '9') goto yy854;
13767: goto yy57;
13768: yy853:
13769: YYDEBUG(853, *YYCURSOR);
13770: yych = *++YYCURSOR;
13771: if (yych <= '/') goto yy57;
13772: if (yych <= '4') goto yy859;
13773: if (yych <= '5') goto yy855;
13774: goto yy57;
13775: yy854:
13776: YYDEBUG(854, *YYCURSOR);
13777: yych = *++YYCURSOR;
13778: if (yych <= '/') goto yy57;
13779: if (yych >= '6') goto yy57;
13780: yy855:
13781: YYDEBUG(855, *YYCURSOR);
13782: yych = *++YYCURSOR;
13783: if (yych <= '/') goto yy57;
13784: if (yych >= ':') goto yy57;
13785: yy856:
13786: YYDEBUG(856, *YYCURSOR);
13787: yych = *++YYCURSOR;
13788: if (yych <= '/') goto yy57;
13789: if (yych <= '5') goto yy857;
13790: if (yych <= '6') goto yy858;
13791: goto yy57;
13792: yy857:
13793: YYDEBUG(857, *YYCURSOR);
13794: yych = *++YYCURSOR;
13795: if (yych <= '/') goto yy57;
13796: if (yych <= '9') goto yy842;
13797: goto yy57;
13798: yy858:
13799: YYDEBUG(858, *YYCURSOR);
13800: yych = *++YYCURSOR;
13801: if (yych == '0') goto yy842;
13802: goto yy57;
13803: yy859:
13804: YYDEBUG(859, *YYCURSOR);
13805: yych = *++YYCURSOR;
13806: if (yych <= '/') goto yy57;
13807: if (yych <= '5') goto yy860;
13808: if (yych <= '9') goto yy856;
13809: goto yy57;
13810: yy860:
13811: YYDEBUG(860, *YYCURSOR);
13812: yych = *++YYCURSOR;
13813: if (yych <= '/') goto yy57;
13814: if (yych <= '5') goto yy861;
13815: if (yych <= '6') goto yy862;
13816: if (yych <= '9') goto yy856;
13817: goto yy57;
13818: yy861:
13819: YYDEBUG(861, *YYCURSOR);
13820: yych = *++YYCURSOR;
13821: if (yych <= '/') goto yy57;
13822: if (yych <= '5') goto yy863;
13823: if (yych <= '6') goto yy864;
13824: if (yych <= '9') goto yy842;
13825: goto yy57;
13826: yy862:
13827: YYDEBUG(862, *YYCURSOR);
13828: yych = *++YYCURSOR;
13829: if (yych <= '/') goto yy57;
13830: if (yych <= '0') goto yy863;
13831: if (yych <= '5') goto yy857;
13832: if (yych <= '6') goto yy858;
13833: goto yy57;
13834: yy863:
13835: YYDEBUG(863, *YYCURSOR);
13836: yych = *++YYCURSOR;
13837: if (yych <= '/') goto yy843;
13838: if (yych <= '9') goto yy842;
13839: goto yy843;
13840: yy864:
13841: YYDEBUG(864, *YYCURSOR);
13842: yych = *++YYCURSOR;
13843: if (yych == '0') goto yy842;
13844: goto yy843;
13845: yy865:
13846: YYDEBUG(865, *YYCURSOR);
13847: yych = *++YYCURSOR;
13848: if (yych <= '/') goto yy57;
13849: if (yych <= '5') goto yy874;
13850: if (yych <= '9') goto yy867;
13851: if (yych <= ':') goto yy868;
13852: goto yy57;
13853: yy866:
13854: YYDEBUG(866, *YYCURSOR);
13855: yych = *++YYCURSOR;
13856: if (yych <= '5') {
13857: if (yych <= '/') goto yy57;
13858: if (yych <= '4') goto yy874;
13859: goto yy855;
13860: } else {
13861: if (yych == ':') goto yy868;
13862: goto yy57;
13863: }
13864: yy867:
13865: YYDEBUG(867, *YYCURSOR);
13866: yych = *++YYCURSOR;
13867: if (yych <= '/') goto yy57;
13868: if (yych <= '5') goto yy855;
13869: if (yych != ':') goto yy57;
13870: yy868:
13871: YYDEBUG(868, *YYCURSOR);
13872: yych = *++YYCURSOR;
13873: if (yych <= '/') goto yy57;
13874: if (yych >= '6') goto yy57;
13875: YYDEBUG(869, *YYCURSOR);
13876: yych = *++YYCURSOR;
13877: if (yych <= '/') goto yy57;
13878: if (yych >= ':') goto yy57;
13879: YYDEBUG(870, *YYCURSOR);
13880: yych = *++YYCURSOR;
13881: if (yych != ':') goto yy57;
13882: YYDEBUG(871, *YYCURSOR);
13883: yych = *++YYCURSOR;
13884: if (yych <= '/') goto yy57;
13885: if (yych <= '5') goto yy872;
13886: if (yych <= '6') goto yy873;
13887: goto yy57;
13888: yy872:
13889: YYDEBUG(872, *YYCURSOR);
13890: yych = *++YYCURSOR;
13891: if (yych <= '/') goto yy57;
13892: if (yych <= '9') goto yy842;
13893: goto yy57;
13894: yy873:
13895: YYDEBUG(873, *YYCURSOR);
13896: yych = *++YYCURSOR;
13897: if (yych == '0') goto yy842;
13898: goto yy57;
13899: yy874:
13900: YYDEBUG(874, *YYCURSOR);
13901: yych = *++YYCURSOR;
13902: if (yych <= '/') goto yy57;
13903: if (yych <= '5') goto yy860;
13904: if (yych <= '9') goto yy856;
13905: if (yych <= ':') goto yy868;
13906: goto yy57;
13907: yy875:
13908: YYDEBUG(875, *YYCURSOR);
13909: yych = *++YYCURSOR;
13910: if (yych <= '2') {
13911: if (yych <= '/') goto yy61;
13912: if (yych <= '0') goto yy877;
13913: goto yy846;
13914: } else {
13915: if (yych <= '3') goto yy847;
13916: if (yych <= '9') goto yy821;
13917: goto yy61;
13918: }
13919: yy876:
13920: YYDEBUG(876, *YYCURSOR);
13921: yych = *++YYCURSOR;
13922: if (yych <= '2') {
13923: if (yych <= '/') goto yy61;
13924: if (yych <= '0') goto yy845;
13925: goto yy846;
13926: } else {
13927: if (yych <= '3') goto yy847;
13928: if (yych <= '9') goto yy821;
13929: goto yy61;
13930: }
13931: yy877:
13932: YYDEBUG(877, *YYCURSOR);
13933: yych = *++YYCURSOR;
13934: if (yych <= '/') goto yy61;
13935: if (yych <= '9') goto yy848;
13936: goto yy61;
13937: yy878:
13938: YYDEBUG(878, *YYCURSOR);
13939: yych = *++YYCURSOR;
13940: if (yych == 'C') goto yy879;
13941: if (yych != 'c') goto yy57;
13942: yy879:
13943: YYDEBUG(879, *YYCURSOR);
13944: yyaccept = 20;
13945: yych = *(YYMARKER = ++YYCURSOR);
13946: if (yych == 'E') goto yy880;
13947: if (yych != 'e') goto yy794;
13948: yy880:
13949: YYDEBUG(880, *YYCURSOR);
13950: yych = *++YYCURSOR;
13951: if (yych == 'M') goto yy881;
13952: if (yych != 'm') goto yy57;
13953: yy881:
13954: YYDEBUG(881, *YYCURSOR);
13955: yych = *++YYCURSOR;
13956: if (yych == 'B') goto yy882;
13957: if (yych != 'b') goto yy57;
13958: yy882:
13959: YYDEBUG(882, *YYCURSOR);
13960: yych = *++YYCURSOR;
13961: if (yych == 'E') goto yy883;
13962: if (yych != 'e') goto yy57;
13963: yy883:
13964: YYDEBUG(883, *YYCURSOR);
13965: yych = *++YYCURSOR;
13966: if (yych == 'R') goto yy884;
13967: if (yych != 'r') goto yy57;
13968: yy884:
13969: YYDEBUG(884, *YYCURSOR);
13970: yych = *++YYCURSOR;
13971: goto yy794;
13972: yy885:
13973: YYDEBUG(885, *YYCURSOR);
13974: yych = *++YYCURSOR;
13975: if (yych == 'V') goto yy886;
13976: if (yych != 'v') goto yy57;
13977: yy886:
13978: YYDEBUG(886, *YYCURSOR);
13979: yyaccept = 20;
13980: yych = *(YYMARKER = ++YYCURSOR);
13981: if (yych == 'E') goto yy887;
13982: if (yych != 'e') goto yy794;
13983: yy887:
13984: YYDEBUG(887, *YYCURSOR);
13985: yych = *++YYCURSOR;
13986: if (yych == 'M') goto yy888;
13987: if (yych != 'm') goto yy57;
13988: yy888:
13989: YYDEBUG(888, *YYCURSOR);
13990: yych = *++YYCURSOR;
13991: if (yych == 'B') goto yy889;
13992: if (yych != 'b') goto yy57;
13993: yy889:
13994: YYDEBUG(889, *YYCURSOR);
13995: yych = *++YYCURSOR;
13996: if (yych == 'E') goto yy890;
13997: if (yych != 'e') goto yy57;
13998: yy890:
13999: YYDEBUG(890, *YYCURSOR);
14000: yych = *++YYCURSOR;
14001: if (yych == 'R') goto yy884;
14002: if (yych == 'r') goto yy884;
14003: goto yy57;
14004: yy891:
14005: YYDEBUG(891, *YYCURSOR);
14006: yych = *++YYCURSOR;
14007: if (yych == 'T') goto yy892;
14008: if (yych != 't') goto yy57;
14009: yy892:
14010: YYDEBUG(892, *YYCURSOR);
14011: yyaccept = 20;
14012: yych = *(YYMARKER = ++YYCURSOR);
14013: if (yych == 'O') goto yy893;
14014: if (yych != 'o') goto yy794;
14015: yy893:
14016: YYDEBUG(893, *YYCURSOR);
14017: yych = *++YYCURSOR;
14018: if (yych == 'B') goto yy894;
14019: if (yych != 'b') goto yy57;
14020: yy894:
14021: YYDEBUG(894, *YYCURSOR);
14022: yych = *++YYCURSOR;
14023: if (yych == 'E') goto yy895;
14024: if (yych != 'e') goto yy57;
14025: yy895:
14026: YYDEBUG(895, *YYCURSOR);
14027: yych = *++YYCURSOR;
14028: if (yych == 'R') goto yy884;
14029: if (yych == 'r') goto yy884;
14030: goto yy57;
14031: yy896:
14032: YYDEBUG(896, *YYCURSOR);
14033: yych = *++YYCURSOR;
14034: if (yych <= 'P') {
14035: if (yych == 'C') goto yy129;
14036: if (yych <= 'O') goto yy57;
14037: } else {
14038: if (yych <= 'c') {
14039: if (yych <= 'b') goto yy57;
14040: goto yy129;
14041: } else {
14042: if (yych != 'p') goto yy57;
14043: }
14044: }
14045: yy897:
14046: YYDEBUG(897, *YYCURSOR);
14047: yych = *++YYCURSOR;
14048: if (yych == 'T') goto yy898;
14049: if (yych != 't') goto yy794;
14050: yy898:
14051: YYDEBUG(898, *YYCURSOR);
14052: yyaccept = 20;
14053: yych = *(YYMARKER = ++YYCURSOR);
14054: if (yych == 'E') goto yy899;
14055: if (yych != 'e') goto yy794;
14056: yy899:
14057: YYDEBUG(899, *YYCURSOR);
14058: yych = *++YYCURSOR;
14059: if (yych == 'M') goto yy900;
14060: if (yych != 'm') goto yy57;
14061: yy900:
14062: YYDEBUG(900, *YYCURSOR);
14063: yych = *++YYCURSOR;
14064: if (yych == 'B') goto yy901;
14065: if (yych != 'b') goto yy57;
14066: yy901:
14067: YYDEBUG(901, *YYCURSOR);
14068: yych = *++YYCURSOR;
14069: if (yych == 'E') goto yy902;
14070: if (yych != 'e') goto yy57;
14071: yy902:
14072: YYDEBUG(902, *YYCURSOR);
14073: yych = *++YYCURSOR;
14074: if (yych == 'R') goto yy884;
14075: if (yych == 'r') goto yy884;
14076: goto yy57;
14077: yy903:
14078: YYDEBUG(903, *YYCURSOR);
14079: yych = *++YYCURSOR;
14080: if (yych == 'G') goto yy907;
14081: if (yych == 'g') goto yy907;
14082: goto yy57;
14083: yy904:
14084: YYDEBUG(904, *YYCURSOR);
14085: yych = *++YYCURSOR;
14086: if (yych == 'R') goto yy905;
14087: if (yych != 'r') goto yy57;
14088: yy905:
14089: YYDEBUG(905, *YYCURSOR);
14090: yyaccept = 20;
14091: yych = *(YYMARKER = ++YYCURSOR);
14092: if (yych == 'I') goto yy906;
14093: if (yych != 'i') goto yy794;
14094: yy906:
14095: YYDEBUG(906, *YYCURSOR);
14096: yych = *++YYCURSOR;
14097: if (yych == 'L') goto yy884;
14098: if (yych == 'l') goto yy884;
14099: goto yy57;
14100: yy907:
14101: YYDEBUG(907, *YYCURSOR);
14102: yyaccept = 20;
14103: yych = *(YYMARKER = ++YYCURSOR);
14104: if (yych == 'U') goto yy908;
14105: if (yych != 'u') goto yy794;
14106: yy908:
14107: YYDEBUG(908, *YYCURSOR);
14108: yych = *++YYCURSOR;
14109: if (yych == 'S') goto yy909;
14110: if (yych != 's') goto yy57;
14111: yy909:
14112: YYDEBUG(909, *YYCURSOR);
14113: yych = *++YYCURSOR;
14114: if (yych == 'T') goto yy884;
14115: if (yych == 't') goto yy884;
14116: goto yy57;
14117: yy910:
14118: YYDEBUG(910, *YYCURSOR);
14119: yych = *++YYCURSOR;
14120: if (yych <= 'Y') {
14121: if (yych == 'R') goto yy911;
14122: if (yych <= 'X') goto yy57;
14123: goto yy884;
14124: } else {
14125: if (yych <= 'r') {
14126: if (yych <= 'q') goto yy57;
14127: } else {
14128: if (yych == 'y') goto yy884;
14129: goto yy57;
14130: }
14131: }
14132: yy911:
14133: YYDEBUG(911, *YYCURSOR);
14134: yyaccept = 20;
14135: yych = *(YYMARKER = ++YYCURSOR);
14136: if (yych == 'C') goto yy912;
14137: if (yych != 'c') goto yy794;
14138: yy912:
14139: YYDEBUG(912, *YYCURSOR);
14140: yych = *++YYCURSOR;
14141: if (yych == 'H') goto yy884;
14142: if (yych == 'h') goto yy884;
14143: goto yy57;
14144: yy913:
14145: YYDEBUG(913, *YYCURSOR);
14146: yych = *++YYCURSOR;
14147: if (yych == 'B') goto yy914;
14148: if (yych != 'b') goto yy57;
14149: yy914:
14150: YYDEBUG(914, *YYCURSOR);
14151: yyaccept = 20;
14152: yych = *(YYMARKER = ++YYCURSOR);
14153: if (yych == 'R') goto yy915;
14154: if (yych != 'r') goto yy794;
14155: yy915:
14156: YYDEBUG(915, *YYCURSOR);
14157: yych = *++YYCURSOR;
14158: if (yych == 'U') goto yy916;
14159: if (yych != 'u') goto yy57;
14160: yy916:
14161: YYDEBUG(916, *YYCURSOR);
14162: yych = *++YYCURSOR;
14163: if (yych == 'A') goto yy917;
14164: if (yych != 'a') goto yy57;
14165: yy917:
14166: YYDEBUG(917, *YYCURSOR);
14167: yych = *++YYCURSOR;
14168: if (yych == 'R') goto yy918;
14169: if (yych != 'r') goto yy57;
14170: yy918:
14171: YYDEBUG(918, *YYCURSOR);
14172: yych = *++YYCURSOR;
14173: if (yych == 'Y') goto yy884;
14174: if (yych == 'y') goto yy884;
14175: goto yy57;
14176: yy919:
14177: YYDEBUG(919, *YYCURSOR);
14178: yych = *++YYCURSOR;
14179: if (yych <= 'N') {
14180: if (yych == 'L') goto yy926;
14181: if (yych <= 'M') goto yy57;
14182: goto yy925;
14183: } else {
14184: if (yych <= 'l') {
14185: if (yych <= 'k') goto yy57;
14186: goto yy926;
14187: } else {
14188: if (yych == 'n') goto yy925;
14189: goto yy57;
14190: }
14191: }
14192: yy920:
14193: YYDEBUG(920, *YYCURSOR);
14194: yych = *++YYCURSOR;
14195: if (yych == 'N') goto yy921;
14196: if (yych != 'n') goto yy57;
14197: yy921:
14198: YYDEBUG(921, *YYCURSOR);
14199: yyaccept = 20;
14200: yych = *(YYMARKER = ++YYCURSOR);
14201: if (yych == 'U') goto yy922;
14202: if (yych != 'u') goto yy794;
14203: yy922:
14204: YYDEBUG(922, *YYCURSOR);
14205: yych = *++YYCURSOR;
14206: if (yych == 'A') goto yy923;
14207: if (yych != 'a') goto yy57;
14208: yy923:
14209: YYDEBUG(923, *YYCURSOR);
14210: yych = *++YYCURSOR;
14211: if (yych == 'R') goto yy924;
14212: if (yych != 'r') goto yy57;
14213: yy924:
14214: YYDEBUG(924, *YYCURSOR);
14215: yych = *++YYCURSOR;
14216: if (yych == 'Y') goto yy884;
14217: if (yych == 'y') goto yy884;
14218: goto yy57;
14219: yy925:
14220: YYDEBUG(925, *YYCURSOR);
14221: yych = *++YYCURSOR;
14222: if (yych == 'E') goto yy884;
14223: if (yych == 'e') goto yy884;
14224: goto yy794;
14225: yy926:
14226: YYDEBUG(926, *YYCURSOR);
14227: yych = *++YYCURSOR;
14228: if (yych == 'Y') goto yy884;
14229: if (yych == 'y') goto yy884;
14230: goto yy794;
14231: yy927:
14232: YYDEBUG(927, *YYCURSOR);
14233: yych = *++YYCURSOR;
14234: if (yych == 'I') goto yy884;
14235: goto yy794;
14236: yy928:
14237: YYDEBUG(928, *YYCURSOR);
14238: yych = *++YYCURSOR;
14239: if (yych != 'I') goto yy794;
14240: YYDEBUG(929, *YYCURSOR);
14241: yych = *++YYCURSOR;
14242: if (yych == 'I') goto yy884;
14243: goto yy794;
14244: yy930:
14245: YYDEBUG(930, *YYCURSOR);
14246: yych = *++YYCURSOR;
14247: if (yych == 'I') goto yy884;
14248: goto yy794;
14249: yy931:
14250: YYDEBUG(931, *YYCURSOR);
14251: yych = *++YYCURSOR;
14252: if (yych <= '/') goto yy57;
14253: if (yych <= '0') goto yy946;
14254: if (yych <= '9') goto yy945;
14255: goto yy57;
14256: yy932:
14257: YYDEBUG(932, *YYCURSOR);
14258: yych = *++YYCURSOR;
14259: if (yych <= '/') goto yy57;
14260: if (yych <= '9') goto yy944;
14261: goto yy57;
14262: yy933:
14263: YYDEBUG(933, *YYCURSOR);
14264: yych = *++YYCURSOR;
14265: if (yych <= '/') goto yy57;
14266: if (yych <= '5') goto yy942;
14267: if (yych <= '6') goto yy941;
14268: goto yy57;
14269: yy934:
14270: YYDEBUG(934, *YYCURSOR);
14271: yych = *++YYCURSOR;
14272: if (yych == 'E') goto yy913;
14273: if (yych == 'e') goto yy913;
14274: goto yy57;
14275: yy935:
14276: YYDEBUG(935, *YYCURSOR);
14277: yych = *++YYCURSOR;
14278: if (yych == 'A') goto yy910;
14279: if (yych == 'a') goto yy910;
14280: goto yy57;
14281: yy936:
14282: YYDEBUG(936, *YYCURSOR);
14283: yych = *++YYCURSOR;
14284: if (yych == 'E') goto yy940;
14285: if (yych == 'e') goto yy940;
14286: goto yy57;
14287: yy937:
14288: YYDEBUG(937, *YYCURSOR);
14289: yych = *++YYCURSOR;
14290: if (yych == 'E') goto yy878;
14291: if (yych == 'e') goto yy878;
14292: goto yy57;
14293: yy938:
14294: YYDEBUG(938, *YYCURSOR);
14295: ++YYCURSOR;
14296: if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9);
14297: yych = *YYCURSOR;
14298: yy939:
14299: YYDEBUG(939, *YYCURSOR);
14300: YYDEBUG(-1, yych);
14301: switch (yych) {
14302: case '\t':
14303: case ' ':
14304: case '-':
14305: case '.': goto yy938;
14306: case 'A':
14307: case 'a': goto yy800;
14308: case 'D':
14309: case 'd': goto yy937;
14310: case 'F':
14311: case 'f': goto yy934;
14312: case 'I': goto yy793;
14313: case 'J':
14314: case 'j': goto yy797;
14315: case 'M':
14316: case 'm': goto yy935;
14317: case 'N':
14318: case 'n': goto yy803;
14319: case 'O':
14320: case 'o': goto yy802;
14321: case 'S':
14322: case 's': goto yy936;
14323: case 'V': goto yy795;
14324: case 'X': goto yy796;
14325: default: goto yy57;
14326: }
14327: yy940:
14328: YYDEBUG(940, *YYCURSOR);
14329: yych = *++YYCURSOR;
14330: if (yych == 'P') goto yy897;
14331: if (yych == 'p') goto yy897;
14332: goto yy57;
14333: yy941:
14334: YYDEBUG(941, *YYCURSOR);
14335: yych = *++YYCURSOR;
14336: if (yych <= '/') goto yy57;
14337: if (yych <= '6') goto yy943;
14338: goto yy57;
14339: yy942:
14340: YYDEBUG(942, *YYCURSOR);
14341: yych = *++YYCURSOR;
14342: if (yych <= '/') goto yy57;
14343: if (yych >= ':') goto yy57;
14344: yy943:
14345: YYDEBUG(943, *YYCURSOR);
14346: yych = *++YYCURSOR;
14347: goto yy822;
14348: yy944:
14349: YYDEBUG(944, *YYCURSOR);
14350: yych = *++YYCURSOR;
14351: if (yych <= '/') goto yy57;
14352: if (yych <= '9') goto yy943;
14353: goto yy57;
14354: yy945:
14355: YYDEBUG(945, *YYCURSOR);
14356: yych = *++YYCURSOR;
14357: if (yych <= '/') goto yy57;
14358: if (yych <= '9') goto yy943;
14359: goto yy57;
14360: yy946:
14361: YYDEBUG(946, *YYCURSOR);
14362: yych = *++YYCURSOR;
14363: if (yych <= '0') goto yy57;
14364: if (yych <= '9') goto yy943;
14365: goto yy57;
14366: yy947:
14367: YYDEBUG(947, *YYCURSOR);
14368: yych = *++YYCURSOR;
14369: if (yych <= '.') goto yy57;
14370: if (yych <= '/') goto yy950;
14371: if (yych <= '9') goto yy958;
14372: goto yy57;
14373: yy948:
14374: YYDEBUG(948, *YYCURSOR);
14375: yych = *++YYCURSOR;
14376: if (yych <= '.') goto yy57;
14377: if (yych <= '/') goto yy950;
14378: if (yych <= '2') goto yy958;
14379: goto yy57;
14380: yy949:
14381: YYDEBUG(949, *YYCURSOR);
14382: yych = *++YYCURSOR;
14383: if (yych != '/') goto yy57;
14384: yy950:
14385: YYDEBUG(950, *YYCURSOR);
14386: yych = *++YYCURSOR;
14387: if (yych <= '/') goto yy57;
14388: if (yych <= '2') goto yy951;
14389: if (yych <= '3') goto yy952;
14390: if (yych <= '9') goto yy953;
14391: goto yy57;
14392: yy951:
14393: YYDEBUG(951, *YYCURSOR);
14394: yyaccept = 21;
14395: yych = *(YYMARKER = ++YYCURSOR);
14396: if (yych <= 'n') {
14397: if (yych <= '/') goto yy455;
14398: if (yych <= '9') goto yy953;
14399: if (yych <= 'm') goto yy455;
14400: goto yy955;
14401: } else {
14402: if (yych <= 'r') {
14403: if (yych <= 'q') goto yy455;
14404: goto yy956;
14405: } else {
14406: if (yych <= 's') goto yy954;
14407: if (yych <= 't') goto yy957;
14408: goto yy455;
14409: }
14410: }
14411: yy952:
14412: YYDEBUG(952, *YYCURSOR);
14413: yyaccept = 21;
14414: yych = *(YYMARKER = ++YYCURSOR);
14415: if (yych <= 'n') {
14416: if (yych <= '/') goto yy455;
14417: if (yych <= '1') goto yy953;
14418: if (yych <= 'm') goto yy455;
14419: goto yy955;
14420: } else {
14421: if (yych <= 'r') {
14422: if (yych <= 'q') goto yy455;
14423: goto yy956;
14424: } else {
14425: if (yych <= 's') goto yy954;
14426: if (yych <= 't') goto yy957;
14427: goto yy455;
14428: }
14429: }
14430: yy953:
14431: YYDEBUG(953, *YYCURSOR);
14432: yyaccept = 21;
14433: yych = *(YYMARKER = ++YYCURSOR);
14434: if (yych <= 'q') {
14435: if (yych == 'n') goto yy955;
14436: goto yy455;
14437: } else {
14438: if (yych <= 'r') goto yy956;
14439: if (yych <= 's') goto yy954;
14440: if (yych <= 't') goto yy957;
14441: goto yy455;
14442: }
14443: yy954:
14444: YYDEBUG(954, *YYCURSOR);
14445: yych = *++YYCURSOR;
14446: if (yych == 't') goto yy454;
14447: goto yy57;
14448: yy955:
14449: YYDEBUG(955, *YYCURSOR);
14450: yych = *++YYCURSOR;
14451: if (yych == 'd') goto yy454;
14452: goto yy57;
14453: yy956:
14454: YYDEBUG(956, *YYCURSOR);
14455: yych = *++YYCURSOR;
14456: if (yych == 'd') goto yy454;
14457: goto yy57;
14458: yy957:
14459: YYDEBUG(957, *YYCURSOR);
14460: yych = *++YYCURSOR;
14461: if (yych == 'h') goto yy454;
14462: goto yy57;
14463: yy958:
14464: YYDEBUG(958, *YYCURSOR);
14465: yych = *++YYCURSOR;
14466: if (yych != '/') goto yy57;
14467: YYDEBUG(959, *YYCURSOR);
14468: yych = *++YYCURSOR;
14469: if (yych <= '2') {
14470: if (yych <= '/') goto yy57;
14471: if (yych >= '1') goto yy961;
14472: } else {
14473: if (yych <= '3') goto yy962;
14474: if (yych <= '9') goto yy953;
14475: goto yy57;
14476: }
14477: YYDEBUG(960, *YYCURSOR);
14478: yyaccept = 21;
14479: yych = *(YYMARKER = ++YYCURSOR);
14480: if (yych <= 'n') {
14481: if (yych <= '/') goto yy455;
14482: if (yych <= '9') goto yy963;
14483: if (yych <= 'm') goto yy455;
14484: goto yy955;
14485: } else {
14486: if (yych <= 'r') {
14487: if (yych <= 'q') goto yy455;
14488: goto yy956;
14489: } else {
14490: if (yych <= 's') goto yy954;
14491: if (yych <= 't') goto yy957;
14492: goto yy455;
14493: }
14494: }
14495: yy961:
14496: YYDEBUG(961, *YYCURSOR);
14497: yyaccept = 21;
14498: yych = *(YYMARKER = ++YYCURSOR);
14499: if (yych <= 'n') {
14500: if (yych <= '/') goto yy455;
14501: if (yych <= '9') goto yy963;
14502: if (yych <= 'm') goto yy455;
14503: goto yy955;
14504: } else {
14505: if (yych <= 'r') {
14506: if (yych <= 'q') goto yy455;
14507: goto yy956;
14508: } else {
14509: if (yych <= 's') goto yy954;
14510: if (yych <= 't') goto yy957;
14511: goto yy455;
14512: }
14513: }
14514: yy962:
14515: YYDEBUG(962, *YYCURSOR);
14516: yyaccept = 21;
14517: yych = *(YYMARKER = ++YYCURSOR);
14518: if (yych <= 'n') {
14519: if (yych <= '/') goto yy455;
14520: if (yych <= '1') goto yy963;
14521: if (yych <= 'm') goto yy455;
14522: goto yy955;
14523: } else {
14524: if (yych <= 'r') {
14525: if (yych <= 'q') goto yy455;
14526: goto yy956;
14527: } else {
14528: if (yych <= 's') goto yy954;
14529: if (yych <= 't') goto yy957;
14530: goto yy455;
14531: }
14532: }
14533: yy963:
14534: YYDEBUG(963, *YYCURSOR);
14535: yyaccept = 21;
14536: yych = *(YYMARKER = ++YYCURSOR);
14537: if (yych <= 'n') {
14538: if (yych == '/') goto yy454;
14539: if (yych <= 'm') goto yy455;
14540: goto yy955;
14541: } else {
14542: if (yych <= 'r') {
14543: if (yych <= 'q') goto yy455;
14544: goto yy956;
14545: } else {
14546: if (yych <= 's') goto yy954;
14547: if (yych <= 't') goto yy957;
14548: goto yy455;
14549: }
14550: }
14551: yy964:
14552: YYDEBUG(964, *YYCURSOR);
14553: yych = *++YYCURSOR;
14554: if (yych <= 'U') {
14555: if (yych == 'A') goto yy1044;
14556: if (yych <= 'T') goto yy57;
14557: goto yy1043;
14558: } else {
14559: if (yych <= 'a') {
14560: if (yych <= '`') goto yy57;
14561: goto yy1044;
14562: } else {
14563: if (yych == 'u') goto yy1043;
14564: goto yy57;
14565: }
14566: }
14567: yy965:
14568: YYDEBUG(965, *YYCURSOR);
14569: yych = *++YYCURSOR;
14570: if (yych == 'E') goto yy1041;
14571: if (yych == 'e') goto yy1041;
14572: goto yy57;
14573: yy966:
14574: YYDEBUG(966, *YYCURSOR);
14575: yych = *++YYCURSOR;
14576: if (yych == 'A') goto yy1038;
14577: if (yych == 'a') goto yy1038;
14578: goto yy57;
14579: yy967:
14580: YYDEBUG(967, *YYCURSOR);
14581: yych = *++YYCURSOR;
14582: if (yych <= 'U') {
14583: if (yych == 'P') goto yy1035;
14584: if (yych <= 'T') goto yy57;
14585: goto yy1034;
14586: } else {
14587: if (yych <= 'p') {
14588: if (yych <= 'o') goto yy57;
14589: goto yy1035;
14590: } else {
14591: if (yych == 'u') goto yy1034;
14592: goto yy57;
14593: }
14594: }
14595: yy968:
14596: YYDEBUG(968, *YYCURSOR);
14597: yych = *++YYCURSOR;
14598: if (yych == 'E') goto yy1031;
14599: if (yych == 'e') goto yy1031;
14600: goto yy57;
14601: yy969:
14602: YYDEBUG(969, *YYCURSOR);
14603: yych = *++YYCURSOR;
14604: if (yych == 'C') goto yy1029;
14605: if (yych == 'c') goto yy1029;
14606: goto yy57;
14607: yy970:
14608: YYDEBUG(970, *YYCURSOR);
14609: yych = *++YYCURSOR;
14610: if (yych == 'O') goto yy1027;
14611: if (yych == 'o') goto yy1027;
14612: goto yy57;
14613: yy971:
14614: YYDEBUG(971, *YYCURSOR);
14615: yych = *++YYCURSOR;
14616: if (yych == 'E') goto yy1025;
14617: if (yych == 'e') goto yy1025;
14618: goto yy57;
14619: yy972:
14620: YYDEBUG(972, *YYCURSOR);
14621: yych = *++YYCURSOR;
14622: if (yych <= '/') goto yy57;
14623: if (yych <= '0') goto yy811;
14624: if (yych <= '4') goto yy812;
14625: if (yych <= '5') goto yy813;
14626: goto yy57;
14627: yy973:
14628: YYDEBUG(973, *YYCURSOR);
14629: yyaccept = 22;
14630: yych = *(YYMARKER = ++YYCURSOR);
14631: if (yych == '-') goto yy977;
14632: if (yych <= '/') goto yy974;
14633: if (yych <= '9') goto yy996;
14634: yy974:
14635: YYDEBUG(974, *YYCURSOR);
14636: {
14637: int length = 0;
14638: DEBUG_OUTPUT("gnudateshorter");
14639: TIMELIB_INIT;
14640: TIMELIB_HAVE_DATE();
14641: s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length);
14642: s->time->m = timelib_get_nr((char **) &ptr, 2);
14643: s->time->d = 1;
14644: TIMELIB_PROCESS_YEAR(s->time->y, length);
14645: TIMELIB_DEINIT;
14646: return TIMELIB_ISO_DATE;
14647: }
14648: yy975:
14649: YYDEBUG(975, *YYCURSOR);
14650: yyaccept = 22;
14651: yych = *(YYMARKER = ++YYCURSOR);
14652: if (yych == '-') goto yy977;
14653: if (yych <= '/') goto yy974;
14654: if (yych <= '2') goto yy996;
14655: goto yy974;
14656: yy976:
14657: YYDEBUG(976, *YYCURSOR);
14658: yyaccept = 22;
14659: yych = *(YYMARKER = ++YYCURSOR);
14660: if (yych != '-') goto yy974;
14661: yy977:
14662: YYDEBUG(977, *YYCURSOR);
14663: yych = *++YYCURSOR;
14664: if (yych <= '/') goto yy57;
14665: if (yych <= '2') goto yy978;
14666: if (yych <= '3') goto yy979;
14667: if (yych <= '9') goto yy980;
14668: goto yy57;
14669: yy978:
14670: YYDEBUG(978, *YYCURSOR);
14671: yyaccept = 13;
14672: yych = *(YYMARKER = ++YYCURSOR);
14673: if (yych <= 'm') {
14674: if (yych <= '9') {
14675: if (yych <= '/') goto yy657;
14676: goto yy980;
14677: } else {
14678: if (yych == 'T') goto yy985;
14679: goto yy657;
14680: }
14681: } else {
14682: if (yych <= 'r') {
14683: if (yych <= 'n') goto yy982;
14684: if (yych <= 'q') goto yy657;
14685: goto yy983;
14686: } else {
14687: if (yych <= 's') goto yy981;
14688: if (yych <= 't') goto yy984;
14689: goto yy657;
14690: }
14691: }
14692: yy979:
14693: YYDEBUG(979, *YYCURSOR);
14694: yyaccept = 13;
14695: yych = *(YYMARKER = ++YYCURSOR);
14696: if (yych <= 'm') {
14697: if (yych <= '1') {
14698: if (yych <= '/') goto yy657;
14699: } else {
14700: if (yych == 'T') goto yy985;
14701: goto yy657;
14702: }
14703: } else {
14704: if (yych <= 'r') {
14705: if (yych <= 'n') goto yy982;
14706: if (yych <= 'q') goto yy657;
14707: goto yy983;
14708: } else {
14709: if (yych <= 's') goto yy981;
14710: if (yych <= 't') goto yy984;
14711: goto yy657;
14712: }
14713: }
14714: yy980:
14715: YYDEBUG(980, *YYCURSOR);
14716: yyaccept = 13;
14717: yych = *(YYMARKER = ++YYCURSOR);
14718: if (yych <= 'n') {
14719: if (yych == 'T') goto yy985;
14720: if (yych <= 'm') goto yy657;
14721: goto yy982;
14722: } else {
14723: if (yych <= 'r') {
14724: if (yych <= 'q') goto yy657;
14725: goto yy983;
14726: } else {
14727: if (yych <= 's') goto yy981;
14728: if (yych <= 't') goto yy984;
14729: goto yy657;
14730: }
14731: }
14732: yy981:
14733: YYDEBUG(981, *YYCURSOR);
14734: yych = *++YYCURSOR;
14735: if (yych == 't') goto yy995;
14736: goto yy57;
14737: yy982:
14738: YYDEBUG(982, *YYCURSOR);
14739: yych = *++YYCURSOR;
14740: if (yych == 'd') goto yy995;
14741: goto yy57;
14742: yy983:
14743: YYDEBUG(983, *YYCURSOR);
14744: yych = *++YYCURSOR;
14745: if (yych == 'd') goto yy995;
14746: goto yy57;
14747: yy984:
14748: YYDEBUG(984, *YYCURSOR);
14749: yych = *++YYCURSOR;
14750: if (yych == 'h') goto yy995;
14751: goto yy57;
14752: yy985:
14753: YYDEBUG(985, *YYCURSOR);
14754: yych = *++YYCURSOR;
14755: if (yych <= '/') goto yy57;
14756: if (yych <= '1') goto yy986;
14757: if (yych <= '2') goto yy987;
14758: if (yych <= '9') goto yy988;
14759: goto yy57;
14760: yy986:
14761: YYDEBUG(986, *YYCURSOR);
14762: yych = *++YYCURSOR;
14763: if (yych <= '/') goto yy57;
14764: if (yych <= '9') goto yy988;
14765: if (yych <= ':') goto yy989;
14766: goto yy57;
14767: yy987:
14768: YYDEBUG(987, *YYCURSOR);
14769: yych = *++YYCURSOR;
14770: if (yych <= '/') goto yy57;
14771: if (yych <= '4') goto yy988;
14772: if (yych == ':') goto yy989;
14773: goto yy57;
14774: yy988:
14775: YYDEBUG(988, *YYCURSOR);
14776: yych = *++YYCURSOR;
14777: if (yych != ':') goto yy57;
14778: yy989:
14779: YYDEBUG(989, *YYCURSOR);
14780: yych = *++YYCURSOR;
14781: if (yych <= '/') goto yy57;
14782: if (yych <= '5') goto yy990;
14783: if (yych <= '9') goto yy991;
14784: goto yy57;
14785: yy990:
14786: YYDEBUG(990, *YYCURSOR);
14787: yych = *++YYCURSOR;
14788: if (yych <= '/') goto yy57;
14789: if (yych <= '9') goto yy991;
14790: if (yych <= ':') goto yy992;
14791: goto yy57;
14792: yy991:
14793: YYDEBUG(991, *YYCURSOR);
14794: yych = *++YYCURSOR;
14795: if (yych != ':') goto yy57;
14796: yy992:
14797: YYDEBUG(992, *YYCURSOR);
14798: yych = *++YYCURSOR;
14799: if (yych <= '/') goto yy57;
14800: if (yych <= '5') goto yy993;
14801: if (yych <= '6') goto yy994;
14802: if (yych <= '9') goto yy842;
14803: goto yy57;
14804: yy993:
14805: YYDEBUG(993, *YYCURSOR);
14806: yych = *++YYCURSOR;
14807: if (yych <= '/') goto yy843;
14808: if (yych <= '9') goto yy842;
14809: goto yy843;
14810: yy994:
14811: YYDEBUG(994, *YYCURSOR);
14812: yych = *++YYCURSOR;
14813: if (yych == '0') goto yy842;
14814: goto yy843;
14815: yy995:
14816: YYDEBUG(995, *YYCURSOR);
14817: yyaccept = 13;
14818: yych = *(YYMARKER = ++YYCURSOR);
14819: if (yych == 'T') goto yy985;
14820: goto yy657;
14821: yy996:
14822: YYDEBUG(996, *YYCURSOR);
14823: yyaccept = 22;
14824: yych = *(YYMARKER = ++YYCURSOR);
14825: if (yych != '-') goto yy974;
14826: YYDEBUG(997, *YYCURSOR);
14827: yych = *++YYCURSOR;
14828: if (yych <= '2') {
14829: if (yych <= '/') goto yy57;
14830: if (yych >= '1') goto yy999;
14831: } else {
14832: if (yych <= '3') goto yy1000;
14833: if (yych <= '9') goto yy980;
14834: goto yy57;
14835: }
14836: YYDEBUG(998, *YYCURSOR);
14837: yyaccept = 13;
14838: yych = *(YYMARKER = ++YYCURSOR);
14839: if (yych <= 'm') {
14840: if (yych <= '9') {
14841: if (yych <= '/') goto yy657;
14842: goto yy1001;
14843: } else {
14844: if (yych == 'T') goto yy985;
14845: goto yy657;
14846: }
14847: } else {
14848: if (yych <= 'r') {
14849: if (yych <= 'n') goto yy982;
14850: if (yych <= 'q') goto yy657;
14851: goto yy983;
14852: } else {
14853: if (yych <= 's') goto yy981;
14854: if (yych <= 't') goto yy984;
14855: goto yy657;
14856: }
14857: }
14858: yy999:
14859: YYDEBUG(999, *YYCURSOR);
14860: yyaccept = 13;
14861: yych = *(YYMARKER = ++YYCURSOR);
14862: if (yych <= 'm') {
14863: if (yych <= '9') {
14864: if (yych <= '/') goto yy657;
14865: goto yy1001;
14866: } else {
14867: if (yych == 'T') goto yy985;
14868: goto yy657;
14869: }
14870: } else {
14871: if (yych <= 'r') {
14872: if (yych <= 'n') goto yy982;
14873: if (yych <= 'q') goto yy657;
14874: goto yy983;
14875: } else {
14876: if (yych <= 's') goto yy981;
14877: if (yych <= 't') goto yy984;
14878: goto yy657;
14879: }
14880: }
14881: yy1000:
14882: YYDEBUG(1000, *YYCURSOR);
14883: yyaccept = 13;
14884: yych = *(YYMARKER = ++YYCURSOR);
14885: if (yych <= 'm') {
14886: if (yych <= '1') {
14887: if (yych <= '/') goto yy657;
14888: } else {
14889: if (yych == 'T') goto yy985;
14890: goto yy657;
14891: }
14892: } else {
14893: if (yych <= 'r') {
14894: if (yych <= 'n') goto yy982;
14895: if (yych <= 'q') goto yy657;
14896: goto yy983;
14897: } else {
14898: if (yych <= 's') goto yy981;
14899: if (yych <= 't') goto yy984;
14900: goto yy657;
14901: }
14902: }
14903: yy1001:
14904: YYDEBUG(1001, *YYCURSOR);
14905: yyaccept = 21;
14906: yych = *(YYMARKER = ++YYCURSOR);
14907: if (yych <= 'n') {
14908: if (yych == 'T') goto yy1002;
14909: if (yych <= 'm') goto yy455;
14910: goto yy982;
14911: } else {
14912: if (yych <= 'r') {
14913: if (yych <= 'q') goto yy455;
14914: goto yy983;
14915: } else {
14916: if (yych <= 's') goto yy981;
14917: if (yych <= 't') goto yy984;
14918: goto yy455;
14919: }
14920: }
14921: yy1002:
14922: YYDEBUG(1002, *YYCURSOR);
14923: yych = *++YYCURSOR;
14924: if (yych <= '/') goto yy57;
14925: if (yych <= '1') goto yy1003;
14926: if (yych <= '2') goto yy1004;
14927: if (yych <= '9') goto yy988;
14928: goto yy57;
14929: yy1003:
14930: YYDEBUG(1003, *YYCURSOR);
14931: yych = *++YYCURSOR;
14932: if (yych <= '/') goto yy57;
14933: if (yych <= '9') goto yy1005;
14934: if (yych <= ':') goto yy989;
14935: goto yy57;
14936: yy1004:
14937: YYDEBUG(1004, *YYCURSOR);
14938: yych = *++YYCURSOR;
14939: if (yych <= '/') goto yy57;
14940: if (yych <= '4') goto yy1005;
14941: if (yych == ':') goto yy989;
14942: goto yy57;
14943: yy1005:
14944: YYDEBUG(1005, *YYCURSOR);
14945: yych = *++YYCURSOR;
14946: if (yych != ':') goto yy57;
14947: YYDEBUG(1006, *YYCURSOR);
14948: yych = *++YYCURSOR;
14949: if (yych <= '/') goto yy57;
14950: if (yych <= '5') goto yy1007;
14951: if (yych <= '9') goto yy991;
14952: goto yy57;
14953: yy1007:
14954: YYDEBUG(1007, *YYCURSOR);
14955: yych = *++YYCURSOR;
14956: if (yych <= '/') goto yy57;
14957: if (yych <= '9') goto yy1008;
14958: if (yych <= ':') goto yy992;
14959: goto yy57;
14960: yy1008:
14961: YYDEBUG(1008, *YYCURSOR);
14962: yych = *++YYCURSOR;
14963: if (yych != ':') goto yy57;
14964: YYDEBUG(1009, *YYCURSOR);
14965: yych = *++YYCURSOR;
14966: if (yych <= '/') goto yy57;
14967: if (yych <= '5') goto yy1010;
14968: if (yych <= '6') goto yy1011;
14969: if (yych <= '9') goto yy842;
14970: goto yy57;
14971: yy1010:
14972: YYDEBUG(1010, *YYCURSOR);
14973: yych = *++YYCURSOR;
14974: if (yych <= '/') goto yy843;
14975: if (yych <= '9') goto yy1012;
14976: goto yy843;
14977: yy1011:
14978: YYDEBUG(1011, *YYCURSOR);
14979: yych = *++YYCURSOR;
14980: if (yych != '0') goto yy843;
14981: yy1012:
14982: YYDEBUG(1012, *YYCURSOR);
14983: yyaccept = 23;
14984: yych = *(YYMARKER = ++YYCURSOR);
14985: if (yych != '.') goto yy843;
14986: YYDEBUG(1013, *YYCURSOR);
14987: yych = *++YYCURSOR;
14988: if (yych <= '/') goto yy57;
14989: if (yych >= ':') goto yy57;
14990: yy1014:
14991: YYDEBUG(1014, *YYCURSOR);
14992: yyaccept = 23;
14993: YYMARKER = ++YYCURSOR;
14994: if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9);
14995: yych = *YYCURSOR;
14996: YYDEBUG(1015, *YYCURSOR);
14997: if (yych <= '-') {
14998: if (yych == '+') goto yy1017;
14999: if (yych <= ',') goto yy843;
15000: goto yy1017;
15001: } else {
15002: if (yych <= '9') {
15003: if (yych <= '/') goto yy843;
15004: goto yy1014;
15005: } else {
15006: if (yych != 'G') goto yy843;
15007: }
15008: }
15009: YYDEBUG(1016, *YYCURSOR);
15010: yych = *++YYCURSOR;
15011: if (yych == 'M') goto yy1023;
15012: goto yy57;
15013: yy1017:
15014: YYDEBUG(1017, *YYCURSOR);
15015: yych = *++YYCURSOR;
15016: if (yych <= '/') goto yy57;
15017: if (yych <= '1') goto yy1018;
15018: if (yych <= '2') goto yy1019;
15019: if (yych <= '9') goto yy1020;
15020: goto yy57;
15021: yy1018:
15022: YYDEBUG(1018, *YYCURSOR);
15023: yych = *++YYCURSOR;
15024: if (yych <= '/') goto yy843;
15025: if (yych <= '9') goto yy1020;
15026: if (yych <= ':') goto yy1021;
15027: goto yy843;
15028: yy1019:
15029: YYDEBUG(1019, *YYCURSOR);
15030: yych = *++YYCURSOR;
15031: if (yych <= '5') {
15032: if (yych <= '/') goto yy843;
15033: if (yych >= '5') goto yy1022;
15034: } else {
15035: if (yych <= '9') goto yy842;
15036: if (yych <= ':') goto yy1021;
15037: goto yy843;
15038: }
15039: yy1020:
15040: YYDEBUG(1020, *YYCURSOR);
15041: yych = *++YYCURSOR;
15042: if (yych <= '/') goto yy843;
15043: if (yych <= '5') goto yy1022;
15044: if (yych <= '9') goto yy842;
15045: if (yych >= ';') goto yy843;
15046: yy1021:
15047: YYDEBUG(1021, *YYCURSOR);
15048: yych = *++YYCURSOR;
15049: if (yych <= '/') goto yy843;
15050: if (yych <= '5') goto yy1022;
15051: if (yych <= '9') goto yy842;
15052: goto yy843;
15053: yy1022:
15054: YYDEBUG(1022, *YYCURSOR);
15055: yych = *++YYCURSOR;
15056: if (yych <= '/') goto yy843;
15057: if (yych <= '9') goto yy842;
15058: goto yy843;
15059: yy1023:
15060: YYDEBUG(1023, *YYCURSOR);
15061: yych = *++YYCURSOR;
15062: if (yych != 'T') goto yy57;
15063: YYDEBUG(1024, *YYCURSOR);
15064: yych = *++YYCURSOR;
15065: if (yych == '+') goto yy1017;
15066: if (yych == '-') goto yy1017;
15067: goto yy57;
15068: yy1025:
15069: YYDEBUG(1025, *YYCURSOR);
15070: yych = *++YYCURSOR;
15071: if (yych == 'C') goto yy1026;
15072: if (yych != 'c') goto yy57;
15073: yy1026:
15074: YYDEBUG(1026, *YYCURSOR);
15075: yyaccept = 20;
15076: yych = *(YYMARKER = ++YYCURSOR);
15077: if (yych <= 'D') {
15078: if (yych == '-') goto yy767;
15079: goto yy794;
15080: } else {
15081: if (yych <= 'E') goto yy880;
15082: if (yych == 'e') goto yy880;
15083: goto yy794;
15084: }
15085: yy1027:
15086: YYDEBUG(1027, *YYCURSOR);
15087: yych = *++YYCURSOR;
15088: if (yych == 'V') goto yy1028;
15089: if (yych != 'v') goto yy57;
15090: yy1028:
15091: YYDEBUG(1028, *YYCURSOR);
15092: yyaccept = 20;
15093: yych = *(YYMARKER = ++YYCURSOR);
15094: if (yych <= 'D') {
15095: if (yych == '-') goto yy767;
15096: goto yy794;
15097: } else {
15098: if (yych <= 'E') goto yy887;
15099: if (yych == 'e') goto yy887;
15100: goto yy794;
15101: }
15102: yy1029:
15103: YYDEBUG(1029, *YYCURSOR);
15104: yych = *++YYCURSOR;
15105: if (yych == 'T') goto yy1030;
15106: if (yych != 't') goto yy57;
15107: yy1030:
15108: YYDEBUG(1030, *YYCURSOR);
15109: yyaccept = 20;
15110: yych = *(YYMARKER = ++YYCURSOR);
15111: if (yych <= 'N') {
15112: if (yych == '-') goto yy767;
15113: goto yy794;
15114: } else {
15115: if (yych <= 'O') goto yy893;
15116: if (yych == 'o') goto yy893;
15117: goto yy794;
15118: }
15119: yy1031:
15120: YYDEBUG(1031, *YYCURSOR);
15121: yych = *++YYCURSOR;
15122: if (yych == 'P') goto yy1032;
15123: if (yych != 'p') goto yy57;
15124: yy1032:
15125: YYDEBUG(1032, *YYCURSOR);
15126: yyaccept = 20;
15127: yych = *(YYMARKER = ++YYCURSOR);
15128: if (yych <= 'S') {
15129: if (yych == '-') goto yy767;
15130: goto yy794;
15131: } else {
15132: if (yych <= 'T') goto yy1033;
15133: if (yych != 't') goto yy794;
15134: }
15135: yy1033:
15136: YYDEBUG(1033, *YYCURSOR);
15137: yyaccept = 20;
15138: yych = *(YYMARKER = ++YYCURSOR);
15139: if (yych <= 'D') {
15140: if (yych == '-') goto yy767;
15141: goto yy794;
15142: } else {
15143: if (yych <= 'E') goto yy899;
15144: if (yych == 'e') goto yy899;
15145: goto yy794;
15146: }
15147: yy1034:
15148: YYDEBUG(1034, *YYCURSOR);
15149: yych = *++YYCURSOR;
15150: if (yych == 'G') goto yy1037;
15151: if (yych == 'g') goto yy1037;
15152: goto yy57;
15153: yy1035:
15154: YYDEBUG(1035, *YYCURSOR);
15155: yych = *++YYCURSOR;
15156: if (yych == 'R') goto yy1036;
15157: if (yych != 'r') goto yy57;
15158: yy1036:
15159: YYDEBUG(1036, *YYCURSOR);
15160: yyaccept = 20;
15161: yych = *(YYMARKER = ++YYCURSOR);
15162: if (yych <= 'H') {
15163: if (yych == '-') goto yy767;
15164: goto yy794;
15165: } else {
15166: if (yych <= 'I') goto yy906;
15167: if (yych == 'i') goto yy906;
15168: goto yy794;
15169: }
15170: yy1037:
15171: YYDEBUG(1037, *YYCURSOR);
15172: yyaccept = 20;
15173: yych = *(YYMARKER = ++YYCURSOR);
15174: if (yych <= 'T') {
15175: if (yych == '-') goto yy767;
15176: goto yy794;
15177: } else {
15178: if (yych <= 'U') goto yy908;
15179: if (yych == 'u') goto yy908;
15180: goto yy794;
15181: }
15182: yy1038:
15183: YYDEBUG(1038, *YYCURSOR);
15184: yych = *++YYCURSOR;
15185: if (yych <= 'Y') {
15186: if (yych == 'R') goto yy1039;
15187: if (yych <= 'X') goto yy57;
15188: goto yy1040;
15189: } else {
15190: if (yych <= 'r') {
15191: if (yych <= 'q') goto yy57;
15192: } else {
15193: if (yych == 'y') goto yy1040;
15194: goto yy57;
15195: }
15196: }
15197: yy1039:
15198: YYDEBUG(1039, *YYCURSOR);
15199: yyaccept = 20;
15200: yych = *(YYMARKER = ++YYCURSOR);
15201: if (yych <= 'B') {
15202: if (yych == '-') goto yy767;
15203: goto yy794;
15204: } else {
15205: if (yych <= 'C') goto yy912;
15206: if (yych == 'c') goto yy912;
15207: goto yy794;
15208: }
15209: yy1040:
15210: YYDEBUG(1040, *YYCURSOR);
15211: yyaccept = 20;
15212: yych = *(YYMARKER = ++YYCURSOR);
15213: if (yych == '-') goto yy767;
15214: goto yy794;
15215: yy1041:
15216: YYDEBUG(1041, *YYCURSOR);
15217: yych = *++YYCURSOR;
15218: if (yych == 'B') goto yy1042;
15219: if (yych != 'b') goto yy57;
15220: yy1042:
15221: YYDEBUG(1042, *YYCURSOR);
15222: yyaccept = 20;
15223: yych = *(YYMARKER = ++YYCURSOR);
15224: if (yych <= 'Q') {
15225: if (yych == '-') goto yy767;
15226: goto yy794;
15227: } else {
15228: if (yych <= 'R') goto yy915;
15229: if (yych == 'r') goto yy915;
15230: goto yy794;
15231: }
15232: yy1043:
15233: YYDEBUG(1043, *YYCURSOR);
15234: yych = *++YYCURSOR;
15235: if (yych <= 'N') {
15236: if (yych == 'L') goto yy1047;
15237: if (yych <= 'M') goto yy57;
15238: goto yy1046;
15239: } else {
15240: if (yych <= 'l') {
15241: if (yych <= 'k') goto yy57;
15242: goto yy1047;
15243: } else {
15244: if (yych == 'n') goto yy1046;
15245: goto yy57;
15246: }
15247: }
15248: yy1044:
15249: YYDEBUG(1044, *YYCURSOR);
15250: yych = *++YYCURSOR;
15251: if (yych == 'N') goto yy1045;
15252: if (yych != 'n') goto yy57;
15253: yy1045:
15254: YYDEBUG(1045, *YYCURSOR);
15255: yyaccept = 20;
15256: yych = *(YYMARKER = ++YYCURSOR);
15257: if (yych <= 'T') {
15258: if (yych == '-') goto yy767;
15259: goto yy794;
15260: } else {
15261: if (yych <= 'U') goto yy922;
15262: if (yych == 'u') goto yy922;
15263: goto yy794;
15264: }
15265: yy1046:
15266: YYDEBUG(1046, *YYCURSOR);
15267: yyaccept = 20;
15268: yych = *(YYMARKER = ++YYCURSOR);
15269: if (yych <= 'D') {
15270: if (yych == '-') goto yy767;
15271: goto yy794;
15272: } else {
15273: if (yych <= 'E') goto yy884;
15274: if (yych == 'e') goto yy884;
15275: goto yy794;
15276: }
15277: yy1047:
15278: YYDEBUG(1047, *YYCURSOR);
15279: yyaccept = 20;
15280: yych = *(YYMARKER = ++YYCURSOR);
15281: if (yych <= 'X') {
15282: if (yych == '-') goto yy767;
15283: goto yy794;
15284: } else {
15285: if (yych <= 'Y') goto yy884;
15286: if (yych == 'y') goto yy884;
15287: goto yy794;
15288: }
15289: yy1048:
15290: YYDEBUG(1048, *YYCURSOR);
15291: yych = *++YYCURSOR;
15292: if (yych <= '.') {
15293: if (yych <= '\t') {
15294: if (yych <= 0x08) goto yy578;
15295: goto yy731;
15296: } else {
15297: if (yych <= ',') goto yy578;
15298: if (yych <= '-') goto yy732;
15299: goto yy731;
15300: }
15301: } else {
15302: if (yych <= 'U') {
15303: if (yych <= '/') goto yy730;
15304: if (yych <= 'T') goto yy578;
15305: goto yy78;
15306: } else {
15307: if (yych == 'u') goto yy78;
15308: goto yy578;
15309: }
15310: }
15311: yy1049:
15312: YYDEBUG(1049, *YYCURSOR);
15313: yych = *++YYCURSOR;
15314: if (yych <= 'P') {
15315: if (yych == 'C') goto yy129;
15316: if (yych <= 'O') goto yy57;
15317: goto yy586;
15318: } else {
15319: if (yych <= 'c') {
15320: if (yych <= 'b') goto yy57;
15321: goto yy129;
15322: } else {
15323: if (yych == 'p') goto yy586;
15324: goto yy57;
15325: }
15326: }
15327: yy1050:
15328: YYDEBUG(1050, *YYCURSOR);
15329: yych = *++YYCURSOR;
15330: if (yych <= '9') {
15331: if (yych <= ',') {
15332: if (yych == '\t') goto yy1052;
15333: goto yy1054;
15334: } else {
15335: if (yych <= '-') goto yy1051;
15336: if (yych <= '.') goto yy731;
15337: if (yych <= '/') goto yy730;
15338: goto yy741;
15339: }
15340: } else {
15341: if (yych <= 'q') {
15342: if (yych == 'n') goto yy470;
15343: goto yy1054;
15344: } else {
15345: if (yych <= 'r') goto yy471;
15346: if (yych <= 's') goto yy464;
15347: if (yych <= 't') goto yy468;
15348: goto yy1054;
15349: }
15350: }
15351: yy1051:
15352: YYDEBUG(1051, *YYCURSOR);
15353: yych = *++YYCURSOR;
15354: YYDEBUG(-1, yych);
15355: switch (yych) {
15356: case '0': goto yy1055;
15357: case '1': goto yy1056;
15358: case '2':
15359: case '3':
15360: case '4':
15361: case '5':
15362: case '6':
15363: case '7':
15364: case '8':
15365: case '9': goto yy618;
15366: case 'A':
15367: case 'a': goto yy622;
15368: case 'D':
15369: case 'd': goto yy626;
15370: case 'F':
15371: case 'f': goto yy620;
15372: case 'J':
15373: case 'j': goto yy619;
15374: case 'M':
15375: case 'm': goto yy621;
15376: case 'N':
15377: case 'n': goto yy625;
15378: case 'O':
15379: case 'o': goto yy624;
15380: case 'S':
15381: case 's': goto yy623;
15382: default: goto yy578;
15383: }
15384: yy1052:
15385: YYDEBUG(1052, *YYCURSOR);
15386: yych = *++YYCURSOR;
15387: if (yych <= '/') goto yy1054;
15388: if (yych <= '0') goto yy736;
15389: if (yych <= '1') goto yy737;
15390: if (yych <= '9') goto yy738;
15391: goto yy1054;
15392: yy1053:
15393: YYDEBUG(1053, *YYCURSOR);
15394: ++YYCURSOR;
15395: if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13);
15396: yych = *YYCURSOR;
15397: yy1054:
15398: YYDEBUG(1054, *YYCURSOR);
15399: YYDEBUG(-1, yych);
15400: switch (yych) {
15401: case '\t':
15402: case ' ': goto yy1053;
15403: case '-':
15404: case '.': goto yy577;
15405: case 'A':
15406: case 'a': goto yy574;
15407: case 'D':
15408: case 'd': goto yy466;
15409: case 'F':
15410: case 'f': goto yy467;
15411: case 'H':
15412: case 'h': goto yy64;
15413: case 'I': goto yy475;
15414: case 'J':
15415: case 'j': goto yy479;
15416: case 'M':
15417: case 'm': goto yy465;
15418: case 'N':
15419: case 'n': goto yy482;
15420: case 'O':
15421: case 'o': goto yy481;
15422: case 'S':
15423: case 's': goto yy463;
15424: case 'T':
15425: case 't': goto yy69;
15426: case 'V': goto yy477;
15427: case 'W':
15428: case 'w': goto yy68;
15429: case 'X': goto yy478;
15430: case 'Y':
15431: case 'y': goto yy67;
15432: default: goto yy57;
15433: }
15434: yy1055:
15435: YYDEBUG(1055, *YYCURSOR);
15436: yych = *++YYCURSOR;
15437: if (yych <= '.') {
15438: if (yych <= ',') goto yy57;
15439: if (yych <= '-') goto yy655;
15440: goto yy602;
15441: } else {
15442: if (yych <= '/') goto yy57;
15443: if (yych <= '9') goto yy1057;
15444: goto yy57;
15445: }
15446: yy1056:
15447: YYDEBUG(1056, *YYCURSOR);
15448: yych = *++YYCURSOR;
15449: if (yych <= '.') {
15450: if (yych <= ',') goto yy57;
15451: if (yych <= '-') goto yy655;
15452: goto yy602;
15453: } else {
15454: if (yych <= '/') goto yy57;
15455: if (yych >= '3') goto yy57;
15456: }
15457: yy1057:
15458: YYDEBUG(1057, *YYCURSOR);
15459: yych = *++YYCURSOR;
15460: if (yych <= ',') goto yy57;
15461: if (yych <= '-') goto yy1058;
15462: if (yych <= '.') goto yy602;
15463: goto yy57;
15464: yy1058:
15465: YYDEBUG(1058, *YYCURSOR);
15466: yych = *++YYCURSOR;
15467: if (yych <= '2') {
15468: if (yych <= '/') goto yy57;
15469: if (yych >= '1') goto yy1060;
15470: } else {
15471: if (yych <= '3') goto yy1061;
15472: if (yych <= '9') goto yy659;
15473: goto yy57;
15474: }
15475: YYDEBUG(1059, *YYCURSOR);
15476: yyaccept = 13;
15477: yych = *(YYMARKER = ++YYCURSOR);
15478: if (yych <= 'n') {
15479: if (yych <= '/') goto yy657;
15480: if (yych <= '9') goto yy1062;
15481: if (yych <= 'm') goto yy657;
15482: goto yy661;
15483: } else {
15484: if (yych <= 'r') {
15485: if (yych <= 'q') goto yy657;
15486: goto yy662;
15487: } else {
15488: if (yych <= 's') goto yy660;
15489: if (yych <= 't') goto yy663;
15490: goto yy657;
15491: }
15492: }
15493: yy1060:
15494: YYDEBUG(1060, *YYCURSOR);
15495: yyaccept = 13;
15496: yych = *(YYMARKER = ++YYCURSOR);
15497: if (yych <= 'n') {
15498: if (yych <= '/') goto yy657;
15499: if (yych <= '9') goto yy1062;
15500: if (yych <= 'm') goto yy657;
15501: goto yy661;
15502: } else {
15503: if (yych <= 'r') {
15504: if (yych <= 'q') goto yy657;
15505: goto yy662;
15506: } else {
15507: if (yych <= 's') goto yy660;
15508: if (yych <= 't') goto yy663;
15509: goto yy657;
15510: }
15511: }
15512: yy1061:
15513: YYDEBUG(1061, *YYCURSOR);
15514: yyaccept = 13;
15515: yych = *(YYMARKER = ++YYCURSOR);
15516: if (yych <= 'n') {
15517: if (yych <= '1') {
15518: if (yych <= '/') goto yy657;
15519: } else {
15520: if (yych <= '9') goto yy604;
15521: if (yych <= 'm') goto yy657;
15522: goto yy661;
15523: }
15524: } else {
15525: if (yych <= 'r') {
15526: if (yych <= 'q') goto yy657;
15527: goto yy662;
15528: } else {
15529: if (yych <= 's') goto yy660;
15530: if (yych <= 't') goto yy663;
15531: goto yy657;
15532: }
15533: }
15534: yy1062:
15535: YYDEBUG(1062, *YYCURSOR);
15536: yyaccept = 15;
15537: yych = *(YYMARKER = ++YYCURSOR);
15538: if (yych <= 'n') {
15539: if (yych <= '/') goto yy764;
15540: if (yych <= '9') goto yy605;
15541: if (yych <= 'm') goto yy764;
15542: goto yy661;
15543: } else {
15544: if (yych <= 'r') {
15545: if (yych <= 'q') goto yy764;
15546: goto yy662;
15547: } else {
15548: if (yych <= 's') goto yy660;
15549: if (yych <= 't') goto yy663;
15550: goto yy764;
15551: }
15552: }
15553: yy1063:
15554: YYDEBUG(1063, *YYCURSOR);
15555: yych = *++YYCURSOR;
15556: if (yych <= '9') {
15557: if (yych <= '-') {
15558: if (yych == '\t') goto yy1052;
15559: if (yych <= ',') goto yy1054;
15560: goto yy1051;
15561: } else {
15562: if (yych <= '.') goto yy1064;
15563: if (yych <= '/') goto yy730;
15564: if (yych <= '5') goto yy1066;
15565: goto yy741;
15566: }
15567: } else {
15568: if (yych <= 'q') {
15569: if (yych <= ':') goto yy1065;
15570: if (yych == 'n') goto yy470;
15571: goto yy1054;
15572: } else {
15573: if (yych <= 'r') goto yy471;
15574: if (yych <= 's') goto yy464;
15575: if (yych <= 't') goto yy468;
15576: goto yy1054;
15577: }
15578: }
15579: yy1064:
15580: YYDEBUG(1064, *YYCURSOR);
15581: yych = *++YYCURSOR;
15582: if (yych <= '1') {
15583: if (yych <= '/') goto yy578;
15584: if (yych <= '0') goto yy1088;
15585: goto yy1089;
15586: } else {
15587: if (yych <= '5') goto yy1090;
15588: if (yych <= '9') goto yy1091;
15589: goto yy578;
15590: }
15591: yy1065:
15592: YYDEBUG(1065, *YYCURSOR);
15593: yych = *++YYCURSOR;
15594: if (yych <= '/') goto yy57;
15595: if (yych <= '5') goto yy1083;
15596: if (yych <= '9') goto yy1084;
15597: goto yy57;
15598: yy1066:
15599: YYDEBUG(1066, *YYCURSOR);
15600: yych = *++YYCURSOR;
15601: if (yych == '-') goto yy785;
15602: if (yych <= '/') goto yy61;
15603: if (yych >= ':') goto yy61;
15604: YYDEBUG(1067, *YYCURSOR);
15605: yyaccept = 24;
15606: yych = *(YYMARKER = ++YYCURSOR);
15607: YYDEBUG(-1, yych);
15608: switch (yych) {
15609: case '\t':
15610: case ' ':
15611: case 'A':
15612: case 'D':
15613: case 'F':
15614: case 'H':
15615: case 'I':
15616: case 'J':
15617: case 'M':
15618: case 'N':
15619: case 'O':
15620: case 'S':
15621: case 'T':
15622: case 'V':
15623: case 'X':
15624: case 'Y':
15625: case 'a':
15626: case 'd':
15627: case 'f':
15628: case 'h':
15629: case 'j':
15630: case 'm':
15631: case 'n':
15632: case 'o':
15633: case 's':
15634: case 't':
15635: case 'w':
15636: case 'y': goto yy791;
15637: case '-': goto yy788;
15638: case '.': goto yy792;
15639: case '/': goto yy789;
15640: case '0': goto yy1069;
15641: case '1': goto yy1070;
15642: case '2': goto yy1071;
15643: case '3': goto yy1072;
15644: case '4':
15645: case '5': goto yy1073;
15646: case '6': goto yy1074;
15647: case '7':
15648: case '8':
15649: case '9': goto yy55;
15650: case ':': goto yy807;
15651: case 'W': goto yy810;
15652: default: goto yy1068;
15653: }
15654: yy1068:
15655: YYDEBUG(1068, *YYCURSOR);
15656: {
15657: DEBUG_OUTPUT("gnunocolon");
15658: TIMELIB_INIT;
15659: switch (s->time->have_time) {
15660: case 0:
15661: s->time->h = timelib_get_nr((char **) &ptr, 2);
15662: s->time->i = timelib_get_nr((char **) &ptr, 2);
15663: s->time->s = 0;
15664: break;
15665: case 1:
15666: s->time->y = timelib_get_nr((char **) &ptr, 4);
15667: break;
15668: default:
15669: TIMELIB_DEINIT;
15670: add_error(s, "Double time specification");
15671: return TIMELIB_ERROR;
15672: }
15673: s->time->have_time++;
15674: TIMELIB_DEINIT;
15675: return TIMELIB_GNU_NOCOLON;
15676: }
15677: yy1069:
15678: YYDEBUG(1069, *YYCURSOR);
15679: yych = *++YYCURSOR;
15680: if (yych <= '/') goto yy61;
15681: if (yych <= '0') goto yy1081;
15682: if (yych <= '9') goto yy1082;
15683: goto yy61;
15684: yy1070:
15685: YYDEBUG(1070, *YYCURSOR);
15686: yych = *++YYCURSOR;
15687: if (yych <= '/') goto yy61;
15688: if (yych <= '2') goto yy1080;
15689: if (yych <= '9') goto yy1079;
15690: goto yy61;
15691: yy1071:
15692: YYDEBUG(1071, *YYCURSOR);
15693: yych = *++YYCURSOR;
15694: if (yych <= '/') goto yy61;
15695: if (yych <= '9') goto yy1079;
15696: goto yy61;
15697: yy1072:
15698: YYDEBUG(1072, *YYCURSOR);
15699: yych = *++YYCURSOR;
15700: if (yych <= '/') goto yy61;
15701: if (yych <= '5') goto yy1077;
15702: if (yych <= '6') goto yy1078;
15703: if (yych <= '9') goto yy1075;
15704: goto yy61;
15705: yy1073:
15706: YYDEBUG(1073, *YYCURSOR);
15707: yych = *++YYCURSOR;
15708: if (yych <= '/') goto yy61;
15709: if (yych <= '9') goto yy1075;
15710: goto yy61;
15711: yy1074:
15712: YYDEBUG(1074, *YYCURSOR);
15713: yych = *++YYCURSOR;
15714: if (yych <= '/') goto yy61;
15715: if (yych <= '0') goto yy1075;
15716: if (yych <= '9') goto yy55;
15717: goto yy61;
15718: yy1075:
15719: YYDEBUG(1075, *YYCURSOR);
15720: yyaccept = 25;
15721: yych = *(YYMARKER = ++YYCURSOR);
15722: if (yybm[0+yych] & 2) {
15723: goto yy55;
15724: }
15725: if (yych <= 'W') {
15726: if (yych <= 'F') {
15727: if (yych <= ' ') {
15728: if (yych == '\t') goto yy61;
15729: if (yych >= ' ') goto yy61;
15730: } else {
15731: if (yych == 'D') goto yy61;
15732: if (yych >= 'F') goto yy61;
15733: }
15734: } else {
15735: if (yych <= 'M') {
15736: if (yych == 'H') goto yy61;
15737: if (yych >= 'M') goto yy61;
15738: } else {
15739: if (yych <= 'R') goto yy1076;
15740: if (yych <= 'T') goto yy61;
15741: if (yych >= 'W') goto yy61;
15742: }
15743: }
15744: } else {
15745: if (yych <= 'h') {
15746: if (yych <= 'd') {
15747: if (yych == 'Y') goto yy61;
15748: if (yych >= 'd') goto yy61;
15749: } else {
15750: if (yych == 'f') goto yy61;
15751: if (yych >= 'h') goto yy61;
15752: }
15753: } else {
15754: if (yych <= 't') {
15755: if (yych == 'm') goto yy61;
15756: if (yych >= 's') goto yy61;
15757: } else {
15758: if (yych <= 'w') {
15759: if (yych >= 'w') goto yy61;
15760: } else {
15761: if (yych == 'y') goto yy61;
15762: }
15763: }
15764: }
15765: }
15766: yy1076:
15767: YYDEBUG(1076, *YYCURSOR);
15768: {
15769: int tz_not_found;
15770: DEBUG_OUTPUT("iso8601nocolon");
15771: TIMELIB_INIT;
15772: TIMELIB_HAVE_TIME();
15773: s->time->h = timelib_get_nr((char **) &ptr, 2);
15774: s->time->i = timelib_get_nr((char **) &ptr, 2);
15775: s->time->s = timelib_get_nr((char **) &ptr, 2);
15776:
15777: if (*ptr != '\0') {
15778: s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper);
15779: if (tz_not_found) {
15780: add_error(s, "The timezone could not be found in the database");
15781: }
15782: }
15783: TIMELIB_DEINIT;
15784: return TIMELIB_ISO_NOCOLON;
15785: }
15786: yy1077:
15787: YYDEBUG(1077, *YYCURSOR);
15788: yyaccept = 25;
15789: yych = *(YYMARKER = ++YYCURSOR);
15790: if (yych <= 'V') {
15791: if (yych <= 'D') {
15792: if (yych <= ' ') {
15793: if (yych == '\t') goto yy61;
15794: if (yych <= 0x1F) goto yy1076;
15795: goto yy61;
15796: } else {
15797: if (yych <= '/') goto yy1076;
15798: if (yych <= '9') goto yy821;
15799: if (yych <= 'C') goto yy1076;
15800: goto yy61;
15801: }
15802: } else {
15803: if (yych <= 'H') {
15804: if (yych == 'F') goto yy61;
15805: if (yych <= 'G') goto yy1076;
15806: goto yy61;
15807: } else {
15808: if (yych <= 'M') {
15809: if (yych <= 'L') goto yy1076;
15810: goto yy61;
15811: } else {
15812: if (yych <= 'R') goto yy1076;
15813: if (yych <= 'T') goto yy61;
15814: goto yy1076;
15815: }
15816: }
15817: }
15818: } else {
15819: if (yych <= 'h') {
15820: if (yych <= 'c') {
15821: if (yych == 'X') goto yy1076;
15822: if (yych <= 'Y') goto yy61;
15823: goto yy1076;
15824: } else {
15825: if (yych <= 'e') {
15826: if (yych <= 'd') goto yy61;
15827: goto yy1076;
15828: } else {
15829: if (yych == 'g') goto yy1076;
15830: goto yy61;
15831: }
15832: }
15833: } else {
15834: if (yych <= 't') {
15835: if (yych == 'm') goto yy61;
15836: if (yych <= 'r') goto yy1076;
15837: goto yy61;
15838: } else {
15839: if (yych <= 'w') {
15840: if (yych <= 'v') goto yy1076;
15841: goto yy61;
15842: } else {
15843: if (yych == 'y') goto yy61;
15844: goto yy1076;
15845: }
15846: }
15847: }
15848: }
15849: yy1078:
15850: YYDEBUG(1078, *YYCURSOR);
15851: yyaccept = 25;
15852: yych = *(YYMARKER = ++YYCURSOR);
15853: if (yych <= 'V') {
15854: if (yych <= 'D') {
15855: if (yych <= ' ') {
15856: if (yych == '\t') goto yy61;
15857: if (yych <= 0x1F) goto yy1076;
15858: goto yy61;
15859: } else {
15860: if (yych <= '6') {
15861: if (yych <= '/') goto yy1076;
15862: goto yy821;
15863: } else {
15864: if (yych <= '9') goto yy55;
15865: if (yych <= 'C') goto yy1076;
15866: goto yy61;
15867: }
15868: }
15869: } else {
15870: if (yych <= 'H') {
15871: if (yych == 'F') goto yy61;
15872: if (yych <= 'G') goto yy1076;
15873: goto yy61;
15874: } else {
15875: if (yych <= 'M') {
15876: if (yych <= 'L') goto yy1076;
15877: goto yy61;
15878: } else {
15879: if (yych <= 'R') goto yy1076;
15880: if (yych <= 'T') goto yy61;
15881: goto yy1076;
15882: }
15883: }
15884: }
15885: } else {
15886: if (yych <= 'h') {
15887: if (yych <= 'c') {
15888: if (yych == 'X') goto yy1076;
15889: if (yych <= 'Y') goto yy61;
15890: goto yy1076;
15891: } else {
15892: if (yych <= 'e') {
15893: if (yych <= 'd') goto yy61;
15894: goto yy1076;
15895: } else {
15896: if (yych == 'g') goto yy1076;
15897: goto yy61;
15898: }
15899: }
15900: } else {
15901: if (yych <= 't') {
15902: if (yych == 'm') goto yy61;
15903: if (yych <= 'r') goto yy1076;
15904: goto yy61;
15905: } else {
15906: if (yych <= 'w') {
15907: if (yych <= 'v') goto yy1076;
15908: goto yy61;
15909: } else {
15910: if (yych == 'y') goto yy61;
15911: goto yy1076;
15912: }
15913: }
15914: }
15915: }
15916: yy1079:
15917: YYDEBUG(1079, *YYCURSOR);
15918: yyaccept = 25;
15919: yych = *(YYMARKER = ++YYCURSOR);
15920: if (yych <= 'V') {
15921: if (yych <= 'D') {
15922: if (yych <= ' ') {
15923: if (yych == '\t') goto yy61;
15924: if (yych <= 0x1F) goto yy1076;
15925: goto yy61;
15926: } else {
15927: if (yych <= '/') goto yy1076;
15928: if (yych <= '9') goto yy821;
15929: if (yych <= 'C') goto yy1076;
15930: goto yy61;
15931: }
15932: } else {
15933: if (yych <= 'H') {
15934: if (yych == 'F') goto yy61;
15935: if (yych <= 'G') goto yy1076;
15936: goto yy61;
15937: } else {
15938: if (yych <= 'M') {
15939: if (yych <= 'L') goto yy1076;
15940: goto yy61;
15941: } else {
15942: if (yych <= 'R') goto yy1076;
15943: if (yych <= 'T') goto yy61;
15944: goto yy1076;
15945: }
15946: }
15947: }
15948: } else {
15949: if (yych <= 'h') {
15950: if (yych <= 'c') {
15951: if (yych == 'X') goto yy1076;
15952: if (yych <= 'Y') goto yy61;
15953: goto yy1076;
15954: } else {
15955: if (yych <= 'e') {
15956: if (yych <= 'd') goto yy61;
15957: goto yy1076;
15958: } else {
15959: if (yych == 'g') goto yy1076;
15960: goto yy61;
15961: }
15962: }
15963: } else {
15964: if (yych <= 't') {
15965: if (yych == 'm') goto yy61;
15966: if (yych <= 'r') goto yy1076;
15967: goto yy61;
15968: } else {
15969: if (yych <= 'w') {
15970: if (yych <= 'v') goto yy1076;
15971: goto yy61;
15972: } else {
15973: if (yych == 'y') goto yy61;
15974: goto yy1076;
15975: }
15976: }
15977: }
15978: }
15979: yy1080:
15980: YYDEBUG(1080, *YYCURSOR);
15981: yyaccept = 25;
15982: yych = *(YYMARKER = ++YYCURSOR);
15983: if (yych <= 'T') {
15984: if (yych <= '9') {
15985: if (yych <= ' ') {
15986: if (yych == '\t') goto yy61;
15987: if (yych <= 0x1F) goto yy1076;
15988: goto yy61;
15989: } else {
15990: if (yych <= '0') {
15991: if (yych <= '/') goto yy1076;
15992: goto yy845;
15993: } else {
15994: if (yych <= '2') goto yy846;
15995: if (yych <= '3') goto yy847;
15996: goto yy821;
15997: }
15998: }
15999: } else {
16000: if (yych <= 'G') {
16001: if (yych <= 'D') {
16002: if (yych <= 'C') goto yy1076;
16003: goto yy61;
16004: } else {
16005: if (yych == 'F') goto yy61;
16006: goto yy1076;
16007: }
16008: } else {
16009: if (yych <= 'L') {
16010: if (yych <= 'H') goto yy61;
16011: goto yy1076;
16012: } else {
16013: if (yych <= 'M') goto yy61;
16014: if (yych <= 'R') goto yy1076;
16015: goto yy61;
16016: }
16017: }
16018: }
16019: } else {
16020: if (yych <= 'g') {
16021: if (yych <= 'Y') {
16022: if (yych == 'W') goto yy61;
16023: if (yych <= 'X') goto yy1076;
16024: goto yy61;
16025: } else {
16026: if (yych <= 'd') {
16027: if (yych <= 'c') goto yy1076;
16028: goto yy61;
16029: } else {
16030: if (yych == 'f') goto yy61;
16031: goto yy1076;
16032: }
16033: }
16034: } else {
16035: if (yych <= 't') {
16036: if (yych <= 'l') {
16037: if (yych <= 'h') goto yy61;
16038: goto yy1076;
16039: } else {
16040: if (yych <= 'm') goto yy61;
16041: if (yych <= 'r') goto yy1076;
16042: goto yy61;
16043: }
16044: } else {
16045: if (yych <= 'w') {
16046: if (yych <= 'v') goto yy1076;
16047: goto yy61;
16048: } else {
16049: if (yych == 'y') goto yy61;
16050: goto yy1076;
16051: }
16052: }
16053: }
16054: }
16055: yy1081:
16056: YYDEBUG(1081, *YYCURSOR);
16057: yyaccept = 25;
16058: yych = *(YYMARKER = ++YYCURSOR);
16059: if (yych <= 'T') {
16060: if (yych <= '9') {
16061: if (yych <= ' ') {
16062: if (yych == '\t') goto yy61;
16063: if (yych <= 0x1F) goto yy1076;
16064: goto yy61;
16065: } else {
16066: if (yych <= '0') {
16067: if (yych <= '/') goto yy1076;
16068: goto yy877;
16069: } else {
16070: if (yych <= '2') goto yy846;
16071: if (yych <= '3') goto yy847;
16072: goto yy821;
16073: }
16074: }
16075: } else {
16076: if (yych <= 'G') {
16077: if (yych <= 'D') {
16078: if (yych <= 'C') goto yy1076;
16079: goto yy61;
16080: } else {
16081: if (yych == 'F') goto yy61;
16082: goto yy1076;
16083: }
16084: } else {
16085: if (yych <= 'L') {
16086: if (yych <= 'H') goto yy61;
16087: goto yy1076;
16088: } else {
16089: if (yych <= 'M') goto yy61;
16090: if (yych <= 'R') goto yy1076;
16091: goto yy61;
16092: }
16093: }
16094: }
16095: } else {
16096: if (yych <= 'g') {
16097: if (yych <= 'Y') {
16098: if (yych == 'W') goto yy61;
16099: if (yych <= 'X') goto yy1076;
16100: goto yy61;
16101: } else {
16102: if (yych <= 'd') {
16103: if (yych <= 'c') goto yy1076;
16104: goto yy61;
16105: } else {
16106: if (yych == 'f') goto yy61;
16107: goto yy1076;
16108: }
16109: }
16110: } else {
16111: if (yych <= 't') {
16112: if (yych <= 'l') {
16113: if (yych <= 'h') goto yy61;
16114: goto yy1076;
16115: } else {
16116: if (yych <= 'm') goto yy61;
16117: if (yych <= 'r') goto yy1076;
16118: goto yy61;
16119: }
16120: } else {
16121: if (yych <= 'w') {
16122: if (yych <= 'v') goto yy1076;
16123: goto yy61;
16124: } else {
16125: if (yych == 'y') goto yy61;
16126: goto yy1076;
16127: }
16128: }
16129: }
16130: }
16131: yy1082:
16132: YYDEBUG(1082, *YYCURSOR);
16133: yyaccept = 25;
16134: yych = *(YYMARKER = ++YYCURSOR);
16135: if (yych <= 'T') {
16136: if (yych <= '9') {
16137: if (yych <= ' ') {
16138: if (yych == '\t') goto yy61;
16139: if (yych <= 0x1F) goto yy1076;
16140: goto yy61;
16141: } else {
16142: if (yych <= '0') {
16143: if (yych <= '/') goto yy1076;
16144: goto yy845;
16145: } else {
16146: if (yych <= '2') goto yy846;
16147: if (yych <= '3') goto yy847;
16148: goto yy821;
16149: }
16150: }
16151: } else {
16152: if (yych <= 'G') {
16153: if (yych <= 'D') {
16154: if (yych <= 'C') goto yy1076;
16155: goto yy61;
16156: } else {
16157: if (yych == 'F') goto yy61;
16158: goto yy1076;
16159: }
16160: } else {
16161: if (yych <= 'L') {
16162: if (yych <= 'H') goto yy61;
16163: goto yy1076;
16164: } else {
16165: if (yych <= 'M') goto yy61;
16166: if (yych <= 'R') goto yy1076;
16167: goto yy61;
16168: }
16169: }
16170: }
16171: } else {
16172: if (yych <= 'g') {
16173: if (yych <= 'Y') {
16174: if (yych == 'W') goto yy61;
16175: if (yych <= 'X') goto yy1076;
16176: goto yy61;
16177: } else {
16178: if (yych <= 'd') {
16179: if (yych <= 'c') goto yy1076;
16180: goto yy61;
16181: } else {
16182: if (yych == 'f') goto yy61;
16183: goto yy1076;
16184: }
16185: }
16186: } else {
16187: if (yych <= 't') {
16188: if (yych <= 'l') {
16189: if (yych <= 'h') goto yy61;
16190: goto yy1076;
16191: } else {
16192: if (yych <= 'm') goto yy61;
16193: if (yych <= 'r') goto yy1076;
16194: goto yy61;
16195: }
16196: } else {
16197: if (yych <= 'w') {
16198: if (yych <= 'v') goto yy1076;
16199: goto yy61;
16200: } else {
16201: if (yych == 'y') goto yy61;
16202: goto yy1076;
16203: }
16204: }
16205: }
16206: }
16207: yy1083:
16208: YYDEBUG(1083, *YYCURSOR);
16209: yyaccept = 11;
16210: yych = *(YYMARKER = ++YYCURSOR);
16211: if (yych <= '/') {
16212: if (yych == '.') goto yy1085;
16213: goto yy491;
16214: } else {
16215: if (yych <= '9') goto yy1084;
16216: if (yych <= ':') goto yy1085;
16217: goto yy491;
16218: }
16219: yy1084:
16220: YYDEBUG(1084, *YYCURSOR);
16221: yyaccept = 11;
16222: yych = *(YYMARKER = ++YYCURSOR);
16223: if (yych == '.') goto yy1085;
16224: if (yych != ':') goto yy491;
16225: yy1085:
16226: YYDEBUG(1085, *YYCURSOR);
16227: yych = *++YYCURSOR;
16228: if (yych <= '/') goto yy57;
16229: if (yych <= '5') goto yy1086;
16230: if (yych <= '6') goto yy1087;
16231: if (yych <= '9') goto yy496;
16232: goto yy57;
16233: yy1086:
16234: YYDEBUG(1086, *YYCURSOR);
16235: yyaccept = 11;
16236: yych = *(YYMARKER = ++YYCURSOR);
16237: if (yych == '.') goto yy497;
16238: if (yych <= '/') goto yy491;
16239: if (yych <= '9') goto yy496;
16240: goto yy491;
16241: yy1087:
16242: YYDEBUG(1087, *YYCURSOR);
16243: yyaccept = 11;
16244: yych = *(YYMARKER = ++YYCURSOR);
16245: if (yych == '.') goto yy497;
16246: if (yych == '0') goto yy496;
16247: goto yy491;
16248: yy1088:
16249: YYDEBUG(1088, *YYCURSOR);
16250: yyaccept = 11;
16251: yych = *(YYMARKER = ++YYCURSOR);
16252: if (yych <= '.') {
16253: if (yych <= ',') goto yy491;
16254: if (yych <= '-') goto yy602;
16255: goto yy1092;
16256: } else {
16257: if (yych <= '/') goto yy491;
16258: if (yych <= '9') goto yy1091;
16259: if (yych <= ':') goto yy1085;
16260: goto yy491;
16261: }
16262: yy1089:
16263: YYDEBUG(1089, *YYCURSOR);
16264: yyaccept = 11;
16265: yych = *(YYMARKER = ++YYCURSOR);
16266: if (yych <= '/') {
16267: if (yych <= ',') goto yy491;
16268: if (yych <= '-') goto yy602;
16269: if (yych <= '.') goto yy1092;
16270: goto yy491;
16271: } else {
16272: if (yych <= '2') goto yy1091;
16273: if (yych <= '9') goto yy1084;
16274: if (yych <= ':') goto yy1085;
16275: goto yy491;
16276: }
16277: yy1090:
16278: YYDEBUG(1090, *YYCURSOR);
16279: yyaccept = 11;
16280: yych = *(YYMARKER = ++YYCURSOR);
16281: if (yych <= '.') {
16282: if (yych <= ',') goto yy491;
16283: if (yych <= '-') goto yy602;
16284: goto yy1092;
16285: } else {
16286: if (yych <= '/') goto yy491;
16287: if (yych <= '9') goto yy1084;
16288: if (yych <= ':') goto yy1085;
16289: goto yy491;
16290: }
16291: yy1091:
16292: YYDEBUG(1091, *YYCURSOR);
16293: yyaccept = 11;
16294: yych = *(YYMARKER = ++YYCURSOR);
16295: if (yych <= '.') {
16296: if (yych <= ',') goto yy491;
16297: if (yych <= '-') goto yy602;
16298: } else {
16299: if (yych == ':') goto yy1085;
16300: goto yy491;
16301: }
16302: yy1092:
16303: YYDEBUG(1092, *YYCURSOR);
16304: yych = *++YYCURSOR;
16305: if (yych <= '/') goto yy57;
16306: if (yych <= '5') goto yy1093;
16307: if (yych <= '6') goto yy1094;
16308: if (yych <= '9') goto yy610;
16309: goto yy57;
16310: yy1093:
16311: YYDEBUG(1093, *YYCURSOR);
16312: yyaccept = 11;
16313: yych = *(YYMARKER = ++YYCURSOR);
16314: if (yych == '.') goto yy497;
16315: if (yych <= '/') goto yy491;
16316: if (yych <= '9') goto yy1095;
16317: goto yy491;
16318: yy1094:
16319: YYDEBUG(1094, *YYCURSOR);
16320: yyaccept = 11;
16321: yych = *(YYMARKER = ++YYCURSOR);
16322: if (yych <= '/') {
16323: if (yych == '.') goto yy497;
16324: goto yy491;
16325: } else {
16326: if (yych <= '0') goto yy1095;
16327: if (yych <= '9') goto yy611;
16328: goto yy491;
16329: }
16330: yy1095:
16331: YYDEBUG(1095, *YYCURSOR);
16332: yyaccept = 11;
16333: yych = *(YYMARKER = ++YYCURSOR);
16334: if (yych == '.') goto yy497;
16335: if (yych <= '/') goto yy491;
16336: if (yych <= '9') goto yy605;
16337: goto yy491;
16338: yy1096:
16339: YYDEBUG(1096, *YYCURSOR);
16340: yych = *++YYCURSOR;
16341: if (yych <= '9') {
16342: if (yych <= '-') {
16343: if (yych == '\t') goto yy460;
16344: if (yych <= ',') goto yy462;
16345: goto yy1051;
16346: } else {
16347: if (yych <= '.') goto yy474;
16348: if (yych <= '/') goto yy472;
16349: if (yych <= '5') goto yy1066;
16350: goto yy741;
16351: }
16352: } else {
16353: if (yych <= 'q') {
16354: if (yych <= ':') goto yy483;
16355: if (yych == 'n') goto yy470;
16356: goto yy462;
16357: } else {
16358: if (yych <= 'r') goto yy471;
16359: if (yych <= 's') goto yy464;
16360: if (yych <= 't') goto yy468;
16361: goto yy462;
16362: }
16363: }
16364: yy1097:
16365: YYDEBUG(1097, *YYCURSOR);
16366: yych = *++YYCURSOR;
16367: if (yych <= '9') {
16368: if (yych <= '-') {
16369: if (yych == '\t') goto yy1052;
16370: if (yych <= ',') goto yy1054;
16371: goto yy1051;
16372: } else {
16373: if (yych <= '.') goto yy1064;
16374: if (yych <= '/') goto yy472;
16375: if (yych <= '5') goto yy1066;
16376: goto yy741;
16377: }
16378: } else {
16379: if (yych <= 'q') {
16380: if (yych <= ':') goto yy1065;
16381: if (yych == 'n') goto yy470;
16382: goto yy1054;
16383: } else {
16384: if (yych <= 'r') goto yy471;
16385: if (yych <= 's') goto yy464;
16386: if (yych <= 't') goto yy468;
16387: goto yy1054;
16388: }
16389: }
16390: yy1098:
16391: YYDEBUG(1098, *YYCURSOR);
16392: yych = *++YYCURSOR;
16393: if (yych <= 'E') {
16394: if (yych <= ')') {
16395: if (yych <= '(') goto yy4;
16396: goto yy140;
16397: } else {
16398: if (yych <= '@') goto yy4;
16399: if (yych <= 'D') goto yy142;
16400: }
16401: } else {
16402: if (yych <= 'd') {
16403: if (yych <= 'Z') goto yy142;
16404: if (yych <= '`') goto yy4;
16405: goto yy142;
16406: } else {
16407: if (yych <= 'e') goto yy1099;
16408: if (yych <= 'z') goto yy142;
16409: goto yy4;
16410: }
16411: }
16412: yy1099:
16413: YYDEBUG(1099, *YYCURSOR);
16414: yych = *++YYCURSOR;
16415: if (yych <= 'V') {
16416: if (yych <= ')') {
16417: if (yych <= '(') goto yy4;
16418: goto yy140;
16419: } else {
16420: if (yych <= '@') goto yy4;
16421: if (yych <= 'U') goto yy143;
16422: }
16423: } else {
16424: if (yych <= 'u') {
16425: if (yych <= 'Z') goto yy143;
16426: if (yych <= '`') goto yy4;
16427: goto yy143;
16428: } else {
16429: if (yych <= 'v') goto yy1100;
16430: if (yych <= 'z') goto yy143;
16431: goto yy4;
16432: }
16433: }
16434: yy1100:
16435: YYDEBUG(1100, *YYCURSOR);
16436: yych = *++YYCURSOR;
16437: if (yych <= 'I') {
16438: if (yych <= ')') {
16439: if (yych <= '(') goto yy4;
16440: goto yy140;
16441: } else {
16442: if (yych <= '@') goto yy4;
16443: if (yych <= 'H') goto yy144;
16444: }
16445: } else {
16446: if (yych <= 'h') {
16447: if (yych <= 'Z') goto yy144;
16448: if (yych <= '`') goto yy4;
16449: goto yy144;
16450: } else {
16451: if (yych <= 'i') goto yy1101;
16452: if (yych <= 'z') goto yy144;
16453: goto yy4;
16454: }
16455: }
16456: yy1101:
16457: YYDEBUG(1101, *YYCURSOR);
16458: yych = *++YYCURSOR;
16459: if (yych <= 'O') {
16460: if (yych <= ')') {
16461: if (yych <= '(') goto yy4;
16462: goto yy140;
16463: } else {
16464: if (yych <= '@') goto yy4;
16465: if (yych <= 'N') goto yy145;
16466: }
16467: } else {
16468: if (yych <= 'n') {
16469: if (yych <= 'Z') goto yy145;
16470: if (yych <= '`') goto yy4;
16471: goto yy145;
16472: } else {
16473: if (yych <= 'o') goto yy1102;
16474: if (yych <= 'z') goto yy145;
16475: goto yy4;
16476: }
16477: }
16478: yy1102:
16479: YYDEBUG(1102, *YYCURSOR);
16480: yyaccept = 0;
16481: yych = *(YYMARKER = ++YYCURSOR);
16482: if (yych <= 'T') {
16483: if (yych == ')') goto yy140;
16484: goto yy4;
16485: } else {
16486: if (yych <= 'U') goto yy1103;
16487: if (yych != 'u') goto yy4;
16488: }
16489: yy1103:
16490: YYDEBUG(1103, *YYCURSOR);
16491: yych = *++YYCURSOR;
16492: if (yych == 'S') goto yy1104;
16493: if (yych != 's') goto yy57;
16494: yy1104:
16495: YYDEBUG(1104, *YYCURSOR);
16496: yych = *++YYCURSOR;
16497: if (yych == '\t') goto yy1105;
16498: if (yych != ' ') goto yy57;
16499: yy1105:
16500: YYDEBUG(1105, *YYCURSOR);
16501: ++YYCURSOR;
16502: if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11);
16503: yych = *YYCURSOR;
16504: yy1106:
16505: YYDEBUG(1106, *YYCURSOR);
16506: if (yych <= 'W') {
16507: if (yych <= 'F') {
16508: if (yych <= ' ') {
16509: if (yych == '\t') goto yy1105;
16510: if (yych <= 0x1F) goto yy57;
16511: goto yy1105;
16512: } else {
16513: if (yych == 'D') goto yy1110;
16514: if (yych <= 'E') goto yy57;
16515: goto yy1111;
16516: }
16517: } else {
16518: if (yych <= 'M') {
16519: if (yych == 'H') goto yy1109;
16520: if (yych <= 'L') goto yy57;
16521: goto yy1108;
16522: } else {
16523: if (yych <= 'S') {
16524: if (yych <= 'R') goto yy57;
16525: } else {
16526: if (yych <= 'T') goto yy1114;
16527: if (yych <= 'V') goto yy57;
16528: goto yy1113;
16529: }
16530: }
16531: }
16532: } else {
16533: if (yych <= 'l') {
16534: if (yych <= 'd') {
16535: if (yych == 'Y') goto yy1112;
16536: if (yych <= 'c') goto yy57;
16537: goto yy1110;
16538: } else {
16539: if (yych <= 'f') {
16540: if (yych <= 'e') goto yy57;
16541: goto yy1111;
16542: } else {
16543: if (yych == 'h') goto yy1109;
16544: goto yy57;
16545: }
16546: }
16547: } else {
16548: if (yych <= 't') {
16549: if (yych <= 'm') goto yy1108;
16550: if (yych <= 'r') goto yy57;
16551: if (yych >= 't') goto yy1114;
16552: } else {
16553: if (yych <= 'w') {
16554: if (yych <= 'v') goto yy57;
16555: goto yy1113;
16556: } else {
16557: if (yych == 'y') goto yy1112;
16558: goto yy57;
16559: }
16560: }
16561: }
16562: }
16563: yy1107:
16564: YYDEBUG(1107, *YYCURSOR);
16565: yych = *++YYCURSOR;
16566: if (yych <= 'U') {
16567: if (yych <= 'D') {
16568: if (yych == 'A') goto yy1179;
16569: goto yy57;
16570: } else {
16571: if (yych <= 'E') goto yy1180;
16572: if (yych <= 'T') goto yy57;
16573: goto yy1178;
16574: }
16575: } else {
16576: if (yych <= 'd') {
16577: if (yych == 'a') goto yy1179;
16578: goto yy57;
16579: } else {
16580: if (yych <= 'e') goto yy1180;
16581: if (yych == 'u') goto yy1178;
16582: goto yy57;
16583: }
16584: }
16585: yy1108:
16586: YYDEBUG(1108, *YYCURSOR);
16587: yych = *++YYCURSOR;
16588: if (yych <= 'O') {
16589: if (yych == 'I') goto yy1170;
16590: if (yych <= 'N') goto yy57;
16591: goto yy1169;
16592: } else {
16593: if (yych <= 'i') {
16594: if (yych <= 'h') goto yy57;
16595: goto yy1170;
16596: } else {
16597: if (yych == 'o') goto yy1169;
16598: goto yy57;
16599: }
16600: }
16601: yy1109:
16602: YYDEBUG(1109, *YYCURSOR);
16603: yych = *++YYCURSOR;
16604: if (yych == 'O') goto yy1167;
16605: if (yych == 'o') goto yy1167;
16606: goto yy57;
16607: yy1110:
16608: YYDEBUG(1110, *YYCURSOR);
16609: yych = *++YYCURSOR;
16610: if (yych == 'A') goto yy1166;
16611: if (yych == 'a') goto yy1166;
16612: goto yy57;
16613: yy1111:
16614: YYDEBUG(1111, *YYCURSOR);
16615: yych = *++YYCURSOR;
16616: if (yych <= 'R') {
16617: if (yych == 'O') goto yy1151;
16618: if (yych <= 'Q') goto yy57;
16619: goto yy1150;
16620: } else {
16621: if (yych <= 'o') {
16622: if (yych <= 'n') goto yy57;
16623: goto yy1151;
16624: } else {
16625: if (yych == 'r') goto yy1150;
16626: goto yy57;
16627: }
16628: }
16629: yy1112:
16630: YYDEBUG(1112, *YYCURSOR);
16631: yych = *++YYCURSOR;
16632: if (yych == 'E') goto yy1147;
16633: if (yych == 'e') goto yy1147;
16634: goto yy57;
16635: yy1113:
16636: YYDEBUG(1113, *YYCURSOR);
16637: yych = *++YYCURSOR;
16638: if (yych == 'E') goto yy1133;
16639: if (yych == 'e') goto yy1133;
16640: goto yy57;
16641: yy1114:
16642: YYDEBUG(1114, *YYCURSOR);
16643: yych = *++YYCURSOR;
16644: if (yych <= 'U') {
16645: if (yych == 'H') goto yy1115;
16646: if (yych <= 'T') goto yy57;
16647: goto yy1116;
16648: } else {
16649: if (yych <= 'h') {
16650: if (yych <= 'g') goto yy57;
16651: } else {
16652: if (yych == 'u') goto yy1116;
16653: goto yy57;
16654: }
16655: }
16656: yy1115:
16657: YYDEBUG(1115, *YYCURSOR);
16658: yych = *++YYCURSOR;
16659: if (yych == 'U') goto yy1128;
16660: if (yych == 'u') goto yy1128;
16661: goto yy57;
16662: yy1116:
16663: YYDEBUG(1116, *YYCURSOR);
16664: yych = *++YYCURSOR;
16665: if (yych == 'E') goto yy1117;
16666: if (yych != 'e') goto yy57;
16667: yy1117:
16668: YYDEBUG(1117, *YYCURSOR);
16669: yyaccept = 26;
16670: yych = *(YYMARKER = ++YYCURSOR);
16671: if (yych <= ' ') {
16672: if (yych == '\t') goto yy1119;
16673: if (yych >= ' ') goto yy1119;
16674: } else {
16675: if (yych <= 'S') {
16676: if (yych >= 'S') goto yy1121;
16677: } else {
16678: if (yych == 's') goto yy1121;
16679: }
16680: }
16681: yy1118:
16682: YYDEBUG(1118, *YYCURSOR);
16683: {
16684: timelib_sll i;
16685: int behavior = 0;
16686: DEBUG_OUTPUT("relativetext");
16687: TIMELIB_INIT;
16688: TIMELIB_HAVE_RELATIVE();
16689:
16690: while(*ptr) {
16691: i = timelib_get_relative_text((char **) &ptr, &behavior);
16692: timelib_eat_spaces((char **) &ptr);
16693: timelib_set_relative((char **) &ptr, i, behavior, s);
16694: }
16695: TIMELIB_DEINIT;
16696: return TIMELIB_RELATIVE;
16697: }
16698: yy1119:
16699: YYDEBUG(1119, *YYCURSOR);
16700: ++YYCURSOR;
16701: if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
16702: yych = *YYCURSOR;
16703: YYDEBUG(1120, *YYCURSOR);
16704: if (yych <= ' ') {
16705: if (yych == '\t') goto yy1119;
16706: if (yych <= 0x1F) goto yy57;
16707: goto yy1119;
16708: } else {
16709: if (yych <= 'O') {
16710: if (yych <= 'N') goto yy57;
16711: goto yy1125;
16712: } else {
16713: if (yych == 'o') goto yy1125;
16714: goto yy57;
16715: }
16716: }
16717: yy1121:
16718: YYDEBUG(1121, *YYCURSOR);
16719: yych = *++YYCURSOR;
16720: if (yych == 'D') goto yy1122;
16721: if (yych != 'd') goto yy57;
16722: yy1122:
16723: YYDEBUG(1122, *YYCURSOR);
16724: yych = *++YYCURSOR;
16725: if (yych == 'A') goto yy1123;
16726: if (yych != 'a') goto yy57;
16727: yy1123:
16728: YYDEBUG(1123, *YYCURSOR);
16729: yych = *++YYCURSOR;
16730: if (yych == 'Y') goto yy1124;
16731: if (yych != 'y') goto yy57;
16732: yy1124:
16733: YYDEBUG(1124, *YYCURSOR);
16734: yyaccept = 26;
16735: yych = *(YYMARKER = ++YYCURSOR);
16736: if (yych == '\t') goto yy1119;
16737: if (yych == ' ') goto yy1119;
16738: goto yy1118;
16739: yy1125:
16740: YYDEBUG(1125, *YYCURSOR);
16741: yych = *++YYCURSOR;
16742: if (yych == 'F') goto yy1126;
16743: if (yych != 'f') goto yy57;
16744: yy1126:
16745: YYDEBUG(1126, *YYCURSOR);
16746: ++YYCURSOR;
16747: YYDEBUG(1127, *YYCURSOR);
16748: {
16749: timelib_sll i;
16750: int behavior = 0;
16751: DEBUG_OUTPUT("weekdayof");
16752: TIMELIB_INIT;
16753: TIMELIB_HAVE_RELATIVE();
16754: TIMELIB_HAVE_SPECIAL_RELATIVE();
16755:
16756: i = timelib_get_relative_text((char **) &ptr, &behavior);
16757: timelib_eat_spaces((char **) &ptr);
16758: if (i > 0) { /* first, second... etc */
16759: s->time->relative.special.type = TIMELIB_SPECIAL_DAY_OF_WEEK_IN_MONTH;
16760: timelib_set_relative((char **) &ptr, i, 1, s);
16761: } else { /* last */
16762: s->time->relative.special.type = TIMELIB_SPECIAL_LAST_DAY_OF_WEEK_IN_MONTH;
16763: timelib_set_relative((char **) &ptr, i, behavior, s);
16764: }
16765: TIMELIB_DEINIT;
16766: return TIMELIB_WEEK_DAY_OF_MONTH;
16767: }
16768: yy1128:
16769: YYDEBUG(1128, *YYCURSOR);
16770: yyaccept = 26;
16771: yych = *(YYMARKER = ++YYCURSOR);
16772: if (yych <= ' ') {
16773: if (yych == '\t') goto yy1119;
16774: if (yych <= 0x1F) goto yy1118;
16775: goto yy1119;
16776: } else {
16777: if (yych <= 'R') {
16778: if (yych <= 'Q') goto yy1118;
16779: } else {
16780: if (yych != 'r') goto yy1118;
16781: }
16782: }
16783: YYDEBUG(1129, *YYCURSOR);
16784: yych = *++YYCURSOR;
16785: if (yych == 'S') goto yy1130;
16786: if (yych != 's') goto yy57;
16787: yy1130:
16788: YYDEBUG(1130, *YYCURSOR);
16789: yych = *++YYCURSOR;
16790: if (yych == 'D') goto yy1131;
16791: if (yych != 'd') goto yy57;
16792: yy1131:
16793: YYDEBUG(1131, *YYCURSOR);
16794: yych = *++YYCURSOR;
16795: if (yych == 'A') goto yy1132;
16796: if (yych != 'a') goto yy57;
16797: yy1132:
16798: YYDEBUG(1132, *YYCURSOR);
16799: yych = *++YYCURSOR;
16800: if (yych == 'Y') goto yy1124;
16801: if (yych == 'y') goto yy1124;
16802: goto yy57;
16803: yy1133:
16804: YYDEBUG(1133, *YYCURSOR);
16805: yych = *++YYCURSOR;
16806: if (yych <= 'E') {
16807: if (yych <= 'C') goto yy57;
16808: if (yych <= 'D') goto yy1135;
16809: } else {
16810: if (yych <= 'c') goto yy57;
16811: if (yych <= 'd') goto yy1135;
16812: if (yych >= 'f') goto yy57;
16813: }
16814: YYDEBUG(1134, *YYCURSOR);
16815: yych = *++YYCURSOR;
16816: if (yych == 'K') goto yy1141;
16817: if (yych == 'k') goto yy1141;
16818: goto yy57;
16819: yy1135:
16820: YYDEBUG(1135, *YYCURSOR);
16821: yyaccept = 26;
16822: yych = *(YYMARKER = ++YYCURSOR);
16823: if (yych <= ' ') {
16824: if (yych == '\t') goto yy1119;
16825: if (yych <= 0x1F) goto yy1118;
16826: goto yy1119;
16827: } else {
16828: if (yych <= 'N') {
16829: if (yych <= 'M') goto yy1118;
16830: } else {
16831: if (yych != 'n') goto yy1118;
16832: }
16833: }
16834: YYDEBUG(1136, *YYCURSOR);
16835: yych = *++YYCURSOR;
16836: if (yych == 'E') goto yy1137;
16837: if (yych != 'e') goto yy57;
16838: yy1137:
16839: YYDEBUG(1137, *YYCURSOR);
16840: yych = *++YYCURSOR;
16841: if (yych == 'S') goto yy1138;
16842: if (yych != 's') goto yy57;
16843: yy1138:
16844: YYDEBUG(1138, *YYCURSOR);
16845: yych = *++YYCURSOR;
16846: if (yych == 'D') goto yy1139;
16847: if (yych != 'd') goto yy57;
16848: yy1139:
16849: YYDEBUG(1139, *YYCURSOR);
16850: yych = *++YYCURSOR;
16851: if (yych == 'A') goto yy1140;
16852: if (yych != 'a') goto yy57;
16853: yy1140:
16854: YYDEBUG(1140, *YYCURSOR);
16855: yych = *++YYCURSOR;
16856: if (yych == 'Y') goto yy1124;
16857: if (yych == 'y') goto yy1124;
16858: goto yy57;
16859: yy1141:
16860: YYDEBUG(1141, *YYCURSOR);
16861: yyaccept = 27;
16862: yych = *(YYMARKER = ++YYCURSOR);
16863: if (yych <= 'S') {
16864: if (yych == 'D') goto yy1144;
16865: if (yych >= 'S') goto yy1143;
16866: } else {
16867: if (yych <= 'd') {
16868: if (yych >= 'd') goto yy1144;
16869: } else {
16870: if (yych == 's') goto yy1143;
16871: }
16872: }
16873: yy1142:
16874: YYDEBUG(1142, *YYCURSOR);
16875: {
16876: timelib_sll i;
16877: int behavior = 0;
16878: DEBUG_OUTPUT("relativetextweek");
16879: TIMELIB_INIT;
16880: TIMELIB_HAVE_RELATIVE();
16881:
16882: while(*ptr) {
16883: i = timelib_get_relative_text((char **) &ptr, &behavior);
16884: timelib_eat_spaces((char **) &ptr);
16885: timelib_set_relative((char **) &ptr, i, behavior, s);
16886: s->time->relative.weekday_behavior = 2;
16887:
16888: /* to handle the format weekday + last/this/next week */
16889: if (s->time->relative.have_weekday_relative == 0) {
16890: TIMELIB_HAVE_WEEKDAY_RELATIVE();
16891: s->time->relative.weekday = 1;
16892: }
16893: }
16894: TIMELIB_DEINIT;
16895: return TIMELIB_RELATIVE;
16896: }
16897: yy1143:
16898: YYDEBUG(1143, *YYCURSOR);
16899: yych = *++YYCURSOR;
16900: goto yy1118;
16901: yy1144:
16902: YYDEBUG(1144, *YYCURSOR);
16903: yych = *++YYCURSOR;
16904: if (yych == 'A') goto yy1145;
16905: if (yych != 'a') goto yy57;
16906: yy1145:
16907: YYDEBUG(1145, *YYCURSOR);
16908: yych = *++YYCURSOR;
16909: if (yych == 'Y') goto yy1146;
16910: if (yych != 'y') goto yy57;
16911: yy1146:
16912: YYDEBUG(1146, *YYCURSOR);
16913: yych = *++YYCURSOR;
16914: if (yych == 'S') goto yy1143;
16915: if (yych == 's') goto yy1143;
16916: goto yy1118;
16917: yy1147:
16918: YYDEBUG(1147, *YYCURSOR);
16919: yych = *++YYCURSOR;
16920: if (yych == 'A') goto yy1148;
16921: if (yych != 'a') goto yy57;
16922: yy1148:
16923: YYDEBUG(1148, *YYCURSOR);
16924: yych = *++YYCURSOR;
16925: if (yych == 'R') goto yy1149;
16926: if (yych != 'r') goto yy57;
16927: yy1149:
16928: YYDEBUG(1149, *YYCURSOR);
16929: yych = *++YYCURSOR;
16930: if (yych == 'S') goto yy1143;
16931: if (yych == 's') goto yy1143;
16932: goto yy1118;
16933: yy1150:
16934: YYDEBUG(1150, *YYCURSOR);
16935: yych = *++YYCURSOR;
16936: if (yych == 'I') goto yy1163;
16937: if (yych == 'i') goto yy1163;
16938: goto yy57;
16939: yy1151:
16940: YYDEBUG(1151, *YYCURSOR);
16941: yych = *++YYCURSOR;
16942: if (yych == 'R') goto yy1152;
16943: if (yych != 'r') goto yy57;
16944: yy1152:
16945: YYDEBUG(1152, *YYCURSOR);
16946: yych = *++YYCURSOR;
16947: if (yych == 'T') goto yy1153;
16948: if (yych != 't') goto yy57;
16949: yy1153:
16950: YYDEBUG(1153, *YYCURSOR);
16951: yych = *++YYCURSOR;
16952: if (yych <= 'N') {
16953: if (yych == 'H') goto yy1155;
16954: if (yych <= 'M') goto yy57;
16955: } else {
16956: if (yych <= 'h') {
16957: if (yych <= 'g') goto yy57;
16958: goto yy1155;
16959: } else {
16960: if (yych != 'n') goto yy57;
16961: }
16962: }
16963: YYDEBUG(1154, *YYCURSOR);
16964: yych = *++YYCURSOR;
16965: if (yych == 'I') goto yy1160;
16966: if (yych == 'i') goto yy1160;
16967: goto yy57;
16968: yy1155:
16969: YYDEBUG(1155, *YYCURSOR);
16970: yych = *++YYCURSOR;
16971: if (yych == 'N') goto yy1156;
16972: if (yych != 'n') goto yy57;
16973: yy1156:
16974: YYDEBUG(1156, *YYCURSOR);
16975: yych = *++YYCURSOR;
16976: if (yych == 'I') goto yy1157;
16977: if (yych != 'i') goto yy57;
16978: yy1157:
16979: YYDEBUG(1157, *YYCURSOR);
16980: yych = *++YYCURSOR;
16981: if (yych == 'G') goto yy1158;
16982: if (yych != 'g') goto yy57;
16983: yy1158:
16984: YYDEBUG(1158, *YYCURSOR);
16985: yych = *++YYCURSOR;
16986: if (yych == 'H') goto yy1159;
16987: if (yych != 'h') goto yy57;
16988: yy1159:
16989: YYDEBUG(1159, *YYCURSOR);
16990: yych = *++YYCURSOR;
16991: if (yych == 'T') goto yy1149;
16992: if (yych == 't') goto yy1149;
16993: goto yy57;
16994: yy1160:
16995: YYDEBUG(1160, *YYCURSOR);
16996: yych = *++YYCURSOR;
16997: if (yych == 'G') goto yy1161;
16998: if (yych != 'g') goto yy57;
16999: yy1161:
17000: YYDEBUG(1161, *YYCURSOR);
17001: yych = *++YYCURSOR;
17002: if (yych == 'H') goto yy1162;
17003: if (yych != 'h') goto yy57;
17004: yy1162:
17005: YYDEBUG(1162, *YYCURSOR);
17006: yych = *++YYCURSOR;
17007: if (yych == 'T') goto yy1149;
17008: if (yych == 't') goto yy1149;
17009: goto yy57;
17010: yy1163:
17011: YYDEBUG(1163, *YYCURSOR);
17012: yyaccept = 26;
17013: yych = *(YYMARKER = ++YYCURSOR);
17014: if (yych <= ' ') {
17015: if (yych == '\t') goto yy1119;
17016: if (yych <= 0x1F) goto yy1118;
17017: goto yy1119;
17018: } else {
17019: if (yych <= 'D') {
17020: if (yych <= 'C') goto yy1118;
17021: } else {
17022: if (yych != 'd') goto yy1118;
17023: }
17024: }
17025: YYDEBUG(1164, *YYCURSOR);
17026: yych = *++YYCURSOR;
17027: if (yych == 'A') goto yy1165;
17028: if (yych != 'a') goto yy57;
17029: yy1165:
17030: YYDEBUG(1165, *YYCURSOR);
17031: yych = *++YYCURSOR;
17032: if (yych == 'Y') goto yy1124;
17033: if (yych == 'y') goto yy1124;
17034: goto yy57;
17035: yy1166:
17036: YYDEBUG(1166, *YYCURSOR);
17037: yych = *++YYCURSOR;
17038: if (yych == 'Y') goto yy1149;
17039: if (yych == 'y') goto yy1149;
17040: goto yy57;
17041: yy1167:
17042: YYDEBUG(1167, *YYCURSOR);
17043: yych = *++YYCURSOR;
17044: if (yych == 'U') goto yy1168;
17045: if (yych != 'u') goto yy57;
17046: yy1168:
17047: YYDEBUG(1168, *YYCURSOR);
17048: yych = *++YYCURSOR;
17049: if (yych == 'R') goto yy1149;
17050: if (yych == 'r') goto yy1149;
17051: goto yy57;
17052: yy1169:
17053: YYDEBUG(1169, *YYCURSOR);
17054: yych = *++YYCURSOR;
17055: if (yych == 'N') goto yy1174;
17056: if (yych == 'n') goto yy1174;
17057: goto yy57;
17058: yy1170:
17059: YYDEBUG(1170, *YYCURSOR);
17060: yych = *++YYCURSOR;
17061: if (yych == 'N') goto yy1171;
17062: if (yych != 'n') goto yy57;
17063: yy1171:
17064: YYDEBUG(1171, *YYCURSOR);
17065: yyaccept = 26;
17066: yych = *(YYMARKER = ++YYCURSOR);
17067: if (yych <= 'U') {
17068: if (yych == 'S') goto yy1143;
17069: if (yych <= 'T') goto yy1118;
17070: } else {
17071: if (yych <= 's') {
17072: if (yych <= 'r') goto yy1118;
17073: goto yy1143;
17074: } else {
17075: if (yych != 'u') goto yy1118;
17076: }
17077: }
17078: YYDEBUG(1172, *YYCURSOR);
17079: yych = *++YYCURSOR;
17080: if (yych == 'T') goto yy1173;
17081: if (yych != 't') goto yy57;
17082: yy1173:
17083: YYDEBUG(1173, *YYCURSOR);
17084: yych = *++YYCURSOR;
17085: if (yych == 'E') goto yy1149;
17086: if (yych == 'e') goto yy1149;
17087: goto yy57;
17088: yy1174:
17089: YYDEBUG(1174, *YYCURSOR);
17090: yyaccept = 26;
17091: yych = *(YYMARKER = ++YYCURSOR);
17092: if (yych <= 'D') {
17093: if (yych <= 0x1F) {
17094: if (yych == '\t') goto yy1119;
17095: goto yy1118;
17096: } else {
17097: if (yych <= ' ') goto yy1119;
17098: if (yych <= 'C') goto yy1118;
17099: }
17100: } else {
17101: if (yych <= 'c') {
17102: if (yych == 'T') goto yy1176;
17103: goto yy1118;
17104: } else {
17105: if (yych <= 'd') goto yy1175;
17106: if (yych == 't') goto yy1176;
17107: goto yy1118;
17108: }
17109: }
17110: yy1175:
17111: YYDEBUG(1175, *YYCURSOR);
17112: yych = *++YYCURSOR;
17113: if (yych == 'A') goto yy1177;
17114: if (yych == 'a') goto yy1177;
17115: goto yy57;
17116: yy1176:
17117: YYDEBUG(1176, *YYCURSOR);
17118: yych = *++YYCURSOR;
17119: if (yych == 'H') goto yy1149;
17120: if (yych == 'h') goto yy1149;
17121: goto yy57;
17122: yy1177:
17123: YYDEBUG(1177, *YYCURSOR);
17124: yych = *++YYCURSOR;
17125: if (yych == 'Y') goto yy1124;
17126: if (yych == 'y') goto yy1124;
17127: goto yy57;
17128: yy1178:
17129: YYDEBUG(1178, *YYCURSOR);
17130: yych = *++YYCURSOR;
17131: if (yych == 'N') goto yy1189;
17132: if (yych == 'n') goto yy1189;
17133: goto yy57;
17134: yy1179:
17135: YYDEBUG(1179, *YYCURSOR);
17136: yych = *++YYCURSOR;
17137: if (yych == 'T') goto yy1184;
17138: if (yych == 't') goto yy1184;
17139: goto yy57;
17140: yy1180:
17141: YYDEBUG(1180, *YYCURSOR);
17142: yych = *++YYCURSOR;
17143: if (yych == 'C') goto yy1181;
17144: if (yych != 'c') goto yy57;
17145: yy1181:
17146: YYDEBUG(1181, *YYCURSOR);
17147: yyaccept = 26;
17148: yych = *(YYMARKER = ++YYCURSOR);
17149: if (yych <= 'S') {
17150: if (yych == 'O') goto yy1182;
17151: if (yych <= 'R') goto yy1118;
17152: goto yy1143;
17153: } else {
17154: if (yych <= 'o') {
17155: if (yych <= 'n') goto yy1118;
17156: } else {
17157: if (yych == 's') goto yy1143;
17158: goto yy1118;
17159: }
17160: }
17161: yy1182:
17162: YYDEBUG(1182, *YYCURSOR);
17163: yych = *++YYCURSOR;
17164: if (yych == 'N') goto yy1183;
17165: if (yych != 'n') goto yy57;
17166: yy1183:
17167: YYDEBUG(1183, *YYCURSOR);
17168: yych = *++YYCURSOR;
17169: if (yych == 'D') goto yy1149;
17170: if (yych == 'd') goto yy1149;
17171: goto yy57;
17172: yy1184:
17173: YYDEBUG(1184, *YYCURSOR);
17174: yyaccept = 26;
17175: yych = *(YYMARKER = ++YYCURSOR);
17176: if (yych <= ' ') {
17177: if (yych == '\t') goto yy1119;
17178: if (yych <= 0x1F) goto yy1118;
17179: goto yy1119;
17180: } else {
17181: if (yych <= 'U') {
17182: if (yych <= 'T') goto yy1118;
17183: } else {
17184: if (yych != 'u') goto yy1118;
17185: }
17186: }
17187: YYDEBUG(1185, *YYCURSOR);
17188: yych = *++YYCURSOR;
17189: if (yych == 'R') goto yy1186;
17190: if (yych != 'r') goto yy57;
17191: yy1186:
17192: YYDEBUG(1186, *YYCURSOR);
17193: yych = *++YYCURSOR;
17194: if (yych == 'D') goto yy1187;
17195: if (yych != 'd') goto yy57;
17196: yy1187:
17197: YYDEBUG(1187, *YYCURSOR);
17198: yych = *++YYCURSOR;
17199: if (yych == 'A') goto yy1188;
17200: if (yych != 'a') goto yy57;
17201: yy1188:
17202: YYDEBUG(1188, *YYCURSOR);
17203: yych = *++YYCURSOR;
17204: if (yych == 'Y') goto yy1124;
17205: if (yych == 'y') goto yy1124;
17206: goto yy57;
17207: yy1189:
17208: YYDEBUG(1189, *YYCURSOR);
17209: yyaccept = 26;
17210: yych = *(YYMARKER = ++YYCURSOR);
17211: if (yych <= ' ') {
17212: if (yych == '\t') goto yy1119;
17213: if (yych <= 0x1F) goto yy1118;
17214: goto yy1119;
17215: } else {
17216: if (yych <= 'D') {
17217: if (yych <= 'C') goto yy1118;
17218: } else {
17219: if (yych != 'd') goto yy1118;
17220: }
17221: }
17222: YYDEBUG(1190, *YYCURSOR);
17223: yych = *++YYCURSOR;
17224: if (yych == 'A') goto yy1191;
17225: if (yych != 'a') goto yy57;
17226: yy1191:
17227: YYDEBUG(1191, *YYCURSOR);
17228: yych = *++YYCURSOR;
17229: if (yych == 'Y') goto yy1124;
17230: if (yych == 'y') goto yy1124;
17231: goto yy57;
17232: yy1192:
17233: YYDEBUG(1192, *YYCURSOR);
17234: yyaccept = 0;
17235: yych = *(YYMARKER = ++YYCURSOR);
17236: if (yych <= 'D') {
17237: if (yych <= '-') {
17238: if (yych == ')') goto yy140;
17239: if (yych <= ',') goto yy4;
17240: goto yy148;
17241: } else {
17242: if (yych == '/') goto yy148;
17243: if (yych <= '@') goto yy4;
17244: goto yy142;
17245: }
17246: } else {
17247: if (yych <= '_') {
17248: if (yych <= 'E') goto yy1099;
17249: if (yych <= 'Z') goto yy142;
17250: if (yych <= '^') goto yy4;
17251: goto yy148;
17252: } else {
17253: if (yych <= 'd') {
17254: if (yych <= '`') goto yy4;
17255: goto yy147;
17256: } else {
17257: if (yych <= 'e') goto yy1193;
17258: if (yych <= 'z') goto yy147;
17259: goto yy4;
17260: }
17261: }
17262: }
17263: yy1193:
17264: YYDEBUG(1193, *YYCURSOR);
17265: yyaccept = 0;
17266: yych = *(YYMARKER = ++YYCURSOR);
17267: if (yych <= 'U') {
17268: if (yych <= '-') {
17269: if (yych == ')') goto yy140;
17270: if (yych <= ',') goto yy4;
17271: goto yy148;
17272: } else {
17273: if (yych == '/') goto yy148;
17274: if (yych <= '@') goto yy4;
17275: goto yy143;
17276: }
17277: } else {
17278: if (yych <= '_') {
17279: if (yych <= 'V') goto yy1100;
17280: if (yych <= 'Z') goto yy143;
17281: if (yych <= '^') goto yy4;
17282: goto yy148;
17283: } else {
17284: if (yych <= 'u') {
17285: if (yych <= '`') goto yy4;
17286: goto yy151;
17287: } else {
17288: if (yych <= 'v') goto yy1194;
17289: if (yych <= 'z') goto yy151;
17290: goto yy4;
17291: }
17292: }
17293: }
17294: yy1194:
17295: YYDEBUG(1194, *YYCURSOR);
17296: yyaccept = 0;
17297: yych = *(YYMARKER = ++YYCURSOR);
17298: if (yych <= 'H') {
17299: if (yych <= '-') {
17300: if (yych == ')') goto yy140;
17301: if (yych <= ',') goto yy4;
17302: goto yy148;
17303: } else {
17304: if (yych == '/') goto yy148;
17305: if (yych <= '@') goto yy4;
17306: goto yy144;
17307: }
17308: } else {
17309: if (yych <= '_') {
17310: if (yych <= 'I') goto yy1101;
17311: if (yych <= 'Z') goto yy144;
17312: if (yych <= '^') goto yy4;
17313: goto yy148;
17314: } else {
17315: if (yych <= 'h') {
17316: if (yych <= '`') goto yy4;
17317: goto yy152;
17318: } else {
17319: if (yych <= 'i') goto yy1195;
17320: if (yych <= 'z') goto yy152;
17321: goto yy4;
17322: }
17323: }
17324: }
17325: yy1195:
17326: YYDEBUG(1195, *YYCURSOR);
17327: yyaccept = 0;
17328: yych = *(YYMARKER = ++YYCURSOR);
17329: if (yych <= 'N') {
17330: if (yych <= '-') {
17331: if (yych == ')') goto yy140;
17332: if (yych <= ',') goto yy4;
17333: goto yy148;
17334: } else {
17335: if (yych == '/') goto yy148;
17336: if (yych <= '@') goto yy4;
17337: goto yy145;
17338: }
17339: } else {
17340: if (yych <= '_') {
17341: if (yych <= 'O') goto yy1102;
17342: if (yych <= 'Z') goto yy145;
17343: if (yych <= '^') goto yy4;
17344: goto yy148;
17345: } else {
17346: if (yych <= 'n') {
17347: if (yych <= '`') goto yy4;
17348: goto yy153;
17349: } else {
17350: if (yych <= 'o') goto yy1196;
17351: if (yych <= 'z') goto yy153;
17352: goto yy4;
17353: }
17354: }
17355: }
17356: yy1196:
17357: YYDEBUG(1196, *YYCURSOR);
17358: yyaccept = 0;
17359: yych = *(YYMARKER = ++YYCURSOR);
17360: if (yych <= 'T') {
17361: if (yych <= ',') {
17362: if (yych == ')') goto yy140;
17363: goto yy4;
17364: } else {
17365: if (yych == '.') goto yy4;
17366: if (yych <= '/') goto yy148;
17367: goto yy4;
17368: }
17369: } else {
17370: if (yych <= '`') {
17371: if (yych <= 'U') goto yy1103;
17372: if (yych == '_') goto yy148;
17373: goto yy4;
17374: } else {
17375: if (yych == 'u') goto yy1197;
17376: if (yych <= 'z') goto yy154;
17377: goto yy4;
17378: }
17379: }
17380: yy1197:
17381: YYDEBUG(1197, *YYCURSOR);
17382: yych = *++YYCURSOR;
17383: if (yych == 'S') goto yy1104;
17384: if (yych != 's') goto yy155;
17385: YYDEBUG(1198, *YYCURSOR);
17386: yych = *++YYCURSOR;
17387: if (yybm[0+yych] & 16) {
17388: goto yy154;
17389: }
17390: if (yych <= ',') {
17391: if (yych <= '\t') {
17392: if (yych <= 0x08) goto yy57;
17393: goto yy1105;
17394: } else {
17395: if (yych == ' ') goto yy1105;
17396: goto yy57;
17397: }
17398: } else {
17399: if (yych <= '/') {
17400: if (yych == '.') goto yy57;
17401: goto yy148;
17402: } else {
17403: if (yych == '_') goto yy148;
17404: goto yy57;
17405: }
17406: }
17407: yy1199:
17408: YYDEBUG(1199, *YYCURSOR);
17409: yych = *++YYCURSOR;
17410: if (yych <= 'G') {
17411: if (yych <= ')') {
17412: if (yych <= '(') goto yy4;
17413: goto yy140;
17414: } else {
17415: if (yych <= '@') goto yy4;
17416: if (yych <= 'F') goto yy142;
17417: goto yy1213;
17418: }
17419: } else {
17420: if (yych <= 'f') {
17421: if (yych <= 'Z') goto yy142;
17422: if (yych <= '`') goto yy4;
17423: goto yy142;
17424: } else {
17425: if (yych <= 'g') goto yy1213;
17426: if (yych <= 'z') goto yy142;
17427: goto yy4;
17428: }
17429: }
17430: yy1200:
17431: YYDEBUG(1200, *YYCURSOR);
17432: yych = *++YYCURSOR;
17433: if (yych <= 'E') {
17434: if (yych <= ')') {
17435: if (yych <= '(') goto yy4;
17436: goto yy140;
17437: } else {
17438: if (yych <= '@') goto yy4;
17439: if (yych <= 'D') goto yy142;
17440: }
17441: } else {
17442: if (yych <= 'd') {
17443: if (yych <= 'Z') goto yy142;
17444: if (yych <= '`') goto yy4;
17445: goto yy142;
17446: } else {
17447: if (yych <= 'e') goto yy1201;
17448: if (yych <= 'z') goto yy142;
17449: goto yy4;
17450: }
17451: }
17452: yy1201:
17453: YYDEBUG(1201, *YYCURSOR);
17454: yych = *++YYCURSOR;
17455: if (yych <= 'V') {
17456: if (yych <= ')') {
17457: if (yych <= '(') goto yy4;
17458: goto yy140;
17459: } else {
17460: if (yych <= '@') goto yy4;
17461: if (yych <= 'U') goto yy143;
17462: }
17463: } else {
17464: if (yych <= 'u') {
17465: if (yych <= 'Z') goto yy143;
17466: if (yych <= '`') goto yy4;
17467: goto yy143;
17468: } else {
17469: if (yych <= 'v') goto yy1202;
17470: if (yych <= 'z') goto yy143;
17471: goto yy4;
17472: }
17473: }
17474: yy1202:
17475: YYDEBUG(1202, *YYCURSOR);
17476: yych = *++YYCURSOR;
17477: if (yych <= 'E') {
17478: if (yych <= ')') {
17479: if (yych <= '(') goto yy4;
17480: goto yy140;
17481: } else {
17482: if (yych <= '@') goto yy4;
17483: if (yych <= 'D') goto yy144;
17484: }
17485: } else {
17486: if (yych <= 'd') {
17487: if (yych <= 'Z') goto yy144;
17488: if (yych <= '`') goto yy4;
17489: goto yy144;
17490: } else {
17491: if (yych <= 'e') goto yy1203;
17492: if (yych <= 'z') goto yy144;
17493: goto yy4;
17494: }
17495: }
17496: yy1203:
17497: YYDEBUG(1203, *YYCURSOR);
17498: yych = *++YYCURSOR;
17499: if (yych <= 'N') {
17500: if (yych <= ')') {
17501: if (yych <= '(') goto yy4;
17502: goto yy140;
17503: } else {
17504: if (yych <= '@') goto yy4;
17505: if (yych <= 'M') goto yy145;
17506: }
17507: } else {
17508: if (yych <= 'm') {
17509: if (yych <= 'Z') goto yy145;
17510: if (yych <= '`') goto yy4;
17511: goto yy145;
17512: } else {
17513: if (yych <= 'n') goto yy1204;
17514: if (yych <= 'z') goto yy145;
17515: goto yy4;
17516: }
17517: }
17518: yy1204:
17519: YYDEBUG(1204, *YYCURSOR);
17520: yyaccept = 0;
17521: yych = *(YYMARKER = ++YYCURSOR);
17522: if (yych <= 'S') {
17523: if (yych == ')') goto yy140;
17524: goto yy4;
17525: } else {
17526: if (yych <= 'T') goto yy1205;
17527: if (yych != 't') goto yy4;
17528: }
17529: yy1205:
17530: YYDEBUG(1205, *YYCURSOR);
17531: yych = *++YYCURSOR;
17532: if (yych == 'H') goto yy1206;
17533: if (yych != 'h') goto yy57;
17534: yy1206:
17535: YYDEBUG(1206, *YYCURSOR);
17536: yych = *++YYCURSOR;
17537: if (yych == '\t') goto yy1207;
17538: if (yych != ' ') goto yy57;
17539: yy1207:
17540: YYDEBUG(1207, *YYCURSOR);
17541: ++YYCURSOR;
17542: if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11);
17543: yych = *YYCURSOR;
17544: yy1208:
17545: YYDEBUG(1208, *YYCURSOR);
17546: if (yych <= 'W') {
17547: if (yych <= 'F') {
17548: if (yych <= ' ') {
17549: if (yych == '\t') goto yy1207;
17550: if (yych <= 0x1F) goto yy57;
17551: goto yy1207;
17552: } else {
17553: if (yych == 'D') goto yy1110;
17554: if (yych <= 'E') goto yy57;
17555: goto yy1111;
17556: }
17557: } else {
17558: if (yych <= 'M') {
17559: if (yych == 'H') goto yy1109;
17560: if (yych <= 'L') goto yy57;
17561: goto yy1108;
17562: } else {
17563: if (yych <= 'S') {
17564: if (yych <= 'R') goto yy57;
17565: goto yy1107;
17566: } else {
17567: if (yych <= 'T') goto yy1114;
17568: if (yych <= 'V') goto yy57;
17569: }
17570: }
17571: }
17572: } else {
17573: if (yych <= 'l') {
17574: if (yych <= 'd') {
17575: if (yych == 'Y') goto yy1112;
17576: if (yych <= 'c') goto yy57;
17577: goto yy1110;
17578: } else {
17579: if (yych <= 'f') {
17580: if (yych <= 'e') goto yy57;
17581: goto yy1111;
17582: } else {
17583: if (yych == 'h') goto yy1109;
17584: goto yy57;
17585: }
17586: }
17587: } else {
17588: if (yych <= 't') {
17589: if (yych <= 'm') goto yy1108;
17590: if (yych <= 'r') goto yy57;
17591: if (yych <= 's') goto yy1107;
17592: goto yy1114;
17593: } else {
17594: if (yych <= 'w') {
17595: if (yych <= 'v') goto yy57;
17596: } else {
17597: if (yych == 'y') goto yy1112;
17598: goto yy57;
17599: }
17600: }
17601: }
17602: }
17603: YYDEBUG(1209, *YYCURSOR);
17604: yych = *++YYCURSOR;
17605: if (yych == 'E') goto yy1210;
17606: if (yych != 'e') goto yy57;
17607: yy1210:
17608: YYDEBUG(1210, *YYCURSOR);
17609: yych = *++YYCURSOR;
17610: if (yych <= 'E') {
17611: if (yych <= 'C') goto yy57;
17612: if (yych <= 'D') goto yy1135;
17613: } else {
17614: if (yych <= 'c') goto yy57;
17615: if (yych <= 'd') goto yy1135;
17616: if (yych >= 'f') goto yy57;
17617: }
17618: YYDEBUG(1211, *YYCURSOR);
17619: yych = *++YYCURSOR;
17620: if (yych == 'K') goto yy1212;
17621: if (yych != 'k') goto yy57;
17622: yy1212:
17623: YYDEBUG(1212, *YYCURSOR);
17624: yych = *++YYCURSOR;
17625: if (yych <= 'S') {
17626: if (yych == 'D') goto yy1144;
17627: if (yych <= 'R') goto yy57;
17628: goto yy1143;
17629: } else {
17630: if (yych <= 'd') {
17631: if (yych <= 'c') goto yy57;
17632: goto yy1144;
17633: } else {
17634: if (yych == 's') goto yy1143;
17635: goto yy57;
17636: }
17637: }
17638: yy1213:
17639: YYDEBUG(1213, *YYCURSOR);
17640: yych = *++YYCURSOR;
17641: if (yych <= 'H') {
17642: if (yych <= ')') {
17643: if (yych <= '(') goto yy4;
17644: goto yy140;
17645: } else {
17646: if (yych <= '@') goto yy4;
17647: if (yych <= 'G') goto yy143;
17648: }
17649: } else {
17650: if (yych <= 'g') {
17651: if (yych <= 'Z') goto yy143;
17652: if (yych <= '`') goto yy4;
17653: goto yy143;
17654: } else {
17655: if (yych <= 'h') goto yy1214;
17656: if (yych <= 'z') goto yy143;
17657: goto yy4;
17658: }
17659: }
17660: yy1214:
17661: YYDEBUG(1214, *YYCURSOR);
17662: yych = *++YYCURSOR;
17663: if (yych <= 'T') {
17664: if (yych <= ')') {
17665: if (yych <= '(') goto yy4;
17666: goto yy140;
17667: } else {
17668: if (yych <= '@') goto yy4;
17669: if (yych <= 'S') goto yy144;
17670: }
17671: } else {
17672: if (yych <= 's') {
17673: if (yych <= 'Z') goto yy144;
17674: if (yych <= '`') goto yy4;
17675: goto yy144;
17676: } else {
17677: if (yych <= 't') goto yy1215;
17678: if (yych <= 'z') goto yy144;
17679: goto yy4;
17680: }
17681: }
17682: yy1215:
17683: YYDEBUG(1215, *YYCURSOR);
17684: yyaccept = 0;
17685: yych = *(YYMARKER = ++YYCURSOR);
17686: if (yych <= '@') {
17687: if (yych <= 0x1F) {
17688: if (yych == '\t') goto yy1207;
17689: goto yy4;
17690: } else {
17691: if (yych <= ' ') goto yy1207;
17692: if (yych == ')') goto yy140;
17693: goto yy4;
17694: }
17695: } else {
17696: if (yych <= '`') {
17697: if (yych == 'H') goto yy1216;
17698: if (yych <= 'Z') goto yy145;
17699: goto yy4;
17700: } else {
17701: if (yych == 'h') goto yy1216;
17702: if (yych <= 'z') goto yy145;
17703: goto yy4;
17704: }
17705: }
17706: yy1216:
17707: YYDEBUG(1216, *YYCURSOR);
17708: yyaccept = 0;
17709: yych = *(YYMARKER = ++YYCURSOR);
17710: if (yych <= 0x1F) {
17711: if (yych == '\t') goto yy1207;
17712: goto yy4;
17713: } else {
17714: if (yych <= ' ') goto yy1207;
17715: if (yych == ')') goto yy140;
17716: goto yy4;
17717: }
17718: yy1217:
17719: YYDEBUG(1217, *YYCURSOR);
17720: yyaccept = 0;
17721: yych = *(YYMARKER = ++YYCURSOR);
17722: if (yych <= 'F') {
17723: if (yych <= '-') {
17724: if (yych == ')') goto yy140;
17725: if (yych <= ',') goto yy4;
17726: goto yy148;
17727: } else {
17728: if (yych == '/') goto yy148;
17729: if (yych <= '@') goto yy4;
17730: goto yy142;
17731: }
17732: } else {
17733: if (yych <= '_') {
17734: if (yych <= 'G') goto yy1213;
17735: if (yych <= 'Z') goto yy142;
17736: if (yych <= '^') goto yy4;
17737: goto yy148;
17738: } else {
17739: if (yych <= 'f') {
17740: if (yych <= '`') goto yy4;
17741: goto yy147;
17742: } else {
17743: if (yych <= 'g') goto yy1225;
17744: if (yych <= 'z') goto yy147;
17745: goto yy4;
17746: }
17747: }
17748: }
17749: yy1218:
17750: YYDEBUG(1218, *YYCURSOR);
17751: yyaccept = 0;
17752: yych = *(YYMARKER = ++YYCURSOR);
17753: if (yych <= 'D') {
17754: if (yych <= '-') {
17755: if (yych == ')') goto yy140;
17756: if (yych <= ',') goto yy4;
17757: goto yy148;
17758: } else {
17759: if (yych == '/') goto yy148;
17760: if (yych <= '@') goto yy4;
17761: goto yy142;
17762: }
17763: } else {
17764: if (yych <= '_') {
17765: if (yych <= 'E') goto yy1201;
17766: if (yych <= 'Z') goto yy142;
17767: if (yych <= '^') goto yy4;
17768: goto yy148;
17769: } else {
17770: if (yych <= 'd') {
17771: if (yych <= '`') goto yy4;
17772: goto yy147;
17773: } else {
17774: if (yych <= 'e') goto yy1219;
17775: if (yych <= 'z') goto yy147;
17776: goto yy4;
17777: }
17778: }
17779: }
17780: yy1219:
17781: YYDEBUG(1219, *YYCURSOR);
17782: yyaccept = 0;
17783: yych = *(YYMARKER = ++YYCURSOR);
17784: if (yych <= 'U') {
17785: if (yych <= '-') {
17786: if (yych == ')') goto yy140;
17787: if (yych <= ',') goto yy4;
17788: goto yy148;
17789: } else {
17790: if (yych == '/') goto yy148;
17791: if (yych <= '@') goto yy4;
17792: goto yy143;
17793: }
17794: } else {
17795: if (yych <= '_') {
17796: if (yych <= 'V') goto yy1202;
17797: if (yych <= 'Z') goto yy143;
17798: if (yych <= '^') goto yy4;
17799: goto yy148;
17800: } else {
17801: if (yych <= 'u') {
17802: if (yych <= '`') goto yy4;
17803: goto yy151;
17804: } else {
17805: if (yych <= 'v') goto yy1220;
17806: if (yych <= 'z') goto yy151;
17807: goto yy4;
17808: }
17809: }
17810: }
17811: yy1220:
17812: YYDEBUG(1220, *YYCURSOR);
17813: yyaccept = 0;
17814: yych = *(YYMARKER = ++YYCURSOR);
17815: if (yych <= 'D') {
17816: if (yych <= '-') {
17817: if (yych == ')') goto yy140;
17818: if (yych <= ',') goto yy4;
17819: goto yy148;
17820: } else {
17821: if (yych == '/') goto yy148;
17822: if (yych <= '@') goto yy4;
17823: goto yy144;
17824: }
17825: } else {
17826: if (yych <= '_') {
17827: if (yych <= 'E') goto yy1203;
17828: if (yych <= 'Z') goto yy144;
17829: if (yych <= '^') goto yy4;
17830: goto yy148;
17831: } else {
17832: if (yych <= 'd') {
17833: if (yych <= '`') goto yy4;
17834: goto yy152;
17835: } else {
17836: if (yych <= 'e') goto yy1221;
17837: if (yych <= 'z') goto yy152;
17838: goto yy4;
17839: }
17840: }
17841: }
17842: yy1221:
17843: YYDEBUG(1221, *YYCURSOR);
17844: yyaccept = 0;
17845: yych = *(YYMARKER = ++YYCURSOR);
17846: if (yych <= 'M') {
17847: if (yych <= '-') {
17848: if (yych == ')') goto yy140;
17849: if (yych <= ',') goto yy4;
17850: goto yy148;
17851: } else {
17852: if (yych == '/') goto yy148;
17853: if (yych <= '@') goto yy4;
17854: goto yy145;
17855: }
17856: } else {
17857: if (yych <= '_') {
17858: if (yych <= 'N') goto yy1204;
17859: if (yych <= 'Z') goto yy145;
17860: if (yych <= '^') goto yy4;
17861: goto yy148;
17862: } else {
17863: if (yych <= 'm') {
17864: if (yych <= '`') goto yy4;
17865: goto yy153;
17866: } else {
17867: if (yych <= 'n') goto yy1222;
17868: if (yych <= 'z') goto yy153;
17869: goto yy4;
17870: }
17871: }
17872: }
17873: yy1222:
17874: YYDEBUG(1222, *YYCURSOR);
17875: yyaccept = 0;
17876: yych = *(YYMARKER = ++YYCURSOR);
17877: if (yych <= 'S') {
17878: if (yych <= ',') {
17879: if (yych == ')') goto yy140;
17880: goto yy4;
17881: } else {
17882: if (yych == '.') goto yy4;
17883: if (yych <= '/') goto yy148;
17884: goto yy4;
17885: }
17886: } else {
17887: if (yych <= '`') {
17888: if (yych <= 'T') goto yy1205;
17889: if (yych == '_') goto yy148;
17890: goto yy4;
17891: } else {
17892: if (yych == 't') goto yy1223;
17893: if (yych <= 'z') goto yy154;
17894: goto yy4;
17895: }
17896: }
17897: yy1223:
17898: YYDEBUG(1223, *YYCURSOR);
17899: yych = *++YYCURSOR;
17900: if (yych == 'H') goto yy1206;
17901: if (yych != 'h') goto yy155;
17902: yy1224:
17903: YYDEBUG(1224, *YYCURSOR);
17904: yych = *++YYCURSOR;
17905: if (yybm[0+yych] & 16) {
17906: goto yy154;
17907: }
17908: if (yych <= ',') {
17909: if (yych <= '\t') {
17910: if (yych <= 0x08) goto yy57;
17911: goto yy1207;
17912: } else {
17913: if (yych == ' ') goto yy1207;
17914: goto yy57;
17915: }
17916: } else {
17917: if (yych <= '/') {
17918: if (yych == '.') goto yy57;
17919: goto yy148;
17920: } else {
17921: if (yych == '_') goto yy148;
17922: goto yy57;
17923: }
17924: }
17925: yy1225:
17926: YYDEBUG(1225, *YYCURSOR);
17927: yyaccept = 0;
17928: yych = *(YYMARKER = ++YYCURSOR);
17929: if (yych <= 'G') {
17930: if (yych <= '-') {
17931: if (yych == ')') goto yy140;
17932: if (yych <= ',') goto yy4;
17933: goto yy148;
17934: } else {
17935: if (yych == '/') goto yy148;
17936: if (yych <= '@') goto yy4;
17937: goto yy143;
17938: }
17939: } else {
17940: if (yych <= '_') {
17941: if (yych <= 'H') goto yy1214;
17942: if (yych <= 'Z') goto yy143;
17943: if (yych <= '^') goto yy4;
17944: goto yy148;
17945: } else {
17946: if (yych <= 'g') {
17947: if (yych <= '`') goto yy4;
17948: goto yy151;
17949: } else {
17950: if (yych <= 'h') goto yy1226;
17951: if (yych <= 'z') goto yy151;
17952: goto yy4;
17953: }
17954: }
17955: }
17956: yy1226:
17957: YYDEBUG(1226, *YYCURSOR);
17958: yyaccept = 0;
17959: yych = *(YYMARKER = ++YYCURSOR);
17960: if (yych <= 'S') {
17961: if (yych <= '-') {
17962: if (yych == ')') goto yy140;
17963: if (yych <= ',') goto yy4;
17964: goto yy148;
17965: } else {
17966: if (yych == '/') goto yy148;
17967: if (yych <= '@') goto yy4;
17968: goto yy144;
17969: }
17970: } else {
17971: if (yych <= '_') {
17972: if (yych <= 'T') goto yy1215;
17973: if (yych <= 'Z') goto yy144;
17974: if (yych <= '^') goto yy4;
17975: goto yy148;
17976: } else {
17977: if (yych <= 's') {
17978: if (yych <= '`') goto yy4;
17979: goto yy152;
17980: } else {
17981: if (yych <= 't') goto yy1227;
17982: if (yych <= 'z') goto yy152;
17983: goto yy4;
17984: }
17985: }
17986: }
17987: yy1227:
17988: YYDEBUG(1227, *YYCURSOR);
17989: yyaccept = 0;
17990: yych = *(YYMARKER = ++YYCURSOR);
17991: if (yych <= '/') {
17992: if (yych <= '(') {
17993: if (yych <= '\t') {
17994: if (yych <= 0x08) goto yy4;
17995: goto yy1207;
17996: } else {
17997: if (yych == ' ') goto yy1207;
17998: goto yy4;
17999: }
18000: } else {
18001: if (yych <= ',') {
18002: if (yych <= ')') goto yy140;
18003: goto yy4;
18004: } else {
18005: if (yych == '.') goto yy4;
18006: goto yy148;
18007: }
18008: }
18009: } else {
18010: if (yych <= '^') {
18011: if (yych <= 'G') {
18012: if (yych <= '@') goto yy4;
18013: goto yy145;
18014: } else {
18015: if (yych <= 'H') goto yy1216;
18016: if (yych <= 'Z') goto yy145;
18017: goto yy4;
18018: }
18019: } else {
18020: if (yych <= 'g') {
18021: if (yych <= '_') goto yy148;
18022: if (yych <= '`') goto yy4;
18023: goto yy153;
18024: } else {
18025: if (yych <= 'h') goto yy1228;
18026: if (yych <= 'z') goto yy153;
18027: goto yy4;
18028: }
18029: }
18030: }
18031: yy1228:
18032: YYDEBUG(1228, *YYCURSOR);
18033: yyaccept = 0;
18034: yych = *(YYMARKER = ++YYCURSOR);
18035: if (yybm[0+yych] & 16) {
18036: goto yy154;
18037: }
18038: if (yych <= ')') {
18039: if (yych <= 0x1F) {
18040: if (yych == '\t') goto yy1207;
18041: goto yy4;
18042: } else {
18043: if (yych <= ' ') goto yy1207;
18044: if (yych <= '(') goto yy4;
18045: goto yy140;
18046: }
18047: } else {
18048: if (yych <= '.') {
18049: if (yych == '-') goto yy148;
18050: goto yy4;
18051: } else {
18052: if (yych <= '/') goto yy148;
18053: if (yych == '_') goto yy148;
18054: goto yy4;
18055: }
18056: }
18057: yy1229:
18058: YYDEBUG(1229, *YYCURSOR);
18059: yych = *++YYCURSOR;
18060: if (yych <= 'V') {
18061: if (yych <= 'B') {
18062: if (yych == ')') goto yy140;
18063: if (yych <= '@') goto yy4;
18064: goto yy142;
18065: } else {
18066: if (yych <= 'O') {
18067: if (yych <= 'C') goto yy1245;
18068: goto yy142;
18069: } else {
18070: if (yych <= 'P') goto yy1247;
18071: if (yych <= 'U') goto yy142;
18072: goto yy1246;
18073: }
18074: }
18075: } else {
18076: if (yych <= 'o') {
18077: if (yych <= '`') {
18078: if (yych <= 'Z') goto yy142;
18079: goto yy4;
18080: } else {
18081: if (yych == 'c') goto yy1245;
18082: goto yy142;
18083: }
18084: } else {
18085: if (yych <= 'u') {
18086: if (yych <= 'p') goto yy1247;
18087: goto yy142;
18088: } else {
18089: if (yych <= 'v') goto yy1246;
18090: if (yych <= 'z') goto yy142;
18091: goto yy4;
18092: }
18093: }
18094: }
18095: yy1230:
18096: YYDEBUG(1230, *YYCURSOR);
18097: yych = *++YYCURSOR;
18098: if (yych <= 'T') {
18099: if (yych <= ')') {
18100: if (yych <= '(') goto yy4;
18101: goto yy140;
18102: } else {
18103: if (yych <= '@') goto yy4;
18104: if (yych <= 'S') goto yy142;
18105: goto yy1240;
18106: }
18107: } else {
18108: if (yych <= 's') {
18109: if (yych <= 'Z') goto yy142;
18110: if (yych <= '`') goto yy4;
18111: goto yy142;
18112: } else {
18113: if (yych <= 't') goto yy1240;
18114: if (yych <= 'z') goto yy142;
18115: goto yy4;
18116: }
18117: }
18118: yy1231:
18119: YYDEBUG(1231, *YYCURSOR);
18120: yych = *++YYCURSOR;
18121: if (yych <= 'X') {
18122: if (yych <= ')') {
18123: if (yych <= '(') goto yy4;
18124: goto yy140;
18125: } else {
18126: if (yych <= '@') goto yy4;
18127: if (yych <= 'W') goto yy142;
18128: goto yy1237;
18129: }
18130: } else {
18131: if (yych <= 'w') {
18132: if (yych <= 'Z') goto yy142;
18133: if (yych <= '`') goto yy4;
18134: goto yy142;
18135: } else {
18136: if (yych <= 'x') goto yy1237;
18137: if (yych <= 'z') goto yy142;
18138: goto yy4;
18139: }
18140: }
18141: yy1232:
18142: YYDEBUG(1232, *YYCURSOR);
18143: yych = *++YYCURSOR;
18144: if (yych <= 'N') {
18145: if (yych <= ')') {
18146: if (yych <= '(') goto yy4;
18147: goto yy140;
18148: } else {
18149: if (yych <= '@') goto yy4;
18150: if (yych <= 'M') goto yy142;
18151: }
18152: } else {
18153: if (yych <= 'm') {
18154: if (yych <= 'Z') goto yy142;
18155: if (yych <= '`') goto yy4;
18156: goto yy142;
18157: } else {
18158: if (yych <= 'n') goto yy1233;
18159: if (yych <= 'z') goto yy142;
18160: goto yy4;
18161: }
18162: }
18163: yy1233:
18164: YYDEBUG(1233, *YYCURSOR);
18165: yych = *++YYCURSOR;
18166: if (yych <= 'D') {
18167: if (yych <= ')') {
18168: if (yych <= '(') goto yy167;
18169: goto yy140;
18170: } else {
18171: if (yych <= '@') goto yy167;
18172: if (yych <= 'C') goto yy143;
18173: }
18174: } else {
18175: if (yych <= 'c') {
18176: if (yych <= 'Z') goto yy143;
18177: if (yych <= '`') goto yy167;
18178: goto yy143;
18179: } else {
18180: if (yych <= 'd') goto yy1234;
18181: if (yych <= 'z') goto yy143;
18182: goto yy167;
18183: }
18184: }
18185: yy1234:
18186: YYDEBUG(1234, *YYCURSOR);
18187: yych = *++YYCURSOR;
18188: if (yych <= 'A') {
18189: if (yych == ')') goto yy140;
18190: if (yych <= '@') goto yy4;
18191: } else {
18192: if (yych <= '`') {
18193: if (yych <= 'Z') goto yy144;
18194: goto yy4;
18195: } else {
18196: if (yych <= 'a') goto yy1235;
18197: if (yych <= 'z') goto yy144;
18198: goto yy4;
18199: }
18200: }
18201: yy1235:
18202: YYDEBUG(1235, *YYCURSOR);
18203: yych = *++YYCURSOR;
18204: if (yych <= 'Y') {
18205: if (yych <= ')') {
18206: if (yych <= '(') goto yy4;
18207: goto yy140;
18208: } else {
18209: if (yych <= '@') goto yy4;
18210: if (yych <= 'X') goto yy145;
18211: }
18212: } else {
18213: if (yych <= 'x') {
18214: if (yych <= 'Z') goto yy145;
18215: if (yych <= '`') goto yy4;
18216: goto yy145;
18217: } else {
18218: if (yych <= 'y') goto yy1236;
18219: if (yych <= 'z') goto yy145;
18220: goto yy4;
18221: }
18222: }
18223: yy1236:
18224: YYDEBUG(1236, *YYCURSOR);
18225: yych = *++YYCURSOR;
18226: if (yych == ')') goto yy140;
18227: goto yy167;
18228: yy1237:
18229: YYDEBUG(1237, *YYCURSOR);
18230: yych = *++YYCURSOR;
18231: if (yych <= 'T') {
18232: if (yych <= ')') {
18233: if (yych <= '(') goto yy4;
18234: goto yy140;
18235: } else {
18236: if (yych <= '@') goto yy4;
18237: if (yych <= 'S') goto yy143;
18238: }
18239: } else {
18240: if (yych <= 's') {
18241: if (yych <= 'Z') goto yy143;
18242: if (yych <= '`') goto yy4;
18243: goto yy143;
18244: } else {
18245: if (yych <= 't') goto yy1238;
18246: if (yych <= 'z') goto yy143;
18247: goto yy4;
18248: }
18249: }
18250: yy1238:
18251: YYDEBUG(1238, *YYCURSOR);
18252: yych = *++YYCURSOR;
18253: if (yych <= 'H') {
18254: if (yych <= ')') {
18255: if (yych <= '(') goto yy4;
18256: goto yy140;
18257: } else {
18258: if (yych <= '@') goto yy4;
18259: if (yych <= 'G') goto yy144;
18260: }
18261: } else {
18262: if (yych <= 'g') {
18263: if (yych <= 'Z') goto yy144;
18264: if (yych <= '`') goto yy4;
18265: goto yy144;
18266: } else {
18267: if (yych <= 'h') goto yy1239;
18268: if (yych <= 'z') goto yy144;
18269: goto yy4;
18270: }
18271: }
18272: yy1239:
18273: YYDEBUG(1239, *YYCURSOR);
18274: yyaccept = 0;
18275: yych = *(YYMARKER = ++YYCURSOR);
18276: if (yych <= '(') {
18277: if (yych <= '\t') {
18278: if (yych <= 0x08) goto yy4;
18279: goto yy1207;
18280: } else {
18281: if (yych == ' ') goto yy1207;
18282: goto yy4;
18283: }
18284: } else {
18285: if (yych <= 'Z') {
18286: if (yych <= ')') goto yy140;
18287: if (yych <= '@') goto yy4;
18288: goto yy145;
18289: } else {
18290: if (yych <= '`') goto yy4;
18291: if (yych <= 'z') goto yy145;
18292: goto yy4;
18293: }
18294: }
18295: yy1240:
18296: YYDEBUG(1240, *YYCURSOR);
18297: yych = *++YYCURSOR;
18298: if (yych <= 'U') {
18299: if (yych <= ')') {
18300: if (yych <= '(') goto yy167;
18301: goto yy140;
18302: } else {
18303: if (yych <= '@') goto yy167;
18304: if (yych <= 'T') goto yy143;
18305: }
18306: } else {
18307: if (yych <= 't') {
18308: if (yych <= 'Z') goto yy143;
18309: if (yych <= '`') goto yy167;
18310: goto yy143;
18311: } else {
18312: if (yych <= 'u') goto yy1241;
18313: if (yych <= 'z') goto yy143;
18314: goto yy167;
18315: }
18316: }
18317: yy1241:
18318: YYDEBUG(1241, *YYCURSOR);
18319: yych = *++YYCURSOR;
18320: if (yych <= 'R') {
18321: if (yych <= ')') {
18322: if (yych <= '(') goto yy4;
18323: goto yy140;
18324: } else {
18325: if (yych <= '@') goto yy4;
18326: if (yych <= 'Q') goto yy144;
18327: }
18328: } else {
18329: if (yych <= 'q') {
18330: if (yych <= 'Z') goto yy144;
18331: if (yych <= '`') goto yy4;
18332: goto yy144;
18333: } else {
18334: if (yych <= 'r') goto yy1242;
18335: if (yych <= 'z') goto yy144;
18336: goto yy4;
18337: }
18338: }
18339: yy1242:
18340: YYDEBUG(1242, *YYCURSOR);
18341: yych = *++YYCURSOR;
18342: if (yych <= 'D') {
18343: if (yych <= ')') {
18344: if (yych <= '(') goto yy4;
18345: goto yy140;
18346: } else {
18347: if (yych <= '@') goto yy4;
18348: if (yych <= 'C') goto yy145;
18349: }
18350: } else {
18351: if (yych <= 'c') {
18352: if (yych <= 'Z') goto yy145;
18353: if (yych <= '`') goto yy4;
18354: goto yy145;
18355: } else {
18356: if (yych <= 'd') goto yy1243;
18357: if (yych <= 'z') goto yy145;
18358: goto yy4;
18359: }
18360: }
18361: yy1243:
18362: YYDEBUG(1243, *YYCURSOR);
18363: yyaccept = 0;
18364: yych = *(YYMARKER = ++YYCURSOR);
18365: if (yych <= '@') {
18366: if (yych == ')') goto yy140;
18367: goto yy4;
18368: } else {
18369: if (yych <= 'A') goto yy1244;
18370: if (yych != 'a') goto yy4;
18371: }
18372: yy1244:
18373: YYDEBUG(1244, *YYCURSOR);
18374: yych = *++YYCURSOR;
18375: if (yych == 'Y') goto yy173;
18376: if (yych == 'y') goto yy173;
18377: goto yy57;
18378: yy1245:
18379: YYDEBUG(1245, *YYCURSOR);
18380: yych = *++YYCURSOR;
18381: if (yych <= 'O') {
18382: if (yych <= ')') {
18383: if (yych <= '(') goto yy4;
18384: goto yy140;
18385: } else {
18386: if (yych <= '@') goto yy4;
18387: if (yych <= 'N') goto yy143;
18388: goto yy1256;
18389: }
18390: } else {
18391: if (yych <= 'n') {
18392: if (yych <= 'Z') goto yy143;
18393: if (yych <= '`') goto yy4;
18394: goto yy143;
18395: } else {
18396: if (yych <= 'o') goto yy1256;
18397: if (yych <= 'z') goto yy143;
18398: goto yy4;
18399: }
18400: }
18401: yy1246:
18402: YYDEBUG(1246, *YYCURSOR);
18403: yych = *++YYCURSOR;
18404: if (yych <= 'E') {
18405: if (yych <= ')') {
18406: if (yych <= '(') goto yy4;
18407: goto yy140;
18408: } else {
18409: if (yych <= '@') goto yy4;
18410: if (yych <= 'D') goto yy143;
18411: goto yy1253;
18412: }
18413: } else {
18414: if (yych <= 'd') {
18415: if (yych <= 'Z') goto yy143;
18416: if (yych <= '`') goto yy4;
18417: goto yy143;
18418: } else {
18419: if (yych <= 'e') goto yy1253;
18420: if (yych <= 'z') goto yy143;
18421: goto yy4;
18422: }
18423: }
18424: yy1247:
18425: YYDEBUG(1247, *YYCURSOR);
18426: yyaccept = 5;
18427: yych = *(YYMARKER = ++YYCURSOR);
18428: if (yych <= '/') {
18429: if (yych <= '(') {
18430: if (yych <= '\t') {
18431: if (yych <= 0x08) goto yy194;
18432: goto yy196;
18433: } else {
18434: if (yych == ' ') goto yy196;
18435: goto yy194;
18436: }
18437: } else {
18438: if (yych <= ',') {
18439: if (yych <= ')') goto yy140;
18440: goto yy194;
18441: } else {
18442: if (yych <= '-') goto yy197;
18443: if (yych <= '.') goto yy196;
18444: goto yy194;
18445: }
18446: }
18447: } else {
18448: if (yych <= 'Z') {
18449: if (yych <= '@') {
18450: if (yych <= '9') goto yy196;
18451: goto yy194;
18452: } else {
18453: if (yych != 'T') goto yy143;
18454: }
18455: } else {
18456: if (yych <= 's') {
18457: if (yych <= '`') goto yy194;
18458: goto yy143;
18459: } else {
18460: if (yych <= 't') goto yy1248;
18461: if (yych <= 'z') goto yy143;
18462: goto yy194;
18463: }
18464: }
18465: }
18466: yy1248:
18467: YYDEBUG(1248, *YYCURSOR);
18468: yyaccept = 5;
18469: yych = *(YYMARKER = ++YYCURSOR);
18470: if (yych <= '/') {
18471: if (yych <= '(') {
18472: if (yych <= '\t') {
18473: if (yych <= 0x08) goto yy194;
18474: goto yy196;
18475: } else {
18476: if (yych == ' ') goto yy196;
18477: goto yy194;
18478: }
18479: } else {
18480: if (yych <= ',') {
18481: if (yych <= ')') goto yy140;
18482: goto yy194;
18483: } else {
18484: if (yych <= '-') goto yy197;
18485: if (yych <= '.') goto yy196;
18486: goto yy194;
18487: }
18488: }
18489: } else {
18490: if (yych <= 'Z') {
18491: if (yych <= '@') {
18492: if (yych <= '9') goto yy196;
18493: goto yy194;
18494: } else {
18495: if (yych != 'E') goto yy144;
18496: }
18497: } else {
18498: if (yych <= 'd') {
18499: if (yych <= '`') goto yy194;
18500: goto yy144;
18501: } else {
18502: if (yych <= 'e') goto yy1249;
18503: if (yych <= 'z') goto yy144;
18504: goto yy194;
18505: }
18506: }
18507: }
18508: yy1249:
18509: YYDEBUG(1249, *YYCURSOR);
18510: yych = *++YYCURSOR;
18511: if (yych <= 'M') {
18512: if (yych <= ')') {
18513: if (yych <= '(') goto yy4;
18514: goto yy140;
18515: } else {
18516: if (yych <= '@') goto yy4;
18517: if (yych <= 'L') goto yy145;
18518: }
18519: } else {
18520: if (yych <= 'l') {
18521: if (yych <= 'Z') goto yy145;
18522: if (yych <= '`') goto yy4;
18523: goto yy145;
18524: } else {
18525: if (yych <= 'm') goto yy1250;
18526: if (yych <= 'z') goto yy145;
18527: goto yy4;
18528: }
18529: }
18530: yy1250:
18531: YYDEBUG(1250, *YYCURSOR);
18532: yyaccept = 0;
18533: yych = *(YYMARKER = ++YYCURSOR);
18534: if (yych <= 'A') {
18535: if (yych == ')') goto yy140;
18536: goto yy4;
18537: } else {
18538: if (yych <= 'B') goto yy1251;
18539: if (yych != 'b') goto yy4;
18540: }
18541: yy1251:
18542: YYDEBUG(1251, *YYCURSOR);
18543: yych = *++YYCURSOR;
18544: if (yych == 'E') goto yy1252;
18545: if (yych != 'e') goto yy57;
18546: yy1252:
18547: YYDEBUG(1252, *YYCURSOR);
18548: yych = *++YYCURSOR;
18549: if (yych == 'R') goto yy206;
18550: if (yych == 'r') goto yy206;
18551: goto yy57;
18552: yy1253:
18553: YYDEBUG(1253, *YYCURSOR);
18554: yych = *++YYCURSOR;
18555: if (yych <= 'N') {
18556: if (yych <= ')') {
18557: if (yych <= '(') goto yy4;
18558: goto yy140;
18559: } else {
18560: if (yych <= '@') goto yy4;
18561: if (yych <= 'M') goto yy144;
18562: }
18563: } else {
18564: if (yych <= 'm') {
18565: if (yych <= 'Z') goto yy144;
18566: if (yych <= '`') goto yy4;
18567: goto yy144;
18568: } else {
18569: if (yych <= 'n') goto yy1254;
18570: if (yych <= 'z') goto yy144;
18571: goto yy4;
18572: }
18573: }
18574: yy1254:
18575: YYDEBUG(1254, *YYCURSOR);
18576: yych = *++YYCURSOR;
18577: if (yych <= 'T') {
18578: if (yych <= ')') {
18579: if (yych <= '(') goto yy4;
18580: goto yy140;
18581: } else {
18582: if (yych <= '@') goto yy4;
18583: if (yych <= 'S') goto yy145;
18584: }
18585: } else {
18586: if (yych <= 's') {
18587: if (yych <= 'Z') goto yy145;
18588: if (yych <= '`') goto yy4;
18589: goto yy145;
18590: } else {
18591: if (yych <= 't') goto yy1255;
18592: if (yych <= 'z') goto yy145;
18593: goto yy4;
18594: }
18595: }
18596: yy1255:
18597: YYDEBUG(1255, *YYCURSOR);
18598: yyaccept = 0;
18599: yych = *(YYMARKER = ++YYCURSOR);
18600: if (yych <= 'G') {
18601: if (yych == ')') goto yy140;
18602: goto yy4;
18603: } else {
18604: if (yych <= 'H') goto yy1206;
18605: if (yych == 'h') goto yy1206;
18606: goto yy4;
18607: }
18608: yy1256:
18609: YYDEBUG(1256, *YYCURSOR);
18610: yych = *++YYCURSOR;
18611: if (yych <= 'N') {
18612: if (yych <= ')') {
18613: if (yych <= '(') goto yy4;
18614: goto yy140;
18615: } else {
18616: if (yych <= '@') goto yy4;
18617: if (yych <= 'M') goto yy144;
18618: }
18619: } else {
18620: if (yych <= 'm') {
18621: if (yych <= 'Z') goto yy144;
18622: if (yych <= '`') goto yy4;
18623: goto yy144;
18624: } else {
18625: if (yych <= 'n') goto yy1257;
18626: if (yych <= 'z') goto yy144;
18627: goto yy4;
18628: }
18629: }
18630: yy1257:
18631: YYDEBUG(1257, *YYCURSOR);
18632: yych = *++YYCURSOR;
18633: if (yych <= 'D') {
18634: if (yych <= ')') {
18635: if (yych <= '(') goto yy4;
18636: goto yy140;
18637: } else {
18638: if (yych <= '@') goto yy4;
18639: if (yych <= 'C') goto yy145;
18640: goto yy1216;
18641: }
18642: } else {
18643: if (yych <= 'c') {
18644: if (yych <= 'Z') goto yy145;
18645: if (yych <= '`') goto yy4;
18646: goto yy145;
18647: } else {
18648: if (yych <= 'd') goto yy1216;
18649: if (yych <= 'z') goto yy145;
18650: goto yy4;
18651: }
18652: }
18653: yy1258:
18654: YYDEBUG(1258, *YYCURSOR);
18655: yyaccept = 0;
18656: yych = *(YYMARKER = ++YYCURSOR);
18657: if (yych <= 'U') {
18658: if (yych <= '/') {
18659: if (yych <= ',') {
18660: if (yych == ')') goto yy140;
18661: goto yy4;
18662: } else {
18663: if (yych == '.') goto yy4;
18664: goto yy148;
18665: }
18666: } else {
18667: if (yych <= 'C') {
18668: if (yych <= '@') goto yy4;
18669: if (yych <= 'B') goto yy142;
18670: goto yy1245;
18671: } else {
18672: if (yych == 'P') goto yy1247;
18673: goto yy142;
18674: }
18675: }
18676: } else {
18677: if (yych <= 'b') {
18678: if (yych <= '^') {
18679: if (yych <= 'V') goto yy1246;
18680: if (yych <= 'Z') goto yy142;
18681: goto yy4;
18682: } else {
18683: if (yych <= '_') goto yy148;
18684: if (yych <= '`') goto yy4;
18685: goto yy147;
18686: }
18687: } else {
18688: if (yych <= 'p') {
18689: if (yych <= 'c') goto yy1274;
18690: if (yych <= 'o') goto yy147;
18691: goto yy1276;
18692: } else {
18693: if (yych == 'v') goto yy1275;
18694: if (yych <= 'z') goto yy147;
18695: goto yy4;
18696: }
18697: }
18698: }
18699: yy1259:
18700: YYDEBUG(1259, *YYCURSOR);
18701: yyaccept = 0;
18702: yych = *(YYMARKER = ++YYCURSOR);
18703: if (yych <= 'S') {
18704: if (yych <= '-') {
18705: if (yych == ')') goto yy140;
18706: if (yych <= ',') goto yy4;
18707: goto yy148;
18708: } else {
18709: if (yych == '/') goto yy148;
18710: if (yych <= '@') goto yy4;
18711: goto yy142;
18712: }
18713: } else {
18714: if (yych <= '_') {
18715: if (yych <= 'T') goto yy1240;
18716: if (yych <= 'Z') goto yy142;
18717: if (yych <= '^') goto yy4;
18718: goto yy148;
18719: } else {
18720: if (yych <= 's') {
18721: if (yych <= '`') goto yy4;
18722: goto yy147;
18723: } else {
18724: if (yych <= 't') goto yy1269;
18725: if (yych <= 'z') goto yy147;
18726: goto yy4;
18727: }
18728: }
18729: }
18730: yy1260:
18731: YYDEBUG(1260, *YYCURSOR);
18732: yyaccept = 0;
18733: yych = *(YYMARKER = ++YYCURSOR);
18734: if (yych <= 'W') {
18735: if (yych <= '-') {
18736: if (yych == ')') goto yy140;
18737: if (yych <= ',') goto yy4;
18738: goto yy148;
18739: } else {
18740: if (yych == '/') goto yy148;
18741: if (yych <= '@') goto yy4;
18742: goto yy142;
18743: }
18744: } else {
18745: if (yych <= '_') {
18746: if (yych <= 'X') goto yy1237;
18747: if (yych <= 'Z') goto yy142;
18748: if (yych <= '^') goto yy4;
18749: goto yy148;
18750: } else {
18751: if (yych <= 'w') {
18752: if (yych <= '`') goto yy4;
18753: goto yy147;
18754: } else {
18755: if (yych <= 'x') goto yy1266;
18756: if (yych <= 'z') goto yy147;
18757: goto yy4;
18758: }
18759: }
18760: }
18761: yy1261:
18762: YYDEBUG(1261, *YYCURSOR);
18763: yyaccept = 0;
18764: yych = *(YYMARKER = ++YYCURSOR);
18765: if (yych <= 'M') {
18766: if (yych <= '-') {
18767: if (yych == ')') goto yy140;
18768: if (yych <= ',') goto yy4;
18769: goto yy148;
18770: } else {
18771: if (yych == '/') goto yy148;
18772: if (yych <= '@') goto yy4;
18773: goto yy142;
18774: }
18775: } else {
18776: if (yych <= '_') {
18777: if (yych <= 'N') goto yy1233;
18778: if (yych <= 'Z') goto yy142;
18779: if (yych <= '^') goto yy4;
18780: goto yy148;
18781: } else {
18782: if (yych <= 'm') {
18783: if (yych <= '`') goto yy4;
18784: goto yy147;
18785: } else {
18786: if (yych <= 'n') goto yy1262;
18787: if (yych <= 'z') goto yy147;
18788: goto yy4;
18789: }
18790: }
18791: }
18792: yy1262:
18793: YYDEBUG(1262, *YYCURSOR);
18794: yyaccept = 4;
18795: yych = *(YYMARKER = ++YYCURSOR);
18796: if (yych <= 'C') {
18797: if (yych <= '-') {
18798: if (yych == ')') goto yy140;
18799: if (yych <= ',') goto yy167;
18800: goto yy148;
18801: } else {
18802: if (yych == '/') goto yy148;
18803: if (yych <= '@') goto yy167;
18804: goto yy143;
18805: }
18806: } else {
18807: if (yych <= '_') {
18808: if (yych <= 'D') goto yy1234;
18809: if (yych <= 'Z') goto yy143;
18810: if (yych <= '^') goto yy167;
18811: goto yy148;
18812: } else {
18813: if (yych <= 'c') {
18814: if (yych <= '`') goto yy167;
18815: goto yy151;
18816: } else {
18817: if (yych <= 'd') goto yy1263;
18818: if (yych <= 'z') goto yy151;
18819: goto yy167;
18820: }
18821: }
18822: }
18823: yy1263:
18824: YYDEBUG(1263, *YYCURSOR);
18825: yyaccept = 0;
18826: yych = *(YYMARKER = ++YYCURSOR);
18827: if (yych <= '@') {
18828: if (yych <= ',') {
18829: if (yych == ')') goto yy140;
18830: goto yy4;
18831: } else {
18832: if (yych == '.') goto yy4;
18833: if (yych <= '/') goto yy148;
18834: goto yy4;
18835: }
18836: } else {
18837: if (yych <= '_') {
18838: if (yych <= 'A') goto yy1235;
18839: if (yych <= 'Z') goto yy144;
18840: if (yych <= '^') goto yy4;
18841: goto yy148;
18842: } else {
18843: if (yych <= '`') goto yy4;
18844: if (yych <= 'a') goto yy1264;
18845: if (yych <= 'z') goto yy152;
18846: goto yy4;
18847: }
18848: }
18849: yy1264:
18850: YYDEBUG(1264, *YYCURSOR);
18851: yyaccept = 0;
18852: yych = *(YYMARKER = ++YYCURSOR);
18853: if (yych <= 'X') {
18854: if (yych <= '-') {
18855: if (yych == ')') goto yy140;
18856: if (yych <= ',') goto yy4;
18857: goto yy148;
18858: } else {
18859: if (yych == '/') goto yy148;
18860: if (yych <= '@') goto yy4;
18861: goto yy145;
18862: }
18863: } else {
18864: if (yych <= '_') {
18865: if (yych <= 'Y') goto yy1236;
18866: if (yych <= 'Z') goto yy145;
18867: if (yych <= '^') goto yy4;
18868: goto yy148;
18869: } else {
18870: if (yych <= 'x') {
18871: if (yych <= '`') goto yy4;
18872: goto yy153;
18873: } else {
18874: if (yych <= 'y') goto yy1265;
18875: if (yych <= 'z') goto yy153;
18876: goto yy4;
18877: }
18878: }
18879: }
18880: yy1265:
18881: YYDEBUG(1265, *YYCURSOR);
18882: yyaccept = 4;
18883: yych = *(YYMARKER = ++YYCURSOR);
18884: if (yybm[0+yych] & 16) {
18885: goto yy154;
18886: }
18887: if (yych <= '-') {
18888: if (yych == ')') goto yy140;
18889: if (yych <= ',') goto yy167;
18890: goto yy148;
18891: } else {
18892: if (yych <= '/') {
18893: if (yych <= '.') goto yy167;
18894: goto yy148;
18895: } else {
18896: if (yych == '_') goto yy148;
18897: goto yy167;
18898: }
18899: }
18900: yy1266:
18901: YYDEBUG(1266, *YYCURSOR);
18902: yyaccept = 0;
18903: yych = *(YYMARKER = ++YYCURSOR);
18904: if (yych <= 'S') {
18905: if (yych <= '-') {
18906: if (yych == ')') goto yy140;
18907: if (yych <= ',') goto yy4;
18908: goto yy148;
18909: } else {
18910: if (yych == '/') goto yy148;
18911: if (yych <= '@') goto yy4;
18912: goto yy143;
18913: }
18914: } else {
18915: if (yych <= '_') {
18916: if (yych <= 'T') goto yy1238;
18917: if (yych <= 'Z') goto yy143;
18918: if (yych <= '^') goto yy4;
18919: goto yy148;
18920: } else {
18921: if (yych <= 's') {
18922: if (yych <= '`') goto yy4;
18923: goto yy151;
18924: } else {
18925: if (yych <= 't') goto yy1267;
18926: if (yych <= 'z') goto yy151;
18927: goto yy4;
18928: }
18929: }
18930: }
18931: yy1267:
18932: YYDEBUG(1267, *YYCURSOR);
18933: yyaccept = 0;
18934: yych = *(YYMARKER = ++YYCURSOR);
18935: if (yych <= 'G') {
18936: if (yych <= '-') {
18937: if (yych == ')') goto yy140;
18938: if (yych <= ',') goto yy4;
18939: goto yy148;
18940: } else {
18941: if (yych == '/') goto yy148;
18942: if (yych <= '@') goto yy4;
18943: goto yy144;
18944: }
18945: } else {
18946: if (yych <= '_') {
18947: if (yych <= 'H') goto yy1239;
18948: if (yych <= 'Z') goto yy144;
18949: if (yych <= '^') goto yy4;
18950: goto yy148;
18951: } else {
18952: if (yych <= 'g') {
18953: if (yych <= '`') goto yy4;
18954: goto yy152;
18955: } else {
18956: if (yych <= 'h') goto yy1268;
18957: if (yych <= 'z') goto yy152;
18958: goto yy4;
18959: }
18960: }
18961: }
18962: yy1268:
18963: YYDEBUG(1268, *YYCURSOR);
18964: yyaccept = 0;
18965: yych = *(YYMARKER = ++YYCURSOR);
18966: if (yych <= '-') {
18967: if (yych <= ' ') {
18968: if (yych == '\t') goto yy1207;
18969: if (yych <= 0x1F) goto yy4;
18970: goto yy1207;
18971: } else {
18972: if (yych == ')') goto yy140;
18973: if (yych <= ',') goto yy4;
18974: goto yy148;
18975: }
18976: } else {
18977: if (yych <= 'Z') {
18978: if (yych == '/') goto yy148;
18979: if (yych <= '@') goto yy4;
18980: goto yy145;
18981: } else {
18982: if (yych <= '_') {
18983: if (yych <= '^') goto yy4;
18984: goto yy148;
18985: } else {
18986: if (yych <= '`') goto yy4;
18987: if (yych <= 'z') goto yy153;
18988: goto yy4;
18989: }
18990: }
18991: }
18992: yy1269:
18993: YYDEBUG(1269, *YYCURSOR);
18994: yyaccept = 4;
18995: yych = *(YYMARKER = ++YYCURSOR);
18996: if (yych <= 'T') {
18997: if (yych <= '-') {
18998: if (yych == ')') goto yy140;
18999: if (yych <= ',') goto yy167;
19000: goto yy148;
19001: } else {
19002: if (yych == '/') goto yy148;
19003: if (yych <= '@') goto yy167;
19004: goto yy143;
19005: }
19006: } else {
19007: if (yych <= '_') {
19008: if (yych <= 'U') goto yy1241;
19009: if (yych <= 'Z') goto yy143;
19010: if (yych <= '^') goto yy167;
19011: goto yy148;
19012: } else {
19013: if (yych <= 't') {
19014: if (yych <= '`') goto yy167;
19015: goto yy151;
19016: } else {
19017: if (yych <= 'u') goto yy1270;
19018: if (yych <= 'z') goto yy151;
19019: goto yy167;
19020: }
19021: }
19022: }
19023: yy1270:
19024: YYDEBUG(1270, *YYCURSOR);
19025: yyaccept = 0;
19026: yych = *(YYMARKER = ++YYCURSOR);
19027: if (yych <= 'Q') {
19028: if (yych <= '-') {
19029: if (yych == ')') goto yy140;
19030: if (yych <= ',') goto yy4;
19031: goto yy148;
19032: } else {
19033: if (yych == '/') goto yy148;
19034: if (yych <= '@') goto yy4;
19035: goto yy144;
19036: }
19037: } else {
19038: if (yych <= '_') {
19039: if (yych <= 'R') goto yy1242;
19040: if (yych <= 'Z') goto yy144;
19041: if (yych <= '^') goto yy4;
19042: goto yy148;
19043: } else {
19044: if (yych <= 'q') {
19045: if (yych <= '`') goto yy4;
19046: goto yy152;
19047: } else {
19048: if (yych <= 'r') goto yy1271;
19049: if (yych <= 'z') goto yy152;
19050: goto yy4;
19051: }
19052: }
19053: }
19054: yy1271:
19055: YYDEBUG(1271, *YYCURSOR);
19056: yyaccept = 0;
19057: yych = *(YYMARKER = ++YYCURSOR);
19058: if (yych <= 'C') {
19059: if (yych <= '-') {
19060: if (yych == ')') goto yy140;
19061: if (yych <= ',') goto yy4;
19062: goto yy148;
19063: } else {
19064: if (yych == '/') goto yy148;
19065: if (yych <= '@') goto yy4;
19066: goto yy145;
19067: }
19068: } else {
19069: if (yych <= '_') {
19070: if (yych <= 'D') goto yy1243;
19071: if (yych <= 'Z') goto yy145;
19072: if (yych <= '^') goto yy4;
19073: goto yy148;
19074: } else {
19075: if (yych <= 'c') {
19076: if (yych <= '`') goto yy4;
19077: goto yy153;
19078: } else {
19079: if (yych <= 'd') goto yy1272;
19080: if (yych <= 'z') goto yy153;
19081: goto yy4;
19082: }
19083: }
19084: }
19085: yy1272:
19086: YYDEBUG(1272, *YYCURSOR);
19087: yyaccept = 0;
19088: yych = *(YYMARKER = ++YYCURSOR);
19089: if (yych <= '@') {
19090: if (yych <= ',') {
19091: if (yych == ')') goto yy140;
19092: goto yy4;
19093: } else {
19094: if (yych == '.') goto yy4;
19095: if (yych <= '/') goto yy148;
19096: goto yy4;
19097: }
19098: } else {
19099: if (yych <= '_') {
19100: if (yych <= 'A') goto yy1244;
19101: if (yych <= '^') goto yy4;
19102: goto yy148;
19103: } else {
19104: if (yych <= '`') goto yy4;
19105: if (yych <= 'a') goto yy1273;
19106: if (yych <= 'z') goto yy154;
19107: goto yy4;
19108: }
19109: }
19110: yy1273:
19111: YYDEBUG(1273, *YYCURSOR);
19112: yych = *++YYCURSOR;
19113: if (yych == 'Y') goto yy173;
19114: if (yych == 'y') goto yy186;
19115: goto yy155;
19116: yy1274:
19117: YYDEBUG(1274, *YYCURSOR);
19118: yyaccept = 0;
19119: yych = *(YYMARKER = ++YYCURSOR);
19120: if (yych <= 'N') {
19121: if (yych <= '-') {
19122: if (yych == ')') goto yy140;
19123: if (yych <= ',') goto yy4;
19124: goto yy148;
19125: } else {
19126: if (yych == '/') goto yy148;
19127: if (yych <= '@') goto yy4;
19128: goto yy143;
19129: }
19130: } else {
19131: if (yych <= '_') {
19132: if (yych <= 'O') goto yy1256;
19133: if (yych <= 'Z') goto yy143;
19134: if (yych <= '^') goto yy4;
19135: goto yy148;
19136: } else {
19137: if (yych <= 'n') {
19138: if (yych <= '`') goto yy4;
19139: goto yy151;
19140: } else {
19141: if (yych <= 'o') goto yy1285;
19142: if (yych <= 'z') goto yy151;
19143: goto yy4;
19144: }
19145: }
19146: }
19147: yy1275:
19148: YYDEBUG(1275, *YYCURSOR);
19149: yyaccept = 0;
19150: yych = *(YYMARKER = ++YYCURSOR);
19151: if (yych <= 'D') {
19152: if (yych <= '-') {
19153: if (yych == ')') goto yy140;
19154: if (yych <= ',') goto yy4;
19155: goto yy148;
19156: } else {
19157: if (yych == '/') goto yy148;
19158: if (yych <= '@') goto yy4;
19159: goto yy143;
19160: }
19161: } else {
19162: if (yych <= '_') {
19163: if (yych <= 'E') goto yy1253;
19164: if (yych <= 'Z') goto yy143;
19165: if (yych <= '^') goto yy4;
19166: goto yy148;
19167: } else {
19168: if (yych <= 'd') {
19169: if (yych <= '`') goto yy4;
19170: goto yy151;
19171: } else {
19172: if (yych <= 'e') goto yy1282;
19173: if (yych <= 'z') goto yy151;
19174: goto yy4;
19175: }
19176: }
19177: }
19178: yy1276:
19179: YYDEBUG(1276, *YYCURSOR);
19180: yyaccept = 5;
19181: yych = *(YYMARKER = ++YYCURSOR);
19182: if (yych <= '9') {
19183: if (yych <= '(') {
19184: if (yych <= '\t') {
19185: if (yych <= 0x08) goto yy194;
19186: goto yy196;
19187: } else {
19188: if (yych == ' ') goto yy196;
19189: goto yy194;
19190: }
19191: } else {
19192: if (yych <= '-') {
19193: if (yych <= ')') goto yy140;
19194: if (yych <= ',') goto yy194;
19195: goto yy372;
19196: } else {
19197: if (yych == '/') goto yy148;
19198: goto yy196;
19199: }
19200: }
19201: } else {
19202: if (yych <= '^') {
19203: if (yych <= 'S') {
19204: if (yych <= '@') goto yy194;
19205: goto yy143;
19206: } else {
19207: if (yych <= 'T') goto yy1248;
19208: if (yych <= 'Z') goto yy143;
19209: goto yy194;
19210: }
19211: } else {
19212: if (yych <= 's') {
19213: if (yych <= '_') goto yy148;
19214: if (yych <= '`') goto yy194;
19215: goto yy151;
19216: } else {
19217: if (yych <= 't') goto yy1277;
19218: if (yych <= 'z') goto yy151;
19219: goto yy194;
19220: }
19221: }
19222: }
19223: yy1277:
19224: YYDEBUG(1277, *YYCURSOR);
19225: yyaccept = 5;
19226: yych = *(YYMARKER = ++YYCURSOR);
19227: if (yych <= '9') {
19228: if (yych <= '(') {
19229: if (yych <= '\t') {
19230: if (yych <= 0x08) goto yy194;
19231: goto yy196;
19232: } else {
19233: if (yych == ' ') goto yy196;
19234: goto yy194;
19235: }
19236: } else {
19237: if (yych <= '-') {
19238: if (yych <= ')') goto yy140;
19239: if (yych <= ',') goto yy194;
19240: goto yy372;
19241: } else {
19242: if (yych == '/') goto yy148;
19243: goto yy196;
19244: }
19245: }
19246: } else {
19247: if (yych <= '^') {
19248: if (yych <= 'D') {
19249: if (yych <= '@') goto yy194;
19250: goto yy144;
19251: } else {
19252: if (yych <= 'E') goto yy1249;
19253: if (yych <= 'Z') goto yy144;
19254: goto yy194;
19255: }
19256: } else {
19257: if (yych <= 'd') {
19258: if (yych <= '_') goto yy148;
19259: if (yych <= '`') goto yy194;
19260: goto yy152;
19261: } else {
19262: if (yych <= 'e') goto yy1278;
19263: if (yych <= 'z') goto yy152;
19264: goto yy194;
19265: }
19266: }
19267: }
19268: yy1278:
19269: YYDEBUG(1278, *YYCURSOR);
19270: yyaccept = 0;
19271: yych = *(YYMARKER = ++YYCURSOR);
19272: if (yych <= 'L') {
19273: if (yych <= '-') {
19274: if (yych == ')') goto yy140;
19275: if (yych <= ',') goto yy4;
19276: goto yy148;
19277: } else {
19278: if (yych == '/') goto yy148;
19279: if (yych <= '@') goto yy4;
19280: goto yy145;
19281: }
19282: } else {
19283: if (yych <= '_') {
19284: if (yych <= 'M') goto yy1250;
19285: if (yych <= 'Z') goto yy145;
19286: if (yych <= '^') goto yy4;
19287: goto yy148;
19288: } else {
19289: if (yych <= 'l') {
19290: if (yych <= '`') goto yy4;
19291: goto yy153;
19292: } else {
19293: if (yych <= 'm') goto yy1279;
19294: if (yych <= 'z') goto yy153;
19295: goto yy4;
19296: }
19297: }
19298: }
19299: yy1279:
19300: YYDEBUG(1279, *YYCURSOR);
19301: yyaccept = 0;
19302: yych = *(YYMARKER = ++YYCURSOR);
19303: if (yych <= 'A') {
19304: if (yych <= ',') {
19305: if (yych == ')') goto yy140;
19306: goto yy4;
19307: } else {
19308: if (yych == '.') goto yy4;
19309: if (yych <= '/') goto yy148;
19310: goto yy4;
19311: }
19312: } else {
19313: if (yych <= '`') {
19314: if (yych <= 'B') goto yy1251;
19315: if (yych == '_') goto yy148;
19316: goto yy4;
19317: } else {
19318: if (yych == 'b') goto yy1280;
19319: if (yych <= 'z') goto yy154;
19320: goto yy4;
19321: }
19322: }
19323: yy1280:
19324: YYDEBUG(1280, *YYCURSOR);
19325: yych = *++YYCURSOR;
19326: if (yych == 'E') goto yy1252;
19327: if (yych != 'e') goto yy155;
19328: YYDEBUG(1281, *YYCURSOR);
19329: yych = *++YYCURSOR;
19330: if (yych == 'R') goto yy206;
19331: if (yych == 'r') goto yy377;
19332: goto yy155;
19333: yy1282:
19334: YYDEBUG(1282, *YYCURSOR);
19335: yyaccept = 0;
19336: yych = *(YYMARKER = ++YYCURSOR);
19337: if (yych <= 'M') {
19338: if (yych <= '-') {
19339: if (yych == ')') goto yy140;
19340: if (yych <= ',') goto yy4;
19341: goto yy148;
19342: } else {
19343: if (yych == '/') goto yy148;
19344: if (yych <= '@') goto yy4;
19345: goto yy144;
19346: }
19347: } else {
19348: if (yych <= '_') {
19349: if (yych <= 'N') goto yy1254;
19350: if (yych <= 'Z') goto yy144;
19351: if (yych <= '^') goto yy4;
19352: goto yy148;
19353: } else {
19354: if (yych <= 'm') {
19355: if (yych <= '`') goto yy4;
19356: goto yy152;
19357: } else {
19358: if (yych <= 'n') goto yy1283;
19359: if (yych <= 'z') goto yy152;
19360: goto yy4;
19361: }
19362: }
19363: }
19364: yy1283:
19365: YYDEBUG(1283, *YYCURSOR);
19366: yyaccept = 0;
19367: yych = *(YYMARKER = ++YYCURSOR);
19368: if (yych <= 'S') {
19369: if (yych <= '-') {
19370: if (yych == ')') goto yy140;
19371: if (yych <= ',') goto yy4;
19372: goto yy148;
19373: } else {
19374: if (yych == '/') goto yy148;
19375: if (yych <= '@') goto yy4;
19376: goto yy145;
19377: }
19378: } else {
19379: if (yych <= '_') {
19380: if (yych <= 'T') goto yy1255;
19381: if (yych <= 'Z') goto yy145;
19382: if (yych <= '^') goto yy4;
19383: goto yy148;
19384: } else {
19385: if (yych <= 's') {
19386: if (yych <= '`') goto yy4;
19387: goto yy153;
19388: } else {
19389: if (yych <= 't') goto yy1284;
19390: if (yych <= 'z') goto yy153;
19391: goto yy4;
19392: }
19393: }
19394: }
19395: yy1284:
19396: YYDEBUG(1284, *YYCURSOR);
19397: yyaccept = 0;
19398: yych = *(YYMARKER = ++YYCURSOR);
19399: if (yych <= 'G') {
19400: if (yych <= ',') {
19401: if (yych == ')') goto yy140;
19402: goto yy4;
19403: } else {
19404: if (yych == '.') goto yy4;
19405: if (yych <= '/') goto yy148;
19406: goto yy4;
19407: }
19408: } else {
19409: if (yych <= '`') {
19410: if (yych <= 'H') goto yy1206;
19411: if (yych == '_') goto yy148;
19412: goto yy4;
19413: } else {
19414: if (yych == 'h') goto yy1224;
19415: if (yych <= 'z') goto yy154;
19416: goto yy4;
19417: }
19418: }
19419: yy1285:
19420: YYDEBUG(1285, *YYCURSOR);
19421: yyaccept = 0;
19422: yych = *(YYMARKER = ++YYCURSOR);
19423: if (yych <= 'M') {
19424: if (yych <= '-') {
19425: if (yych == ')') goto yy140;
19426: if (yych <= ',') goto yy4;
19427: goto yy148;
19428: } else {
19429: if (yych == '/') goto yy148;
19430: if (yych <= '@') goto yy4;
19431: goto yy144;
19432: }
19433: } else {
19434: if (yych <= '_') {
19435: if (yych <= 'N') goto yy1257;
19436: if (yych <= 'Z') goto yy144;
19437: if (yych <= '^') goto yy4;
19438: goto yy148;
19439: } else {
19440: if (yych <= 'm') {
19441: if (yych <= '`') goto yy4;
19442: goto yy152;
19443: } else {
19444: if (yych <= 'n') goto yy1286;
19445: if (yych <= 'z') goto yy152;
19446: goto yy4;
19447: }
19448: }
19449: }
19450: yy1286:
19451: YYDEBUG(1286, *YYCURSOR);
19452: yyaccept = 0;
19453: yych = *(YYMARKER = ++YYCURSOR);
19454: if (yych <= 'C') {
19455: if (yych <= '-') {
19456: if (yych == ')') goto yy140;
19457: if (yych <= ',') goto yy4;
19458: goto yy148;
19459: } else {
19460: if (yych == '/') goto yy148;
19461: if (yych <= '@') goto yy4;
19462: goto yy145;
19463: }
19464: } else {
19465: if (yych <= '_') {
19466: if (yych <= 'D') goto yy1216;
19467: if (yych <= 'Z') goto yy145;
19468: if (yych <= '^') goto yy4;
19469: goto yy148;
19470: } else {
19471: if (yych <= 'c') {
19472: if (yych <= '`') goto yy4;
19473: goto yy153;
19474: } else {
19475: if (yych <= 'd') goto yy1228;
19476: if (yych <= 'z') goto yy153;
19477: goto yy4;
19478: }
19479: }
19480: }
19481: yy1287:
19482: YYDEBUG(1287, *YYCURSOR);
19483: yych = *++YYCURSOR;
19484: if (yych <= 'C') {
19485: if (yych <= ')') {
19486: if (yych <= '(') goto yy4;
19487: goto yy140;
19488: } else {
19489: if (yych <= '@') goto yy4;
19490: if (yych <= 'B') goto yy142;
19491: }
19492: } else {
19493: if (yych <= 'b') {
19494: if (yych <= 'Z') goto yy142;
19495: if (yych <= '`') goto yy4;
19496: goto yy142;
19497: } else {
19498: if (yych <= 'c') goto yy1288;
19499: if (yych <= 'z') goto yy142;
19500: goto yy4;
19501: }
19502: }
19503: yy1288:
19504: YYDEBUG(1288, *YYCURSOR);
19505: yych = *++YYCURSOR;
19506: if (yych <= 'K') {
19507: if (yych <= ')') {
19508: if (yych <= '(') goto yy4;
19509: goto yy140;
19510: } else {
19511: if (yych <= '@') goto yy4;
19512: if (yych <= 'J') goto yy143;
19513: }
19514: } else {
19515: if (yych <= 'j') {
19516: if (yych <= 'Z') goto yy143;
19517: if (yych <= '`') goto yy4;
19518: goto yy143;
19519: } else {
19520: if (yych <= 'k') goto yy1289;
19521: if (yych <= 'z') goto yy143;
19522: goto yy4;
19523: }
19524: }
19525: yy1289:
19526: YYDEBUG(1289, *YYCURSOR);
19527: yyaccept = 0;
19528: yych = *(YYMARKER = ++YYCURSOR);
19529: if (yych <= ')') {
19530: if (yych == ' ') goto yy1290;
19531: if (yych <= '(') goto yy4;
19532: goto yy140;
19533: } else {
19534: if (yych <= 'Z') {
19535: if (yych <= '@') goto yy4;
19536: goto yy144;
19537: } else {
19538: if (yych <= '`') goto yy4;
19539: if (yych <= 'z') goto yy144;
19540: goto yy4;
19541: }
19542: }
19543: yy1290:
19544: YYDEBUG(1290, *YYCURSOR);
19545: yych = *++YYCURSOR;
19546: if (yych == 'O') goto yy1291;
19547: if (yych != 'o') goto yy57;
19548: yy1291:
19549: YYDEBUG(1291, *YYCURSOR);
19550: yych = *++YYCURSOR;
19551: if (yych == 'F') goto yy1292;
19552: if (yych != 'f') goto yy57;
19553: yy1292:
19554: YYDEBUG(1292, *YYCURSOR);
19555: yych = *++YYCURSOR;
19556: if (yych != ' ') goto yy57;
19557: YYDEBUG(1293, *YYCURSOR);
19558: yych = *++YYCURSOR;
19559: if (yych <= '/') goto yy57;
19560: if (yych <= '1') goto yy1294;
19561: if (yych <= '2') goto yy1296;
19562: if (yych <= '9') goto yy1297;
19563: goto yy57;
19564: yy1294:
19565: YYDEBUG(1294, *YYCURSOR);
19566: yyaccept = 28;
19567: yych = *(YYMARKER = ++YYCURSOR);
19568: if (yych <= '/') goto yy1298;
19569: if (yych <= '9') goto yy1297;
19570: goto yy1298;
19571: yy1295:
19572: YYDEBUG(1295, *YYCURSOR);
19573: {
19574: DEBUG_OUTPUT("backof | frontof");
19575: TIMELIB_INIT;
19576: TIMELIB_UNHAVE_TIME();
19577: TIMELIB_HAVE_TIME();
19578:
19579: if (*ptr == 'b') {
19580: s->time->h = timelib_get_nr((char **) &ptr, 2);
19581: s->time->i = 15;
19582: } else {
19583: s->time->h = timelib_get_nr((char **) &ptr, 2) - 1;
19584: s->time->i = 45;
19585: }
19586: if (*ptr != '\0' ) {
19587: timelib_eat_spaces((char **) &ptr);
19588: s->time->h += timelib_meridian((char **) &ptr, s->time->h);
19589: }
19590:
19591: TIMELIB_DEINIT;
19592: return TIMELIB_LF_DAY_OF_MONTH;
19593: }
19594: yy1296:
19595: YYDEBUG(1296, *YYCURSOR);
19596: yyaccept = 28;
19597: yych = *(YYMARKER = ++YYCURSOR);
19598: if (yych <= '/') goto yy1298;
19599: if (yych >= '5') goto yy1298;
19600: yy1297:
19601: YYDEBUG(1297, *YYCURSOR);
19602: yyaccept = 28;
19603: YYMARKER = ++YYCURSOR;
19604: if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
19605: yych = *YYCURSOR;
19606: yy1298:
19607: YYDEBUG(1298, *YYCURSOR);
19608: if (yych <= 'A') {
19609: if (yych <= 0x1F) {
19610: if (yych == '\t') goto yy1297;
19611: goto yy1295;
19612: } else {
19613: if (yych <= ' ') goto yy1297;
19614: if (yych <= '@') goto yy1295;
19615: }
19616: } else {
19617: if (yych <= '`') {
19618: if (yych != 'P') goto yy1295;
19619: } else {
19620: if (yych <= 'a') goto yy1299;
19621: if (yych != 'p') goto yy1295;
19622: }
19623: }
19624: yy1299:
19625: YYDEBUG(1299, *YYCURSOR);
19626: yych = *++YYCURSOR;
19627: if (yych <= 'L') {
19628: if (yych != '.') goto yy57;
19629: } else {
19630: if (yych <= 'M') goto yy1301;
19631: if (yych == 'm') goto yy1301;
19632: goto yy57;
19633: }
19634: YYDEBUG(1300, *YYCURSOR);
19635: yych = *++YYCURSOR;
19636: if (yych == 'M') goto yy1301;
19637: if (yych != 'm') goto yy57;
19638: yy1301:
19639: YYDEBUG(1301, *YYCURSOR);
19640: yych = *++YYCURSOR;
19641: if (yych <= 0x1F) {
19642: if (yych <= 0x00) goto yy1303;
19643: if (yych == '\t') goto yy1303;
19644: goto yy57;
19645: } else {
19646: if (yych <= ' ') goto yy1303;
19647: if (yych != '.') goto yy57;
19648: }
19649: YYDEBUG(1302, *YYCURSOR);
19650: yych = *++YYCURSOR;
19651: if (yych <= '\t') {
19652: if (yych <= 0x00) goto yy1303;
19653: if (yych <= 0x08) goto yy57;
19654: } else {
19655: if (yych != ' ') goto yy57;
19656: }
19657: yy1303:
19658: YYDEBUG(1303, *YYCURSOR);
19659: yych = *++YYCURSOR;
19660: goto yy1295;
19661: yy1304:
19662: YYDEBUG(1304, *YYCURSOR);
19663: yyaccept = 0;
19664: yych = *(YYMARKER = ++YYCURSOR);
19665: if (yych <= 'B') {
19666: if (yych <= '-') {
19667: if (yych == ')') goto yy140;
19668: if (yych <= ',') goto yy4;
19669: goto yy148;
19670: } else {
19671: if (yych == '/') goto yy148;
19672: if (yych <= '@') goto yy4;
19673: goto yy142;
19674: }
19675: } else {
19676: if (yych <= '_') {
19677: if (yych <= 'C') goto yy1288;
19678: if (yych <= 'Z') goto yy142;
19679: if (yych <= '^') goto yy4;
19680: goto yy148;
19681: } else {
19682: if (yych <= 'b') {
19683: if (yych <= '`') goto yy4;
19684: goto yy147;
19685: } else {
19686: if (yych <= 'c') goto yy1305;
19687: if (yych <= 'z') goto yy147;
19688: goto yy4;
19689: }
19690: }
19691: }
19692: yy1305:
19693: YYDEBUG(1305, *YYCURSOR);
19694: yyaccept = 0;
19695: yych = *(YYMARKER = ++YYCURSOR);
19696: if (yych <= 'J') {
19697: if (yych <= '-') {
19698: if (yych == ')') goto yy140;
19699: if (yych <= ',') goto yy4;
19700: goto yy148;
19701: } else {
19702: if (yych == '/') goto yy148;
19703: if (yych <= '@') goto yy4;
19704: goto yy143;
19705: }
19706: } else {
19707: if (yych <= '_') {
19708: if (yych <= 'K') goto yy1289;
19709: if (yych <= 'Z') goto yy143;
19710: if (yych <= '^') goto yy4;
19711: goto yy148;
19712: } else {
19713: if (yych <= 'j') {
19714: if (yych <= '`') goto yy4;
19715: goto yy151;
19716: } else {
19717: if (yych <= 'k') goto yy1306;
19718: if (yych <= 'z') goto yy151;
19719: goto yy4;
19720: }
19721: }
19722: }
19723: yy1306:
19724: YYDEBUG(1306, *YYCURSOR);
19725: yyaccept = 0;
19726: yych = *(YYMARKER = ++YYCURSOR);
19727: if (yych <= '.') {
19728: if (yych <= '(') {
19729: if (yych == ' ') goto yy1290;
19730: goto yy4;
19731: } else {
19732: if (yych <= ')') goto yy140;
19733: if (yych == '-') goto yy148;
19734: goto yy4;
19735: }
19736: } else {
19737: if (yych <= '^') {
19738: if (yych <= '/') goto yy148;
19739: if (yych <= '@') goto yy4;
19740: if (yych <= 'Z') goto yy144;
19741: goto yy4;
19742: } else {
19743: if (yych <= '_') goto yy148;
19744: if (yych <= '`') goto yy4;
19745: if (yych <= 'z') goto yy152;
19746: goto yy4;
19747: }
19748: }
19749: yy1307:
19750: YYDEBUG(1307, *YYCURSOR);
19751: yych = *++YYCURSOR;
19752: if (yych <= 'S') {
19753: if (yych <= ')') {
19754: if (yych <= '(') goto yy4;
19755: goto yy140;
19756: } else {
19757: if (yych <= '@') goto yy4;
19758: if (yych <= 'R') goto yy142;
19759: }
19760: } else {
19761: if (yych <= 'r') {
19762: if (yych <= 'Z') goto yy142;
19763: if (yych <= '`') goto yy4;
19764: goto yy142;
19765: } else {
19766: if (yych <= 's') goto yy1308;
19767: if (yych <= 'z') goto yy142;
19768: goto yy4;
19769: }
19770: }
19771: yy1308:
19772: YYDEBUG(1308, *YYCURSOR);
19773: yych = *++YYCURSOR;
19774: if (yych <= 'T') {
19775: if (yych <= ')') {
19776: if (yych <= '(') goto yy4;
19777: goto yy140;
19778: } else {
19779: if (yych <= '@') goto yy4;
19780: if (yych <= 'S') goto yy143;
19781: }
19782: } else {
19783: if (yych <= 's') {
19784: if (yych <= 'Z') goto yy143;
19785: if (yych <= '`') goto yy4;
19786: goto yy143;
19787: } else {
19788: if (yych <= 't') goto yy1309;
19789: if (yych <= 'z') goto yy143;
19790: goto yy4;
19791: }
19792: }
19793: yy1309:
19794: YYDEBUG(1309, *YYCURSOR);
19795: yyaccept = 0;
19796: yych = *(YYMARKER = ++YYCURSOR);
19797: if (yych <= '(') {
19798: if (yych <= '\t') {
19799: if (yych <= 0x08) goto yy4;
19800: goto yy1105;
19801: } else {
19802: if (yych != ' ') goto yy4;
19803: }
19804: } else {
19805: if (yych <= 'Z') {
19806: if (yych <= ')') goto yy140;
19807: if (yych <= '@') goto yy4;
19808: goto yy144;
19809: } else {
19810: if (yych <= '`') goto yy4;
19811: if (yych <= 'z') goto yy144;
19812: goto yy4;
19813: }
19814: }
19815: yy1310:
19816: YYDEBUG(1310, *YYCURSOR);
19817: yych = *++YYCURSOR;
19818: if (yych == 'D') goto yy1311;
19819: if (yych != 'd') goto yy1106;
19820: yy1311:
19821: YYDEBUG(1311, *YYCURSOR);
19822: yych = *++YYCURSOR;
19823: if (yych == 'A') goto yy1312;
19824: if (yych != 'a') goto yy57;
19825: yy1312:
19826: YYDEBUG(1312, *YYCURSOR);
19827: yych = *++YYCURSOR;
19828: if (yych == 'Y') goto yy1313;
19829: if (yych != 'y') goto yy57;
19830: yy1313:
19831: YYDEBUG(1313, *YYCURSOR);
19832: yyaccept = 26;
19833: yych = *(YYMARKER = ++YYCURSOR);
19834: if (yych <= 'R') {
19835: if (yych != ' ') goto yy1118;
19836: } else {
19837: if (yych <= 'S') goto yy1143;
19838: if (yych == 's') goto yy1143;
19839: goto yy1118;
19840: }
19841: YYDEBUG(1314, *YYCURSOR);
19842: yych = *++YYCURSOR;
19843: if (yych == 'O') goto yy1315;
19844: if (yych != 'o') goto yy57;
19845: yy1315:
19846: YYDEBUG(1315, *YYCURSOR);
19847: yych = *++YYCURSOR;
19848: if (yych == 'F') goto yy1316;
19849: if (yych != 'f') goto yy57;
19850: yy1316:
19851: YYDEBUG(1316, *YYCURSOR);
19852: yych = *++YYCURSOR;
19853: goto yy2;
19854: yy1317:
19855: YYDEBUG(1317, *YYCURSOR);
19856: yyaccept = 0;
19857: yych = *(YYMARKER = ++YYCURSOR);
19858: if (yych <= 'R') {
19859: if (yych <= '-') {
19860: if (yych == ')') goto yy140;
19861: if (yych <= ',') goto yy4;
19862: goto yy148;
19863: } else {
19864: if (yych == '/') goto yy148;
19865: if (yych <= '@') goto yy4;
19866: goto yy142;
19867: }
19868: } else {
19869: if (yych <= '_') {
19870: if (yych <= 'S') goto yy1308;
19871: if (yych <= 'Z') goto yy142;
19872: if (yych <= '^') goto yy4;
19873: goto yy148;
19874: } else {
19875: if (yych <= 'r') {
19876: if (yych <= '`') goto yy4;
19877: goto yy147;
19878: } else {
19879: if (yych <= 's') goto yy1318;
19880: if (yych <= 'z') goto yy147;
19881: goto yy4;
19882: }
19883: }
19884: }
19885: yy1318:
19886: YYDEBUG(1318, *YYCURSOR);
19887: yyaccept = 0;
19888: yych = *(YYMARKER = ++YYCURSOR);
19889: if (yych <= 'S') {
19890: if (yych <= '-') {
19891: if (yych == ')') goto yy140;
19892: if (yych <= ',') goto yy4;
19893: goto yy148;
19894: } else {
19895: if (yych == '/') goto yy148;
19896: if (yych <= '@') goto yy4;
19897: goto yy143;
19898: }
19899: } else {
19900: if (yych <= '_') {
19901: if (yych <= 'T') goto yy1309;
19902: if (yych <= 'Z') goto yy143;
19903: if (yych <= '^') goto yy4;
19904: goto yy148;
19905: } else {
19906: if (yych <= 's') {
19907: if (yych <= '`') goto yy4;
19908: goto yy151;
19909: } else {
19910: if (yych <= 't') goto yy1319;
19911: if (yych <= 'z') goto yy151;
19912: goto yy4;
19913: }
19914: }
19915: }
19916: yy1319:
19917: YYDEBUG(1319, *YYCURSOR);
19918: yyaccept = 0;
19919: yych = *(YYMARKER = ++YYCURSOR);
19920: if (yych <= '-') {
19921: if (yych <= ' ') {
19922: if (yych == '\t') goto yy1105;
19923: if (yych <= 0x1F) goto yy4;
19924: goto yy1310;
19925: } else {
19926: if (yych == ')') goto yy140;
19927: if (yych <= ',') goto yy4;
19928: goto yy148;
19929: }
19930: } else {
19931: if (yych <= 'Z') {
19932: if (yych == '/') goto yy148;
19933: if (yych <= '@') goto yy4;
19934: goto yy144;
19935: } else {
19936: if (yych <= '_') {
19937: if (yych <= '^') goto yy4;
19938: goto yy148;
19939: } else {
19940: if (yych <= '`') goto yy4;
19941: if (yych <= 'z') goto yy152;
19942: goto yy4;
19943: }
19944: }
19945: }
19946: yy1320:
19947: YYDEBUG(1320, *YYCURSOR);
19948: yych = *++YYCURSOR;
19949: if (yych <= 'B') {
19950: if (yych <= ')') {
19951: if (yych <= '(') goto yy4;
19952: goto yy140;
19953: } else {
19954: if (yych <= '@') goto yy4;
19955: if (yych <= 'A') goto yy142;
19956: goto yy1356;
19957: }
19958: } else {
19959: if (yych <= 'a') {
19960: if (yych <= 'Z') goto yy142;
19961: if (yych <= '`') goto yy4;
19962: goto yy142;
19963: } else {
19964: if (yych <= 'b') goto yy1356;
19965: if (yych <= 'z') goto yy142;
19966: goto yy4;
19967: }
19968: }
19969: yy1321:
19970: YYDEBUG(1321, *YYCURSOR);
19971: yych = *++YYCURSOR;
19972: if (yych <= 'R') {
19973: if (yych <= '@') {
19974: if (yych == ')') goto yy140;
19975: goto yy4;
19976: } else {
19977: if (yych == 'F') goto yy1346;
19978: if (yych <= 'Q') goto yy142;
19979: goto yy1345;
19980: }
19981: } else {
19982: if (yych <= 'f') {
19983: if (yych <= 'Z') goto yy142;
19984: if (yych <= '`') goto yy4;
19985: if (yych <= 'e') goto yy142;
19986: goto yy1346;
19987: } else {
19988: if (yych == 'r') goto yy1345;
19989: if (yych <= 'z') goto yy142;
19990: goto yy4;
19991: }
19992: }
19993: yy1322:
19994: YYDEBUG(1322, *YYCURSOR);
19995: yych = *++YYCURSOR;
19996: if (yych <= 'U') {
19997: if (yych <= ')') {
19998: if (yych <= '(') goto yy4;
19999: goto yy140;
20000: } else {
20001: if (yych <= '@') goto yy4;
20002: if (yych <= 'T') goto yy142;
20003: goto yy1342;
20004: }
20005: } else {
20006: if (yych <= 't') {
20007: if (yych <= 'Z') goto yy142;
20008: if (yych <= '`') goto yy4;
20009: goto yy142;
20010: } else {
20011: if (yych <= 'u') goto yy1342;
20012: if (yych <= 'z') goto yy142;
20013: goto yy4;
20014: }
20015: }
20016: yy1323:
20017: YYDEBUG(1323, *YYCURSOR);
20018: yych = *++YYCURSOR;
20019: if (yych <= 'O') {
20020: if (yych <= '@') {
20021: if (yych == ')') goto yy140;
20022: goto yy4;
20023: } else {
20024: if (yych == 'I') goto yy1325;
20025: if (yych <= 'N') goto yy142;
20026: }
20027: } else {
20028: if (yych <= 'i') {
20029: if (yych <= 'Z') goto yy142;
20030: if (yych <= '`') goto yy4;
20031: if (yych <= 'h') goto yy142;
20032: goto yy1325;
20033: } else {
20034: if (yych == 'o') goto yy1324;
20035: if (yych <= 'z') goto yy142;
20036: goto yy4;
20037: }
20038: }
20039: yy1324:
20040: YYDEBUG(1324, *YYCURSOR);
20041: yych = *++YYCURSOR;
20042: if (yych <= 'N') {
20043: if (yych <= ')') {
20044: if (yych <= '(') goto yy4;
20045: goto yy140;
20046: } else {
20047: if (yych <= '@') goto yy4;
20048: if (yych <= 'M') goto yy143;
20049: goto yy1328;
20050: }
20051: } else {
20052: if (yych <= 'm') {
20053: if (yych <= 'Z') goto yy143;
20054: if (yych <= '`') goto yy4;
20055: goto yy143;
20056: } else {
20057: if (yych <= 'n') goto yy1328;
20058: if (yych <= 'z') goto yy143;
20059: goto yy4;
20060: }
20061: }
20062: yy1325:
20063: YYDEBUG(1325, *YYCURSOR);
20064: yych = *++YYCURSOR;
20065: if (yych <= 'D') {
20066: if (yych <= ')') {
20067: if (yych <= '(') goto yy167;
20068: goto yy140;
20069: } else {
20070: if (yych <= '@') goto yy167;
20071: if (yych <= 'C') goto yy143;
20072: }
20073: } else {
20074: if (yych <= 'c') {
20075: if (yych <= 'Z') goto yy143;
20076: if (yych <= '`') goto yy167;
20077: goto yy143;
20078: } else {
20079: if (yych <= 'd') goto yy1326;
20080: if (yych <= 'z') goto yy143;
20081: goto yy167;
20082: }
20083: }
20084: yy1326:
20085: YYDEBUG(1326, *YYCURSOR);
20086: yych = *++YYCURSOR;
20087: if (yych <= 'A') {
20088: if (yych == ')') goto yy140;
20089: if (yych <= '@') goto yy4;
20090: } else {
20091: if (yych <= '`') {
20092: if (yych <= 'Z') goto yy144;
20093: goto yy4;
20094: } else {
20095: if (yych <= 'a') goto yy1327;
20096: if (yych <= 'z') goto yy144;
20097: goto yy4;
20098: }
20099: }
20100: yy1327:
20101: YYDEBUG(1327, *YYCURSOR);
20102: yych = *++YYCURSOR;
20103: if (yych <= 'Y') {
20104: if (yych <= ')') {
20105: if (yych <= '(') goto yy4;
20106: goto yy140;
20107: } else {
20108: if (yych <= '@') goto yy4;
20109: if (yych <= 'X') goto yy145;
20110: goto yy1236;
20111: }
20112: } else {
20113: if (yych <= 'x') {
20114: if (yych <= 'Z') goto yy145;
20115: if (yych <= '`') goto yy4;
20116: goto yy145;
20117: } else {
20118: if (yych <= 'y') goto yy1236;
20119: if (yych <= 'z') goto yy145;
20120: goto yy4;
20121: }
20122: }
20123: yy1328:
20124: YYDEBUG(1328, *YYCURSOR);
20125: yych = *++YYCURSOR;
20126: if (yych <= 'T') {
20127: if (yych <= ')') {
20128: if (yych <= '(') goto yy4;
20129: goto yy140;
20130: } else {
20131: if (yych <= '@') goto yy4;
20132: if (yych <= 'S') goto yy144;
20133: }
20134: } else {
20135: if (yych <= 's') {
20136: if (yych <= 'Z') goto yy144;
20137: if (yych <= '`') goto yy4;
20138: goto yy144;
20139: } else {
20140: if (yych <= 't') goto yy1329;
20141: if (yych <= 'z') goto yy144;
20142: goto yy4;
20143: }
20144: }
20145: yy1329:
20146: YYDEBUG(1329, *YYCURSOR);
20147: yyaccept = 0;
20148: yych = *(YYMARKER = ++YYCURSOR);
20149: if (yych <= ')') {
20150: if (yych == ' ') goto yy1330;
20151: if (yych <= '(') goto yy4;
20152: goto yy140;
20153: } else {
20154: if (yych <= 'Z') {
20155: if (yych <= '@') goto yy4;
20156: goto yy145;
20157: } else {
20158: if (yych <= '`') goto yy4;
20159: if (yych <= 'z') goto yy145;
20160: goto yy4;
20161: }
20162: }
20163: yy1330:
20164: YYDEBUG(1330, *YYCURSOR);
20165: yych = *++YYCURSOR;
20166: if (yych == 'O') goto yy1331;
20167: if (yych != 'o') goto yy57;
20168: yy1331:
20169: YYDEBUG(1331, *YYCURSOR);
20170: yych = *++YYCURSOR;
20171: if (yych == 'F') goto yy1332;
20172: if (yych != 'f') goto yy57;
20173: yy1332:
20174: YYDEBUG(1332, *YYCURSOR);
20175: yych = *++YYCURSOR;
20176: if (yych != ' ') goto yy57;
20177: YYDEBUG(1333, *YYCURSOR);
20178: yych = *++YYCURSOR;
20179: if (yych <= '/') goto yy57;
20180: if (yych <= '1') goto yy1334;
20181: if (yych <= '2') goto yy1335;
20182: if (yych <= '9') goto yy1336;
20183: goto yy57;
20184: yy1334:
20185: YYDEBUG(1334, *YYCURSOR);
20186: yyaccept = 28;
20187: yych = *(YYMARKER = ++YYCURSOR);
20188: if (yych <= '/') goto yy1337;
20189: if (yych <= '9') goto yy1336;
20190: goto yy1337;
20191: yy1335:
20192: YYDEBUG(1335, *YYCURSOR);
20193: yyaccept = 28;
20194: yych = *(YYMARKER = ++YYCURSOR);
20195: if (yych <= '/') goto yy1337;
20196: if (yych >= '5') goto yy1337;
20197: yy1336:
20198: YYDEBUG(1336, *YYCURSOR);
20199: yyaccept = 28;
20200: YYMARKER = ++YYCURSOR;
20201: if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
20202: yych = *YYCURSOR;
20203: yy1337:
20204: YYDEBUG(1337, *YYCURSOR);
20205: if (yych <= 'A') {
20206: if (yych <= 0x1F) {
20207: if (yych == '\t') goto yy1336;
20208: goto yy1295;
20209: } else {
20210: if (yych <= ' ') goto yy1336;
20211: if (yych <= '@') goto yy1295;
20212: }
20213: } else {
20214: if (yych <= '`') {
20215: if (yych != 'P') goto yy1295;
20216: } else {
20217: if (yych <= 'a') goto yy1338;
20218: if (yych != 'p') goto yy1295;
20219: }
20220: }
20221: yy1338:
20222: YYDEBUG(1338, *YYCURSOR);
20223: yych = *++YYCURSOR;
20224: if (yych <= 'L') {
20225: if (yych != '.') goto yy57;
20226: } else {
20227: if (yych <= 'M') goto yy1340;
20228: if (yych == 'm') goto yy1340;
20229: goto yy57;
20230: }
20231: YYDEBUG(1339, *YYCURSOR);
20232: yych = *++YYCURSOR;
20233: if (yych == 'M') goto yy1340;
20234: if (yych != 'm') goto yy57;
20235: yy1340:
20236: YYDEBUG(1340, *YYCURSOR);
20237: yych = *++YYCURSOR;
20238: if (yych <= 0x1F) {
20239: if (yych <= 0x00) goto yy1303;
20240: if (yych == '\t') goto yy1303;
20241: goto yy57;
20242: } else {
20243: if (yych <= ' ') goto yy1303;
20244: if (yych != '.') goto yy57;
20245: }
20246: YYDEBUG(1341, *YYCURSOR);
20247: yych = *++YYCURSOR;
20248: if (yych <= '\t') {
20249: if (yych <= 0x00) goto yy1303;
20250: if (yych <= 0x08) goto yy57;
20251: goto yy1303;
20252: } else {
20253: if (yych == ' ') goto yy1303;
20254: goto yy57;
20255: }
20256: yy1342:
20257: YYDEBUG(1342, *YYCURSOR);
20258: yych = *++YYCURSOR;
20259: if (yych <= 'R') {
20260: if (yych <= ')') {
20261: if (yych <= '(') goto yy4;
20262: goto yy140;
20263: } else {
20264: if (yych <= '@') goto yy4;
20265: if (yych <= 'Q') goto yy143;
20266: }
20267: } else {
20268: if (yych <= 'q') {
20269: if (yych <= 'Z') goto yy143;
20270: if (yych <= '`') goto yy4;
20271: goto yy143;
20272: } else {
20273: if (yych <= 'r') goto yy1343;
20274: if (yych <= 'z') goto yy143;
20275: goto yy4;
20276: }
20277: }
20278: yy1343:
20279: YYDEBUG(1343, *YYCURSOR);
20280: yych = *++YYCURSOR;
20281: if (yych <= 'T') {
20282: if (yych <= ')') {
20283: if (yych <= '(') goto yy4;
20284: goto yy140;
20285: } else {
20286: if (yych <= '@') goto yy4;
20287: if (yych <= 'S') goto yy144;
20288: }
20289: } else {
20290: if (yych <= 's') {
20291: if (yych <= 'Z') goto yy144;
20292: if (yych <= '`') goto yy4;
20293: goto yy144;
20294: } else {
20295: if (yych <= 't') goto yy1344;
20296: if (yych <= 'z') goto yy144;
20297: goto yy4;
20298: }
20299: }
20300: yy1344:
20301: YYDEBUG(1344, *YYCURSOR);
20302: yych = *++YYCURSOR;
20303: if (yych <= 'H') {
20304: if (yych <= ')') {
20305: if (yych <= '(') goto yy4;
20306: goto yy140;
20307: } else {
20308: if (yych <= '@') goto yy4;
20309: if (yych <= 'G') goto yy145;
20310: goto yy1216;
20311: }
20312: } else {
20313: if (yych <= 'g') {
20314: if (yych <= 'Z') goto yy145;
20315: if (yych <= '`') goto yy4;
20316: goto yy145;
20317: } else {
20318: if (yych <= 'h') goto yy1216;
20319: if (yych <= 'z') goto yy145;
20320: goto yy4;
20321: }
20322: }
20323: yy1345:
20324: YYDEBUG(1345, *YYCURSOR);
20325: yych = *++YYCURSOR;
20326: if (yych <= 'S') {
20327: if (yych <= ')') {
20328: if (yych <= '(') goto yy4;
20329: goto yy140;
20330: } else {
20331: if (yych <= '@') goto yy4;
20332: if (yych <= 'R') goto yy143;
20333: goto yy1348;
20334: }
20335: } else {
20336: if (yych <= 'r') {
20337: if (yych <= 'Z') goto yy143;
20338: if (yych <= '`') goto yy4;
20339: goto yy143;
20340: } else {
20341: if (yych <= 's') goto yy1348;
20342: if (yych <= 'z') goto yy143;
20343: goto yy4;
20344: }
20345: }
20346: yy1346:
20347: YYDEBUG(1346, *YYCURSOR);
20348: yych = *++YYCURSOR;
20349: if (yych <= 'T') {
20350: if (yych <= ')') {
20351: if (yych <= '(') goto yy4;
20352: goto yy140;
20353: } else {
20354: if (yych <= '@') goto yy4;
20355: if (yych <= 'S') goto yy143;
20356: }
20357: } else {
20358: if (yych <= 's') {
20359: if (yych <= 'Z') goto yy143;
20360: if (yych <= '`') goto yy4;
20361: goto yy143;
20362: } else {
20363: if (yych <= 't') goto yy1347;
20364: if (yych <= 'z') goto yy143;
20365: goto yy4;
20366: }
20367: }
20368: yy1347:
20369: YYDEBUG(1347, *YYCURSOR);
20370: yych = *++YYCURSOR;
20371: if (yych <= 'H') {
20372: if (yych <= ')') {
20373: if (yych <= '(') goto yy4;
20374: goto yy140;
20375: } else {
20376: if (yych <= '@') goto yy4;
20377: if (yych <= 'G') goto yy144;
20378: goto yy1239;
20379: }
20380: } else {
20381: if (yych <= 'g') {
20382: if (yych <= 'Z') goto yy144;
20383: if (yych <= '`') goto yy4;
20384: goto yy144;
20385: } else {
20386: if (yych <= 'h') goto yy1239;
20387: if (yych <= 'z') goto yy144;
20388: goto yy4;
20389: }
20390: }
20391: yy1348:
20392: YYDEBUG(1348, *YYCURSOR);
20393: yych = *++YYCURSOR;
20394: if (yych <= 'T') {
20395: if (yych <= ')') {
20396: if (yych <= '(') goto yy4;
20397: goto yy140;
20398: } else {
20399: if (yych <= '@') goto yy4;
20400: if (yych <= 'S') goto yy144;
20401: }
20402: } else {
20403: if (yych <= 's') {
20404: if (yych <= 'Z') goto yy144;
20405: if (yych <= '`') goto yy4;
20406: goto yy144;
20407: } else {
20408: if (yych <= 't') goto yy1349;
20409: if (yych <= 'z') goto yy144;
20410: goto yy4;
20411: }
20412: }
20413: yy1349:
20414: YYDEBUG(1349, *YYCURSOR);
20415: yyaccept = 0;
20416: yych = *(YYMARKER = ++YYCURSOR);
20417: if (yych <= '(') {
20418: if (yych <= '\t') {
20419: if (yych <= 0x08) goto yy4;
20420: goto yy1207;
20421: } else {
20422: if (yych != ' ') goto yy4;
20423: }
20424: } else {
20425: if (yych <= 'Z') {
20426: if (yych <= ')') goto yy140;
20427: if (yych <= '@') goto yy4;
20428: goto yy145;
20429: } else {
20430: if (yych <= '`') goto yy4;
20431: if (yych <= 'z') goto yy145;
20432: goto yy4;
20433: }
20434: }
20435: yy1350:
20436: YYDEBUG(1350, *YYCURSOR);
20437: yych = *++YYCURSOR;
20438: if (yych == 'D') goto yy1351;
20439: if (yych != 'd') goto yy1208;
20440: yy1351:
20441: YYDEBUG(1351, *YYCURSOR);
20442: yych = *++YYCURSOR;
20443: if (yych == 'A') goto yy1352;
20444: if (yych != 'a') goto yy57;
20445: yy1352:
20446: YYDEBUG(1352, *YYCURSOR);
20447: yych = *++YYCURSOR;
20448: if (yych == 'Y') goto yy1353;
20449: if (yych != 'y') goto yy57;
20450: yy1353:
20451: YYDEBUG(1353, *YYCURSOR);
20452: yyaccept = 26;
20453: yych = *(YYMARKER = ++YYCURSOR);
20454: if (yych <= 'R') {
20455: if (yych != ' ') goto yy1118;
20456: } else {
20457: if (yych <= 'S') goto yy1143;
20458: if (yych == 's') goto yy1143;
20459: goto yy1118;
20460: }
20461: YYDEBUG(1354, *YYCURSOR);
20462: yych = *++YYCURSOR;
20463: if (yych == 'O') goto yy1355;
20464: if (yych != 'o') goto yy57;
20465: yy1355:
20466: YYDEBUG(1355, *YYCURSOR);
20467: yych = *++YYCURSOR;
20468: if (yych == 'F') goto yy1316;
20469: if (yych == 'f') goto yy1316;
20470: goto yy57;
20471: yy1356:
20472: YYDEBUG(1356, *YYCURSOR);
20473: yyaccept = 5;
20474: yych = *(YYMARKER = ++YYCURSOR);
20475: if (yych <= '/') {
20476: if (yych <= '(') {
20477: if (yych <= '\t') {
20478: if (yych <= 0x08) goto yy194;
20479: goto yy196;
20480: } else {
20481: if (yych == ' ') goto yy196;
20482: goto yy194;
20483: }
20484: } else {
20485: if (yych <= ',') {
20486: if (yych <= ')') goto yy140;
20487: goto yy194;
20488: } else {
20489: if (yych <= '-') goto yy197;
20490: if (yych <= '.') goto yy196;
20491: goto yy194;
20492: }
20493: }
20494: } else {
20495: if (yych <= 'Z') {
20496: if (yych <= '@') {
20497: if (yych <= '9') goto yy196;
20498: goto yy194;
20499: } else {
20500: if (yych != 'R') goto yy143;
20501: }
20502: } else {
20503: if (yych <= 'q') {
20504: if (yych <= '`') goto yy194;
20505: goto yy143;
20506: } else {
20507: if (yych <= 'r') goto yy1357;
20508: if (yych <= 'z') goto yy143;
20509: goto yy194;
20510: }
20511: }
20512: }
20513: yy1357:
20514: YYDEBUG(1357, *YYCURSOR);
20515: yych = *++YYCURSOR;
20516: if (yych <= 'U') {
20517: if (yych <= ')') {
20518: if (yych <= '(') goto yy4;
20519: goto yy140;
20520: } else {
20521: if (yych <= '@') goto yy4;
20522: if (yych <= 'T') goto yy144;
20523: }
20524: } else {
20525: if (yych <= 't') {
20526: if (yych <= 'Z') goto yy144;
20527: if (yych <= '`') goto yy4;
20528: goto yy144;
20529: } else {
20530: if (yych <= 'u') goto yy1358;
20531: if (yych <= 'z') goto yy144;
20532: goto yy4;
20533: }
20534: }
20535: yy1358:
20536: YYDEBUG(1358, *YYCURSOR);
20537: yych = *++YYCURSOR;
20538: if (yych <= 'A') {
20539: if (yych == ')') goto yy140;
20540: if (yych <= '@') goto yy4;
20541: } else {
20542: if (yych <= '`') {
20543: if (yych <= 'Z') goto yy145;
20544: goto yy4;
20545: } else {
20546: if (yych <= 'a') goto yy1359;
20547: if (yych <= 'z') goto yy145;
20548: goto yy4;
20549: }
20550: }
20551: yy1359:
20552: YYDEBUG(1359, *YYCURSOR);
20553: yyaccept = 0;
20554: yych = *(YYMARKER = ++YYCURSOR);
20555: if (yych <= 'Q') {
20556: if (yych == ')') goto yy140;
20557: goto yy4;
20558: } else {
20559: if (yych <= 'R') goto yy1360;
20560: if (yych != 'r') goto yy4;
20561: }
20562: yy1360:
20563: YYDEBUG(1360, *YYCURSOR);
20564: yych = *++YYCURSOR;
20565: if (yych == 'Y') goto yy206;
20566: if (yych == 'y') goto yy206;
20567: goto yy57;
20568: yy1361:
20569: YYDEBUG(1361, *YYCURSOR);
20570: yyaccept = 0;
20571: yych = *(YYMARKER = ++YYCURSOR);
20572: if (yych <= 'A') {
20573: if (yych <= '-') {
20574: if (yych == ')') goto yy140;
20575: if (yych <= ',') goto yy4;
20576: goto yy148;
20577: } else {
20578: if (yych == '/') goto yy148;
20579: if (yych <= '@') goto yy4;
20580: goto yy142;
20581: }
20582: } else {
20583: if (yych <= '_') {
20584: if (yych <= 'B') goto yy1356;
20585: if (yych <= 'Z') goto yy142;
20586: if (yych <= '^') goto yy4;
20587: goto yy148;
20588: } else {
20589: if (yych <= 'a') {
20590: if (yych <= '`') goto yy4;
20591: goto yy147;
20592: } else {
20593: if (yych <= 'b') goto yy1379;
20594: if (yych <= 'z') goto yy147;
20595: goto yy4;
20596: }
20597: }
20598: }
20599: yy1362:
20600: YYDEBUG(1362, *YYCURSOR);
20601: yyaccept = 0;
20602: yych = *(YYMARKER = ++YYCURSOR);
20603: if (yych <= 'Q') {
20604: if (yych <= '.') {
20605: if (yych <= ')') {
20606: if (yych <= '(') goto yy4;
20607: goto yy140;
20608: } else {
20609: if (yych == '-') goto yy148;
20610: goto yy4;
20611: }
20612: } else {
20613: if (yych <= '@') {
20614: if (yych <= '/') goto yy148;
20615: goto yy4;
20616: } else {
20617: if (yych == 'F') goto yy1346;
20618: goto yy142;
20619: }
20620: }
20621: } else {
20622: if (yych <= '`') {
20623: if (yych <= 'Z') {
20624: if (yych <= 'R') goto yy1345;
20625: goto yy142;
20626: } else {
20627: if (yych == '_') goto yy148;
20628: goto yy4;
20629: }
20630: } else {
20631: if (yych <= 'q') {
20632: if (yych == 'f') goto yy1375;
20633: goto yy147;
20634: } else {
20635: if (yych <= 'r') goto yy1374;
20636: if (yych <= 'z') goto yy147;
20637: goto yy4;
20638: }
20639: }
20640: }
20641: yy1363:
20642: YYDEBUG(1363, *YYCURSOR);
20643: yyaccept = 0;
20644: yych = *(YYMARKER = ++YYCURSOR);
20645: if (yych <= 'T') {
20646: if (yych <= '-') {
20647: if (yych == ')') goto yy140;
20648: if (yych <= ',') goto yy4;
20649: goto yy148;
20650: } else {
20651: if (yych == '/') goto yy148;
20652: if (yych <= '@') goto yy4;
20653: goto yy142;
20654: }
20655: } else {
20656: if (yych <= '_') {
20657: if (yych <= 'U') goto yy1342;
20658: if (yych <= 'Z') goto yy142;
20659: if (yych <= '^') goto yy4;
20660: goto yy148;
20661: } else {
20662: if (yych <= 't') {
20663: if (yych <= '`') goto yy4;
20664: goto yy147;
20665: } else {
20666: if (yych <= 'u') goto yy1371;
20667: if (yych <= 'z') goto yy147;
20668: goto yy4;
20669: }
20670: }
20671: }
20672: yy1364:
20673: YYDEBUG(1364, *YYCURSOR);
20674: yyaccept = 0;
20675: yych = *(YYMARKER = ++YYCURSOR);
20676: if (yych <= 'N') {
20677: if (yych <= '.') {
20678: if (yych <= ')') {
20679: if (yych <= '(') goto yy4;
20680: goto yy140;
20681: } else {
20682: if (yych == '-') goto yy148;
20683: goto yy4;
20684: }
20685: } else {
20686: if (yych <= '@') {
20687: if (yych <= '/') goto yy148;
20688: goto yy4;
20689: } else {
20690: if (yych == 'I') goto yy1325;
20691: goto yy142;
20692: }
20693: }
20694: } else {
20695: if (yych <= '`') {
20696: if (yych <= 'Z') {
20697: if (yych <= 'O') goto yy1324;
20698: goto yy142;
20699: } else {
20700: if (yych == '_') goto yy148;
20701: goto yy4;
20702: }
20703: } else {
20704: if (yych <= 'n') {
20705: if (yych == 'i') goto yy1366;
20706: goto yy147;
20707: } else {
20708: if (yych <= 'o') goto yy1365;
20709: if (yych <= 'z') goto yy147;
20710: goto yy4;
20711: }
20712: }
20713: }
20714: yy1365:
20715: YYDEBUG(1365, *YYCURSOR);
20716: yyaccept = 0;
20717: yych = *(YYMARKER = ++YYCURSOR);
20718: if (yych <= 'M') {
20719: if (yych <= '-') {
20720: if (yych == ')') goto yy140;
20721: if (yych <= ',') goto yy4;
20722: goto yy148;
20723: } else {
20724: if (yych == '/') goto yy148;
20725: if (yych <= '@') goto yy4;
20726: goto yy143;
20727: }
20728: } else {
20729: if (yych <= '_') {
20730: if (yych <= 'N') goto yy1328;
20731: if (yych <= 'Z') goto yy143;
20732: if (yych <= '^') goto yy4;
20733: goto yy148;
20734: } else {
20735: if (yych <= 'm') {
20736: if (yych <= '`') goto yy4;
20737: goto yy151;
20738: } else {
20739: if (yych <= 'n') goto yy1369;
20740: if (yych <= 'z') goto yy151;
20741: goto yy4;
20742: }
20743: }
20744: }
20745: yy1366:
20746: YYDEBUG(1366, *YYCURSOR);
20747: yyaccept = 4;
20748: yych = *(YYMARKER = ++YYCURSOR);
20749: if (yych <= 'C') {
20750: if (yych <= '-') {
20751: if (yych == ')') goto yy140;
20752: if (yych <= ',') goto yy167;
20753: goto yy148;
20754: } else {
20755: if (yych == '/') goto yy148;
20756: if (yych <= '@') goto yy167;
20757: goto yy143;
20758: }
20759: } else {
20760: if (yych <= '_') {
20761: if (yych <= 'D') goto yy1326;
20762: if (yych <= 'Z') goto yy143;
20763: if (yych <= '^') goto yy167;
20764: goto yy148;
20765: } else {
20766: if (yych <= 'c') {
20767: if (yych <= '`') goto yy167;
20768: goto yy151;
20769: } else {
20770: if (yych <= 'd') goto yy1367;
20771: if (yych <= 'z') goto yy151;
20772: goto yy167;
20773: }
20774: }
20775: }
20776: yy1367:
20777: YYDEBUG(1367, *YYCURSOR);
20778: yyaccept = 0;
20779: yych = *(YYMARKER = ++YYCURSOR);
20780: if (yych <= '@') {
20781: if (yych <= ',') {
20782: if (yych == ')') goto yy140;
20783: goto yy4;
20784: } else {
20785: if (yych == '.') goto yy4;
20786: if (yych <= '/') goto yy148;
20787: goto yy4;
20788: }
20789: } else {
20790: if (yych <= '_') {
20791: if (yych <= 'A') goto yy1327;
20792: if (yych <= 'Z') goto yy144;
20793: if (yych <= '^') goto yy4;
20794: goto yy148;
20795: } else {
20796: if (yych <= '`') goto yy4;
20797: if (yych <= 'a') goto yy1368;
20798: if (yych <= 'z') goto yy152;
20799: goto yy4;
20800: }
20801: }
20802: yy1368:
20803: YYDEBUG(1368, *YYCURSOR);
20804: yyaccept = 0;
20805: yych = *(YYMARKER = ++YYCURSOR);
20806: if (yych <= 'X') {
20807: if (yych <= '-') {
20808: if (yych == ')') goto yy140;
20809: if (yych <= ',') goto yy4;
20810: goto yy148;
20811: } else {
20812: if (yych == '/') goto yy148;
20813: if (yych <= '@') goto yy4;
20814: goto yy145;
20815: }
20816: } else {
20817: if (yych <= '_') {
20818: if (yych <= 'Y') goto yy1236;
20819: if (yych <= 'Z') goto yy145;
20820: if (yych <= '^') goto yy4;
20821: goto yy148;
20822: } else {
20823: if (yych <= 'x') {
20824: if (yych <= '`') goto yy4;
20825: goto yy153;
20826: } else {
20827: if (yych <= 'y') goto yy1265;
20828: if (yych <= 'z') goto yy153;
20829: goto yy4;
20830: }
20831: }
20832: }
20833: yy1369:
20834: YYDEBUG(1369, *YYCURSOR);
20835: yyaccept = 0;
20836: yych = *(YYMARKER = ++YYCURSOR);
20837: if (yych <= 'S') {
20838: if (yych <= '-') {
20839: if (yych == ')') goto yy140;
20840: if (yych <= ',') goto yy4;
20841: goto yy148;
20842: } else {
20843: if (yych == '/') goto yy148;
20844: if (yych <= '@') goto yy4;
20845: goto yy144;
20846: }
20847: } else {
20848: if (yych <= '_') {
20849: if (yych <= 'T') goto yy1329;
20850: if (yych <= 'Z') goto yy144;
20851: if (yych <= '^') goto yy4;
20852: goto yy148;
20853: } else {
20854: if (yych <= 's') {
20855: if (yych <= '`') goto yy4;
20856: goto yy152;
20857: } else {
20858: if (yych <= 't') goto yy1370;
20859: if (yych <= 'z') goto yy152;
20860: goto yy4;
20861: }
20862: }
20863: }
20864: yy1370:
20865: YYDEBUG(1370, *YYCURSOR);
20866: yyaccept = 0;
20867: yych = *(YYMARKER = ++YYCURSOR);
20868: if (yych <= '.') {
20869: if (yych <= '(') {
20870: if (yych == ' ') goto yy1330;
20871: goto yy4;
20872: } else {
20873: if (yych <= ')') goto yy140;
20874: if (yych == '-') goto yy148;
20875: goto yy4;
20876: }
20877: } else {
20878: if (yych <= '^') {
20879: if (yych <= '/') goto yy148;
20880: if (yych <= '@') goto yy4;
20881: if (yych <= 'Z') goto yy145;
20882: goto yy4;
20883: } else {
20884: if (yych <= '_') goto yy148;
20885: if (yych <= '`') goto yy4;
20886: if (yych <= 'z') goto yy153;
20887: goto yy4;
20888: }
20889: }
20890: yy1371:
20891: YYDEBUG(1371, *YYCURSOR);
20892: yyaccept = 0;
20893: yych = *(YYMARKER = ++YYCURSOR);
20894: if (yych <= 'Q') {
20895: if (yych <= '-') {
20896: if (yych == ')') goto yy140;
20897: if (yych <= ',') goto yy4;
20898: goto yy148;
20899: } else {
20900: if (yych == '/') goto yy148;
20901: if (yych <= '@') goto yy4;
20902: goto yy143;
20903: }
20904: } else {
20905: if (yych <= '_') {
20906: if (yych <= 'R') goto yy1343;
20907: if (yych <= 'Z') goto yy143;
20908: if (yych <= '^') goto yy4;
20909: goto yy148;
20910: } else {
20911: if (yych <= 'q') {
20912: if (yych <= '`') goto yy4;
20913: goto yy151;
20914: } else {
20915: if (yych <= 'r') goto yy1372;
20916: if (yych <= 'z') goto yy151;
20917: goto yy4;
20918: }
20919: }
20920: }
20921: yy1372:
20922: YYDEBUG(1372, *YYCURSOR);
20923: yyaccept = 0;
20924: yych = *(YYMARKER = ++YYCURSOR);
20925: if (yych <= 'S') {
20926: if (yych <= '-') {
20927: if (yych == ')') goto yy140;
20928: if (yych <= ',') goto yy4;
20929: goto yy148;
20930: } else {
20931: if (yych == '/') goto yy148;
20932: if (yych <= '@') goto yy4;
20933: goto yy144;
20934: }
20935: } else {
20936: if (yych <= '_') {
20937: if (yych <= 'T') goto yy1344;
20938: if (yych <= 'Z') goto yy144;
20939: if (yych <= '^') goto yy4;
20940: goto yy148;
20941: } else {
20942: if (yych <= 's') {
20943: if (yych <= '`') goto yy4;
20944: goto yy152;
20945: } else {
20946: if (yych <= 't') goto yy1373;
20947: if (yych <= 'z') goto yy152;
20948: goto yy4;
20949: }
20950: }
20951: }
20952: yy1373:
20953: YYDEBUG(1373, *YYCURSOR);
20954: yyaccept = 0;
20955: yych = *(YYMARKER = ++YYCURSOR);
20956: if (yych <= 'G') {
20957: if (yych <= '-') {
20958: if (yych == ')') goto yy140;
20959: if (yych <= ',') goto yy4;
20960: goto yy148;
20961: } else {
20962: if (yych == '/') goto yy148;
20963: if (yych <= '@') goto yy4;
20964: goto yy145;
20965: }
20966: } else {
20967: if (yych <= '_') {
20968: if (yych <= 'H') goto yy1216;
20969: if (yych <= 'Z') goto yy145;
20970: if (yych <= '^') goto yy4;
20971: goto yy148;
20972: } else {
20973: if (yych <= 'g') {
20974: if (yych <= '`') goto yy4;
20975: goto yy153;
20976: } else {
20977: if (yych <= 'h') goto yy1228;
20978: if (yych <= 'z') goto yy153;
20979: goto yy4;
20980: }
20981: }
20982: }
20983: yy1374:
20984: YYDEBUG(1374, *YYCURSOR);
20985: yyaccept = 0;
20986: yych = *(YYMARKER = ++YYCURSOR);
20987: if (yych <= 'R') {
20988: if (yych <= '-') {
20989: if (yych == ')') goto yy140;
20990: if (yych <= ',') goto yy4;
20991: goto yy148;
20992: } else {
20993: if (yych == '/') goto yy148;
20994: if (yych <= '@') goto yy4;
20995: goto yy143;
20996: }
20997: } else {
20998: if (yych <= '_') {
20999: if (yych <= 'S') goto yy1348;
21000: if (yych <= 'Z') goto yy143;
21001: if (yych <= '^') goto yy4;
21002: goto yy148;
21003: } else {
21004: if (yych <= 'r') {
21005: if (yych <= '`') goto yy4;
21006: goto yy151;
21007: } else {
21008: if (yych <= 's') goto yy1377;
21009: if (yych <= 'z') goto yy151;
21010: goto yy4;
21011: }
21012: }
21013: }
21014: yy1375:
21015: YYDEBUG(1375, *YYCURSOR);
21016: yyaccept = 0;
21017: yych = *(YYMARKER = ++YYCURSOR);
21018: if (yych <= 'S') {
21019: if (yych <= '-') {
21020: if (yych == ')') goto yy140;
21021: if (yych <= ',') goto yy4;
21022: goto yy148;
21023: } else {
21024: if (yych == '/') goto yy148;
21025: if (yych <= '@') goto yy4;
21026: goto yy143;
21027: }
21028: } else {
21029: if (yych <= '_') {
21030: if (yych <= 'T') goto yy1347;
21031: if (yych <= 'Z') goto yy143;
21032: if (yych <= '^') goto yy4;
21033: goto yy148;
21034: } else {
21035: if (yych <= 's') {
21036: if (yych <= '`') goto yy4;
21037: goto yy151;
21038: } else {
21039: if (yych <= 't') goto yy1376;
21040: if (yych <= 'z') goto yy151;
21041: goto yy4;
21042: }
21043: }
21044: }
21045: yy1376:
21046: YYDEBUG(1376, *YYCURSOR);
21047: yyaccept = 0;
21048: yych = *(YYMARKER = ++YYCURSOR);
21049: if (yych <= 'G') {
21050: if (yych <= '-') {
21051: if (yych == ')') goto yy140;
21052: if (yych <= ',') goto yy4;
21053: goto yy148;
21054: } else {
21055: if (yych == '/') goto yy148;
21056: if (yych <= '@') goto yy4;
21057: goto yy144;
21058: }
21059: } else {
21060: if (yych <= '_') {
21061: if (yych <= 'H') goto yy1239;
21062: if (yych <= 'Z') goto yy144;
21063: if (yych <= '^') goto yy4;
21064: goto yy148;
21065: } else {
21066: if (yych <= 'g') {
21067: if (yych <= '`') goto yy4;
21068: goto yy152;
21069: } else {
21070: if (yych <= 'h') goto yy1268;
21071: if (yych <= 'z') goto yy152;
21072: goto yy4;
21073: }
21074: }
21075: }
21076: yy1377:
21077: YYDEBUG(1377, *YYCURSOR);
21078: yyaccept = 0;
21079: yych = *(YYMARKER = ++YYCURSOR);
21080: if (yych <= 'S') {
21081: if (yych <= '-') {
21082: if (yych == ')') goto yy140;
21083: if (yych <= ',') goto yy4;
21084: goto yy148;
21085: } else {
21086: if (yych == '/') goto yy148;
21087: if (yych <= '@') goto yy4;
21088: goto yy144;
21089: }
21090: } else {
21091: if (yych <= '_') {
21092: if (yych <= 'T') goto yy1349;
21093: if (yych <= 'Z') goto yy144;
21094: if (yych <= '^') goto yy4;
21095: goto yy148;
21096: } else {
21097: if (yych <= 's') {
21098: if (yych <= '`') goto yy4;
21099: goto yy152;
21100: } else {
21101: if (yych <= 't') goto yy1378;
21102: if (yych <= 'z') goto yy152;
21103: goto yy4;
21104: }
21105: }
21106: }
21107: yy1378:
21108: YYDEBUG(1378, *YYCURSOR);
21109: yyaccept = 0;
21110: yych = *(YYMARKER = ++YYCURSOR);
21111: if (yych <= '-') {
21112: if (yych <= ' ') {
21113: if (yych == '\t') goto yy1207;
21114: if (yych <= 0x1F) goto yy4;
21115: goto yy1350;
21116: } else {
21117: if (yych == ')') goto yy140;
21118: if (yych <= ',') goto yy4;
21119: goto yy148;
21120: }
21121: } else {
21122: if (yych <= 'Z') {
21123: if (yych == '/') goto yy148;
21124: if (yych <= '@') goto yy4;
21125: goto yy145;
21126: } else {
21127: if (yych <= '_') {
21128: if (yych <= '^') goto yy4;
21129: goto yy148;
21130: } else {
21131: if (yych <= '`') goto yy4;
21132: if (yych <= 'z') goto yy153;
21133: goto yy4;
21134: }
21135: }
21136: }
21137: yy1379:
21138: YYDEBUG(1379, *YYCURSOR);
21139: yyaccept = 5;
21140: yych = *(YYMARKER = ++YYCURSOR);
21141: if (yych <= '9') {
21142: if (yych <= '(') {
21143: if (yych <= '\t') {
21144: if (yych <= 0x08) goto yy194;
21145: goto yy196;
21146: } else {
21147: if (yych == ' ') goto yy196;
21148: goto yy194;
21149: }
21150: } else {
21151: if (yych <= '-') {
21152: if (yych <= ')') goto yy140;
21153: if (yych <= ',') goto yy194;
21154: goto yy372;
21155: } else {
21156: if (yych == '/') goto yy148;
21157: goto yy196;
21158: }
21159: }
21160: } else {
21161: if (yych <= '^') {
21162: if (yych <= 'Q') {
21163: if (yych <= '@') goto yy194;
21164: goto yy143;
21165: } else {
21166: if (yych <= 'R') goto yy1357;
21167: if (yych <= 'Z') goto yy143;
21168: goto yy194;
21169: }
21170: } else {
21171: if (yych <= 'q') {
21172: if (yych <= '_') goto yy148;
21173: if (yych <= '`') goto yy194;
21174: goto yy151;
21175: } else {
21176: if (yych <= 'r') goto yy1380;
21177: if (yych <= 'z') goto yy151;
21178: goto yy194;
21179: }
21180: }
21181: }
21182: yy1380:
21183: YYDEBUG(1380, *YYCURSOR);
21184: yyaccept = 0;
21185: yych = *(YYMARKER = ++YYCURSOR);
21186: if (yych <= 'T') {
21187: if (yych <= '-') {
21188: if (yych == ')') goto yy140;
21189: if (yych <= ',') goto yy4;
21190: goto yy148;
21191: } else {
21192: if (yych == '/') goto yy148;
21193: if (yych <= '@') goto yy4;
21194: goto yy144;
21195: }
21196: } else {
21197: if (yych <= '_') {
21198: if (yych <= 'U') goto yy1358;
21199: if (yych <= 'Z') goto yy144;
21200: if (yych <= '^') goto yy4;
21201: goto yy148;
21202: } else {
21203: if (yych <= 't') {
21204: if (yych <= '`') goto yy4;
21205: goto yy152;
21206: } else {
21207: if (yych <= 'u') goto yy1381;
21208: if (yych <= 'z') goto yy152;
21209: goto yy4;
21210: }
21211: }
21212: }
21213: yy1381:
21214: YYDEBUG(1381, *YYCURSOR);
21215: yyaccept = 0;
21216: yych = *(YYMARKER = ++YYCURSOR);
21217: if (yych <= '@') {
21218: if (yych <= ',') {
21219: if (yych == ')') goto yy140;
21220: goto yy4;
21221: } else {
21222: if (yych == '.') goto yy4;
21223: if (yych <= '/') goto yy148;
21224: goto yy4;
21225: }
21226: } else {
21227: if (yych <= '_') {
21228: if (yych <= 'A') goto yy1359;
21229: if (yych <= 'Z') goto yy145;
21230: if (yych <= '^') goto yy4;
21231: goto yy148;
21232: } else {
21233: if (yych <= '`') goto yy4;
21234: if (yych <= 'a') goto yy1382;
21235: if (yych <= 'z') goto yy153;
21236: goto yy4;
21237: }
21238: }
21239: yy1382:
21240: YYDEBUG(1382, *YYCURSOR);
21241: yyaccept = 0;
21242: yych = *(YYMARKER = ++YYCURSOR);
21243: if (yych <= 'Q') {
21244: if (yych <= ',') {
21245: if (yych == ')') goto yy140;
21246: goto yy4;
21247: } else {
21248: if (yych == '.') goto yy4;
21249: if (yych <= '/') goto yy148;
21250: goto yy4;
21251: }
21252: } else {
21253: if (yych <= '`') {
21254: if (yych <= 'R') goto yy1360;
21255: if (yych == '_') goto yy148;
21256: goto yy4;
21257: } else {
21258: if (yych == 'r') goto yy1383;
21259: if (yych <= 'z') goto yy154;
21260: goto yy4;
21261: }
21262: }
21263: yy1383:
21264: YYDEBUG(1383, *YYCURSOR);
21265: yych = *++YYCURSOR;
21266: if (yych == 'Y') goto yy206;
21267: if (yych == 'y') goto yy377;
21268: goto yy155;
21269: yy1384:
21270: YYDEBUG(1384, *YYCURSOR);
21271: yych = *++YYCURSOR;
21272: if (yych <= '/') goto yy57;
21273: if (yych >= ':') goto yy57;
21274: yy1385:
21275: YYDEBUG(1385, *YYCURSOR);
21276: ++YYCURSOR;
21277: if (YYLIMIT <= YYCURSOR) YYFILL(1);
21278: yych = *YYCURSOR;
21279: YYDEBUG(1386, *YYCURSOR);
21280: if (yych <= '/') goto yy1387;
21281: if (yych <= '9') goto yy1385;
21282: yy1387:
21283: YYDEBUG(1387, *YYCURSOR);
21284: {
21285: timelib_ull i;
21286:
21287: TIMELIB_INIT;
21288: TIMELIB_HAVE_RELATIVE();
21289: TIMELIB_UNHAVE_DATE();
21290: TIMELIB_UNHAVE_TIME();
21291: TIMELIB_HAVE_TZ();
21292:
21293: i = timelib_get_unsigned_nr((char **) &ptr, 24);
21294: s->time->y = 1970;
21295: s->time->m = 1;
21296: s->time->d = 1;
21297: s->time->h = s->time->i = s->time->s = 0;
21298: s->time->f = 0.0;
21299: s->time->relative.s += i;
21300: s->time->is_localtime = 1;
21301: s->time->zone_type = TIMELIB_ZONETYPE_OFFSET;
21302: s->time->z = 0;
1.1.1.3 misho 21303: s->time->dst = 0;
1.1 misho 21304:
21305: TIMELIB_DEINIT;
21306: return TIMELIB_RELATIVE;
21307: }
21308: yy1388:
21309: YYDEBUG(1388, *YYCURSOR);
21310: yych = *++YYCURSOR;
21311: if (yych <= 'N') {
21312: if (yych <= ')') {
21313: if (yych <= '(') goto yy4;
21314: goto yy140;
21315: } else {
21316: if (yych <= '@') goto yy4;
21317: if (yych <= 'M') goto yy142;
21318: goto yy1429;
21319: }
21320: } else {
21321: if (yych <= 'm') {
21322: if (yych <= 'Z') goto yy142;
21323: if (yych <= '`') goto yy4;
21324: goto yy142;
21325: } else {
21326: if (yych <= 'n') goto yy1429;
21327: if (yych <= 'z') goto yy142;
21328: goto yy4;
21329: }
21330: }
21331: yy1389:
21332: YYDEBUG(1389, *YYCURSOR);
21333: yych = *++YYCURSOR;
21334: if (yych <= 'U') {
21335: if (yych <= '@') {
21336: if (yych == ')') goto yy140;
21337: goto yy4;
21338: } else {
21339: if (yych == 'I') goto yy1421;
21340: if (yych <= 'T') goto yy142;
21341: goto yy1422;
21342: }
21343: } else {
21344: if (yych <= 'i') {
21345: if (yych <= 'Z') goto yy142;
21346: if (yych <= '`') goto yy4;
21347: if (yych <= 'h') goto yy142;
21348: goto yy1421;
21349: } else {
21350: if (yych == 'u') goto yy1422;
21351: if (yych <= 'z') goto yy142;
21352: goto yy4;
21353: }
21354: }
21355: yy1390:
21356: YYDEBUG(1390, *YYCURSOR);
21357: yych = *++YYCURSOR;
21358: if (yych <= 'M') {
21359: if (yych <= '@') {
21360: if (yych == ')') goto yy140;
21361: goto yy4;
21362: } else {
21363: if (yych == 'D') goto yy1410;
21364: if (yych <= 'L') goto yy142;
21365: goto yy1411;
21366: }
21367: } else {
21368: if (yych <= 'd') {
21369: if (yych <= 'Z') goto yy142;
21370: if (yych <= '`') goto yy4;
21371: if (yych <= 'c') goto yy142;
21372: goto yy1410;
21373: } else {
21374: if (yych == 'm') goto yy1411;
21375: if (yych <= 'z') goto yy142;
21376: goto yy4;
21377: }
21378: }
21379: yy1391:
21380: YYDEBUG(1391, *YYCURSOR);
21381: yych = *++YYCURSOR;
21382: if (yych <= 'E') {
21383: if (yych <= ')') {
21384: if (yych <= '(') goto yy4;
21385: goto yy140;
21386: } else {
21387: if (yych <= '@') goto yy4;
21388: if (yych <= 'D') goto yy142;
21389: goto yy1406;
21390: }
21391: } else {
21392: if (yych <= 'd') {
21393: if (yych <= 'Z') goto yy142;
21394: if (yych <= '`') goto yy4;
21395: goto yy142;
21396: } else {
21397: if (yych <= 'e') goto yy1406;
21398: if (yych <= 'z') goto yy142;
21399: goto yy4;
21400: }
21401: }
21402: yy1392:
21403: YYDEBUG(1392, *YYCURSOR);
21404: yych = *++YYCURSOR;
21405: if (yych <= 'E') {
21406: if (yych <= ')') {
21407: if (yych <= '(') goto yy4;
21408: goto yy140;
21409: } else {
21410: if (yych <= '@') goto yy4;
21411: if (yych <= 'D') goto yy142;
21412: goto yy1402;
21413: }
21414: } else {
21415: if (yych <= 'd') {
21416: if (yych <= 'Z') goto yy142;
21417: if (yych <= '`') goto yy4;
21418: goto yy142;
21419: } else {
21420: if (yych <= 'e') goto yy1402;
21421: if (yych <= 'z') goto yy142;
21422: goto yy4;
21423: }
21424: }
21425: yy1393:
21426: YYDEBUG(1393, *YYCURSOR);
21427: yych = *++YYCURSOR;
21428: if (yych <= '/') {
21429: if (yych == '.') goto yy1065;
21430: goto yy57;
21431: } else {
21432: if (yych <= '9') goto yy1396;
21433: if (yych <= ':') goto yy1065;
21434: goto yy57;
21435: }
21436: yy1394:
21437: YYDEBUG(1394, *YYCURSOR);
21438: yych = *++YYCURSOR;
21439: if (yych <= '/') {
21440: if (yych == '.') goto yy1065;
21441: goto yy57;
21442: } else {
21443: if (yych <= '4') goto yy1396;
21444: if (yych == ':') goto yy1065;
21445: goto yy57;
21446: }
21447: yy1395:
21448: YYDEBUG(1395, *YYCURSOR);
21449: yych = *++YYCURSOR;
21450: if (yych == '.') goto yy1065;
21451: if (yych == ':') goto yy1065;
21452: goto yy57;
21453: yy1396:
21454: YYDEBUG(1396, *YYCURSOR);
21455: yych = *++YYCURSOR;
21456: if (yych <= '/') {
21457: if (yych == '.') goto yy1065;
21458: goto yy57;
21459: } else {
21460: if (yych <= '5') goto yy1397;
21461: if (yych == ':') goto yy1065;
21462: goto yy57;
21463: }
21464: yy1397:
21465: YYDEBUG(1397, *YYCURSOR);
21466: yych = *++YYCURSOR;
21467: if (yych <= '/') goto yy57;
21468: if (yych >= ':') goto yy57;
21469: YYDEBUG(1398, *YYCURSOR);
21470: yyaccept = 24;
21471: yych = *(YYMARKER = ++YYCURSOR);
21472: if (yych <= '/') goto yy1068;
21473: if (yych <= '5') goto yy1399;
21474: if (yych <= '6') goto yy1400;
21475: goto yy1068;
21476: yy1399:
21477: YYDEBUG(1399, *YYCURSOR);
21478: yych = *++YYCURSOR;
21479: if (yych <= '/') goto yy57;
21480: if (yych <= '9') goto yy1401;
21481: goto yy57;
21482: yy1400:
21483: YYDEBUG(1400, *YYCURSOR);
21484: yych = *++YYCURSOR;
21485: if (yych != '0') goto yy57;
21486: yy1401:
21487: YYDEBUG(1401, *YYCURSOR);
21488: yych = *++YYCURSOR;
21489: goto yy1076;
21490: yy1402:
21491: YYDEBUG(1402, *YYCURSOR);
21492: yych = *++YYCURSOR;
21493: if (yych <= 'L') {
21494: if (yych <= ')') {
21495: if (yych <= '(') goto yy4;
21496: goto yy140;
21497: } else {
21498: if (yych <= '@') goto yy4;
21499: if (yych <= 'K') goto yy143;
21500: }
21501: } else {
21502: if (yych <= 'k') {
21503: if (yych <= 'Z') goto yy143;
21504: if (yych <= '`') goto yy4;
21505: goto yy143;
21506: } else {
21507: if (yych <= 'l') goto yy1403;
21508: if (yych <= 'z') goto yy143;
21509: goto yy4;
21510: }
21511: }
21512: yy1403:
21513: YYDEBUG(1403, *YYCURSOR);
21514: yych = *++YYCURSOR;
21515: if (yych <= 'F') {
21516: if (yych <= ')') {
21517: if (yych <= '(') goto yy4;
21518: goto yy140;
21519: } else {
21520: if (yych <= '@') goto yy4;
21521: if (yych <= 'E') goto yy144;
21522: }
21523: } else {
21524: if (yych <= 'e') {
21525: if (yych <= 'Z') goto yy144;
21526: if (yych <= '`') goto yy4;
21527: goto yy144;
21528: } else {
21529: if (yych <= 'f') goto yy1404;
21530: if (yych <= 'z') goto yy144;
21531: goto yy4;
21532: }
21533: }
21534: yy1404:
21535: YYDEBUG(1404, *YYCURSOR);
21536: yych = *++YYCURSOR;
21537: if (yych <= 'T') {
21538: if (yych <= ')') {
21539: if (yych <= '(') goto yy4;
21540: goto yy140;
21541: } else {
21542: if (yych <= '@') goto yy4;
21543: if (yych <= 'S') goto yy145;
21544: }
21545: } else {
21546: if (yych <= 's') {
21547: if (yych <= 'Z') goto yy145;
21548: if (yych <= '`') goto yy4;
21549: goto yy145;
21550: } else {
21551: if (yych <= 't') goto yy1405;
21552: if (yych <= 'z') goto yy145;
21553: goto yy4;
21554: }
21555: }
21556: yy1405:
21557: YYDEBUG(1405, *YYCURSOR);
21558: yyaccept = 0;
21559: yych = *(YYMARKER = ++YYCURSOR);
21560: if (yych <= 'G') {
21561: if (yych == ')') goto yy140;
21562: goto yy4;
21563: } else {
21564: if (yych <= 'H') goto yy1206;
21565: if (yych == 'h') goto yy1206;
21566: goto yy4;
21567: }
21568: yy1406:
21569: YYDEBUG(1406, *YYCURSOR);
21570: yych = *++YYCURSOR;
21571: if (yych <= 'S') {
21572: if (yych <= ')') {
21573: if (yych <= '(') goto yy167;
21574: goto yy140;
21575: } else {
21576: if (yych <= '@') goto yy167;
21577: if (yych <= 'R') goto yy143;
21578: }
21579: } else {
21580: if (yych <= 'r') {
21581: if (yych <= 'Z') goto yy143;
21582: if (yych <= '`') goto yy167;
21583: goto yy143;
21584: } else {
21585: if (yych <= 's') goto yy1407;
21586: if (yych <= 'z') goto yy143;
21587: goto yy167;
21588: }
21589: }
21590: yy1407:
21591: YYDEBUG(1407, *YYCURSOR);
21592: yych = *++YYCURSOR;
21593: if (yych <= 'D') {
21594: if (yych <= ')') {
21595: if (yych <= '(') goto yy4;
21596: goto yy140;
21597: } else {
21598: if (yych <= '@') goto yy4;
21599: if (yych <= 'C') goto yy144;
21600: }
21601: } else {
21602: if (yych <= 'c') {
21603: if (yych <= 'Z') goto yy144;
21604: if (yych <= '`') goto yy4;
21605: goto yy144;
21606: } else {
21607: if (yych <= 'd') goto yy1408;
21608: if (yych <= 'z') goto yy144;
21609: goto yy4;
21610: }
21611: }
21612: yy1408:
21613: YYDEBUG(1408, *YYCURSOR);
21614: yych = *++YYCURSOR;
21615: if (yych <= 'A') {
21616: if (yych == ')') goto yy140;
21617: if (yych <= '@') goto yy4;
21618: } else {
21619: if (yych <= '`') {
21620: if (yych <= 'Z') goto yy145;
21621: goto yy4;
21622: } else {
21623: if (yych <= 'a') goto yy1409;
21624: if (yych <= 'z') goto yy145;
21625: goto yy4;
21626: }
21627: }
21628: yy1409:
21629: YYDEBUG(1409, *YYCURSOR);
21630: yych = *++YYCURSOR;
21631: if (yych <= 'X') {
21632: if (yych == ')') goto yy140;
21633: goto yy4;
21634: } else {
21635: if (yych <= 'Y') goto yy173;
21636: if (yych == 'y') goto yy173;
21637: goto yy4;
21638: }
21639: yy1410:
21640: YYDEBUG(1410, *YYCURSOR);
21641: yych = *++YYCURSOR;
21642: if (yych <= 'A') {
21643: if (yych == ')') goto yy140;
21644: if (yych <= '@') goto yy4;
21645: goto yy1418;
21646: } else {
21647: if (yych <= '`') {
21648: if (yych <= 'Z') goto yy143;
21649: goto yy4;
21650: } else {
21651: if (yych <= 'a') goto yy1418;
21652: if (yych <= 'z') goto yy143;
21653: goto yy4;
21654: }
21655: }
21656: yy1411:
21657: YYDEBUG(1411, *YYCURSOR);
21658: yych = *++YYCURSOR;
21659: if (yych <= 'O') {
21660: if (yych <= ')') {
21661: if (yych <= '(') goto yy4;
21662: goto yy140;
21663: } else {
21664: if (yych <= '@') goto yy4;
21665: if (yych <= 'N') goto yy143;
21666: }
21667: } else {
21668: if (yych <= 'n') {
21669: if (yych <= 'Z') goto yy143;
21670: if (yych <= '`') goto yy4;
21671: goto yy143;
21672: } else {
21673: if (yych <= 'o') goto yy1412;
21674: if (yych <= 'z') goto yy143;
21675: goto yy4;
21676: }
21677: }
21678: yy1412:
21679: YYDEBUG(1412, *YYCURSOR);
21680: yych = *++YYCURSOR;
21681: if (yych <= 'R') {
21682: if (yych <= ')') {
21683: if (yych <= '(') goto yy4;
21684: goto yy140;
21685: } else {
21686: if (yych <= '@') goto yy4;
21687: if (yych <= 'Q') goto yy144;
21688: }
21689: } else {
21690: if (yych <= 'q') {
21691: if (yych <= 'Z') goto yy144;
21692: if (yych <= '`') goto yy4;
21693: goto yy144;
21694: } else {
21695: if (yych <= 'r') goto yy1413;
21696: if (yych <= 'z') goto yy144;
21697: goto yy4;
21698: }
21699: }
21700: yy1413:
21701: YYDEBUG(1413, *YYCURSOR);
21702: yych = *++YYCURSOR;
21703: if (yych <= 'R') {
21704: if (yych <= ')') {
21705: if (yych <= '(') goto yy4;
21706: goto yy140;
21707: } else {
21708: if (yych <= '@') goto yy4;
21709: if (yych <= 'Q') goto yy145;
21710: }
21711: } else {
21712: if (yych <= 'q') {
21713: if (yych <= 'Z') goto yy145;
21714: if (yych <= '`') goto yy4;
21715: goto yy145;
21716: } else {
21717: if (yych <= 'r') goto yy1414;
21718: if (yych <= 'z') goto yy145;
21719: goto yy4;
21720: }
21721: }
21722: yy1414:
21723: YYDEBUG(1414, *YYCURSOR);
21724: yyaccept = 0;
21725: yych = *(YYMARKER = ++YYCURSOR);
21726: if (yych <= 'N') {
21727: if (yych == ')') goto yy140;
21728: goto yy4;
21729: } else {
21730: if (yych <= 'O') goto yy1415;
21731: if (yych != 'o') goto yy4;
21732: }
21733: yy1415:
21734: YYDEBUG(1415, *YYCURSOR);
21735: yych = *++YYCURSOR;
21736: if (yych == 'W') goto yy1416;
21737: if (yych != 'w') goto yy57;
21738: yy1416:
21739: YYDEBUG(1416, *YYCURSOR);
21740: ++YYCURSOR;
21741: yy1417:
21742: YYDEBUG(1417, *YYCURSOR);
21743: {
21744: DEBUG_OUTPUT("tomorrow");
21745: TIMELIB_INIT;
21746: TIMELIB_HAVE_RELATIVE();
21747: TIMELIB_UNHAVE_TIME();
21748:
21749: s->time->relative.d = 1;
21750: TIMELIB_DEINIT;
21751: return TIMELIB_RELATIVE;
21752: }
21753: yy1418:
21754: YYDEBUG(1418, *YYCURSOR);
21755: yych = *++YYCURSOR;
21756: if (yych <= 'Y') {
21757: if (yych <= ')') {
21758: if (yych <= '(') goto yy4;
21759: goto yy140;
21760: } else {
21761: if (yych <= '@') goto yy4;
21762: if (yych <= 'X') goto yy144;
21763: }
21764: } else {
21765: if (yych <= 'x') {
21766: if (yych <= 'Z') goto yy144;
21767: if (yych <= '`') goto yy4;
21768: goto yy144;
21769: } else {
21770: if (yych <= 'y') goto yy1419;
21771: if (yych <= 'z') goto yy144;
21772: goto yy4;
21773: }
21774: }
21775: yy1419:
21776: YYDEBUG(1419, *YYCURSOR);
21777: ++YYCURSOR;
21778: if ((yych = *YYCURSOR) <= '@') {
21779: if (yych == ')') goto yy140;
21780: } else {
21781: if (yych <= 'Z') goto yy145;
21782: if (yych <= '`') goto yy1420;
21783: if (yych <= 'z') goto yy145;
21784: }
21785: yy1420:
21786: YYDEBUG(1420, *YYCURSOR);
21787: {
21788: DEBUG_OUTPUT("midnight | today");
21789: TIMELIB_INIT;
21790: TIMELIB_UNHAVE_TIME();
21791:
21792: TIMELIB_DEINIT;
21793: return TIMELIB_RELATIVE;
21794: }
21795: yy1421:
21796: YYDEBUG(1421, *YYCURSOR);
21797: yych = *++YYCURSOR;
21798: if (yych <= 'S') {
21799: if (yych <= '@') {
21800: if (yych == ')') goto yy140;
21801: goto yy4;
21802: } else {
21803: if (yych <= 'Q') goto yy143;
21804: if (yych <= 'R') goto yy1427;
21805: goto yy1428;
21806: }
21807: } else {
21808: if (yych <= 'q') {
21809: if (yych <= 'Z') goto yy143;
21810: if (yych <= '`') goto yy4;
21811: goto yy143;
21812: } else {
21813: if (yych <= 'r') goto yy1427;
21814: if (yych <= 's') goto yy1428;
21815: if (yych <= 'z') goto yy143;
21816: goto yy4;
21817: }
21818: }
21819: yy1422:
21820: YYDEBUG(1422, *YYCURSOR);
21821: yych = *++YYCURSOR;
21822: if (yych <= 'R') {
21823: if (yych <= ')') {
21824: if (yych <= '(') goto yy167;
21825: goto yy140;
21826: } else {
21827: if (yych <= '@') goto yy167;
21828: if (yych <= 'Q') goto yy143;
21829: }
21830: } else {
21831: if (yych <= 'q') {
21832: if (yych <= 'Z') goto yy143;
21833: if (yych <= '`') goto yy167;
21834: goto yy143;
21835: } else {
21836: if (yych <= 'r') goto yy1423;
21837: if (yych <= 'z') goto yy143;
21838: goto yy167;
21839: }
21840: }
21841: yy1423:
21842: YYDEBUG(1423, *YYCURSOR);
21843: yych = *++YYCURSOR;
21844: if (yych <= 'S') {
21845: if (yych <= ')') {
21846: if (yych <= '(') goto yy4;
21847: goto yy140;
21848: } else {
21849: if (yych <= '@') goto yy4;
21850: if (yych <= 'R') goto yy144;
21851: }
21852: } else {
21853: if (yych <= 'r') {
21854: if (yych <= 'Z') goto yy144;
21855: if (yych <= '`') goto yy4;
21856: goto yy144;
21857: } else {
21858: if (yych <= 's') goto yy1424;
21859: if (yych <= 'z') goto yy144;
21860: goto yy4;
21861: }
21862: }
21863: yy1424:
21864: YYDEBUG(1424, *YYCURSOR);
21865: yych = *++YYCURSOR;
21866: if (yych <= 'D') {
21867: if (yych <= ')') {
21868: if (yych <= '(') goto yy4;
21869: goto yy140;
21870: } else {
21871: if (yych <= '@') goto yy4;
21872: if (yych <= 'C') goto yy145;
21873: }
21874: } else {
21875: if (yych <= 'c') {
21876: if (yych <= 'Z') goto yy145;
21877: if (yych <= '`') goto yy4;
21878: goto yy145;
21879: } else {
21880: if (yych <= 'd') goto yy1425;
21881: if (yych <= 'z') goto yy145;
21882: goto yy4;
21883: }
21884: }
21885: yy1425:
21886: YYDEBUG(1425, *YYCURSOR);
21887: yyaccept = 0;
21888: yych = *(YYMARKER = ++YYCURSOR);
21889: if (yych <= '@') {
21890: if (yych == ')') goto yy140;
21891: goto yy4;
21892: } else {
21893: if (yych <= 'A') goto yy1426;
21894: if (yych != 'a') goto yy4;
21895: }
21896: yy1426:
21897: YYDEBUG(1426, *YYCURSOR);
21898: yych = *++YYCURSOR;
21899: if (yych == 'Y') goto yy173;
21900: if (yych == 'y') goto yy173;
21901: goto yy57;
21902: yy1427:
21903: YYDEBUG(1427, *YYCURSOR);
21904: yych = *++YYCURSOR;
21905: if (yych <= 'D') {
21906: if (yych <= ')') {
21907: if (yych <= '(') goto yy4;
21908: goto yy140;
21909: } else {
21910: if (yych <= '@') goto yy4;
21911: if (yych <= 'C') goto yy144;
21912: goto yy1239;
21913: }
21914: } else {
21915: if (yych <= 'c') {
21916: if (yych <= 'Z') goto yy144;
21917: if (yych <= '`') goto yy4;
21918: goto yy144;
21919: } else {
21920: if (yych <= 'd') goto yy1239;
21921: if (yych <= 'z') goto yy144;
21922: goto yy4;
21923: }
21924: }
21925: yy1428:
21926: YYDEBUG(1428, *YYCURSOR);
21927: yyaccept = 0;
21928: yych = *(YYMARKER = ++YYCURSOR);
21929: if (yych <= '(') {
21930: if (yych <= '\t') {
21931: if (yych <= 0x08) goto yy4;
21932: goto yy1105;
21933: } else {
21934: if (yych == ' ') goto yy1105;
21935: goto yy4;
21936: }
21937: } else {
21938: if (yych <= 'Z') {
21939: if (yych <= ')') goto yy140;
21940: if (yych <= '@') goto yy4;
21941: goto yy144;
21942: } else {
21943: if (yych <= '`') goto yy4;
21944: if (yych <= 'z') goto yy144;
21945: goto yy4;
21946: }
21947: }
21948: yy1429:
21949: YYDEBUG(1429, *YYCURSOR);
21950: yych = *++YYCURSOR;
21951: if (yych <= 'T') {
21952: if (yych <= ')') {
21953: if (yych <= '(') goto yy4;
21954: goto yy140;
21955: } else {
21956: if (yych <= '@') goto yy4;
21957: if (yych <= 'S') goto yy143;
21958: }
21959: } else {
21960: if (yych <= 's') {
21961: if (yych <= 'Z') goto yy143;
21962: if (yych <= '`') goto yy4;
21963: goto yy143;
21964: } else {
21965: if (yych <= 't') goto yy1430;
21966: if (yych <= 'z') goto yy143;
21967: goto yy4;
21968: }
21969: }
21970: yy1430:
21971: YYDEBUG(1430, *YYCURSOR);
21972: yych = *++YYCURSOR;
21973: if (yych <= 'H') {
21974: if (yych <= ')') {
21975: if (yych <= '(') goto yy4;
21976: goto yy140;
21977: } else {
21978: if (yych <= '@') goto yy4;
21979: if (yych <= 'G') goto yy144;
21980: goto yy1239;
21981: }
21982: } else {
21983: if (yych <= 'g') {
21984: if (yych <= 'Z') goto yy144;
21985: if (yych <= '`') goto yy4;
21986: goto yy144;
21987: } else {
21988: if (yych <= 'h') goto yy1239;
21989: if (yych <= 'z') goto yy144;
21990: goto yy4;
21991: }
21992: }
21993: yy1431:
21994: YYDEBUG(1431, *YYCURSOR);
21995: yyaccept = 0;
21996: yych = *(YYMARKER = ++YYCURSOR);
21997: if (yych <= 'M') {
21998: if (yych <= '-') {
21999: if (yych == ')') goto yy140;
22000: if (yych <= ',') goto yy4;
22001: goto yy148;
22002: } else {
22003: if (yych == '/') goto yy148;
22004: if (yych <= '@') goto yy4;
22005: goto yy142;
22006: }
22007: } else {
22008: if (yych <= '_') {
22009: if (yych <= 'N') goto yy1429;
22010: if (yych <= 'Z') goto yy142;
22011: if (yych <= '^') goto yy4;
22012: goto yy148;
22013: } else {
22014: if (yych <= 'm') {
22015: if (yych <= '`') goto yy4;
22016: goto yy147;
22017: } else {
22018: if (yych <= 'n') goto yy1461;
22019: if (yych <= 'z') goto yy147;
22020: goto yy4;
22021: }
22022: }
22023: }
22024: yy1432:
22025: YYDEBUG(1432, *YYCURSOR);
22026: yyaccept = 0;
22027: yych = *(YYMARKER = ++YYCURSOR);
22028: if (yych <= 'T') {
22029: if (yych <= '.') {
22030: if (yych <= ')') {
22031: if (yych <= '(') goto yy4;
22032: goto yy140;
22033: } else {
22034: if (yych == '-') goto yy148;
22035: goto yy4;
22036: }
22037: } else {
22038: if (yych <= '@') {
22039: if (yych <= '/') goto yy148;
22040: goto yy4;
22041: } else {
22042: if (yych == 'I') goto yy1421;
22043: goto yy142;
22044: }
22045: }
22046: } else {
22047: if (yych <= '`') {
22048: if (yych <= 'Z') {
22049: if (yych <= 'U') goto yy1422;
22050: goto yy142;
22051: } else {
22052: if (yych == '_') goto yy148;
22053: goto yy4;
22054: }
22055: } else {
22056: if (yych <= 't') {
22057: if (yych == 'i') goto yy1453;
22058: goto yy147;
22059: } else {
22060: if (yych <= 'u') goto yy1454;
22061: if (yych <= 'z') goto yy147;
22062: goto yy4;
22063: }
22064: }
22065: }
22066: yy1433:
22067: YYDEBUG(1433, *YYCURSOR);
22068: yyaccept = 0;
22069: yych = *(YYMARKER = ++YYCURSOR);
22070: if (yych <= 'L') {
22071: if (yych <= '.') {
22072: if (yych <= ')') {
22073: if (yych <= '(') goto yy4;
22074: goto yy140;
22075: } else {
22076: if (yych == '-') goto yy148;
22077: goto yy4;
22078: }
22079: } else {
22080: if (yych <= '@') {
22081: if (yych <= '/') goto yy148;
22082: goto yy4;
22083: } else {
22084: if (yych == 'D') goto yy1410;
22085: goto yy142;
22086: }
22087: }
22088: } else {
22089: if (yych <= '`') {
22090: if (yych <= 'Z') {
22091: if (yych <= 'M') goto yy1411;
22092: goto yy142;
22093: } else {
22094: if (yych == '_') goto yy148;
22095: goto yy4;
22096: }
22097: } else {
22098: if (yych <= 'l') {
22099: if (yych == 'd') goto yy1444;
22100: goto yy147;
22101: } else {
22102: if (yych <= 'm') goto yy1445;
22103: if (yych <= 'z') goto yy147;
22104: goto yy4;
22105: }
22106: }
22107: }
22108: yy1434:
22109: YYDEBUG(1434, *YYCURSOR);
22110: yyaccept = 0;
22111: yych = *(YYMARKER = ++YYCURSOR);
22112: if (yych <= 'D') {
22113: if (yych <= '-') {
22114: if (yych == ')') goto yy140;
22115: if (yych <= ',') goto yy4;
22116: goto yy148;
22117: } else {
22118: if (yych == '/') goto yy148;
22119: if (yych <= '@') goto yy4;
22120: goto yy142;
22121: }
22122: } else {
22123: if (yych <= '_') {
22124: if (yych <= 'E') goto yy1406;
22125: if (yych <= 'Z') goto yy142;
22126: if (yych <= '^') goto yy4;
22127: goto yy148;
22128: } else {
22129: if (yych <= 'd') {
22130: if (yych <= '`') goto yy4;
22131: goto yy147;
22132: } else {
22133: if (yych <= 'e') goto yy1440;
22134: if (yych <= 'z') goto yy147;
22135: goto yy4;
22136: }
22137: }
22138: }
22139: yy1435:
22140: YYDEBUG(1435, *YYCURSOR);
22141: yyaccept = 0;
22142: yych = *(YYMARKER = ++YYCURSOR);
22143: if (yych <= 'D') {
22144: if (yych <= '-') {
22145: if (yych == ')') goto yy140;
22146: if (yych <= ',') goto yy4;
22147: goto yy148;
22148: } else {
22149: if (yych == '/') goto yy148;
22150: if (yych <= '@') goto yy4;
22151: goto yy142;
22152: }
22153: } else {
22154: if (yych <= '_') {
22155: if (yych <= 'E') goto yy1402;
22156: if (yych <= 'Z') goto yy142;
22157: if (yych <= '^') goto yy4;
22158: goto yy148;
22159: } else {
22160: if (yych <= 'd') {
22161: if (yych <= '`') goto yy4;
22162: goto yy147;
22163: } else {
22164: if (yych <= 'e') goto yy1436;
22165: if (yych <= 'z') goto yy147;
22166: goto yy4;
22167: }
22168: }
22169: }
22170: yy1436:
22171: YYDEBUG(1436, *YYCURSOR);
22172: yyaccept = 0;
22173: yych = *(YYMARKER = ++YYCURSOR);
22174: if (yych <= 'K') {
22175: if (yych <= '-') {
22176: if (yych == ')') goto yy140;
22177: if (yych <= ',') goto yy4;
22178: goto yy148;
22179: } else {
22180: if (yych == '/') goto yy148;
22181: if (yych <= '@') goto yy4;
22182: goto yy143;
22183: }
22184: } else {
22185: if (yych <= '_') {
22186: if (yych <= 'L') goto yy1403;
22187: if (yych <= 'Z') goto yy143;
22188: if (yych <= '^') goto yy4;
22189: goto yy148;
22190: } else {
22191: if (yych <= 'k') {
22192: if (yych <= '`') goto yy4;
22193: goto yy151;
22194: } else {
22195: if (yych <= 'l') goto yy1437;
22196: if (yych <= 'z') goto yy151;
22197: goto yy4;
22198: }
22199: }
22200: }
22201: yy1437:
22202: YYDEBUG(1437, *YYCURSOR);
22203: yyaccept = 0;
22204: yych = *(YYMARKER = ++YYCURSOR);
22205: if (yych <= 'E') {
22206: if (yych <= '-') {
22207: if (yych == ')') goto yy140;
22208: if (yych <= ',') goto yy4;
22209: goto yy148;
22210: } else {
22211: if (yych == '/') goto yy148;
22212: if (yych <= '@') goto yy4;
22213: goto yy144;
22214: }
22215: } else {
22216: if (yych <= '_') {
22217: if (yych <= 'F') goto yy1404;
22218: if (yych <= 'Z') goto yy144;
22219: if (yych <= '^') goto yy4;
22220: goto yy148;
22221: } else {
22222: if (yych <= 'e') {
22223: if (yych <= '`') goto yy4;
22224: goto yy152;
22225: } else {
22226: if (yych <= 'f') goto yy1438;
22227: if (yych <= 'z') goto yy152;
22228: goto yy4;
22229: }
22230: }
22231: }
22232: yy1438:
22233: YYDEBUG(1438, *YYCURSOR);
22234: yyaccept = 0;
22235: yych = *(YYMARKER = ++YYCURSOR);
22236: if (yych <= 'S') {
22237: if (yych <= '-') {
22238: if (yych == ')') goto yy140;
22239: if (yych <= ',') goto yy4;
22240: goto yy148;
22241: } else {
22242: if (yych == '/') goto yy148;
22243: if (yych <= '@') goto yy4;
22244: goto yy145;
22245: }
22246: } else {
22247: if (yych <= '_') {
22248: if (yych <= 'T') goto yy1405;
22249: if (yych <= 'Z') goto yy145;
22250: if (yych <= '^') goto yy4;
22251: goto yy148;
22252: } else {
22253: if (yych <= 's') {
22254: if (yych <= '`') goto yy4;
22255: goto yy153;
22256: } else {
22257: if (yych <= 't') goto yy1439;
22258: if (yych <= 'z') goto yy153;
22259: goto yy4;
22260: }
22261: }
22262: }
22263: yy1439:
22264: YYDEBUG(1439, *YYCURSOR);
22265: yyaccept = 0;
22266: yych = *(YYMARKER = ++YYCURSOR);
22267: if (yych <= 'G') {
22268: if (yych <= ',') {
22269: if (yych == ')') goto yy140;
22270: goto yy4;
22271: } else {
22272: if (yych == '.') goto yy4;
22273: if (yych <= '/') goto yy148;
22274: goto yy4;
22275: }
22276: } else {
22277: if (yych <= '`') {
22278: if (yych <= 'H') goto yy1206;
22279: if (yych == '_') goto yy148;
22280: goto yy4;
22281: } else {
22282: if (yych == 'h') goto yy1224;
22283: if (yych <= 'z') goto yy154;
22284: goto yy4;
22285: }
22286: }
22287: yy1440:
22288: YYDEBUG(1440, *YYCURSOR);
22289: yyaccept = 4;
22290: yych = *(YYMARKER = ++YYCURSOR);
22291: if (yych <= 'R') {
22292: if (yych <= '-') {
22293: if (yych == ')') goto yy140;
22294: if (yych <= ',') goto yy167;
22295: goto yy148;
22296: } else {
22297: if (yych == '/') goto yy148;
22298: if (yych <= '@') goto yy167;
22299: goto yy143;
22300: }
22301: } else {
22302: if (yych <= '_') {
22303: if (yych <= 'S') goto yy1407;
22304: if (yych <= 'Z') goto yy143;
22305: if (yych <= '^') goto yy167;
22306: goto yy148;
22307: } else {
22308: if (yych <= 'r') {
22309: if (yych <= '`') goto yy167;
22310: goto yy151;
22311: } else {
22312: if (yych <= 's') goto yy1441;
22313: if (yych <= 'z') goto yy151;
22314: goto yy167;
22315: }
22316: }
22317: }
22318: yy1441:
22319: YYDEBUG(1441, *YYCURSOR);
22320: yyaccept = 0;
22321: yych = *(YYMARKER = ++YYCURSOR);
22322: if (yych <= 'C') {
22323: if (yych <= '-') {
22324: if (yych == ')') goto yy140;
22325: if (yych <= ',') goto yy4;
22326: goto yy148;
22327: } else {
22328: if (yych == '/') goto yy148;
22329: if (yych <= '@') goto yy4;
22330: goto yy144;
22331: }
22332: } else {
22333: if (yych <= '_') {
22334: if (yych <= 'D') goto yy1408;
22335: if (yych <= 'Z') goto yy144;
22336: if (yych <= '^') goto yy4;
22337: goto yy148;
22338: } else {
22339: if (yych <= 'c') {
22340: if (yych <= '`') goto yy4;
22341: goto yy152;
22342: } else {
22343: if (yych <= 'd') goto yy1442;
22344: if (yych <= 'z') goto yy152;
22345: goto yy4;
22346: }
22347: }
22348: }
22349: yy1442:
22350: YYDEBUG(1442, *YYCURSOR);
22351: yyaccept = 0;
22352: yych = *(YYMARKER = ++YYCURSOR);
22353: if (yych <= '@') {
22354: if (yych <= ',') {
22355: if (yych == ')') goto yy140;
22356: goto yy4;
22357: } else {
22358: if (yych == '.') goto yy4;
22359: if (yych <= '/') goto yy148;
22360: goto yy4;
22361: }
22362: } else {
22363: if (yych <= '_') {
22364: if (yych <= 'A') goto yy1409;
22365: if (yych <= 'Z') goto yy145;
22366: if (yych <= '^') goto yy4;
22367: goto yy148;
22368: } else {
22369: if (yych <= '`') goto yy4;
22370: if (yych <= 'a') goto yy1443;
22371: if (yych <= 'z') goto yy153;
22372: goto yy4;
22373: }
22374: }
22375: yy1443:
22376: YYDEBUG(1443, *YYCURSOR);
22377: yyaccept = 0;
22378: yych = *(YYMARKER = ++YYCURSOR);
22379: if (yych <= 'X') {
22380: if (yych <= ',') {
22381: if (yych == ')') goto yy140;
22382: goto yy4;
22383: } else {
22384: if (yych == '.') goto yy4;
22385: if (yych <= '/') goto yy148;
22386: goto yy4;
22387: }
22388: } else {
22389: if (yych <= '`') {
22390: if (yych <= 'Y') goto yy173;
22391: if (yych == '_') goto yy148;
22392: goto yy4;
22393: } else {
22394: if (yych == 'y') goto yy186;
22395: if (yych <= 'z') goto yy154;
22396: goto yy4;
22397: }
22398: }
22399: yy1444:
22400: YYDEBUG(1444, *YYCURSOR);
22401: yyaccept = 0;
22402: yych = *(YYMARKER = ++YYCURSOR);
22403: if (yych <= '@') {
22404: if (yych <= ',') {
22405: if (yych == ')') goto yy140;
22406: goto yy4;
22407: } else {
22408: if (yych == '.') goto yy4;
22409: if (yych <= '/') goto yy148;
22410: goto yy4;
22411: }
22412: } else {
22413: if (yych <= '_') {
22414: if (yych <= 'A') goto yy1418;
22415: if (yych <= 'Z') goto yy143;
22416: if (yych <= '^') goto yy4;
22417: goto yy148;
22418: } else {
22419: if (yych <= '`') goto yy4;
22420: if (yych <= 'a') goto yy1451;
22421: if (yych <= 'z') goto yy151;
22422: goto yy4;
22423: }
22424: }
22425: yy1445:
22426: YYDEBUG(1445, *YYCURSOR);
22427: yyaccept = 0;
22428: yych = *(YYMARKER = ++YYCURSOR);
22429: if (yych <= 'N') {
22430: if (yych <= '-') {
22431: if (yych == ')') goto yy140;
22432: if (yych <= ',') goto yy4;
22433: goto yy148;
22434: } else {
22435: if (yych == '/') goto yy148;
22436: if (yych <= '@') goto yy4;
22437: goto yy143;
22438: }
22439: } else {
22440: if (yych <= '_') {
22441: if (yych <= 'O') goto yy1412;
22442: if (yych <= 'Z') goto yy143;
22443: if (yych <= '^') goto yy4;
22444: goto yy148;
22445: } else {
22446: if (yych <= 'n') {
22447: if (yych <= '`') goto yy4;
22448: goto yy151;
22449: } else {
22450: if (yych <= 'o') goto yy1446;
22451: if (yych <= 'z') goto yy151;
22452: goto yy4;
22453: }
22454: }
22455: }
22456: yy1446:
22457: YYDEBUG(1446, *YYCURSOR);
22458: yyaccept = 0;
22459: yych = *(YYMARKER = ++YYCURSOR);
22460: if (yych <= 'Q') {
22461: if (yych <= '-') {
22462: if (yych == ')') goto yy140;
22463: if (yych <= ',') goto yy4;
22464: goto yy148;
22465: } else {
22466: if (yych == '/') goto yy148;
22467: if (yych <= '@') goto yy4;
22468: goto yy144;
22469: }
22470: } else {
22471: if (yych <= '_') {
22472: if (yych <= 'R') goto yy1413;
22473: if (yych <= 'Z') goto yy144;
22474: if (yych <= '^') goto yy4;
22475: goto yy148;
22476: } else {
22477: if (yych <= 'q') {
22478: if (yych <= '`') goto yy4;
22479: goto yy152;
22480: } else {
22481: if (yych <= 'r') goto yy1447;
22482: if (yych <= 'z') goto yy152;
22483: goto yy4;
22484: }
22485: }
22486: }
22487: yy1447:
22488: YYDEBUG(1447, *YYCURSOR);
22489: yyaccept = 0;
22490: yych = *(YYMARKER = ++YYCURSOR);
22491: if (yych <= 'Q') {
22492: if (yych <= '-') {
22493: if (yych == ')') goto yy140;
22494: if (yych <= ',') goto yy4;
22495: goto yy148;
22496: } else {
22497: if (yych == '/') goto yy148;
22498: if (yych <= '@') goto yy4;
22499: goto yy145;
22500: }
22501: } else {
22502: if (yych <= '_') {
22503: if (yych <= 'R') goto yy1414;
22504: if (yych <= 'Z') goto yy145;
22505: if (yych <= '^') goto yy4;
22506: goto yy148;
22507: } else {
22508: if (yych <= 'q') {
22509: if (yych <= '`') goto yy4;
22510: goto yy153;
22511: } else {
22512: if (yych <= 'r') goto yy1448;
22513: if (yych <= 'z') goto yy153;
22514: goto yy4;
22515: }
22516: }
22517: }
22518: yy1448:
22519: YYDEBUG(1448, *YYCURSOR);
22520: yyaccept = 0;
22521: yych = *(YYMARKER = ++YYCURSOR);
22522: if (yych <= 'N') {
22523: if (yych <= ',') {
22524: if (yych == ')') goto yy140;
22525: goto yy4;
22526: } else {
22527: if (yych == '.') goto yy4;
22528: if (yych <= '/') goto yy148;
22529: goto yy4;
22530: }
22531: } else {
22532: if (yych <= '`') {
22533: if (yych <= 'O') goto yy1415;
22534: if (yych == '_') goto yy148;
22535: goto yy4;
22536: } else {
22537: if (yych == 'o') goto yy1449;
22538: if (yych <= 'z') goto yy154;
22539: goto yy4;
22540: }
22541: }
22542: yy1449:
22543: YYDEBUG(1449, *YYCURSOR);
22544: yych = *++YYCURSOR;
22545: if (yych == 'W') goto yy1416;
22546: if (yych != 'w') goto yy155;
22547: YYDEBUG(1450, *YYCURSOR);
22548: yyaccept = 29;
22549: yych = *(YYMARKER = ++YYCURSOR);
22550: if (yybm[0+yych] & 16) {
22551: goto yy154;
22552: }
22553: if (yych <= '.') {
22554: if (yych == '-') goto yy148;
22555: goto yy1417;
22556: } else {
22557: if (yych <= '/') goto yy148;
22558: if (yych == '_') goto yy148;
22559: goto yy1417;
22560: }
22561: yy1451:
22562: YYDEBUG(1451, *YYCURSOR);
22563: yyaccept = 0;
22564: yych = *(YYMARKER = ++YYCURSOR);
22565: if (yych <= 'X') {
22566: if (yych <= '-') {
22567: if (yych == ')') goto yy140;
22568: if (yych <= ',') goto yy4;
22569: goto yy148;
22570: } else {
22571: if (yych == '/') goto yy148;
22572: if (yych <= '@') goto yy4;
22573: goto yy144;
22574: }
22575: } else {
22576: if (yych <= '_') {
22577: if (yych <= 'Y') goto yy1419;
22578: if (yych <= 'Z') goto yy144;
22579: if (yych <= '^') goto yy4;
22580: goto yy148;
22581: } else {
22582: if (yych <= 'x') {
22583: if (yych <= '`') goto yy4;
22584: goto yy152;
22585: } else {
22586: if (yych <= 'y') goto yy1452;
22587: if (yych <= 'z') goto yy152;
22588: goto yy4;
22589: }
22590: }
22591: }
22592: yy1452:
22593: YYDEBUG(1452, *YYCURSOR);
22594: yyaccept = 30;
22595: yych = *(YYMARKER = ++YYCURSOR);
22596: if (yych <= '/') {
22597: if (yych <= ',') {
22598: if (yych == ')') goto yy140;
22599: goto yy1420;
22600: } else {
22601: if (yych == '.') goto yy1420;
22602: goto yy148;
22603: }
22604: } else {
22605: if (yych <= '^') {
22606: if (yych <= '@') goto yy1420;
22607: if (yych <= 'Z') goto yy145;
22608: goto yy1420;
22609: } else {
22610: if (yych <= '_') goto yy148;
22611: if (yych <= '`') goto yy1420;
22612: if (yych <= 'z') goto yy153;
22613: goto yy1420;
22614: }
22615: }
22616: yy1453:
22617: YYDEBUG(1453, *YYCURSOR);
22618: yyaccept = 0;
22619: yych = *(YYMARKER = ++YYCURSOR);
22620: if (yych <= 'R') {
22621: if (yych <= '-') {
22622: if (yych == ')') goto yy140;
22623: if (yych <= ',') goto yy4;
22624: goto yy148;
22625: } else {
22626: if (yych <= '/') {
22627: if (yych <= '.') goto yy4;
22628: goto yy148;
22629: } else {
22630: if (yych <= '@') goto yy4;
22631: if (yych <= 'Q') goto yy143;
22632: goto yy1427;
22633: }
22634: }
22635: } else {
22636: if (yych <= '`') {
22637: if (yych <= 'Z') {
22638: if (yych <= 'S') goto yy1428;
22639: goto yy143;
22640: } else {
22641: if (yych == '_') goto yy148;
22642: goto yy4;
22643: }
22644: } else {
22645: if (yych <= 'r') {
22646: if (yych <= 'q') goto yy151;
22647: goto yy1459;
22648: } else {
22649: if (yych <= 's') goto yy1460;
22650: if (yych <= 'z') goto yy151;
22651: goto yy4;
22652: }
22653: }
22654: }
22655: yy1454:
22656: YYDEBUG(1454, *YYCURSOR);
22657: yyaccept = 4;
22658: yych = *(YYMARKER = ++YYCURSOR);
22659: if (yych <= 'Q') {
22660: if (yych <= '-') {
22661: if (yych == ')') goto yy140;
22662: if (yych <= ',') goto yy167;
22663: goto yy148;
22664: } else {
22665: if (yych == '/') goto yy148;
22666: if (yych <= '@') goto yy167;
22667: goto yy143;
22668: }
22669: } else {
22670: if (yych <= '_') {
22671: if (yych <= 'R') goto yy1423;
22672: if (yych <= 'Z') goto yy143;
22673: if (yych <= '^') goto yy167;
22674: goto yy148;
22675: } else {
22676: if (yych <= 'q') {
22677: if (yych <= '`') goto yy167;
22678: goto yy151;
22679: } else {
22680: if (yych <= 'r') goto yy1455;
22681: if (yych <= 'z') goto yy151;
22682: goto yy167;
22683: }
22684: }
22685: }
22686: yy1455:
22687: YYDEBUG(1455, *YYCURSOR);
22688: yyaccept = 0;
22689: yych = *(YYMARKER = ++YYCURSOR);
22690: if (yych <= 'R') {
22691: if (yych <= '-') {
22692: if (yych == ')') goto yy140;
22693: if (yych <= ',') goto yy4;
22694: goto yy148;
22695: } else {
22696: if (yych == '/') goto yy148;
22697: if (yych <= '@') goto yy4;
22698: goto yy144;
22699: }
22700: } else {
22701: if (yych <= '_') {
22702: if (yych <= 'S') goto yy1424;
22703: if (yych <= 'Z') goto yy144;
22704: if (yych <= '^') goto yy4;
22705: goto yy148;
22706: } else {
22707: if (yych <= 'r') {
22708: if (yych <= '`') goto yy4;
22709: goto yy152;
22710: } else {
22711: if (yych <= 's') goto yy1456;
22712: if (yych <= 'z') goto yy152;
22713: goto yy4;
22714: }
22715: }
22716: }
22717: yy1456:
22718: YYDEBUG(1456, *YYCURSOR);
22719: yyaccept = 0;
22720: yych = *(YYMARKER = ++YYCURSOR);
22721: if (yych <= 'C') {
22722: if (yych <= '-') {
22723: if (yych == ')') goto yy140;
22724: if (yych <= ',') goto yy4;
22725: goto yy148;
22726: } else {
22727: if (yych == '/') goto yy148;
22728: if (yych <= '@') goto yy4;
22729: goto yy145;
22730: }
22731: } else {
22732: if (yych <= '_') {
22733: if (yych <= 'D') goto yy1425;
22734: if (yych <= 'Z') goto yy145;
22735: if (yych <= '^') goto yy4;
22736: goto yy148;
22737: } else {
22738: if (yych <= 'c') {
22739: if (yych <= '`') goto yy4;
22740: goto yy153;
22741: } else {
22742: if (yych <= 'd') goto yy1457;
22743: if (yych <= 'z') goto yy153;
22744: goto yy4;
22745: }
22746: }
22747: }
22748: yy1457:
22749: YYDEBUG(1457, *YYCURSOR);
22750: yyaccept = 0;
22751: yych = *(YYMARKER = ++YYCURSOR);
22752: if (yych <= '@') {
22753: if (yych <= ',') {
22754: if (yych == ')') goto yy140;
22755: goto yy4;
22756: } else {
22757: if (yych == '.') goto yy4;
22758: if (yych <= '/') goto yy148;
22759: goto yy4;
22760: }
22761: } else {
22762: if (yych <= '_') {
22763: if (yych <= 'A') goto yy1426;
22764: if (yych <= '^') goto yy4;
22765: goto yy148;
22766: } else {
22767: if (yych <= '`') goto yy4;
22768: if (yych <= 'a') goto yy1458;
22769: if (yych <= 'z') goto yy154;
22770: goto yy4;
22771: }
22772: }
22773: yy1458:
22774: YYDEBUG(1458, *YYCURSOR);
22775: yych = *++YYCURSOR;
22776: if (yych == 'Y') goto yy173;
22777: if (yych == 'y') goto yy186;
22778: goto yy155;
22779: yy1459:
22780: YYDEBUG(1459, *YYCURSOR);
22781: yyaccept = 0;
22782: yych = *(YYMARKER = ++YYCURSOR);
22783: if (yych <= 'C') {
22784: if (yych <= '-') {
22785: if (yych == ')') goto yy140;
22786: if (yych <= ',') goto yy4;
22787: goto yy148;
22788: } else {
22789: if (yych == '/') goto yy148;
22790: if (yych <= '@') goto yy4;
22791: goto yy144;
22792: }
22793: } else {
22794: if (yych <= '_') {
22795: if (yych <= 'D') goto yy1239;
22796: if (yych <= 'Z') goto yy144;
22797: if (yych <= '^') goto yy4;
22798: goto yy148;
22799: } else {
22800: if (yych <= 'c') {
22801: if (yych <= '`') goto yy4;
22802: goto yy152;
22803: } else {
22804: if (yych <= 'd') goto yy1268;
22805: if (yych <= 'z') goto yy152;
22806: goto yy4;
22807: }
22808: }
22809: }
22810: yy1460:
22811: YYDEBUG(1460, *YYCURSOR);
22812: yyaccept = 0;
22813: yych = *(YYMARKER = ++YYCURSOR);
22814: if (yych <= '-') {
22815: if (yych <= ' ') {
22816: if (yych == '\t') goto yy1105;
22817: if (yych <= 0x1F) goto yy4;
22818: goto yy1105;
22819: } else {
22820: if (yych == ')') goto yy140;
22821: if (yych <= ',') goto yy4;
22822: goto yy148;
22823: }
22824: } else {
22825: if (yych <= 'Z') {
22826: if (yych == '/') goto yy148;
22827: if (yych <= '@') goto yy4;
22828: goto yy144;
22829: } else {
22830: if (yych <= '_') {
22831: if (yych <= '^') goto yy4;
22832: goto yy148;
22833: } else {
22834: if (yych <= '`') goto yy4;
22835: if (yych <= 'z') goto yy152;
22836: goto yy4;
22837: }
22838: }
22839: }
22840: yy1461:
22841: YYDEBUG(1461, *YYCURSOR);
22842: yyaccept = 0;
22843: yych = *(YYMARKER = ++YYCURSOR);
22844: if (yych <= 'S') {
22845: if (yych <= '-') {
22846: if (yych == ')') goto yy140;
22847: if (yych <= ',') goto yy4;
22848: goto yy148;
22849: } else {
22850: if (yych == '/') goto yy148;
22851: if (yych <= '@') goto yy4;
22852: goto yy143;
22853: }
22854: } else {
22855: if (yych <= '_') {
22856: if (yych <= 'T') goto yy1430;
22857: if (yych <= 'Z') goto yy143;
22858: if (yych <= '^') goto yy4;
22859: goto yy148;
22860: } else {
22861: if (yych <= 's') {
22862: if (yych <= '`') goto yy4;
22863: goto yy151;
22864: } else {
22865: if (yych <= 't') goto yy1462;
22866: if (yych <= 'z') goto yy151;
22867: goto yy4;
22868: }
22869: }
22870: }
22871: yy1462:
22872: YYDEBUG(1462, *YYCURSOR);
22873: yyaccept = 0;
22874: yych = *(YYMARKER = ++YYCURSOR);
22875: if (yych <= 'G') {
22876: if (yych <= '-') {
22877: if (yych == ')') goto yy140;
22878: if (yych <= ',') goto yy4;
22879: goto yy148;
22880: } else {
22881: if (yych == '/') goto yy148;
22882: if (yych <= '@') goto yy4;
22883: goto yy144;
22884: }
22885: } else {
22886: if (yych <= '_') {
22887: if (yych <= 'H') goto yy1239;
22888: if (yych <= 'Z') goto yy144;
22889: if (yych <= '^') goto yy4;
22890: goto yy148;
22891: } else {
22892: if (yych <= 'g') {
22893: if (yych <= '`') goto yy4;
22894: goto yy152;
22895: } else {
22896: if (yych <= 'h') goto yy1268;
22897: if (yych <= 'z') goto yy152;
22898: goto yy4;
22899: }
22900: }
22901: }
22902: yy1463:
22903: YYDEBUG(1463, *YYCURSOR);
22904: yych = *++YYCURSOR;
22905: if (yych <= 'Y') {
22906: if (yych <= '@') {
22907: if (yych == ')') goto yy140;
22908: goto yy4;
22909: } else {
22910: if (yych == 'R') goto yy1475;
22911: if (yych <= 'X') goto yy142;
22912: goto yy1476;
22913: }
22914: } else {
22915: if (yych <= 'r') {
22916: if (yych <= 'Z') goto yy142;
22917: if (yych <= '`') goto yy4;
22918: if (yych <= 'q') goto yy142;
22919: goto yy1475;
22920: } else {
22921: if (yych == 'y') goto yy1476;
22922: if (yych <= 'z') goto yy142;
22923: goto yy4;
22924: }
22925: }
22926: yy1464:
22927: YYDEBUG(1464, *YYCURSOR);
22928: yych = *++YYCURSOR;
22929: if (yych <= 'D') {
22930: if (yych <= ')') {
22931: if (yych <= '(') goto yy4;
22932: goto yy140;
22933: } else {
22934: if (yych <= '@') goto yy4;
22935: if (yych <= 'C') goto yy142;
22936: goto yy1469;
22937: }
22938: } else {
22939: if (yych <= 'c') {
22940: if (yych <= 'Z') goto yy142;
22941: if (yych <= '`') goto yy4;
22942: goto yy142;
22943: } else {
22944: if (yych <= 'd') goto yy1469;
22945: if (yych <= 'z') goto yy142;
22946: goto yy4;
22947: }
22948: }
22949: yy1465:
22950: YYDEBUG(1465, *YYCURSOR);
22951: yych = *++YYCURSOR;
22952: if (yych <= 'N') {
22953: if (yych <= ')') {
22954: if (yych <= '(') goto yy4;
22955: goto yy140;
22956: } else {
22957: if (yych <= '@') goto yy4;
22958: if (yych <= 'M') goto yy142;
22959: }
22960: } else {
22961: if (yych <= 'm') {
22962: if (yych <= 'Z') goto yy142;
22963: if (yych <= '`') goto yy4;
22964: goto yy142;
22965: } else {
22966: if (yych <= 'n') goto yy1466;
22967: if (yych <= 'z') goto yy142;
22968: goto yy4;
22969: }
22970: }
22971: yy1466:
22972: YYDEBUG(1466, *YYCURSOR);
22973: yych = *++YYCURSOR;
22974: if (yych <= 'D') {
22975: if (yych <= ')') {
22976: if (yych <= '(') goto yy167;
22977: goto yy140;
22978: } else {
22979: if (yych <= '@') goto yy167;
22980: if (yych <= 'C') goto yy143;
22981: }
22982: } else {
22983: if (yych <= 'c') {
22984: if (yych <= 'Z') goto yy143;
22985: if (yych <= '`') goto yy167;
22986: goto yy143;
22987: } else {
22988: if (yych <= 'd') goto yy1467;
22989: if (yych <= 'z') goto yy143;
22990: goto yy167;
22991: }
22992: }
22993: yy1467:
22994: YYDEBUG(1467, *YYCURSOR);
22995: yych = *++YYCURSOR;
22996: if (yych <= 'A') {
22997: if (yych == ')') goto yy140;
22998: if (yych <= '@') goto yy4;
22999: } else {
23000: if (yych <= '`') {
23001: if (yych <= 'Z') goto yy144;
23002: goto yy4;
23003: } else {
23004: if (yych <= 'a') goto yy1468;
23005: if (yych <= 'z') goto yy144;
23006: goto yy4;
23007: }
23008: }
23009: yy1468:
23010: YYDEBUG(1468, *YYCURSOR);
23011: yych = *++YYCURSOR;
23012: if (yych <= 'Y') {
23013: if (yych <= ')') {
23014: if (yych <= '(') goto yy4;
23015: goto yy140;
23016: } else {
23017: if (yych <= '@') goto yy4;
23018: if (yych <= 'X') goto yy145;
23019: goto yy1236;
23020: }
23021: } else {
23022: if (yych <= 'x') {
23023: if (yych <= 'Z') goto yy145;
23024: if (yych <= '`') goto yy4;
23025: goto yy145;
23026: } else {
23027: if (yych <= 'y') goto yy1236;
23028: if (yych <= 'z') goto yy145;
23029: goto yy4;
23030: }
23031: }
23032: yy1469:
23033: YYDEBUG(1469, *YYCURSOR);
23034: yych = *++YYCURSOR;
23035: if (yych <= 'N') {
23036: if (yych <= ')') {
23037: if (yych <= '(') goto yy4;
23038: goto yy140;
23039: } else {
23040: if (yych <= '@') goto yy4;
23041: if (yych <= 'M') goto yy143;
23042: }
23043: } else {
23044: if (yych <= 'm') {
23045: if (yych <= 'Z') goto yy143;
23046: if (yych <= '`') goto yy4;
23047: goto yy143;
23048: } else {
23049: if (yych <= 'n') goto yy1470;
23050: if (yych <= 'z') goto yy143;
23051: goto yy4;
23052: }
23053: }
23054: yy1470:
23055: YYDEBUG(1470, *YYCURSOR);
23056: yych = *++YYCURSOR;
23057: if (yych <= 'I') {
23058: if (yych <= ')') {
23059: if (yych <= '(') goto yy4;
23060: goto yy140;
23061: } else {
23062: if (yych <= '@') goto yy4;
23063: if (yych <= 'H') goto yy144;
23064: }
23065: } else {
23066: if (yych <= 'h') {
23067: if (yych <= 'Z') goto yy144;
23068: if (yych <= '`') goto yy4;
23069: goto yy144;
23070: } else {
23071: if (yych <= 'i') goto yy1471;
23072: if (yych <= 'z') goto yy144;
23073: goto yy4;
23074: }
23075: }
23076: yy1471:
23077: YYDEBUG(1471, *YYCURSOR);
23078: yych = *++YYCURSOR;
23079: if (yych <= 'G') {
23080: if (yych <= ')') {
23081: if (yych <= '(') goto yy4;
23082: goto yy140;
23083: } else {
23084: if (yych <= '@') goto yy4;
23085: if (yych <= 'F') goto yy145;
23086: }
23087: } else {
23088: if (yych <= 'f') {
23089: if (yych <= 'Z') goto yy145;
23090: if (yych <= '`') goto yy4;
23091: goto yy145;
23092: } else {
23093: if (yych <= 'g') goto yy1472;
23094: if (yych <= 'z') goto yy145;
23095: goto yy4;
23096: }
23097: }
23098: yy1472:
23099: YYDEBUG(1472, *YYCURSOR);
23100: yyaccept = 0;
23101: yych = *(YYMARKER = ++YYCURSOR);
23102: if (yych <= 'G') {
23103: if (yych == ')') goto yy140;
23104: goto yy4;
23105: } else {
23106: if (yych <= 'H') goto yy1473;
23107: if (yych != 'h') goto yy4;
23108: }
23109: yy1473:
23110: YYDEBUG(1473, *YYCURSOR);
23111: yych = *++YYCURSOR;
23112: if (yych == 'T') goto yy1474;
23113: if (yych != 't') goto yy57;
23114: yy1474:
23115: YYDEBUG(1474, *YYCURSOR);
23116: yych = *++YYCURSOR;
23117: goto yy1420;
23118: yy1475:
23119: YYDEBUG(1475, *YYCURSOR);
23120: yyaccept = 5;
23121: yych = *(YYMARKER = ++YYCURSOR);
23122: if (yych <= '/') {
23123: if (yych <= '(') {
23124: if (yych <= '\t') {
23125: if (yych <= 0x08) goto yy194;
23126: goto yy196;
23127: } else {
23128: if (yych == ' ') goto yy196;
23129: goto yy194;
23130: }
23131: } else {
23132: if (yych <= ',') {
23133: if (yych <= ')') goto yy140;
23134: goto yy194;
23135: } else {
23136: if (yych <= '-') goto yy197;
23137: if (yych <= '.') goto yy196;
23138: goto yy194;
23139: }
23140: }
23141: } else {
23142: if (yych <= 'Z') {
23143: if (yych <= '@') {
23144: if (yych <= '9') goto yy196;
23145: goto yy194;
23146: } else {
23147: if (yych == 'C') goto yy1477;
23148: goto yy143;
23149: }
23150: } else {
23151: if (yych <= 'b') {
23152: if (yych <= '`') goto yy194;
23153: goto yy143;
23154: } else {
23155: if (yych <= 'c') goto yy1477;
23156: if (yych <= 'z') goto yy143;
23157: goto yy194;
23158: }
23159: }
23160: }
23161: yy1476:
23162: YYDEBUG(1476, *YYCURSOR);
23163: yyaccept = 5;
23164: yych = *(YYMARKER = ++YYCURSOR);
23165: if (yych <= '-') {
23166: if (yych <= ' ') {
23167: if (yych == '\t') goto yy196;
23168: if (yych <= 0x1F) goto yy194;
23169: goto yy196;
23170: } else {
23171: if (yych == ')') goto yy140;
23172: if (yych <= ',') goto yy194;
23173: goto yy197;
23174: }
23175: } else {
23176: if (yych <= '@') {
23177: if (yych == '/') goto yy194;
23178: if (yych <= '9') goto yy196;
23179: goto yy194;
23180: } else {
23181: if (yych <= 'Z') goto yy143;
23182: if (yych <= '`') goto yy194;
23183: if (yych <= 'z') goto yy143;
23184: goto yy194;
23185: }
23186: }
23187: yy1477:
23188: YYDEBUG(1477, *YYCURSOR);
23189: yych = *++YYCURSOR;
23190: if (yych <= 'H') {
23191: if (yych <= ')') {
23192: if (yych <= '(') goto yy4;
23193: goto yy140;
23194: } else {
23195: if (yych <= '@') goto yy4;
23196: if (yych <= 'G') goto yy144;
23197: goto yy396;
23198: }
23199: } else {
23200: if (yych <= 'g') {
23201: if (yych <= 'Z') goto yy144;
23202: if (yych <= '`') goto yy4;
23203: goto yy144;
23204: } else {
23205: if (yych <= 'h') goto yy396;
23206: if (yych <= 'z') goto yy144;
23207: goto yy4;
23208: }
23209: }
23210: yy1478:
23211: YYDEBUG(1478, *YYCURSOR);
23212: yyaccept = 0;
23213: yych = *(YYMARKER = ++YYCURSOR);
23214: if (yych <= 'X') {
23215: if (yych <= '.') {
23216: if (yych <= ')') {
23217: if (yych <= '(') goto yy4;
23218: goto yy140;
23219: } else {
23220: if (yych == '-') goto yy148;
23221: goto yy4;
23222: }
23223: } else {
23224: if (yych <= '@') {
23225: if (yych <= '/') goto yy148;
23226: goto yy4;
23227: } else {
23228: if (yych == 'R') goto yy1475;
23229: goto yy142;
23230: }
23231: }
23232: } else {
23233: if (yych <= '`') {
23234: if (yych <= 'Z') {
23235: if (yych <= 'Y') goto yy1476;
23236: goto yy142;
23237: } else {
23238: if (yych == '_') goto yy148;
23239: goto yy4;
23240: }
23241: } else {
23242: if (yych <= 'x') {
23243: if (yych == 'r') goto yy1490;
23244: goto yy147;
23245: } else {
23246: if (yych <= 'y') goto yy1491;
23247: if (yych <= 'z') goto yy147;
23248: goto yy4;
23249: }
23250: }
23251: }
23252: yy1479:
23253: YYDEBUG(1479, *YYCURSOR);
23254: yyaccept = 0;
23255: yych = *(YYMARKER = ++YYCURSOR);
23256: if (yych <= 'C') {
23257: if (yych <= '-') {
23258: if (yych == ')') goto yy140;
23259: if (yych <= ',') goto yy4;
23260: goto yy148;
23261: } else {
23262: if (yych == '/') goto yy148;
23263: if (yych <= '@') goto yy4;
23264: goto yy142;
23265: }
23266: } else {
23267: if (yych <= '_') {
23268: if (yych <= 'D') goto yy1469;
23269: if (yych <= 'Z') goto yy142;
23270: if (yych <= '^') goto yy4;
23271: goto yy148;
23272: } else {
23273: if (yych <= 'c') {
23274: if (yych <= '`') goto yy4;
23275: goto yy147;
23276: } else {
23277: if (yych <= 'd') goto yy1484;
23278: if (yych <= 'z') goto yy147;
23279: goto yy4;
23280: }
23281: }
23282: }
23283: yy1480:
23284: YYDEBUG(1480, *YYCURSOR);
23285: yyaccept = 0;
23286: yych = *(YYMARKER = ++YYCURSOR);
23287: if (yych <= 'M') {
23288: if (yych <= '-') {
23289: if (yych == ')') goto yy140;
23290: if (yych <= ',') goto yy4;
23291: goto yy148;
23292: } else {
23293: if (yych == '/') goto yy148;
23294: if (yych <= '@') goto yy4;
23295: goto yy142;
23296: }
23297: } else {
23298: if (yych <= '_') {
23299: if (yych <= 'N') goto yy1466;
23300: if (yych <= 'Z') goto yy142;
23301: if (yych <= '^') goto yy4;
23302: goto yy148;
23303: } else {
23304: if (yych <= 'm') {
23305: if (yych <= '`') goto yy4;
23306: goto yy147;
23307: } else {
23308: if (yych <= 'n') goto yy1481;
23309: if (yych <= 'z') goto yy147;
23310: goto yy4;
23311: }
23312: }
23313: }
23314: yy1481:
23315: YYDEBUG(1481, *YYCURSOR);
23316: yyaccept = 4;
23317: yych = *(YYMARKER = ++YYCURSOR);
23318: if (yych <= 'C') {
23319: if (yych <= '-') {
23320: if (yych == ')') goto yy140;
23321: if (yych <= ',') goto yy167;
23322: goto yy148;
23323: } else {
23324: if (yych == '/') goto yy148;
23325: if (yych <= '@') goto yy167;
23326: goto yy143;
23327: }
23328: } else {
23329: if (yych <= '_') {
23330: if (yych <= 'D') goto yy1467;
23331: if (yych <= 'Z') goto yy143;
23332: if (yych <= '^') goto yy167;
23333: goto yy148;
23334: } else {
23335: if (yych <= 'c') {
23336: if (yych <= '`') goto yy167;
23337: goto yy151;
23338: } else {
23339: if (yych <= 'd') goto yy1482;
23340: if (yych <= 'z') goto yy151;
23341: goto yy167;
23342: }
23343: }
23344: }
23345: yy1482:
23346: YYDEBUG(1482, *YYCURSOR);
23347: yyaccept = 0;
23348: yych = *(YYMARKER = ++YYCURSOR);
23349: if (yych <= '@') {
23350: if (yych <= ',') {
23351: if (yych == ')') goto yy140;
23352: goto yy4;
23353: } else {
23354: if (yych == '.') goto yy4;
23355: if (yych <= '/') goto yy148;
23356: goto yy4;
23357: }
23358: } else {
23359: if (yych <= '_') {
23360: if (yych <= 'A') goto yy1468;
23361: if (yych <= 'Z') goto yy144;
23362: if (yych <= '^') goto yy4;
23363: goto yy148;
23364: } else {
23365: if (yych <= '`') goto yy4;
23366: if (yych <= 'a') goto yy1483;
23367: if (yych <= 'z') goto yy152;
23368: goto yy4;
23369: }
23370: }
23371: yy1483:
23372: YYDEBUG(1483, *YYCURSOR);
23373: yyaccept = 0;
23374: yych = *(YYMARKER = ++YYCURSOR);
23375: if (yych <= 'X') {
23376: if (yych <= '-') {
23377: if (yych == ')') goto yy140;
23378: if (yych <= ',') goto yy4;
23379: goto yy148;
23380: } else {
23381: if (yych == '/') goto yy148;
23382: if (yych <= '@') goto yy4;
23383: goto yy145;
23384: }
23385: } else {
23386: if (yych <= '_') {
23387: if (yych <= 'Y') goto yy1236;
23388: if (yych <= 'Z') goto yy145;
23389: if (yych <= '^') goto yy4;
23390: goto yy148;
23391: } else {
23392: if (yych <= 'x') {
23393: if (yych <= '`') goto yy4;
23394: goto yy153;
23395: } else {
23396: if (yych <= 'y') goto yy1265;
23397: if (yych <= 'z') goto yy153;
23398: goto yy4;
23399: }
23400: }
23401: }
23402: yy1484:
23403: YYDEBUG(1484, *YYCURSOR);
23404: yyaccept = 0;
23405: yych = *(YYMARKER = ++YYCURSOR);
23406: if (yych <= 'M') {
23407: if (yych <= '-') {
23408: if (yych == ')') goto yy140;
23409: if (yych <= ',') goto yy4;
23410: goto yy148;
23411: } else {
23412: if (yych == '/') goto yy148;
23413: if (yych <= '@') goto yy4;
23414: goto yy143;
23415: }
23416: } else {
23417: if (yych <= '_') {
23418: if (yych <= 'N') goto yy1470;
23419: if (yych <= 'Z') goto yy143;
23420: if (yych <= '^') goto yy4;
23421: goto yy148;
23422: } else {
23423: if (yych <= 'm') {
23424: if (yych <= '`') goto yy4;
23425: goto yy151;
23426: } else {
23427: if (yych <= 'n') goto yy1485;
23428: if (yych <= 'z') goto yy151;
23429: goto yy4;
23430: }
23431: }
23432: }
23433: yy1485:
23434: YYDEBUG(1485, *YYCURSOR);
23435: yyaccept = 0;
23436: yych = *(YYMARKER = ++YYCURSOR);
23437: if (yych <= 'H') {
23438: if (yych <= '-') {
23439: if (yych == ')') goto yy140;
23440: if (yych <= ',') goto yy4;
23441: goto yy148;
23442: } else {
23443: if (yych == '/') goto yy148;
23444: if (yych <= '@') goto yy4;
23445: goto yy144;
23446: }
23447: } else {
23448: if (yych <= '_') {
23449: if (yych <= 'I') goto yy1471;
23450: if (yych <= 'Z') goto yy144;
23451: if (yych <= '^') goto yy4;
23452: goto yy148;
23453: } else {
23454: if (yych <= 'h') {
23455: if (yych <= '`') goto yy4;
23456: goto yy152;
23457: } else {
23458: if (yych <= 'i') goto yy1486;
23459: if (yych <= 'z') goto yy152;
23460: goto yy4;
23461: }
23462: }
23463: }
23464: yy1486:
23465: YYDEBUG(1486, *YYCURSOR);
23466: yyaccept = 0;
23467: yych = *(YYMARKER = ++YYCURSOR);
23468: if (yych <= 'F') {
23469: if (yych <= '-') {
23470: if (yych == ')') goto yy140;
23471: if (yych <= ',') goto yy4;
23472: goto yy148;
23473: } else {
23474: if (yych == '/') goto yy148;
23475: if (yych <= '@') goto yy4;
23476: goto yy145;
23477: }
23478: } else {
23479: if (yych <= '_') {
23480: if (yych <= 'G') goto yy1472;
23481: if (yych <= 'Z') goto yy145;
23482: if (yych <= '^') goto yy4;
23483: goto yy148;
23484: } else {
23485: if (yych <= 'f') {
23486: if (yych <= '`') goto yy4;
23487: goto yy153;
23488: } else {
23489: if (yych <= 'g') goto yy1487;
23490: if (yych <= 'z') goto yy153;
23491: goto yy4;
23492: }
23493: }
23494: }
23495: yy1487:
23496: YYDEBUG(1487, *YYCURSOR);
23497: yyaccept = 0;
23498: yych = *(YYMARKER = ++YYCURSOR);
23499: if (yych <= 'G') {
23500: if (yych <= ',') {
23501: if (yych == ')') goto yy140;
23502: goto yy4;
23503: } else {
23504: if (yych == '.') goto yy4;
23505: if (yych <= '/') goto yy148;
23506: goto yy4;
23507: }
23508: } else {
23509: if (yych <= '`') {
23510: if (yych <= 'H') goto yy1473;
23511: if (yych == '_') goto yy148;
23512: goto yy4;
23513: } else {
23514: if (yych == 'h') goto yy1488;
23515: if (yych <= 'z') goto yy154;
23516: goto yy4;
23517: }
23518: }
23519: yy1488:
23520: YYDEBUG(1488, *YYCURSOR);
23521: yych = *++YYCURSOR;
23522: if (yych == 'T') goto yy1474;
23523: if (yych != 't') goto yy155;
23524: YYDEBUG(1489, *YYCURSOR);
23525: yyaccept = 30;
23526: yych = *(YYMARKER = ++YYCURSOR);
23527: if (yybm[0+yych] & 16) {
23528: goto yy154;
23529: }
23530: if (yych <= '.') {
23531: if (yych == '-') goto yy148;
23532: goto yy1420;
23533: } else {
23534: if (yych <= '/') goto yy148;
23535: if (yych == '_') goto yy148;
23536: goto yy1420;
23537: }
23538: yy1490:
23539: YYDEBUG(1490, *YYCURSOR);
23540: yyaccept = 5;
23541: yych = *(YYMARKER = ++YYCURSOR);
23542: if (yych <= '9') {
23543: if (yych <= '(') {
23544: if (yych <= '\t') {
23545: if (yych <= 0x08) goto yy194;
23546: goto yy196;
23547: } else {
23548: if (yych == ' ') goto yy196;
23549: goto yy194;
23550: }
23551: } else {
23552: if (yych <= '-') {
23553: if (yych <= ')') goto yy140;
23554: if (yych <= ',') goto yy194;
23555: goto yy372;
23556: } else {
23557: if (yych == '/') goto yy148;
23558: goto yy196;
23559: }
23560: }
23561: } else {
23562: if (yych <= '^') {
23563: if (yych <= 'B') {
23564: if (yych <= '@') goto yy194;
23565: goto yy143;
23566: } else {
23567: if (yych <= 'C') goto yy1477;
23568: if (yych <= 'Z') goto yy143;
23569: goto yy194;
23570: }
23571: } else {
23572: if (yych <= 'b') {
23573: if (yych <= '_') goto yy148;
23574: if (yych <= '`') goto yy194;
23575: goto yy151;
23576: } else {
23577: if (yych <= 'c') goto yy1492;
23578: if (yych <= 'z') goto yy151;
23579: goto yy194;
23580: }
23581: }
23582: }
23583: yy1491:
23584: YYDEBUG(1491, *YYCURSOR);
23585: yyaccept = 5;
23586: yych = *(YYMARKER = ++YYCURSOR);
23587: if (yych <= '.') {
23588: if (yych <= ' ') {
23589: if (yych == '\t') goto yy196;
23590: if (yych <= 0x1F) goto yy194;
23591: goto yy196;
23592: } else {
23593: if (yych <= ')') {
23594: if (yych <= '(') goto yy194;
23595: goto yy140;
23596: } else {
23597: if (yych <= ',') goto yy194;
23598: if (yych <= '-') goto yy372;
23599: goto yy196;
23600: }
23601: }
23602: } else {
23603: if (yych <= 'Z') {
23604: if (yych <= '/') goto yy148;
23605: if (yych <= '9') goto yy196;
23606: if (yych <= '@') goto yy194;
23607: goto yy143;
23608: } else {
23609: if (yych <= '_') {
23610: if (yych <= '^') goto yy194;
23611: goto yy148;
23612: } else {
23613: if (yych <= '`') goto yy194;
23614: if (yych <= 'z') goto yy151;
23615: goto yy194;
23616: }
23617: }
23618: }
23619: yy1492:
23620: YYDEBUG(1492, *YYCURSOR);
23621: yyaccept = 0;
23622: yych = *(YYMARKER = ++YYCURSOR);
23623: if (yych <= 'G') {
23624: if (yych <= '-') {
23625: if (yych == ')') goto yy140;
23626: if (yych <= ',') goto yy4;
23627: goto yy148;
23628: } else {
23629: if (yych == '/') goto yy148;
23630: if (yych <= '@') goto yy4;
23631: goto yy144;
23632: }
23633: } else {
23634: if (yych <= '_') {
23635: if (yych <= 'H') goto yy396;
23636: if (yych <= 'Z') goto yy144;
23637: if (yych <= '^') goto yy4;
23638: goto yy148;
23639: } else {
23640: if (yych <= 'g') {
23641: if (yych <= '`') goto yy4;
23642: goto yy152;
23643: } else {
23644: if (yych <= 'h') goto yy407;
23645: if (yych <= 'z') goto yy152;
23646: goto yy4;
23647: }
23648: }
23649: }
23650: yy1493:
23651: YYDEBUG(1493, *YYCURSOR);
23652: yych = *++YYCURSOR;
23653: if (yych <= 'W') {
23654: if (yych <= 'N') {
23655: if (yych == ')') goto yy140;
23656: if (yych <= '@') goto yy4;
23657: goto yy142;
23658: } else {
23659: if (yych <= 'O') goto yy1501;
23660: if (yych <= 'U') goto yy142;
23661: if (yych <= 'V') goto yy1502;
23662: goto yy1499;
23663: }
23664: } else {
23665: if (yych <= 'o') {
23666: if (yych <= 'Z') goto yy142;
23667: if (yych <= '`') goto yy4;
23668: if (yych <= 'n') goto yy142;
23669: goto yy1501;
23670: } else {
23671: if (yych <= 'v') {
23672: if (yych <= 'u') goto yy142;
23673: goto yy1502;
23674: } else {
23675: if (yych <= 'w') goto yy1499;
23676: if (yych <= 'z') goto yy142;
23677: goto yy4;
23678: }
23679: }
23680: }
23681: yy1494:
23682: YYDEBUG(1494, *YYCURSOR);
23683: yych = *++YYCURSOR;
23684: if (yych <= 'X') {
23685: if (yych <= ')') {
23686: if (yych <= '(') goto yy4;
23687: goto yy140;
23688: } else {
23689: if (yych <= '@') goto yy4;
23690: if (yych <= 'W') goto yy142;
23691: goto yy1498;
23692: }
23693: } else {
23694: if (yych <= 'w') {
23695: if (yych <= 'Z') goto yy142;
23696: if (yych <= '`') goto yy4;
23697: goto yy142;
23698: } else {
23699: if (yych <= 'x') goto yy1498;
23700: if (yych <= 'z') goto yy142;
23701: goto yy4;
23702: }
23703: }
23704: yy1495:
23705: YYDEBUG(1495, *YYCURSOR);
23706: yych = *++YYCURSOR;
23707: if (yych <= 'N') {
23708: if (yych <= ')') {
23709: if (yych <= '(') goto yy4;
23710: goto yy140;
23711: } else {
23712: if (yych <= '@') goto yy4;
23713: if (yych <= 'M') goto yy142;
23714: }
23715: } else {
23716: if (yych <= 'm') {
23717: if (yych <= 'Z') goto yy142;
23718: if (yych <= '`') goto yy4;
23719: goto yy142;
23720: } else {
23721: if (yych <= 'n') goto yy1496;
23722: if (yych <= 'z') goto yy142;
23723: goto yy4;
23724: }
23725: }
23726: yy1496:
23727: YYDEBUG(1496, *YYCURSOR);
23728: yych = *++YYCURSOR;
23729: if (yych <= 'T') {
23730: if (yych <= ')') {
23731: if (yych <= '(') goto yy4;
23732: goto yy140;
23733: } else {
23734: if (yych <= '@') goto yy4;
23735: if (yych <= 'S') goto yy143;
23736: }
23737: } else {
23738: if (yych <= 's') {
23739: if (yych <= 'Z') goto yy143;
23740: if (yych <= '`') goto yy4;
23741: goto yy143;
23742: } else {
23743: if (yych <= 't') goto yy1497;
23744: if (yych <= 'z') goto yy143;
23745: goto yy4;
23746: }
23747: }
23748: yy1497:
23749: YYDEBUG(1497, *YYCURSOR);
23750: yych = *++YYCURSOR;
23751: if (yych <= 'H') {
23752: if (yych <= ')') {
23753: if (yych <= '(') goto yy4;
23754: goto yy140;
23755: } else {
23756: if (yych <= '@') goto yy4;
23757: if (yych <= 'G') goto yy144;
23758: goto yy1239;
23759: }
23760: } else {
23761: if (yych <= 'g') {
23762: if (yych <= 'Z') goto yy144;
23763: if (yych <= '`') goto yy4;
23764: goto yy144;
23765: } else {
23766: if (yych <= 'h') goto yy1239;
23767: if (yych <= 'z') goto yy144;
23768: goto yy4;
23769: }
23770: }
23771: yy1498:
23772: YYDEBUG(1498, *YYCURSOR);
23773: yych = *++YYCURSOR;
23774: if (yych <= 'T') {
23775: if (yych <= ')') {
23776: if (yych <= '(') goto yy4;
23777: goto yy140;
23778: } else {
23779: if (yych <= '@') goto yy4;
23780: if (yych <= 'S') goto yy143;
23781: goto yy1428;
23782: }
23783: } else {
23784: if (yych <= 's') {
23785: if (yych <= 'Z') goto yy143;
23786: if (yych <= '`') goto yy4;
23787: goto yy143;
23788: } else {
23789: if (yych <= 't') goto yy1428;
23790: if (yych <= 'z') goto yy143;
23791: goto yy4;
23792: }
23793: }
23794: yy1499:
23795: YYDEBUG(1499, *YYCURSOR);
23796: ++YYCURSOR;
23797: if ((yych = *YYCURSOR) <= '@') {
23798: if (yych == ')') goto yy140;
23799: } else {
23800: if (yych <= 'Z') goto yy143;
23801: if (yych <= '`') goto yy1500;
23802: if (yych <= 'z') goto yy143;
23803: }
23804: yy1500:
23805: YYDEBUG(1500, *YYCURSOR);
23806: {
23807: DEBUG_OUTPUT("now");
23808: TIMELIB_INIT;
23809:
23810: TIMELIB_DEINIT;
23811: return TIMELIB_RELATIVE;
23812: }
23813: yy1501:
23814: YYDEBUG(1501, *YYCURSOR);
23815: yych = *++YYCURSOR;
23816: if (yych <= 'N') {
23817: if (yych <= ')') {
23818: if (yych <= '(') goto yy4;
23819: goto yy140;
23820: } else {
23821: if (yych <= '@') goto yy4;
23822: if (yych <= 'M') goto yy143;
23823: goto yy1507;
23824: }
23825: } else {
23826: if (yych <= 'm') {
23827: if (yych <= 'Z') goto yy143;
23828: if (yych <= '`') goto yy4;
23829: goto yy143;
23830: } else {
23831: if (yych <= 'n') goto yy1507;
23832: if (yych <= 'z') goto yy143;
23833: goto yy4;
23834: }
23835: }
23836: yy1502:
23837: YYDEBUG(1502, *YYCURSOR);
23838: yyaccept = 5;
23839: yych = *(YYMARKER = ++YYCURSOR);
23840: if (yych <= '/') {
23841: if (yych <= '(') {
23842: if (yych <= '\t') {
23843: if (yych <= 0x08) goto yy194;
23844: goto yy196;
23845: } else {
23846: if (yych == ' ') goto yy196;
23847: goto yy194;
23848: }
23849: } else {
23850: if (yych <= ',') {
23851: if (yych <= ')') goto yy140;
23852: goto yy194;
23853: } else {
23854: if (yych <= '-') goto yy197;
23855: if (yych <= '.') goto yy196;
23856: goto yy194;
23857: }
23858: }
23859: } else {
23860: if (yych <= 'Z') {
23861: if (yych <= '@') {
23862: if (yych <= '9') goto yy196;
23863: goto yy194;
23864: } else {
23865: if (yych != 'E') goto yy143;
23866: }
23867: } else {
23868: if (yych <= 'd') {
23869: if (yych <= '`') goto yy194;
23870: goto yy143;
23871: } else {
23872: if (yych <= 'e') goto yy1503;
23873: if (yych <= 'z') goto yy143;
23874: goto yy194;
23875: }
23876: }
23877: }
23878: yy1503:
23879: YYDEBUG(1503, *YYCURSOR);
23880: yych = *++YYCURSOR;
23881: if (yych <= 'M') {
23882: if (yych <= ')') {
23883: if (yych <= '(') goto yy4;
23884: goto yy140;
23885: } else {
23886: if (yych <= '@') goto yy4;
23887: if (yych <= 'L') goto yy144;
23888: }
23889: } else {
23890: if (yych <= 'l') {
23891: if (yych <= 'Z') goto yy144;
23892: if (yych <= '`') goto yy4;
23893: goto yy144;
23894: } else {
23895: if (yych <= 'm') goto yy1504;
23896: if (yych <= 'z') goto yy144;
23897: goto yy4;
23898: }
23899: }
23900: yy1504:
23901: YYDEBUG(1504, *YYCURSOR);
23902: yych = *++YYCURSOR;
23903: if (yych <= 'B') {
23904: if (yych <= ')') {
23905: if (yych <= '(') goto yy4;
23906: goto yy140;
23907: } else {
23908: if (yych <= '@') goto yy4;
23909: if (yych <= 'A') goto yy145;
23910: }
23911: } else {
23912: if (yych <= 'a') {
23913: if (yych <= 'Z') goto yy145;
23914: if (yych <= '`') goto yy4;
23915: goto yy145;
23916: } else {
23917: if (yych <= 'b') goto yy1505;
23918: if (yych <= 'z') goto yy145;
23919: goto yy4;
23920: }
23921: }
23922: yy1505:
23923: YYDEBUG(1505, *YYCURSOR);
23924: yyaccept = 0;
23925: yych = *(YYMARKER = ++YYCURSOR);
23926: if (yych <= 'D') {
23927: if (yych == ')') goto yy140;
23928: goto yy4;
23929: } else {
23930: if (yych <= 'E') goto yy1506;
23931: if (yych != 'e') goto yy4;
23932: }
23933: yy1506:
23934: YYDEBUG(1506, *YYCURSOR);
23935: yych = *++YYCURSOR;
23936: if (yych == 'R') goto yy206;
23937: if (yych == 'r') goto yy206;
23938: goto yy57;
23939: yy1507:
23940: YYDEBUG(1507, *YYCURSOR);
23941: ++YYCURSOR;
23942: if ((yych = *YYCURSOR) <= '@') {
23943: if (yych == ')') goto yy140;
23944: } else {
23945: if (yych <= 'Z') goto yy144;
23946: if (yych <= '`') goto yy1508;
23947: if (yych <= 'z') goto yy144;
23948: }
23949: yy1508:
23950: YYDEBUG(1508, *YYCURSOR);
23951: {
23952: DEBUG_OUTPUT("noon");
23953: TIMELIB_INIT;
23954: TIMELIB_UNHAVE_TIME();
23955: TIMELIB_HAVE_TIME();
23956: s->time->h = 12;
23957:
23958: TIMELIB_DEINIT;
23959: return TIMELIB_RELATIVE;
23960: }
23961: yy1509:
23962: YYDEBUG(1509, *YYCURSOR);
23963: yyaccept = 0;
23964: yych = *(YYMARKER = ++YYCURSOR);
23965: if (yych <= 'V') {
23966: if (yych <= '.') {
23967: if (yych <= ')') {
23968: if (yych <= '(') goto yy4;
23969: goto yy140;
23970: } else {
23971: if (yych == '-') goto yy148;
23972: goto yy4;
23973: }
23974: } else {
23975: if (yych <= 'N') {
23976: if (yych <= '/') goto yy148;
23977: if (yych <= '@') goto yy4;
23978: goto yy142;
23979: } else {
23980: if (yych <= 'O') goto yy1501;
23981: if (yych <= 'U') goto yy142;
23982: goto yy1502;
23983: }
23984: }
23985: } else {
23986: if (yych <= 'n') {
23987: if (yych <= '^') {
23988: if (yych <= 'W') goto yy1499;
23989: if (yych <= 'Z') goto yy142;
23990: goto yy4;
23991: } else {
23992: if (yych <= '_') goto yy148;
23993: if (yych <= '`') goto yy4;
23994: goto yy147;
23995: }
23996: } else {
23997: if (yych <= 'v') {
23998: if (yych <= 'o') goto yy1516;
23999: if (yych <= 'u') goto yy147;
24000: goto yy1517;
24001: } else {
24002: if (yych <= 'w') goto yy1515;
24003: if (yych <= 'z') goto yy147;
24004: goto yy4;
24005: }
24006: }
24007: }
24008: yy1510:
24009: YYDEBUG(1510, *YYCURSOR);
24010: yyaccept = 0;
24011: yych = *(YYMARKER = ++YYCURSOR);
24012: if (yych <= 'W') {
24013: if (yych <= '-') {
24014: if (yych == ')') goto yy140;
24015: if (yych <= ',') goto yy4;
24016: goto yy148;
24017: } else {
24018: if (yych == '/') goto yy148;
24019: if (yych <= '@') goto yy4;
24020: goto yy142;
24021: }
24022: } else {
24023: if (yych <= '_') {
24024: if (yych <= 'X') goto yy1498;
24025: if (yych <= 'Z') goto yy142;
24026: if (yych <= '^') goto yy4;
24027: goto yy148;
24028: } else {
24029: if (yych <= 'w') {
24030: if (yych <= '`') goto yy4;
24031: goto yy147;
24032: } else {
24033: if (yych <= 'x') goto yy1514;
24034: if (yych <= 'z') goto yy147;
24035: goto yy4;
24036: }
24037: }
24038: }
24039: yy1511:
24040: YYDEBUG(1511, *YYCURSOR);
24041: yyaccept = 0;
24042: yych = *(YYMARKER = ++YYCURSOR);
24043: if (yych <= 'M') {
24044: if (yych <= '-') {
24045: if (yych == ')') goto yy140;
24046: if (yych <= ',') goto yy4;
24047: goto yy148;
24048: } else {
24049: if (yych == '/') goto yy148;
24050: if (yych <= '@') goto yy4;
24051: goto yy142;
24052: }
24053: } else {
24054: if (yych <= '_') {
24055: if (yych <= 'N') goto yy1496;
24056: if (yych <= 'Z') goto yy142;
24057: if (yych <= '^') goto yy4;
24058: goto yy148;
24059: } else {
24060: if (yych <= 'm') {
24061: if (yych <= '`') goto yy4;
24062: goto yy147;
24063: } else {
24064: if (yych <= 'n') goto yy1512;
24065: if (yych <= 'z') goto yy147;
24066: goto yy4;
24067: }
24068: }
24069: }
24070: yy1512:
24071: YYDEBUG(1512, *YYCURSOR);
24072: yyaccept = 0;
24073: yych = *(YYMARKER = ++YYCURSOR);
24074: if (yych <= 'S') {
24075: if (yych <= '-') {
24076: if (yych == ')') goto yy140;
24077: if (yych <= ',') goto yy4;
24078: goto yy148;
24079: } else {
24080: if (yych == '/') goto yy148;
24081: if (yych <= '@') goto yy4;
24082: goto yy143;
24083: }
24084: } else {
24085: if (yych <= '_') {
24086: if (yych <= 'T') goto yy1497;
24087: if (yych <= 'Z') goto yy143;
24088: if (yych <= '^') goto yy4;
24089: goto yy148;
24090: } else {
24091: if (yych <= 's') {
24092: if (yych <= '`') goto yy4;
24093: goto yy151;
24094: } else {
24095: if (yych <= 't') goto yy1513;
24096: if (yych <= 'z') goto yy151;
24097: goto yy4;
24098: }
24099: }
24100: }
24101: yy1513:
24102: YYDEBUG(1513, *YYCURSOR);
24103: yyaccept = 0;
24104: yych = *(YYMARKER = ++YYCURSOR);
24105: if (yych <= 'G') {
24106: if (yych <= '-') {
24107: if (yych == ')') goto yy140;
24108: if (yych <= ',') goto yy4;
24109: goto yy148;
24110: } else {
24111: if (yych == '/') goto yy148;
24112: if (yych <= '@') goto yy4;
24113: goto yy144;
24114: }
24115: } else {
24116: if (yych <= '_') {
24117: if (yych <= 'H') goto yy1239;
24118: if (yych <= 'Z') goto yy144;
24119: if (yych <= '^') goto yy4;
24120: goto yy148;
24121: } else {
24122: if (yych <= 'g') {
24123: if (yych <= '`') goto yy4;
24124: goto yy152;
24125: } else {
24126: if (yych <= 'h') goto yy1268;
24127: if (yych <= 'z') goto yy152;
24128: goto yy4;
24129: }
24130: }
24131: }
24132: yy1514:
24133: YYDEBUG(1514, *YYCURSOR);
24134: yyaccept = 0;
24135: yych = *(YYMARKER = ++YYCURSOR);
24136: if (yych <= 'S') {
24137: if (yych <= '-') {
24138: if (yych == ')') goto yy140;
24139: if (yych <= ',') goto yy4;
24140: goto yy148;
24141: } else {
24142: if (yych == '/') goto yy148;
24143: if (yych <= '@') goto yy4;
24144: goto yy143;
24145: }
24146: } else {
24147: if (yych <= '_') {
24148: if (yych <= 'T') goto yy1428;
24149: if (yych <= 'Z') goto yy143;
24150: if (yych <= '^') goto yy4;
24151: goto yy148;
24152: } else {
24153: if (yych <= 's') {
24154: if (yych <= '`') goto yy4;
24155: goto yy151;
24156: } else {
24157: if (yych <= 't') goto yy1460;
24158: if (yych <= 'z') goto yy151;
24159: goto yy4;
24160: }
24161: }
24162: }
24163: yy1515:
24164: YYDEBUG(1515, *YYCURSOR);
24165: yyaccept = 31;
24166: yych = *(YYMARKER = ++YYCURSOR);
24167: if (yych <= '/') {
24168: if (yych <= ',') {
24169: if (yych == ')') goto yy140;
24170: goto yy1500;
24171: } else {
24172: if (yych == '.') goto yy1500;
24173: goto yy148;
24174: }
24175: } else {
24176: if (yych <= '^') {
24177: if (yych <= '@') goto yy1500;
24178: if (yych <= 'Z') goto yy143;
24179: goto yy1500;
24180: } else {
24181: if (yych <= '_') goto yy148;
24182: if (yych <= '`') goto yy1500;
24183: if (yych <= 'z') goto yy151;
24184: goto yy1500;
24185: }
24186: }
24187: yy1516:
24188: YYDEBUG(1516, *YYCURSOR);
24189: yyaccept = 0;
24190: yych = *(YYMARKER = ++YYCURSOR);
24191: if (yych <= 'M') {
24192: if (yych <= '-') {
24193: if (yych == ')') goto yy140;
24194: if (yych <= ',') goto yy4;
24195: goto yy148;
24196: } else {
24197: if (yych == '/') goto yy148;
24198: if (yych <= '@') goto yy4;
24199: goto yy143;
24200: }
24201: } else {
24202: if (yych <= '_') {
24203: if (yych <= 'N') goto yy1507;
24204: if (yych <= 'Z') goto yy143;
24205: if (yych <= '^') goto yy4;
24206: goto yy148;
24207: } else {
24208: if (yych <= 'm') {
24209: if (yych <= '`') goto yy4;
24210: goto yy151;
24211: } else {
24212: if (yych <= 'n') goto yy1522;
24213: if (yych <= 'z') goto yy151;
24214: goto yy4;
24215: }
24216: }
24217: }
24218: yy1517:
24219: YYDEBUG(1517, *YYCURSOR);
24220: yyaccept = 5;
24221: yych = *(YYMARKER = ++YYCURSOR);
24222: if (yych <= '9') {
24223: if (yych <= '(') {
24224: if (yych <= '\t') {
24225: if (yych <= 0x08) goto yy194;
24226: goto yy196;
24227: } else {
24228: if (yych == ' ') goto yy196;
24229: goto yy194;
24230: }
24231: } else {
24232: if (yych <= '-') {
24233: if (yych <= ')') goto yy140;
24234: if (yych <= ',') goto yy194;
24235: goto yy372;
24236: } else {
24237: if (yych == '/') goto yy148;
24238: goto yy196;
24239: }
24240: }
24241: } else {
24242: if (yych <= '^') {
24243: if (yych <= 'D') {
24244: if (yych <= '@') goto yy194;
24245: goto yy143;
24246: } else {
24247: if (yych <= 'E') goto yy1503;
24248: if (yych <= 'Z') goto yy143;
24249: goto yy194;
24250: }
24251: } else {
24252: if (yych <= 'd') {
24253: if (yych <= '_') goto yy148;
24254: if (yych <= '`') goto yy194;
24255: goto yy151;
24256: } else {
24257: if (yych <= 'e') goto yy1518;
24258: if (yych <= 'z') goto yy151;
24259: goto yy194;
24260: }
24261: }
24262: }
24263: yy1518:
24264: YYDEBUG(1518, *YYCURSOR);
24265: yyaccept = 0;
24266: yych = *(YYMARKER = ++YYCURSOR);
24267: if (yych <= 'L') {
24268: if (yych <= '-') {
24269: if (yych == ')') goto yy140;
24270: if (yych <= ',') goto yy4;
24271: goto yy148;
24272: } else {
24273: if (yych == '/') goto yy148;
24274: if (yych <= '@') goto yy4;
24275: goto yy144;
24276: }
24277: } else {
24278: if (yych <= '_') {
24279: if (yych <= 'M') goto yy1504;
24280: if (yych <= 'Z') goto yy144;
24281: if (yych <= '^') goto yy4;
24282: goto yy148;
24283: } else {
24284: if (yych <= 'l') {
24285: if (yych <= '`') goto yy4;
24286: goto yy152;
24287: } else {
24288: if (yych <= 'm') goto yy1519;
24289: if (yych <= 'z') goto yy152;
24290: goto yy4;
24291: }
24292: }
24293: }
24294: yy1519:
24295: YYDEBUG(1519, *YYCURSOR);
24296: yyaccept = 0;
24297: yych = *(YYMARKER = ++YYCURSOR);
24298: if (yych <= 'A') {
24299: if (yych <= '-') {
24300: if (yych == ')') goto yy140;
24301: if (yych <= ',') goto yy4;
24302: goto yy148;
24303: } else {
24304: if (yych == '/') goto yy148;
24305: if (yych <= '@') goto yy4;
24306: goto yy145;
24307: }
24308: } else {
24309: if (yych <= '_') {
24310: if (yych <= 'B') goto yy1505;
24311: if (yych <= 'Z') goto yy145;
24312: if (yych <= '^') goto yy4;
24313: goto yy148;
24314: } else {
24315: if (yych <= 'a') {
24316: if (yych <= '`') goto yy4;
24317: goto yy153;
24318: } else {
24319: if (yych <= 'b') goto yy1520;
24320: if (yych <= 'z') goto yy153;
24321: goto yy4;
24322: }
24323: }
24324: }
24325: yy1520:
24326: YYDEBUG(1520, *YYCURSOR);
24327: yyaccept = 0;
24328: yych = *(YYMARKER = ++YYCURSOR);
24329: if (yych <= 'D') {
24330: if (yych <= ',') {
24331: if (yych == ')') goto yy140;
24332: goto yy4;
24333: } else {
24334: if (yych == '.') goto yy4;
24335: if (yych <= '/') goto yy148;
24336: goto yy4;
24337: }
24338: } else {
24339: if (yych <= '`') {
24340: if (yych <= 'E') goto yy1506;
24341: if (yych == '_') goto yy148;
24342: goto yy4;
24343: } else {
24344: if (yych == 'e') goto yy1521;
24345: if (yych <= 'z') goto yy154;
24346: goto yy4;
24347: }
24348: }
24349: yy1521:
24350: YYDEBUG(1521, *YYCURSOR);
24351: yych = *++YYCURSOR;
24352: if (yych == 'R') goto yy206;
24353: if (yych == 'r') goto yy377;
24354: goto yy155;
24355: yy1522:
24356: YYDEBUG(1522, *YYCURSOR);
24357: yyaccept = 32;
24358: yych = *(YYMARKER = ++YYCURSOR);
24359: if (yych <= '/') {
24360: if (yych <= ',') {
24361: if (yych == ')') goto yy140;
24362: goto yy1508;
24363: } else {
24364: if (yych == '.') goto yy1508;
24365: goto yy148;
24366: }
24367: } else {
24368: if (yych <= '^') {
24369: if (yych <= '@') goto yy1508;
24370: if (yych <= 'Z') goto yy144;
24371: goto yy1508;
24372: } else {
24373: if (yych <= '_') goto yy148;
24374: if (yych <= '`') goto yy1508;
24375: if (yych <= 'z') goto yy152;
24376: goto yy1508;
24377: }
24378: }
24379: yy1523:
24380: YYDEBUG(1523, *YYCURSOR);
24381: yych = *++YYCURSOR;
24382: if (yych <= 'S') {
24383: if (yych <= ')') {
24384: if (yych <= '(') goto yy4;
24385: goto yy140;
24386: } else {
24387: if (yych <= '@') goto yy4;
24388: if (yych <= 'R') goto yy142;
24389: }
24390: } else {
24391: if (yych <= 'r') {
24392: if (yych <= 'Z') goto yy142;
24393: if (yych <= '`') goto yy4;
24394: goto yy142;
24395: } else {
24396: if (yych <= 's') goto yy1524;
24397: if (yych <= 'z') goto yy142;
24398: goto yy4;
24399: }
24400: }
24401: yy1524:
24402: YYDEBUG(1524, *YYCURSOR);
24403: yych = *++YYCURSOR;
24404: if (yych <= 'T') {
24405: if (yych <= ')') {
24406: if (yych <= '(') goto yy4;
24407: goto yy140;
24408: } else {
24409: if (yych <= '@') goto yy4;
24410: if (yych <= 'S') goto yy143;
24411: }
24412: } else {
24413: if (yych <= 's') {
24414: if (yych <= 'Z') goto yy143;
24415: if (yych <= '`') goto yy4;
24416: goto yy143;
24417: } else {
24418: if (yych <= 't') goto yy1525;
24419: if (yych <= 'z') goto yy143;
24420: goto yy4;
24421: }
24422: }
24423: yy1525:
24424: YYDEBUG(1525, *YYCURSOR);
24425: yych = *++YYCURSOR;
24426: if (yych <= 'E') {
24427: if (yych <= ')') {
24428: if (yych <= '(') goto yy4;
24429: goto yy140;
24430: } else {
24431: if (yych <= '@') goto yy4;
24432: if (yych <= 'D') goto yy144;
24433: }
24434: } else {
24435: if (yych <= 'd') {
24436: if (yych <= 'Z') goto yy144;
24437: if (yych <= '`') goto yy4;
24438: goto yy144;
24439: } else {
24440: if (yych <= 'e') goto yy1526;
24441: if (yych <= 'z') goto yy144;
24442: goto yy4;
24443: }
24444: }
24445: yy1526:
24446: YYDEBUG(1526, *YYCURSOR);
24447: yych = *++YYCURSOR;
24448: if (yych <= 'R') {
24449: if (yych <= ')') {
24450: if (yych <= '(') goto yy4;
24451: goto yy140;
24452: } else {
24453: if (yych <= '@') goto yy4;
24454: if (yych <= 'Q') goto yy145;
24455: }
24456: } else {
24457: if (yych <= 'q') {
24458: if (yych <= 'Z') goto yy145;
24459: if (yych <= '`') goto yy4;
24460: goto yy145;
24461: } else {
24462: if (yych <= 'r') goto yy1527;
24463: if (yych <= 'z') goto yy145;
24464: goto yy4;
24465: }
24466: }
24467: yy1527:
24468: YYDEBUG(1527, *YYCURSOR);
24469: yyaccept = 0;
24470: yych = *(YYMARKER = ++YYCURSOR);
24471: if (yych <= 'C') {
24472: if (yych == ')') goto yy140;
24473: goto yy4;
24474: } else {
24475: if (yych <= 'D') goto yy1528;
24476: if (yych != 'd') goto yy4;
24477: }
24478: yy1528:
24479: YYDEBUG(1528, *YYCURSOR);
24480: yych = *++YYCURSOR;
24481: if (yych == 'A') goto yy1529;
24482: if (yych != 'a') goto yy57;
24483: yy1529:
24484: YYDEBUG(1529, *YYCURSOR);
24485: yych = *++YYCURSOR;
24486: if (yych == 'Y') goto yy1530;
24487: if (yych != 'y') goto yy57;
24488: yy1530:
24489: YYDEBUG(1530, *YYCURSOR);
24490: ++YYCURSOR;
24491: yy1531:
24492: YYDEBUG(1531, *YYCURSOR);
24493: {
24494: DEBUG_OUTPUT("yesterday");
24495: TIMELIB_INIT;
24496: TIMELIB_HAVE_RELATIVE();
24497: TIMELIB_UNHAVE_TIME();
24498:
24499: s->time->relative.d = -1;
24500: TIMELIB_DEINIT;
24501: return TIMELIB_RELATIVE;
24502: }
24503: yy1532:
24504: YYDEBUG(1532, *YYCURSOR);
24505: yyaccept = 0;
24506: yych = *(YYMARKER = ++YYCURSOR);
24507: if (yych <= 'R') {
24508: if (yych <= '-') {
24509: if (yych == ')') goto yy140;
24510: if (yych <= ',') goto yy4;
24511: goto yy148;
24512: } else {
24513: if (yych == '/') goto yy148;
24514: if (yych <= '@') goto yy4;
24515: goto yy142;
24516: }
24517: } else {
24518: if (yych <= '_') {
24519: if (yych <= 'S') goto yy1524;
24520: if (yych <= 'Z') goto yy142;
24521: if (yych <= '^') goto yy4;
24522: goto yy148;
24523: } else {
24524: if (yych <= 'r') {
24525: if (yych <= '`') goto yy4;
24526: goto yy147;
24527: } else {
24528: if (yych <= 's') goto yy1533;
24529: if (yych <= 'z') goto yy147;
24530: goto yy4;
24531: }
24532: }
24533: }
24534: yy1533:
24535: YYDEBUG(1533, *YYCURSOR);
24536: yyaccept = 0;
24537: yych = *(YYMARKER = ++YYCURSOR);
24538: if (yych <= 'S') {
24539: if (yych <= '-') {
24540: if (yych == ')') goto yy140;
24541: if (yych <= ',') goto yy4;
24542: goto yy148;
24543: } else {
24544: if (yych == '/') goto yy148;
24545: if (yych <= '@') goto yy4;
24546: goto yy143;
24547: }
24548: } else {
24549: if (yych <= '_') {
24550: if (yych <= 'T') goto yy1525;
24551: if (yych <= 'Z') goto yy143;
24552: if (yych <= '^') goto yy4;
24553: goto yy148;
24554: } else {
24555: if (yych <= 's') {
24556: if (yych <= '`') goto yy4;
24557: goto yy151;
24558: } else {
24559: if (yych <= 't') goto yy1534;
24560: if (yych <= 'z') goto yy151;
24561: goto yy4;
24562: }
24563: }
24564: }
24565: yy1534:
24566: YYDEBUG(1534, *YYCURSOR);
24567: yyaccept = 0;
24568: yych = *(YYMARKER = ++YYCURSOR);
24569: if (yych <= 'D') {
24570: if (yych <= '-') {
24571: if (yych == ')') goto yy140;
24572: if (yych <= ',') goto yy4;
24573: goto yy148;
24574: } else {
24575: if (yych == '/') goto yy148;
24576: if (yych <= '@') goto yy4;
24577: goto yy144;
24578: }
24579: } else {
24580: if (yych <= '_') {
24581: if (yych <= 'E') goto yy1526;
24582: if (yych <= 'Z') goto yy144;
24583: if (yych <= '^') goto yy4;
24584: goto yy148;
24585: } else {
24586: if (yych <= 'd') {
24587: if (yych <= '`') goto yy4;
24588: goto yy152;
24589: } else {
24590: if (yych <= 'e') goto yy1535;
24591: if (yych <= 'z') goto yy152;
24592: goto yy4;
24593: }
24594: }
24595: }
24596: yy1535:
24597: YYDEBUG(1535, *YYCURSOR);
24598: yyaccept = 0;
24599: yych = *(YYMARKER = ++YYCURSOR);
24600: if (yych <= 'Q') {
24601: if (yych <= '-') {
24602: if (yych == ')') goto yy140;
24603: if (yych <= ',') goto yy4;
24604: goto yy148;
24605: } else {
24606: if (yych == '/') goto yy148;
24607: if (yych <= '@') goto yy4;
24608: goto yy145;
24609: }
24610: } else {
24611: if (yych <= '_') {
24612: if (yych <= 'R') goto yy1527;
24613: if (yych <= 'Z') goto yy145;
24614: if (yych <= '^') goto yy4;
24615: goto yy148;
24616: } else {
24617: if (yych <= 'q') {
24618: if (yych <= '`') goto yy4;
24619: goto yy153;
24620: } else {
24621: if (yych <= 'r') goto yy1536;
24622: if (yych <= 'z') goto yy153;
24623: goto yy4;
24624: }
24625: }
24626: }
24627: yy1536:
24628: YYDEBUG(1536, *YYCURSOR);
24629: yyaccept = 0;
24630: yych = *(YYMARKER = ++YYCURSOR);
24631: if (yych <= 'C') {
24632: if (yych <= ',') {
24633: if (yych == ')') goto yy140;
24634: goto yy4;
24635: } else {
24636: if (yych == '.') goto yy4;
24637: if (yych <= '/') goto yy148;
24638: goto yy4;
24639: }
24640: } else {
24641: if (yych <= '`') {
24642: if (yych <= 'D') goto yy1528;
24643: if (yych == '_') goto yy148;
24644: goto yy4;
24645: } else {
24646: if (yych == 'd') goto yy1537;
24647: if (yych <= 'z') goto yy154;
24648: goto yy4;
24649: }
24650: }
24651: yy1537:
24652: YYDEBUG(1537, *YYCURSOR);
24653: yych = *++YYCURSOR;
24654: if (yych == 'A') goto yy1529;
24655: if (yych != 'a') goto yy155;
24656: YYDEBUG(1538, *YYCURSOR);
24657: yych = *++YYCURSOR;
24658: if (yych == 'Y') goto yy1530;
24659: if (yych != 'y') goto yy155;
24660: YYDEBUG(1539, *YYCURSOR);
24661: yyaccept = 33;
24662: yych = *(YYMARKER = ++YYCURSOR);
24663: if (yybm[0+yych] & 16) {
24664: goto yy154;
24665: }
24666: if (yych <= '.') {
24667: if (yych == '-') goto yy148;
24668: goto yy1531;
24669: } else {
24670: if (yych <= '/') goto yy148;
24671: if (yych == '_') goto yy148;
24672: goto yy1531;
24673: }
24674: }
24675:
24676: }
24677:
24678: #define YYMAXFILL 31
24679:
24680: timelib_time* timelib_strtotime(char *s, int len, struct timelib_error_container **errors, const timelib_tzdb *tzdb, timelib_tz_get_wrapper tz_get_wrapper)
24681: {
24682: Scanner in;
24683: int t;
24684: char *e = s + len - 1;
24685:
24686: memset(&in, 0, sizeof(in));
24687: in.errors = malloc(sizeof(struct timelib_error_container));
24688: in.errors->warning_count = 0;
24689: in.errors->warning_messages = NULL;
24690: in.errors->error_count = 0;
24691: in.errors->error_messages = NULL;
24692:
24693: if (len > 0) {
24694: while (isspace(*s) && s < e) {
24695: s++;
24696: }
24697: while (isspace(*e) && e > s) {
24698: e--;
24699: }
24700: }
24701: if (e - s < 0) {
24702: in.time = timelib_time_ctor();
24703: add_error(&in, "Empty string");
24704: if (errors) {
24705: *errors = in.errors;
24706: } else {
24707: timelib_error_container_dtor(in.errors);
24708: }
24709: in.time->y = in.time->d = in.time->m = in.time->h = in.time->i = in.time->s = in.time->f = in.time->dst = in.time->z = TIMELIB_UNSET;
24710: in.time->is_localtime = in.time->zone_type = 0;
24711: return in.time;
24712: }
24713: e++;
24714:
24715: in.str = malloc((e - s) + YYMAXFILL);
24716: memset(in.str, 0, (e - s) + YYMAXFILL);
24717: memcpy(in.str, s, (e - s));
24718: in.lim = in.str + (e - s) + YYMAXFILL;
24719: in.cur = in.str;
24720: in.time = timelib_time_ctor();
24721: in.time->y = TIMELIB_UNSET;
24722: in.time->d = TIMELIB_UNSET;
24723: in.time->m = TIMELIB_UNSET;
24724: in.time->h = TIMELIB_UNSET;
24725: in.time->i = TIMELIB_UNSET;
24726: in.time->s = TIMELIB_UNSET;
24727: in.time->f = TIMELIB_UNSET;
24728: in.time->z = TIMELIB_UNSET;
24729: in.time->dst = TIMELIB_UNSET;
24730: in.tzdb = tzdb;
24731: in.time->is_localtime = 0;
24732: in.time->zone_type = 0;
24733:
24734: do {
24735: t = scan(&in, tz_get_wrapper);
24736: #ifdef DEBUG_PARSER
24737: printf("%d\n", t);
24738: #endif
24739: } while(t != EOI);
24740:
24741: /* do funky checking whether the parsed time was valid time */
24742: if (in.time->have_time && !timelib_valid_time( in.time->h, in.time->i, in.time->s)) {
24743: add_warning(&in, "The parsed time was invalid");
24744: }
24745: /* do funky checking whether the parsed date was valid date */
24746: if (in.time->have_date && !timelib_valid_date( in.time->y, in.time->m, in.time->d)) {
24747: add_warning(&in, "The parsed date was invalid");
24748: }
24749:
24750: free(in.str);
24751: if (errors) {
24752: *errors = in.errors;
24753: } else {
24754: timelib_error_container_dtor(in.errors);
24755: }
24756: return in.time;
24757: }
24758:
24759: #define TIMELIB_CHECK_NUMBER \
24760: if (strchr("0123456789", *ptr) == NULL) \
24761: { \
24762: add_pbf_error(s, "Unexpected data found.", string, begin); \
24763: }
24764:
24765: static void timelib_time_reset_fields(timelib_time *time)
24766: {
24767: assert(time != NULL);
24768:
24769: time->y = 1970;
24770: time->m = 1;
24771: time->d = 1;
24772: time->h = time->i = time->s = 0;
24773: time->f = 0.0;
24774: time->tz_info = NULL;
24775: }
24776:
24777: static void timelib_time_reset_unset_fields(timelib_time *time)
24778: {
24779: assert(time != NULL);
24780:
24781: if (time->y == TIMELIB_UNSET ) time->y = 1970;
24782: if (time->m == TIMELIB_UNSET ) time->m = 1;
24783: if (time->d == TIMELIB_UNSET ) time->d = 1;
24784: if (time->h == TIMELIB_UNSET ) time->h = 0;
24785: if (time->i == TIMELIB_UNSET ) time->i = 0;
24786: if (time->s == TIMELIB_UNSET ) time->s = 0;
24787: if (time->f == TIMELIB_UNSET ) time->f = 0.0;
24788: }
24789:
24790: timelib_time *timelib_parse_from_format(char *format, char *string, int len, timelib_error_container **errors, const timelib_tzdb *tzdb, timelib_tz_get_wrapper tz_get_wrapper)
24791: {
24792: char *fptr = format;
24793: char *ptr = string;
24794: char *begin;
24795: timelib_sll tmp;
24796: Scanner in;
24797: Scanner *s = ∈
24798: int allow_extra = 0;
24799:
24800: memset(&in, 0, sizeof(in));
24801: in.errors = malloc(sizeof(struct timelib_error_container));
24802: in.errors->warning_count = 0;
24803: in.errors->warning_messages = NULL;
24804: in.errors->error_count = 0;
24805: in.errors->error_messages = NULL;
24806:
24807: in.time = timelib_time_ctor();
24808: in.time->y = TIMELIB_UNSET;
24809: in.time->d = TIMELIB_UNSET;
24810: in.time->m = TIMELIB_UNSET;
24811: in.time->h = TIMELIB_UNSET;
24812: in.time->i = TIMELIB_UNSET;
24813: in.time->s = TIMELIB_UNSET;
24814: in.time->f = TIMELIB_UNSET;
24815: in.time->z = TIMELIB_UNSET;
24816: in.time->dst = TIMELIB_UNSET;
24817: in.tzdb = tzdb;
24818: in.time->is_localtime = 0;
24819: in.time->zone_type = 0;
24820:
24821: /* Loop over the format string */
24822: while (*fptr && *ptr) {
24823: begin = ptr;
24824: switch (*fptr) {
24825: case 'D': /* three letter day */
24826: case 'l': /* full day */
24827: {
24828: const timelib_relunit* tmprel = 0;
24829:
24830: tmprel = timelib_lookup_relunit((char **) &ptr);
24831: if (!tmprel) {
24832: add_pbf_error(s, "A textual day could not be found", string, begin);
24833: break;
24834: } else {
24835: in.time->have_relative = 1;
24836: in.time->relative.have_weekday_relative = 1;
24837: in.time->relative.weekday = tmprel->multiplier;
24838: in.time->relative.weekday_behavior = 1;
24839: }
24840: }
24841: break;
24842: case 'd': /* two digit day, with leading zero */
24843: case 'j': /* two digit day, without leading zero */
24844: TIMELIB_CHECK_NUMBER;
24845: if ((s->time->d = timelib_get_nr((char **) &ptr, 2)) == TIMELIB_UNSET) {
24846: add_pbf_error(s, "A two digit day could not be found", string, begin);
24847: }
24848: break;
24849: case 'S': /* day suffix, ignored, nor checked */
24850: timelib_skip_day_suffix((char **) &ptr);
24851: break;
24852: case 'z': /* day of year - resets month (0 based) - also initializes everything else to !TIMELIB_UNSET */
24853: TIMELIB_CHECK_NUMBER;
24854: if ((tmp = timelib_get_nr((char **) &ptr, 3)) == TIMELIB_UNSET) {
24855: add_pbf_error(s, "A three digit day-of-year could not be found", string, begin);
24856: } else {
24857: s->time->m = 1;
24858: s->time->d = tmp + 1;
24859: timelib_do_normalize(s->time);
24860: }
24861: break;
24862:
24863: case 'm': /* two digit month, with leading zero */
24864: case 'n': /* two digit month, without leading zero */
24865: TIMELIB_CHECK_NUMBER;
24866: if ((s->time->m = timelib_get_nr((char **) &ptr, 2)) == TIMELIB_UNSET) {
24867: add_pbf_error(s, "A two digit month could not be found", string, begin);
24868: }
24869: break;
24870: case 'M': /* three letter month */
24871: case 'F': /* full month */
24872: tmp = timelib_lookup_month((char **) &ptr);
24873: if (!tmp) {
24874: add_pbf_error(s, "A textual month could not be found", string, begin);
24875: } else {
24876: s->time->m = tmp;
24877: }
24878: break;
24879: case 'y': /* two digit year */
24880: {
24881: int length = 0;
24882: TIMELIB_CHECK_NUMBER;
24883: if ((s->time->y = timelib_get_nr_ex((char **) &ptr, 2, &length)) == TIMELIB_UNSET) {
24884: add_pbf_error(s, "A two digit year could not be found", string, begin);
24885: }
24886: TIMELIB_PROCESS_YEAR(s->time->y, length);
24887: }
24888: break;
24889: case 'Y': /* four digit year */
24890: TIMELIB_CHECK_NUMBER;
24891: if ((s->time->y = timelib_get_nr((char **) &ptr, 4)) == TIMELIB_UNSET) {
24892: add_pbf_error(s, "A four digit year could not be found", string, begin);
24893: }
24894: break;
24895: case 'g': /* two digit hour, with leading zero */
24896: case 'h': /* two digit hour, without leading zero */
24897: TIMELIB_CHECK_NUMBER;
24898: if ((s->time->h = timelib_get_nr((char **) &ptr, 2)) == TIMELIB_UNSET) {
24899: add_pbf_error(s, "A two digit hour could not be found", string, begin);
24900: }
24901: if (s->time->h > 12) {
24902: add_pbf_error(s, "Hour can not be higher than 12", string, begin);
24903: }
24904: break;
24905: case 'G': /* two digit hour, with leading zero */
24906: case 'H': /* two digit hour, without leading zero */
24907: TIMELIB_CHECK_NUMBER;
24908: if ((s->time->h = timelib_get_nr((char **) &ptr, 2)) == TIMELIB_UNSET) {
24909: add_pbf_error(s, "A two digit hour could not be found", string, begin);
24910: }
24911: break;
24912: case 'a': /* am/pm/a.m./p.m. */
24913: case 'A': /* AM/PM/A.M./P.M. */
24914: if (s->time->h == TIMELIB_UNSET) {
24915: add_pbf_error(s, "Meridian can only come after an hour has been found", string, begin);
24916: } else if ((tmp = timelib_meridian_with_check((char **) &ptr, s->time->h)) == TIMELIB_UNSET) {
24917: add_pbf_error(s, "A meridian could not be found", string, begin);
24918: } else {
24919: s->time->h += tmp;
24920: }
24921: break;
24922: case 'i': /* two digit minute, with leading zero */
24923: {
24924: int length;
24925: timelib_sll min;
24926:
24927: TIMELIB_CHECK_NUMBER;
24928: min = timelib_get_nr_ex((char **) &ptr, 2, &length);
24929: if (min == TIMELIB_UNSET || length != 2) {
24930: add_pbf_error(s, "A two digit minute could not be found", string, begin);
24931: } else {
24932: s->time->i = min;
24933: }
24934: }
24935: break;
24936: case 's': /* two digit second, with leading zero */
24937: {
24938: int length;
24939: timelib_sll sec;
24940:
24941: TIMELIB_CHECK_NUMBER;
24942: sec = timelib_get_nr_ex((char **) &ptr, 2, &length);
24943: if (sec == TIMELIB_UNSET || length != 2) {
1.1.1.5 ! misho 24944: add_pbf_error(s, "A two digit second could not be found", string, begin);
1.1 misho 24945: } else {
24946: s->time->s = sec;
24947: }
24948: }
24949: break;
24950: case 'u': /* up to six digit millisecond */
24951: {
24952: double f;
24953: char *tptr;
24954:
24955: TIMELIB_CHECK_NUMBER;
24956: tptr = ptr;
24957: if ((f = timelib_get_nr((char **) &ptr, 6)) == TIMELIB_UNSET || (ptr - tptr < 1)) {
24958: add_pbf_error(s, "A six digit millisecond could not be found", string, begin);
24959: } else {
24960: s->time->f = (f / pow(10, (ptr - tptr)));
24961: }
24962: }
24963: break;
24964: case ' ': /* any sort of whitespace (' ' and \t) */
24965: timelib_eat_spaces((char **) &ptr);
24966: break;
24967: case 'U': /* epoch seconds */
24968: TIMELIB_CHECK_NUMBER;
24969: TIMELIB_HAVE_RELATIVE();
24970: tmp = timelib_get_unsigned_nr((char **) &ptr, 24);
24971: s->time->y = 1970;
24972: s->time->m = 1;
24973: s->time->d = 1;
24974: s->time->h = s->time->i = s->time->s = 0;
24975: s->time->f = 0.0;
24976: s->time->relative.s += tmp;
24977: s->time->is_localtime = 1;
24978: s->time->zone_type = TIMELIB_ZONETYPE_OFFSET;
24979: s->time->z = 0;
1.1.1.3 misho 24980: s->time->dst = 0;
1.1 misho 24981: break;
24982:
24983: case 'e': /* timezone */
24984: case 'P': /* timezone */
24985: case 'T': /* timezone */
24986: case 'O': /* timezone */
24987: {
24988: int tz_not_found;
24989: s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper);
24990: if (tz_not_found) {
24991: add_pbf_error(s, "The timezone could not be found in the database", string, begin);
24992: }
24993: }
24994: break;
24995:
24996: case '#': /* separation symbol */
24997: if (*ptr == ';' || *ptr == ':' || *ptr == '/' || *ptr == '.' || *ptr == ',' || *ptr == '-' || *ptr == '(' || *ptr == ')') {
24998: ++ptr;
24999: } else {
25000: add_pbf_error(s, "The separation symbol ([;:/.,-]) could not be found", string, begin);
25001: }
25002: break;
25003:
25004: case ';':
25005: case ':':
25006: case '/':
25007: case '.':
25008: case ',':
25009: case '-':
25010: case '(':
25011: case ')':
25012: if (*ptr == *fptr) {
25013: ++ptr;
25014: } else {
25015: add_pbf_error(s, "The separation symbol could not be found", string, begin);
25016: }
25017: break;
25018:
25019: case '!': /* reset all fields to default */
25020: timelib_time_reset_fields(s->time);
25021: break; /* break intentionally not missing */
25022:
25023: case '|': /* reset all fields to default when not set */
25024: timelib_time_reset_unset_fields(s->time);
25025: break; /* break intentionally not missing */
25026:
25027: case '?': /* random char */
25028: ++ptr;
25029: break;
25030:
25031: case '\\': /* escaped char */
1.1.1.5 ! misho 25032: if(!fptr[1]) {
! 25033: add_pbf_error(s, "Escaped character expected", string, begin);
! 25034: break;
! 25035: }
1.1.1.4 misho 25036: fptr++;
1.1 misho 25037: if (*ptr == *fptr) {
25038: ++ptr;
25039: } else {
25040: add_pbf_error(s, "The escaped character could not be found", string, begin);
25041: }
25042: break;
25043:
25044: case '*': /* random chars until a separator or number ([ \t.,:;/-0123456789]) */
25045: timelib_eat_until_separator((char **) &ptr);
25046: break;
25047:
25048: case '+': /* allow extra chars in the format */
25049: allow_extra = 1;
25050: break;
25051:
25052: default:
25053: if (*fptr != *ptr) {
25054: add_pbf_error(s, "The format separator does not match", string, begin);
25055: }
25056: ptr++;
25057: }
25058: fptr++;
25059: }
25060: if (*ptr) {
25061: if (allow_extra) {
25062: add_pbf_warning(s, "Trailing data", string, ptr);
25063: } else {
25064: add_pbf_error(s, "Trailing data", string, ptr);
25065: }
25066: }
25067: /* ignore trailing +'s */
25068: while (*fptr == '+') {
25069: fptr++;
25070: }
25071: if (*fptr) {
25072: /* Trailing | and ! specifiers are valid. */
25073: int done = 0;
25074: while (*fptr && !done) {
25075: switch (*fptr++) {
25076: case '!': /* reset all fields to default */
25077: timelib_time_reset_fields(s->time);
25078: break;
25079:
25080: case '|': /* reset all fields to default when not set */
25081: timelib_time_reset_unset_fields(s->time);
25082: break;
25083:
25084: default:
25085: add_pbf_error(s, "Data missing", string, ptr);
25086: done = 1;
25087: }
25088: }
25089: }
25090:
25091: /* clean up a bit */
25092: if (s->time->h != TIMELIB_UNSET || s->time->i != TIMELIB_UNSET || s->time->s != TIMELIB_UNSET) {
25093: if (s->time->h == TIMELIB_UNSET ) {
25094: s->time->h = 0;
25095: }
25096: if (s->time->i == TIMELIB_UNSET ) {
25097: s->time->i = 0;
25098: }
25099: if (s->time->s == TIMELIB_UNSET ) {
25100: s->time->s = 0;
25101: }
25102: }
25103:
25104: /* do funky checking whether the parsed time was valid time */
25105: if (s->time->h != TIMELIB_UNSET && s->time->i != TIMELIB_UNSET &&
25106: s->time->s != TIMELIB_UNSET &&
25107: !timelib_valid_time( s->time->h, s->time->i, s->time->s)) {
25108: add_pbf_warning(s, "The parsed time was invalid", string, ptr);
25109: }
25110: /* do funky checking whether the parsed date was valid date */
25111: if (s->time->y != TIMELIB_UNSET && s->time->m != TIMELIB_UNSET &&
25112: s->time->d != TIMELIB_UNSET &&
25113: !timelib_valid_date( s->time->y, s->time->m, s->time->d)) {
25114: add_pbf_warning(s, "The parsed date was invalid", string, ptr);
25115: }
25116:
25117: if (errors) {
25118: *errors = in.errors;
25119: } else {
25120: timelib_error_container_dtor(in.errors);
25121: }
25122: return in.time;
25123: }
25124:
25125: void timelib_fill_holes(timelib_time *parsed, timelib_time *now, int options)
25126: {
25127: if (!(options & TIMELIB_OVERRIDE_TIME) && parsed->have_date && !parsed->have_time) {
25128: parsed->h = 0;
25129: parsed->i = 0;
25130: parsed->s = 0;
25131: parsed->f = 0;
25132: }
25133: if (parsed->y == TIMELIB_UNSET) parsed->y = now->y != TIMELIB_UNSET ? now->y : 0;
25134: if (parsed->d == TIMELIB_UNSET) parsed->d = now->d != TIMELIB_UNSET ? now->d : 0;
25135: if (parsed->m == TIMELIB_UNSET) parsed->m = now->m != TIMELIB_UNSET ? now->m : 0;
25136: if (parsed->h == TIMELIB_UNSET) parsed->h = now->h != TIMELIB_UNSET ? now->h : 0;
25137: if (parsed->i == TIMELIB_UNSET) parsed->i = now->i != TIMELIB_UNSET ? now->i : 0;
25138: if (parsed->s == TIMELIB_UNSET) parsed->s = now->s != TIMELIB_UNSET ? now->s : 0;
25139: if (parsed->f == TIMELIB_UNSET) parsed->f = now->f != TIMELIB_UNSET ? now->f : 0;
25140: if (parsed->z == TIMELIB_UNSET) parsed->z = now->z != TIMELIB_UNSET ? now->z : 0;
25141: if (parsed->dst == TIMELIB_UNSET) parsed->dst = now->dst != TIMELIB_UNSET ? now->dst : 0;
25142:
25143: if (!parsed->tz_abbr) {
25144: parsed->tz_abbr = now->tz_abbr ? strdup(now->tz_abbr) : NULL;
25145: }
25146: if (!parsed->tz_info) {
25147: parsed->tz_info = now->tz_info ? (!(options & TIMELIB_NO_CLONE) ? timelib_tzinfo_clone(now->tz_info) : now->tz_info) : NULL;
25148: }
25149: if (parsed->zone_type == 0 && now->zone_type != 0) {
25150: parsed->zone_type = now->zone_type;
25151: /* parsed->tz_abbr = now->tz_abbr ? strdup(now->tz_abbr) : NULL;
25152: parsed->tz_info = now->tz_info ? timelib_tzinfo_clone(now->tz_info) : NULL;
25153: */ parsed->is_localtime = 1;
25154: }
25155: /* timelib_dump_date(parsed, 2);
25156: timelib_dump_date(now, 2);
25157: */
25158: }
25159:
25160: char *timelib_timezone_id_from_abbr(const char *abbr, long gmtoffset, int isdst)
25161: {
25162: const timelib_tz_lookup_table *tp;
25163:
25164: tp = zone_search(abbr, gmtoffset, isdst);
25165: if (tp) {
25166: return (tp->full_tz_name);
25167: } else {
25168: return NULL;
25169: }
25170: }
25171:
25172: const timelib_tz_lookup_table *timelib_timezone_abbreviations_list(void)
25173: {
25174: return timelib_timezone_lookup;
25175: }
25176:
25177: #ifdef DEBUG_PARSER_STUB
25178: int main(void)
25179: {
25180: timelib_time time = timelib_strtotime("May 12");
25181:
25182: printf ("%04d-%02d-%02d %02d:%02d:%02d.%-5d %+04d %1d",
25183: time.y, time.m, time.d, time.h, time.i, time.s, time.f, time.z, time.dst);
25184: if (time.have_relative) {
25185: printf ("%3dY %3dM %3dD / %3dH %3dM %3dS",
25186: time.relative.y, time.relative.m, time.relative.d, time.relative.h, time.relative.i, time.relative.s);
25187: }
25188: if (time.have_weekday_relative) {
25189: printf (" / %d", time.relative.weekday);
25190: }
25191: if (time.have_weeknr_day) {
25192: printf(" / %dW%d", time.relative.weeknr_day.weeknr, time.relative.weeknr_day.dayofweek);
25193: }
25194: return 0;
25195: }
25196: #endif
25197:
25198: /*
25199: * vim: syntax=c
25200: */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>