mirror of
https://github.com/php/php-src.git
synced 2024-09-25 20:07:26 +00:00
38d192b7c6
date string).
29736 lines
453 KiB
C
29736 lines
453 KiB
C
/* Generated by re2c 0.9.8 on Thu Dec 1 11:26:26 2005 */
|
|
#line 1 "parse_date.re"
|
|
/*
|
|
+----------------------------------------------------------------------+
|
|
| PHP Version 5 |
|
|
+----------------------------------------------------------------------+
|
|
| Copyright (c) 1997-2005 The PHP Group |
|
|
+----------------------------------------------------------------------+
|
|
| This source file is subject to version 3.0 of the PHP license, |
|
|
| that is bundled with this package in the file LICENSE, and is |
|
|
| available through the world-wide-web at the following url: |
|
|
| http://www.php.net/license/3_0.txt. |
|
|
| If you did not receive a copy of the PHP license and are unable to |
|
|
| obtain it through the world-wide-web, please send a note to |
|
|
| license@php.net so we can mail you a copy immediately. |
|
|
+----------------------------------------------------------------------+
|
|
| Authors: Derick Rethans <derick@derickrethans.nl> |
|
|
+----------------------------------------------------------------------+
|
|
*/
|
|
|
|
/* $Id$ */
|
|
|
|
#include "timelib.h"
|
|
|
|
#include <stdio.h>
|
|
|
|
#ifdef HAVE_STDLIB_H
|
|
#include <stdlib.h>
|
|
#endif
|
|
#ifdef HAVE_STRING_H
|
|
#include <string.h>
|
|
#else
|
|
#include <strings.h>
|
|
#endif
|
|
|
|
#if defined(_MSC_VER)
|
|
# define strtoll(s, f, b) _atoi64(s)
|
|
#elif !defined(HAVE_STRTOLL)
|
|
# if defined(HAVE_ATOLL)
|
|
# define strtoll(s, f, b) atoll(s)
|
|
# else
|
|
# define strtoll(s, f, b) strtol(s, f, b)
|
|
# endif
|
|
#endif
|
|
|
|
#define TIMELIB_SECOND 1
|
|
#define TIMELIB_MINUTE 2
|
|
#define TIMELIB_HOUR 3
|
|
#define TIMELIB_DAY 4
|
|
#define TIMELIB_MONTH 5
|
|
#define TIMELIB_YEAR 6
|
|
#define TIMELIB_WEEKDAY 7
|
|
|
|
#define EOI 257
|
|
#define TIME 258
|
|
#define DATE 259
|
|
|
|
#define TIMELIB_XMLRPC_SOAP 260
|
|
#define TIMELIB_TIME12 261
|
|
#define TIMELIB_TIME24 262
|
|
#define TIMELIB_GNU_NOCOLON 263
|
|
#define TIMELIB_GNU_NOCOLON_TZ 264
|
|
#define TIMELIB_ISO_NOCOLON 265
|
|
|
|
#define TIMELIB_AMERICAN 266
|
|
#define TIMELIB_ISO_DATE 267
|
|
#define TIMELIB_DATE_FULL 268
|
|
#define TIMELIB_DATE_TEXT 269
|
|
#define TIMELIB_DATE_NOCOLON 270
|
|
#define TIMELIB_PG_YEARDAY 271
|
|
#define TIMELIB_PG_TEXT 272
|
|
#define TIMELIB_PG_REVERSE 273
|
|
#define TIMELIB_CLF 274
|
|
#define TIMELIB_DATE_NO_DAY 275
|
|
#define TIMELIB_SHORTDATE_WITH_TIME 276
|
|
#define TIMELIB_DATE_FULL_POINTED 277
|
|
#define TIMELIB_TIME24_WITH_ZONE 278
|
|
#define TIMELIB_ISO_WEEK 279
|
|
|
|
#define TIMELIB_TIMEZONE 300
|
|
#define TIMELIB_AGO 301
|
|
|
|
#define TIMELIB_RELATIVE 310
|
|
|
|
#define TIMELIB_ERROR 999
|
|
|
|
typedef unsigned char uchar;
|
|
|
|
#define BSIZE 8192
|
|
|
|
#define YYCTYPE uchar
|
|
#define YYCURSOR cursor
|
|
#define YYLIMIT s->lim
|
|
#define YYMARKER s->ptr
|
|
#define YYFILL(n) return EOI;
|
|
|
|
#define RET(i) {s->cur = cursor; return i;}
|
|
|
|
#define timelib_string_free free
|
|
|
|
#define TIMELIB_HAVE_TIME() { if (s->time->have_time) { 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; } }
|
|
#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; }
|
|
#define TIMELIB_HAVE_DATE() { if (s->time->have_date) { return TIMELIB_ERROR; } else { s->time->have_date = 1; } }
|
|
#define TIMELIB_UNHAVE_DATE() { s->time->have_date = 0; s->time->d = 0; s->time->m = 0; s->time->y = 0; }
|
|
#define TIMELIB_HAVE_RELATIVE() { s->time->have_relative = 1; s->time->relative.weekday_behavior = 0; }
|
|
#define TIMELIB_HAVE_WEEKDAY_RELATIVE() { s->time->have_weekday_relative = 1; }
|
|
#define TIMELIB_HAVE_TZ() { s->cur = cursor; if (s->time->have_zone) { return TIMELIB_ERROR; } else { s->time.have_zone = 1; } }
|
|
|
|
#define TIMELIB_INIT s->cur = cursor; str = timelib_string(s); ptr = str
|
|
#define TIMELIB_DEINIT timelib_string_free(str)
|
|
#define TIMELIB_ADJUST_RELATIVE_WEEKDAY() if (in->time.have_weekday_relative && (in.rel.d > 0)) { in.rel.d -= 7; }
|
|
|
|
#define TIMELIB_PROCESS_YEAR(x) { \
|
|
if ((x) == -1) { \
|
|
/* (x) = 0; */ \
|
|
} else if ((x) < 100) { \
|
|
if ((x) < 70) { \
|
|
(x) += 2000; \
|
|
} else { \
|
|
(x) += 1900; \
|
|
} \
|
|
} \
|
|
}
|
|
|
|
#ifdef DEBUG_PARSER
|
|
#define DEBUG_OUTPUT(s) printf("%s\n", s);
|
|
#define YYDEBUG(s,c) { if (s != -1) { printf("state: %d ", s); printf("[%c]\n", c); } }
|
|
#else
|
|
#define DEBUG_OUTPUT(s)
|
|
#define YYDEBUG(s,c)
|
|
#endif
|
|
|
|
#include "timelib_structs.h"
|
|
|
|
typedef struct timelib_elems {
|
|
unsigned int c; /* Number of elements */
|
|
char **v; /* Values */
|
|
} timelib_elems;
|
|
|
|
typedef struct Scanner {
|
|
int fd;
|
|
uchar *lim, *str, *ptr, *cur, *tok, *pos;
|
|
unsigned int line, len;
|
|
int errors;
|
|
|
|
struct timelib_time *time;
|
|
timelib_tzdb *tzdb;
|
|
} Scanner;
|
|
|
|
typedef struct _timelib_lookup_table {
|
|
const char *name;
|
|
int type;
|
|
int value;
|
|
} timelib_lookup_table;
|
|
|
|
typedef struct _timelib_relunit {
|
|
const char *name;
|
|
int unit;
|
|
int multiplier;
|
|
} timelib_relunit;
|
|
|
|
#define HOUR(a) (int)(a * 60)
|
|
|
|
/* The timezone table. */
|
|
static timelib_tz_lookup_table timelib_timezone_lookup[] = {
|
|
#include "timezonemap.h"
|
|
{ NULL, 0, 0, NULL },
|
|
};
|
|
|
|
static timelib_tz_lookup_table timelib_timezone_fallbackmap[] = {
|
|
#include "fallbackmap.h"
|
|
{ NULL, 0, 0, NULL },
|
|
};
|
|
|
|
static timelib_relunit const timelib_relunit_lookup[] = {
|
|
{ "sec", TIMELIB_SECOND, 1 },
|
|
{ "secs", TIMELIB_SECOND, 1 },
|
|
{ "second", TIMELIB_SECOND, 1 },
|
|
{ "seconds", TIMELIB_SECOND, 1 },
|
|
{ "min", TIMELIB_MINUTE, 1 },
|
|
{ "mins", TIMELIB_MINUTE, 1 },
|
|
{ "minute", TIMELIB_MINUTE, 1 },
|
|
{ "minutes", TIMELIB_MINUTE, 1 },
|
|
{ "hour", TIMELIB_HOUR, 1 },
|
|
{ "hours", TIMELIB_HOUR, 1 },
|
|
{ "day", TIMELIB_DAY, 1 },
|
|
{ "days", TIMELIB_DAY, 1 },
|
|
{ "week", TIMELIB_DAY, 7 },
|
|
{ "weeks", TIMELIB_DAY, 7 },
|
|
{ "fortnight", TIMELIB_DAY, 14 },
|
|
{ "fortnights", TIMELIB_DAY, 14 },
|
|
{ "forthnight", TIMELIB_DAY, 14 },
|
|
{ "forthnights", TIMELIB_DAY, 14 },
|
|
{ "month", TIMELIB_MONTH, 1 },
|
|
{ "months", TIMELIB_MONTH, 1 },
|
|
{ "year", TIMELIB_YEAR, 1 },
|
|
{ "years", TIMELIB_YEAR, 1 },
|
|
|
|
{ "monday", TIMELIB_WEEKDAY, 1 },
|
|
{ "tuesday", TIMELIB_WEEKDAY, 2 },
|
|
{ "wednesday", TIMELIB_WEEKDAY, 3 },
|
|
{ "thursday", TIMELIB_WEEKDAY, 4 },
|
|
{ "friday", TIMELIB_WEEKDAY, 5 },
|
|
{ "saturday", TIMELIB_WEEKDAY, 6 },
|
|
{ "sunday", TIMELIB_WEEKDAY, 0 },
|
|
|
|
{ NULL, 0, 0 }
|
|
};
|
|
|
|
/* The relative text table. */
|
|
static timelib_lookup_table const timelib_reltext_lookup[] = {
|
|
{ "first", 0, 1 },
|
|
{ "next", 0, 1 },
|
|
{ "second", 0, 2 },
|
|
{ "third", 0, 3 },
|
|
{ "fourth", 0, 4 },
|
|
{ "fifth", 0, 5 },
|
|
{ "sixth", 0, 6 },
|
|
{ "seventh", 0, 7 },
|
|
{ "eight", 0, 8 },
|
|
{ "ninth", 0, 9 },
|
|
{ "tenth", 0, 10 },
|
|
{ "eleventh", 0, 11 },
|
|
{ "twelfth", 0, 12 },
|
|
{ "last", 0, -1 },
|
|
{ "previous", 0, -1 },
|
|
{ "this", 1, 0 },
|
|
{ NULL, 1, 0 }
|
|
};
|
|
|
|
/* The month table. */
|
|
static timelib_lookup_table const timelib_month_lookup[] = {
|
|
{ "jan", 0, 1 },
|
|
{ "feb", 0, 2 },
|
|
{ "mar", 0, 3 },
|
|
{ "apr", 0, 4 },
|
|
{ "may", 0, 5 },
|
|
{ "jun", 0, 6 },
|
|
{ "jul", 0, 7 },
|
|
{ "aug", 0, 8 },
|
|
{ "sep", 0, 9 },
|
|
{ "sept", 0, 9 },
|
|
{ "oct", 0, 10 },
|
|
{ "nov", 0, 11 },
|
|
{ "dec", 0, 12 },
|
|
{ "i", 0, 1 },
|
|
{ "ii", 0, 2 },
|
|
{ "iii", 0, 3 },
|
|
{ "iv", 0, 4 },
|
|
{ "v", 0, 5 },
|
|
{ "vi", 0, 6 },
|
|
{ "vii", 0, 7 },
|
|
{ "viii", 0, 8 },
|
|
{ "ix", 0, 9 },
|
|
{ "x", 0, 10 },
|
|
{ "xi", 0, 11 },
|
|
{ "xii", 0, 12 },
|
|
|
|
{ "january", 0, 1 },
|
|
{ "february", 0, 2 },
|
|
{ "march", 0, 3 },
|
|
{ "april", 0, 4 },
|
|
{ "may", 0, 5 },
|
|
{ "june", 0, 6 },
|
|
{ "july", 0, 7 },
|
|
{ "august", 0, 8 },
|
|
{ "september", 0, 9 },
|
|
{ "october", 0, 10 },
|
|
{ "november", 0, 11 },
|
|
{ "december", 0, 12 },
|
|
{ NULL, 0, 0 }
|
|
};
|
|
|
|
#if 0
|
|
static char* timelib_ltrim(char *s)
|
|
{
|
|
char *ptr = s;
|
|
while (ptr[0] == ' ') {
|
|
ptr++;
|
|
}
|
|
return ptr;
|
|
}
|
|
#endif
|
|
|
|
#if 0
|
|
uchar *fill(Scanner *s, uchar *cursor){
|
|
if(!s->eof){
|
|
unsigned int cnt = s->tok - s->bot;
|
|
if(cnt){
|
|
memcpy(s->bot, s->tok, s->lim - s->tok);
|
|
s->tok = s->bot;
|
|
s->ptr -= cnt;
|
|
cursor -= cnt;
|
|
s->pos -= cnt;
|
|
s->lim -= cnt;
|
|
}
|
|
if((s->top - s->lim) < BSIZE){
|
|
uchar *buf = (uchar*) malloc(((s->lim - s->bot) + BSIZE)*sizeof(uchar));
|
|
memcpy(buf, s->tok, s->lim - s->tok);
|
|
s->tok = buf;
|
|
s->ptr = &buf[s->ptr - s->bot];
|
|
cursor = &buf[cursor - s->bot];
|
|
s->pos = &buf[s->pos - s->bot];
|
|
s->lim = &buf[s->lim - s->bot];
|
|
s->top = &s->lim[BSIZE];
|
|
free(s->bot);
|
|
s->bot = buf;
|
|
}
|
|
if((cnt = read(s->fd, (char*) s->lim, BSIZE)) != BSIZE){
|
|
s->eof = &s->lim[cnt]; *(s->eof)++ = '\n';
|
|
}
|
|
s->lim += cnt;
|
|
}
|
|
return cursor;
|
|
}
|
|
#endif
|
|
|
|
static timelib_sll timelib_meridian(char **ptr, timelib_sll h)
|
|
{
|
|
timelib_sll retval = 0;
|
|
|
|
while (!strchr("AaPp", **ptr)) {
|
|
++*ptr;
|
|
}
|
|
if (**ptr == 'a' || **ptr == 'A') {
|
|
if (h == 12) {
|
|
retval = -12;
|
|
}
|
|
} else if (h != 12) {
|
|
retval = 12;
|
|
}
|
|
++*ptr;
|
|
if (**ptr == '.') {
|
|
*ptr += 3;
|
|
} else {
|
|
++*ptr;
|
|
}
|
|
return retval;
|
|
}
|
|
|
|
static char *timelib_string(Scanner *s)
|
|
{
|
|
char *tmp = calloc(1, s->cur - s->tok + 1);
|
|
memcpy(tmp, s->tok, s->cur - s->tok);
|
|
|
|
return tmp;
|
|
}
|
|
|
|
static timelib_sll timelib_get_nr(char **ptr, int max_length)
|
|
{
|
|
char *begin, *end, *str;
|
|
timelib_sll tmp_nr = -1;
|
|
int len = 0;
|
|
|
|
while ((**ptr < '0') || (**ptr > '9')) {
|
|
if (**ptr == '\0') {
|
|
return -1;
|
|
}
|
|
++*ptr;
|
|
}
|
|
begin = *ptr;
|
|
while ((**ptr >= '0') && (**ptr <= '9') && len < max_length) {
|
|
++*ptr;
|
|
++len;
|
|
}
|
|
end = *ptr;
|
|
str = calloc(1, end - begin + 1);
|
|
memcpy(str, begin, end - begin);
|
|
tmp_nr = strtoll(str, NULL, 10);
|
|
free(str);
|
|
return tmp_nr;
|
|
}
|
|
|
|
static double timelib_get_frac_nr(char **ptr, int max_length)
|
|
{
|
|
char *begin, *end, *str;
|
|
double tmp_nr = -1;
|
|
int len = 0;
|
|
|
|
while ((**ptr != '.') && ((**ptr < '0') || (**ptr > '9'))) {
|
|
if (**ptr == '\0') {
|
|
return -1;
|
|
}
|
|
++*ptr;
|
|
}
|
|
begin = *ptr;
|
|
while (((**ptr == '.') || ((**ptr >= '0') && (**ptr <= '9'))) && len < max_length) {
|
|
++*ptr;
|
|
++len;
|
|
}
|
|
end = *ptr;
|
|
str = calloc(1, end - begin + 1);
|
|
memcpy(str, begin, end - begin);
|
|
tmp_nr = strtod(str, NULL);
|
|
free(str);
|
|
return tmp_nr;
|
|
}
|
|
|
|
static timelib_ull timelib_get_unsigned_nr(char **ptr, int max_length)
|
|
{
|
|
timelib_ull dir = 1;
|
|
|
|
while (((**ptr < '0') || (**ptr > '9')) && (**ptr != '+') && (**ptr != '-')) {
|
|
if (**ptr == '\0') {
|
|
return -1;
|
|
}
|
|
++*ptr;
|
|
}
|
|
if (**ptr == '+') {
|
|
++*ptr;
|
|
} else if (**ptr == '-') {
|
|
dir = -1;
|
|
++*ptr;
|
|
}
|
|
return dir * timelib_get_nr(ptr, max_length);
|
|
}
|
|
|
|
static long timelib_parse_tz_cor(char **ptr)
|
|
{
|
|
char *begin = *ptr, *end;
|
|
long tmp;
|
|
|
|
while (**ptr != '\0') {
|
|
++*ptr;
|
|
}
|
|
end = *ptr;
|
|
switch (end - begin) {
|
|
case 1:
|
|
case 2:
|
|
return HOUR(strtol(begin, NULL, 10));
|
|
break;
|
|
case 3:
|
|
case 4:
|
|
tmp = strtol(begin, NULL, 10);
|
|
return HOUR(tmp / 100) + tmp % 100;
|
|
case 5:
|
|
tmp = HOUR(strtol(begin, NULL, 10)) +
|
|
strtol(begin + 3, NULL, 10);
|
|
return tmp;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
static timelib_sll timelib_lookup_relative_text(char **ptr, int *behavior)
|
|
{
|
|
char *word;
|
|
char *begin = *ptr, *end;
|
|
timelib_sll value = 0;
|
|
const timelib_lookup_table *tp;
|
|
|
|
while ((**ptr >= 'A' && **ptr <= 'Z') || (**ptr >= 'a' && **ptr <= 'z')) {
|
|
++*ptr;
|
|
}
|
|
end = *ptr;
|
|
word = calloc(1, end - begin + 1);
|
|
memcpy(word, begin, end - begin);
|
|
|
|
for (tp = timelib_reltext_lookup; tp->name; tp++) {
|
|
if (strcasecmp(word, tp->name) == 0) {
|
|
value = tp->value;
|
|
*behavior = tp->type;
|
|
}
|
|
}
|
|
|
|
free(word);
|
|
return value;
|
|
}
|
|
|
|
static timelib_sll timelib_get_relative_text(char **ptr, int *behavior)
|
|
{
|
|
while (**ptr == ' ' || **ptr == '-' || **ptr == '/') {
|
|
++*ptr;
|
|
}
|
|
return timelib_lookup_relative_text(ptr, behavior);
|
|
}
|
|
|
|
static long timelib_lookup_month(char **ptr)
|
|
{
|
|
char *word;
|
|
char *begin = *ptr, *end;
|
|
long value = 0;
|
|
const timelib_lookup_table *tp;
|
|
|
|
while ((**ptr >= 'A' && **ptr <= 'Z') || (**ptr >= 'a' && **ptr <= 'z')) {
|
|
++*ptr;
|
|
}
|
|
end = *ptr;
|
|
word = calloc(1, end - begin + 1);
|
|
memcpy(word, begin, end - begin);
|
|
|
|
for (tp = timelib_month_lookup; tp->name; tp++) {
|
|
if (strcasecmp(word, tp->name) == 0) {
|
|
value = tp->value;
|
|
}
|
|
}
|
|
|
|
free(word);
|
|
return value;
|
|
}
|
|
|
|
static long timelib_get_month(char **ptr)
|
|
{
|
|
while (**ptr == ' ' || **ptr == '-' || **ptr == '.' || **ptr == '/') {
|
|
++*ptr;
|
|
}
|
|
return timelib_lookup_month(ptr);
|
|
}
|
|
|
|
static void timelib_eat_spaces(char **ptr)
|
|
{
|
|
while (**ptr == ' ') {
|
|
++*ptr;
|
|
}
|
|
}
|
|
|
|
static const timelib_relunit* timelib_lookup_relunit(char **ptr)
|
|
{
|
|
char *word;
|
|
char *begin = *ptr, *end;
|
|
const timelib_relunit *tp, *value = NULL;
|
|
|
|
while (**ptr != '\0' && **ptr != ' ') {
|
|
++*ptr;
|
|
}
|
|
end = *ptr;
|
|
word = calloc(1, end - begin + 1);
|
|
memcpy(word, begin, end - begin);
|
|
|
|
for (tp = timelib_relunit_lookup; tp->name; tp++) {
|
|
if (strcasecmp(word, tp->name) == 0) {
|
|
value = tp;
|
|
break;
|
|
}
|
|
}
|
|
|
|
free(word);
|
|
return value;
|
|
}
|
|
|
|
static void timelib_set_relative(char **ptr, timelib_sll amount, int behavior, Scanner *s)
|
|
{
|
|
const timelib_relunit* relunit;
|
|
|
|
relunit = timelib_lookup_relunit(ptr);
|
|
switch (relunit->unit) {
|
|
case TIMELIB_SECOND: s->time->relative.s += amount * relunit->multiplier; break;
|
|
case TIMELIB_MINUTE: s->time->relative.i += amount * relunit->multiplier; break;
|
|
case TIMELIB_HOUR: s->time->relative.h += amount * relunit->multiplier; break;
|
|
case TIMELIB_DAY: s->time->relative.d += amount * relunit->multiplier; break;
|
|
case TIMELIB_MONTH: s->time->relative.m += amount * relunit->multiplier; break;
|
|
case TIMELIB_YEAR: s->time->relative.y += amount * relunit->multiplier; break;
|
|
|
|
case TIMELIB_WEEKDAY:
|
|
TIMELIB_HAVE_WEEKDAY_RELATIVE();
|
|
TIMELIB_UNHAVE_TIME();
|
|
s->time->relative.d += (amount > 0 ? amount - 1 : amount) * 7;
|
|
s->time->relative.weekday = relunit->multiplier;
|
|
s->time->relative.weekday_behavior = behavior;
|
|
break;
|
|
}
|
|
}
|
|
|
|
static timelib_tz_lookup_table* zone_search(const char *word, long gmtoffset, int isdst)
|
|
{
|
|
int first_found = 0;
|
|
timelib_tz_lookup_table *tp, *first_found_elem;
|
|
timelib_tz_lookup_table *fmp;
|
|
|
|
for (tp = timelib_timezone_lookup; tp->name; tp++) {
|
|
if (strcasecmp(word, tp->name) == 0) {
|
|
if (!first_found) {
|
|
first_found = 1;
|
|
first_found_elem = tp;
|
|
if (gmtoffset == -1) {
|
|
return tp;
|
|
}
|
|
}
|
|
if (tp->gmtoffset == gmtoffset) {
|
|
return tp;
|
|
}
|
|
}
|
|
}
|
|
if (first_found) {
|
|
return first_found_elem;
|
|
}
|
|
/* Still didn't find anything, let's find the zone solely based on
|
|
* offset/isdst then */
|
|
for (fmp = timelib_timezone_fallbackmap; fmp->name; fmp++) {
|
|
if ((fmp->gmtoffset * 3600) == gmtoffset && fmp->type == isdst) {
|
|
return fmp;
|
|
}
|
|
}
|
|
return NULL;
|
|
}
|
|
|
|
static long timelib_lookup_zone(char **ptr, int *dst, char **tz_abbr, int *found)
|
|
{
|
|
char *word;
|
|
char *begin = *ptr, *end;
|
|
long value = 0;
|
|
timelib_tz_lookup_table *tp;
|
|
|
|
while (**ptr != '\0' && **ptr != ')') {
|
|
++*ptr;
|
|
}
|
|
end = *ptr;
|
|
word = calloc(1, end - begin + 1);
|
|
memcpy(word, begin, end - begin);
|
|
|
|
if ((tp = zone_search(word, -1, 0))) {
|
|
value = -tp->gmtoffset / 60;
|
|
*dst = tp->type;
|
|
value += tp->type * 60;
|
|
*found = 1;
|
|
} else {
|
|
*found = 0;
|
|
}
|
|
|
|
*tz_abbr = word;
|
|
return value;
|
|
}
|
|
|
|
static long timelib_get_zone(char **ptr, int *dst, timelib_time *t, int *tz_not_found, timelib_tzdb *tzdb)
|
|
{
|
|
timelib_tzinfo *res;
|
|
long retval = 0;
|
|
|
|
*tz_not_found = 0;
|
|
|
|
while (**ptr == ' ' || **ptr == '(') {
|
|
++*ptr;
|
|
}
|
|
if (**ptr == '+') {
|
|
++*ptr;
|
|
t->is_localtime = 1;
|
|
t->zone_type = TIMELIB_ZONETYPE_OFFSET;
|
|
*tz_not_found = 0;
|
|
t->dst = 0;
|
|
|
|
retval = -1 * timelib_parse_tz_cor(ptr);
|
|
} else if (**ptr == '-') {
|
|
++*ptr;
|
|
t->is_localtime = 1;
|
|
t->zone_type = TIMELIB_ZONETYPE_OFFSET;
|
|
*tz_not_found = 0;
|
|
t->dst = 0;
|
|
|
|
retval = timelib_parse_tz_cor(ptr);
|
|
} else {
|
|
int found = 0;
|
|
long offset;
|
|
char *tz_abbr;
|
|
|
|
t->is_localtime = 1;
|
|
t->zone_type = TIMELIB_ZONETYPE_ABBR;
|
|
|
|
offset = timelib_lookup_zone(ptr, dst, &tz_abbr, &found);
|
|
#if 0
|
|
/* If we found a TimeZone identifier, use it */
|
|
if (tz_name) {
|
|
t->tz_info = timelib_parse_tzfile(tz_name);
|
|
t->zone_type = TIMELIB_ZONETYPE_ID;
|
|
}
|
|
#endif
|
|
/* If we have a TimeZone identifier to start with, use it */
|
|
if (strstr(tz_abbr, "/")) {
|
|
if ((res = timelib_parse_tzfile(tz_abbr, tzdb)) != NULL) {
|
|
t->tz_info = res;
|
|
t->zone_type = TIMELIB_ZONETYPE_ID;
|
|
found++;
|
|
}
|
|
}
|
|
if (t->zone_type != TIMELIB_ZONETYPE_ID) {
|
|
timelib_time_tz_abbr_update(t, tz_abbr);
|
|
}
|
|
free(tz_abbr);
|
|
*tz_not_found = (found == 0);
|
|
retval = offset;
|
|
}
|
|
while (**ptr == ')') {
|
|
++*ptr;
|
|
}
|
|
return retval;
|
|
}
|
|
|
|
#define timelib_split_free(arg) { \
|
|
int i; \
|
|
for (i = 0; i < arg.c; i++) { \
|
|
free(arg.v[i]); \
|
|
} \
|
|
if (arg.v) { \
|
|
free(arg.v); \
|
|
} \
|
|
}
|
|
|
|
static int scan(Scanner *s)
|
|
{
|
|
uchar *cursor = s->cur;
|
|
char *str, *ptr = NULL;
|
|
|
|
std:
|
|
s->tok = cursor;
|
|
s->len = 0;
|
|
#line 808 "parse_date.re"
|
|
|
|
|
|
|
|
#line 709 "<stdout>"
|
|
{
|
|
YYCTYPE yych;
|
|
unsigned int yyaccept;
|
|
goto yy0;
|
|
++YYCURSOR;
|
|
yy0:
|
|
if((YYLIMIT - YYCURSOR) < 26) YYFILL(26);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 0x00: case 0x0A: goto yy47;
|
|
case ' ': goto yy44;
|
|
case '(': goto yy41;
|
|
case '+': case '-': goto yy40;
|
|
case ',': case '.': goto yy46;
|
|
case '0': goto yy9;
|
|
case '1': goto yy10;
|
|
case '2': goto yy11;
|
|
case '3': goto yy12;
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy13;
|
|
case '@': goto yy7;
|
|
case 'A': goto yy22;
|
|
case 'B':
|
|
case 'C': case 'G':
|
|
case 'H': case 'K': case 'Q':
|
|
case 'R': case 'U': case 'Y':
|
|
case 'Z': goto yy42;
|
|
case 'D': goto yy29;
|
|
case 'E': goto yy32;
|
|
case 'F': goto yy19;
|
|
case 'I': goto yy14;
|
|
case 'J': goto yy17;
|
|
case 'L': goto yy34;
|
|
case 'M': goto yy21;
|
|
case 'N': goto yy28;
|
|
case 'O': goto yy26;
|
|
case 'P': goto yy36;
|
|
case 'S': goto yy24;
|
|
case 'T': goto yy31;
|
|
case 'V': goto yy15;
|
|
case 'W': goto yy38;
|
|
case 'X': goto yy16;
|
|
case 'a': goto yy23;
|
|
case 'b':
|
|
case 'c': case 'g':
|
|
case 'h':
|
|
case 'i': case 'k': case 'q':
|
|
case 'r': case 'u':
|
|
case 'v': case 'x': case 'z': goto yy43;
|
|
case 'd': goto yy30;
|
|
case 'e': goto yy33;
|
|
case 'f': goto yy20;
|
|
case 'j': goto yy18;
|
|
case 'l': goto yy35;
|
|
case 'm': goto yy5;
|
|
case 'n': goto yy4;
|
|
case 'o': goto yy27;
|
|
case 'p': goto yy37;
|
|
case 's': goto yy25;
|
|
case 't': goto yy6;
|
|
case 'w': goto yy39;
|
|
case 'y': goto yy2;
|
|
default: goto yy49;
|
|
}
|
|
yy2: ++YYCURSOR;
|
|
switch((yych = *YYCURSOR)) {
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy132;
|
|
case 'e': goto yy1392;
|
|
default: goto yy3;
|
|
}
|
|
yy3:
|
|
#line 1306 "parse_date.re"
|
|
{
|
|
int tz_not_found;
|
|
DEBUG_OUTPUT("tzcorrection | tz");
|
|
TIMELIB_INIT;
|
|
s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
|
|
s->errors += tz_not_found;
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_TIMEZONE;
|
|
}
|
|
#line 844 "<stdout>"
|
|
yy4: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N': case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy132;
|
|
case 'E': case 'e': goto yy614;
|
|
case 'I': case 'i': goto yy615;
|
|
case 'O': goto yy610;
|
|
case 'o': goto yy1386;
|
|
default: goto yy3;
|
|
}
|
|
yy5: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A': case 'a': goto yy709;
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N': case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy132;
|
|
case 'O': case 'o': goto yy712;
|
|
case 'i': goto yy1380;
|
|
default: goto yy3;
|
|
}
|
|
yy6: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G': case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V': case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v': case 'x':
|
|
case 'y':
|
|
case 'z': goto yy132;
|
|
case 'E': case 'e': goto yy474;
|
|
case 'H': case 'h': goto yy475;
|
|
case 'U': case 'u': goto yy476;
|
|
case 'W': case 'w': goto yy477;
|
|
case 'o': goto yy1368;
|
|
default: goto yy3;
|
|
}
|
|
yy7: yyaccept = 0;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '-': goto yy1364;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1365;
|
|
default: goto yy8;
|
|
}
|
|
yy8:
|
|
#line 1372 "parse_date.re"
|
|
{
|
|
/* printf("unexpected character: #%d, %c ", *s->tok, *s->tok); */
|
|
s->errors++;
|
|
goto std;
|
|
}
|
|
#line 1009 "<stdout>"
|
|
yy9: yyaccept = 0;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case 'A': case 'D': case 'F': case 'H':
|
|
case 'I':
|
|
case 'J': case 'M':
|
|
case 'N':
|
|
case 'O': case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y': goto yy1328;
|
|
case '-': goto yy807;
|
|
case '.': goto yy1330;
|
|
case '/': goto yy806;
|
|
case '0': goto yy1363;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1362;
|
|
case ':': goto yy1331;
|
|
case 'a': goto yy1326;
|
|
case 'b':
|
|
case 'c': case 'e': case 'g': case 'i': case 'k':
|
|
case 'l': case 'p':
|
|
case 'q':
|
|
case 'r': case 'u':
|
|
case 'v': case 'x': case 'z': goto yy801;
|
|
case 'd': goto yy793;
|
|
case 'f': goto yy796;
|
|
case 'h': goto yy791;
|
|
case 'j': goto yy802;
|
|
case 'm': goto yy790;
|
|
case 'n': goto yy803;
|
|
case 'o': goto yy804;
|
|
case 's': goto yy788;
|
|
case 't': goto yy798;
|
|
case 'w': goto yy794;
|
|
case 'y': goto yy797;
|
|
default: goto yy8;
|
|
}
|
|
yy10: yyaccept = 0;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case 'A': case 'D': case 'F': case 'H':
|
|
case 'I':
|
|
case 'J': case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P': case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y': goto yy786;
|
|
case '-': goto yy807;
|
|
case '.': goto yy810;
|
|
case '/': goto yy806;
|
|
case '0':
|
|
case '1':
|
|
case '2': goto yy1362;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1329;
|
|
case ':': goto yy819;
|
|
case 'a': goto yy800;
|
|
case 'b':
|
|
case 'c': case 'e': case 'g': case 'i': case 'k':
|
|
case 'l': case 'q':
|
|
case 'r': case 'u':
|
|
case 'v': case 'x': case 'z': goto yy801;
|
|
case 'd': goto yy793;
|
|
case 'f': goto yy796;
|
|
case 'h': goto yy791;
|
|
case 'j': goto yy802;
|
|
case 'm': goto yy790;
|
|
case 'n': goto yy803;
|
|
case 'o': goto yy804;
|
|
case 'p': goto yy805;
|
|
case 's': goto yy788;
|
|
case 't': goto yy798;
|
|
case 'w': goto yy794;
|
|
case 'y': goto yy797;
|
|
default: goto yy8;
|
|
}
|
|
yy11: yyaccept = 0;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case 'A': case 'D': case 'F': case 'H':
|
|
case 'I':
|
|
case 'J': case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P': case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y': goto yy786;
|
|
case '-': goto yy807;
|
|
case '.': goto yy810;
|
|
case '/': goto yy806;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3': goto yy1329;
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1325;
|
|
case ':': goto yy819;
|
|
case 'a': goto yy800;
|
|
case 'b':
|
|
case 'c': case 'e': case 'g': case 'i': case 'k':
|
|
case 'l': case 'q':
|
|
case 'r': case 'u':
|
|
case 'v': case 'x': case 'z': goto yy801;
|
|
case 'd': goto yy793;
|
|
case 'f': goto yy796;
|
|
case 'h': goto yy791;
|
|
case 'j': goto yy802;
|
|
case 'm': goto yy790;
|
|
case 'n': goto yy803;
|
|
case 'o': goto yy804;
|
|
case 'p': goto yy805;
|
|
case 's': goto yy788;
|
|
case 't': goto yy798;
|
|
case 'w': goto yy794;
|
|
case 'y': goto yy797;
|
|
default: goto yy8;
|
|
}
|
|
yy12: yyaccept = 0;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case 'A': case 'D': case 'F': case 'H':
|
|
case 'I':
|
|
case 'J': case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P': case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y': goto yy786;
|
|
case '-': goto yy807;
|
|
case '.': goto yy810;
|
|
case '/': goto yy806;
|
|
case '0':
|
|
case '1': goto yy1325;
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy799;
|
|
case ':': goto yy819;
|
|
case 'a': goto yy800;
|
|
case 'b':
|
|
case 'c': case 'e': case 'g': case 'i': case 'k':
|
|
case 'l': case 'q':
|
|
case 'r': case 'u':
|
|
case 'v': case 'x': case 'z': goto yy801;
|
|
case 'd': goto yy793;
|
|
case 'f': goto yy796;
|
|
case 'h': goto yy791;
|
|
case 'j': goto yy802;
|
|
case 'm': goto yy790;
|
|
case 'n': goto yy803;
|
|
case 'o': goto yy804;
|
|
case 'p': goto yy805;
|
|
case 's': goto yy788;
|
|
case 't': goto yy798;
|
|
case 'w': goto yy794;
|
|
case 'y': goto yy797;
|
|
default: goto yy8;
|
|
}
|
|
yy13: yyaccept = 0;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case 'A': case 'D': case 'F': case 'H':
|
|
case 'I':
|
|
case 'J': case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P': case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y': goto yy786;
|
|
case '-': goto yy807;
|
|
case '.': goto yy810;
|
|
case '/': goto yy806;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy799;
|
|
case ':': goto yy819;
|
|
case 'a': goto yy800;
|
|
case 'b':
|
|
case 'c': case 'e': case 'g': case 'i': case 'k':
|
|
case 'l': case 'q':
|
|
case 'r': case 'u':
|
|
case 'v': case 'x': case 'z': goto yy801;
|
|
case 'd': goto yy793;
|
|
case 'f': goto yy796;
|
|
case 'h': goto yy791;
|
|
case 'j': goto yy802;
|
|
case 'm': goto yy790;
|
|
case 'n': goto yy803;
|
|
case 'o': goto yy804;
|
|
case 'p': goto yy805;
|
|
case 's': goto yy788;
|
|
case 't': goto yy798;
|
|
case 'w': goto yy794;
|
|
case 'y': goto yy797;
|
|
default: goto yy8;
|
|
}
|
|
yy14: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U': case 'W': case 'Y':
|
|
case 'Z': goto yy132;
|
|
case 'I': goto yy784;
|
|
case 'V': case 'X': goto yy783;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy135;
|
|
default: goto yy3;
|
|
}
|
|
yy15: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy132;
|
|
case 'I': goto yy781;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy135;
|
|
default: goto yy3;
|
|
}
|
|
yy16: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy132;
|
|
case 'I': goto yy779;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy135;
|
|
default: goto yy3;
|
|
}
|
|
yy17: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A': goto yy762;
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy132;
|
|
case 'U': goto yy761;
|
|
case 'a': goto yy771;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy135;
|
|
case 'u': goto yy770;
|
|
default: goto yy3;
|
|
}
|
|
yy18: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A': case 'a': goto yy762;
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy132;
|
|
case 'U': case 'u': goto yy761;
|
|
default: goto yy3;
|
|
}
|
|
yy19: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N': case 'P':
|
|
case 'Q': case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy132;
|
|
case 'E': goto yy725;
|
|
case 'I': goto yy726;
|
|
case 'O': goto yy727;
|
|
case 'R': goto yy728;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy135;
|
|
case 'e': goto yy743;
|
|
case 'i': goto yy744;
|
|
case 'o': goto yy745;
|
|
case 'r': goto yy746;
|
|
default: goto yy3;
|
|
}
|
|
yy20: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N': case 'P':
|
|
case 'Q': case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy132;
|
|
case 'E': case 'e': goto yy725;
|
|
case 'I': case 'i': goto yy726;
|
|
case 'O': case 'o': goto yy727;
|
|
case 'R': case 'r': goto yy728;
|
|
default: goto yy3;
|
|
}
|
|
yy21: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A': goto yy709;
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N': case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy132;
|
|
case 'O': goto yy712;
|
|
case 'a': goto yy710;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy135;
|
|
case 'o': goto yy711;
|
|
default: goto yy3;
|
|
}
|
|
yy22: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F': case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O': case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy132;
|
|
case 'G': goto yy692;
|
|
case 'P': goto yy691;
|
|
case 'U': goto yy690;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f': case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o': case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy135;
|
|
case 'g': goto yy702;
|
|
case 'p': goto yy701;
|
|
case 'u': goto yy700;
|
|
default: goto yy3;
|
|
}
|
|
yy23: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F': case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O': case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f': case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o': case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy132;
|
|
case 'G': case 'g': goto yy692;
|
|
case 'P': case 'p': goto yy691;
|
|
case 'U': case 'u': goto yy690;
|
|
default: goto yy3;
|
|
}
|
|
yy24: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A': goto yy643;
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy132;
|
|
case 'E': goto yy642;
|
|
case 'I': goto yy644;
|
|
case 'U': goto yy645;
|
|
case 'a': goto yy667;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy135;
|
|
case 'e': goto yy666;
|
|
case 'i': goto yy668;
|
|
case 'u': goto yy669;
|
|
default: goto yy3;
|
|
}
|
|
yy25: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A': case 'a': goto yy643;
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy132;
|
|
case 'E': case 'e': goto yy642;
|
|
case 'I': case 'i': goto yy644;
|
|
case 'U': case 'u': goto yy645;
|
|
default: goto yy3;
|
|
}
|
|
yy26: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B': case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy132;
|
|
case 'C': goto yy632;
|
|
case 'a':
|
|
case 'b': case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy135;
|
|
case 'c': goto yy637;
|
|
default: goto yy3;
|
|
}
|
|
yy27: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B': case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b': case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy132;
|
|
case 'C': case 'c': goto yy632;
|
|
default: goto yy3;
|
|
}
|
|
yy28: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N': case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy132;
|
|
case 'E': goto yy614;
|
|
case 'I': goto yy615;
|
|
case 'O': goto yy610;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy135;
|
|
case 'e': goto yy612;
|
|
case 'i': goto yy613;
|
|
case 'o': goto yy611;
|
|
default: goto yy3;
|
|
}
|
|
yy29: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy132;
|
|
case 'E': goto yy508;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy135;
|
|
case 'e': goto yy603;
|
|
default: goto yy3;
|
|
}
|
|
yy30: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy132;
|
|
case 'E': case 'e': goto yy508;
|
|
default: goto yy3;
|
|
}
|
|
yy31: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G': case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V': case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy132;
|
|
case 'E': goto yy474;
|
|
case 'H': goto yy475;
|
|
case 'U': goto yy476;
|
|
case 'W': goto yy477;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v': case 'x':
|
|
case 'y':
|
|
case 'z': goto yy135;
|
|
case 'e': goto yy470;
|
|
case 'h': goto yy471;
|
|
case 'u': goto yy472;
|
|
case 'w': goto yy473;
|
|
default: goto yy3;
|
|
}
|
|
yy32: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K': case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy132;
|
|
case 'I': goto yy458;
|
|
case 'L': goto yy459;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k': case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy135;
|
|
case 'i': goto yy464;
|
|
case 'l': goto yy465;
|
|
default: goto yy3;
|
|
}
|
|
yy33: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K': case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k': case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy132;
|
|
case 'I': case 'i': goto yy458;
|
|
case 'L': case 'l': goto yy459;
|
|
default: goto yy3;
|
|
}
|
|
yy34: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A': goto yy452;
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy132;
|
|
case 'a': goto yy455;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy135;
|
|
default: goto yy3;
|
|
}
|
|
yy35: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A': case 'a': goto yy452;
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy132;
|
|
default: goto yy3;
|
|
}
|
|
yy36: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q': case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy132;
|
|
case 'R': goto yy172;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy135;
|
|
case 'r': goto yy313;
|
|
default: goto yy3;
|
|
}
|
|
yy37: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q': case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy132;
|
|
case 'R': case 'r': goto yy172;
|
|
default: goto yy3;
|
|
}
|
|
yy38: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy132;
|
|
case 'E': goto yy154;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy135;
|
|
case 'e': goto yy164;
|
|
default: goto yy3;
|
|
}
|
|
yy39: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy132;
|
|
case 'E': case 'e': goto yy154;
|
|
default: goto yy3;
|
|
}
|
|
yy40: yyaccept = 0;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': goto yy53;
|
|
case '0':
|
|
case '1': goto yy145;
|
|
case '2': goto yy146;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy147;
|
|
default: goto yy8;
|
|
}
|
|
yy41: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy144;
|
|
default: goto yy8;
|
|
}
|
|
yy42: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy132;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy135;
|
|
default: goto yy3;
|
|
}
|
|
yy43: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy132;
|
|
default: goto yy3;
|
|
}
|
|
yy44: yyaccept = 2;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': goto yy53;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
default: goto yy45;
|
|
}
|
|
yy45:
|
|
#line 1361 "parse_date.re"
|
|
{
|
|
goto std;
|
|
}
|
|
#line 2940 "<stdout>"
|
|
yy46: yych = *++YYCURSOR;
|
|
goto yy45;
|
|
yy47: ++YYCURSOR;
|
|
goto yy48;
|
|
yy48:
|
|
#line 1366 "parse_date.re"
|
|
{
|
|
s->pos = cursor; s->line++;
|
|
goto std;
|
|
}
|
|
#line 2951 "<stdout>"
|
|
yy49: yych = *++YYCURSOR;
|
|
goto yy8;
|
|
yy50: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
goto yy51;
|
|
yy51: switch(yych){
|
|
case ' ': goto yy55;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
case 'D': case 'd': goto yy60;
|
|
case 'F': case 'f': goto yy62;
|
|
case 'H': case 'h': goto yy59;
|
|
case 'M': case 'm': goto yy58;
|
|
case 'S': case 's': goto yy57;
|
|
case 'T': case 't': goto yy64;
|
|
case 'W': case 'w': goto yy61;
|
|
case 'Y': case 'y': goto yy63;
|
|
default: goto yy52;
|
|
}
|
|
yy52: YYCURSOR = YYMARKER;
|
|
switch(yyaccept){
|
|
case 16: goto yy823;
|
|
case 12: goto yy826;
|
|
case 23: goto yy1334;
|
|
case 24: goto yy1342;
|
|
case 14: goto yy973;
|
|
case 21: goto yy1223;
|
|
case 13: goto yy967;
|
|
case 9: goto yy572;
|
|
case 20: goto yy1088;
|
|
case 7: goto yy515;
|
|
case 11: goto yy812;
|
|
case 19: goto yy1121;
|
|
case 22: goto yy1132;
|
|
case 18: goto yy1114;
|
|
case 15: goto yy1006;
|
|
case 17: goto yy1079;
|
|
case 10: goto yy694;
|
|
case 6: goto yy195;
|
|
case 5: goto yy163;
|
|
case 4: goto yy156;
|
|
case 1: goto yy3;
|
|
case 8: goto yy535;
|
|
case 3: goto yy72;
|
|
case 2: goto yy45;
|
|
case 0: goto yy8;
|
|
}
|
|
yy53: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
goto yy54;
|
|
yy54: switch(yych){
|
|
case ' ': goto yy53;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
default: goto yy52;
|
|
}
|
|
yy55: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
goto yy56;
|
|
yy56: switch(yych){
|
|
case ' ': goto yy55;
|
|
case 'D': case 'd': goto yy60;
|
|
case 'F': case 'f': goto yy62;
|
|
case 'H': case 'h': goto yy59;
|
|
case 'M': case 'm': goto yy58;
|
|
case 'S': case 's': goto yy57;
|
|
case 'T': case 't': goto yy64;
|
|
case 'W': case 'w': goto yy61;
|
|
case 'Y': case 'y': goto yy63;
|
|
default: goto yy52;
|
|
}
|
|
yy57: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy117;
|
|
case 'E': case 'e': goto yy119;
|
|
case 'U': case 'u': goto yy118;
|
|
default: goto yy52;
|
|
}
|
|
yy58: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'I': case 'i': goto yy109;
|
|
case 'O': case 'o': goto yy108;
|
|
default: goto yy52;
|
|
}
|
|
yy59: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'O': case 'o': goto yy106;
|
|
default: goto yy52;
|
|
}
|
|
yy60: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy105;
|
|
default: goto yy52;
|
|
}
|
|
yy61: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy97;
|
|
default: goto yy52;
|
|
}
|
|
yy62: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'O': case 'o': goto yy82;
|
|
case 'R': case 'r': goto yy81;
|
|
default: goto yy52;
|
|
}
|
|
yy63: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy78;
|
|
default: goto yy52;
|
|
}
|
|
yy64: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy65;
|
|
case 'U': case 'u': goto yy66;
|
|
default: goto yy52;
|
|
}
|
|
yy65: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'U': case 'u': goto yy73;
|
|
default: goto yy52;
|
|
}
|
|
yy66: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy67;
|
|
default: goto yy52;
|
|
}
|
|
yy67: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'S': case 's': goto yy68;
|
|
default: goto yy52;
|
|
}
|
|
yy68: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy69;
|
|
default: goto yy52;
|
|
}
|
|
yy69: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy70;
|
|
default: goto yy52;
|
|
}
|
|
yy70: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy71;
|
|
default: goto yy52;
|
|
}
|
|
yy71: yyaccept = 3;
|
|
YYMARKER = ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case ' ': case '+': case '-': goto yy53;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
default: goto yy72;
|
|
}
|
|
yy72:
|
|
#line 1345 "parse_date.re"
|
|
{
|
|
timelib_ull i;
|
|
DEBUG_OUTPUT("relative");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_RELATIVE();
|
|
|
|
while(*ptr) {
|
|
i = timelib_get_unsigned_nr((char **) &ptr, 24);
|
|
timelib_eat_spaces((char **) &ptr);
|
|
timelib_set_relative((char **) &ptr, i, 0, s);
|
|
}
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_RELATIVE;
|
|
}
|
|
#line 3179 "<stdout>"
|
|
yy73: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy74;
|
|
default: goto yy52;
|
|
}
|
|
yy74: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'S': case 's': goto yy75;
|
|
default: goto yy52;
|
|
}
|
|
yy75: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy76;
|
|
default: goto yy52;
|
|
}
|
|
yy76: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy77;
|
|
default: goto yy52;
|
|
}
|
|
yy77: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy71;
|
|
default: goto yy52;
|
|
}
|
|
yy78: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy79;
|
|
default: goto yy52;
|
|
}
|
|
yy79: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy80;
|
|
default: goto yy52;
|
|
}
|
|
yy80: yyaccept = 3;
|
|
YYMARKER = ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case ' ': case '+': case '-': goto yy53;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
case 'S': case 's': goto yy71;
|
|
default: goto yy72;
|
|
}
|
|
yy81: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'I': case 'i': goto yy94;
|
|
default: goto yy52;
|
|
}
|
|
yy82: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy83;
|
|
default: goto yy52;
|
|
}
|
|
yy83: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy84;
|
|
default: goto yy52;
|
|
}
|
|
yy84: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy86;
|
|
case 'N': case 'n': goto yy85;
|
|
default: goto yy52;
|
|
}
|
|
yy85: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'I': case 'i': goto yy91;
|
|
default: goto yy52;
|
|
}
|
|
yy86: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy87;
|
|
default: goto yy52;
|
|
}
|
|
yy87: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'I': case 'i': goto yy88;
|
|
default: goto yy52;
|
|
}
|
|
yy88: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'G': case 'g': goto yy89;
|
|
default: goto yy52;
|
|
}
|
|
yy89: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy90;
|
|
default: goto yy52;
|
|
}
|
|
yy90: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy80;
|
|
default: goto yy52;
|
|
}
|
|
yy91: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'G': case 'g': goto yy92;
|
|
default: goto yy52;
|
|
}
|
|
yy92: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy93;
|
|
default: goto yy52;
|
|
}
|
|
yy93: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy80;
|
|
default: goto yy52;
|
|
}
|
|
yy94: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy95;
|
|
default: goto yy52;
|
|
}
|
|
yy95: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy96;
|
|
default: goto yy52;
|
|
}
|
|
yy96: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy71;
|
|
default: goto yy52;
|
|
}
|
|
yy97: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy99;
|
|
case 'E': case 'e': goto yy98;
|
|
default: goto yy52;
|
|
}
|
|
yy98: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'K': case 'k': goto yy80;
|
|
default: goto yy52;
|
|
}
|
|
yy99: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy100;
|
|
default: goto yy52;
|
|
}
|
|
yy100: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy101;
|
|
default: goto yy52;
|
|
}
|
|
yy101: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'S': case 's': goto yy102;
|
|
default: goto yy52;
|
|
}
|
|
yy102: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy103;
|
|
default: goto yy52;
|
|
}
|
|
yy103: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy104;
|
|
default: goto yy52;
|
|
}
|
|
yy104: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy71;
|
|
default: goto yy52;
|
|
}
|
|
yy105: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy80;
|
|
default: goto yy52;
|
|
}
|
|
yy106: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'U': case 'u': goto yy107;
|
|
default: goto yy52;
|
|
}
|
|
yy107: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy80;
|
|
default: goto yy52;
|
|
}
|
|
yy108: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy113;
|
|
default: goto yy52;
|
|
}
|
|
yy109: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy110;
|
|
default: goto yy52;
|
|
}
|
|
yy110: yyaccept = 3;
|
|
YYMARKER = ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case ' ': case '+': case '-': goto yy53;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
case 'S': case 's': goto yy71;
|
|
case 'U': case 'u': goto yy111;
|
|
default: goto yy72;
|
|
}
|
|
yy111: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy112;
|
|
default: goto yy52;
|
|
}
|
|
yy112: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy80;
|
|
default: goto yy52;
|
|
}
|
|
yy113: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy114;
|
|
case 'T': case 't': goto yy115;
|
|
default: goto yy52;
|
|
}
|
|
yy114: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy116;
|
|
default: goto yy52;
|
|
}
|
|
yy115: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy80;
|
|
default: goto yy52;
|
|
}
|
|
yy116: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy71;
|
|
default: goto yy52;
|
|
}
|
|
yy117: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy126;
|
|
default: goto yy52;
|
|
}
|
|
yy118: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy123;
|
|
default: goto yy52;
|
|
}
|
|
yy119: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy120;
|
|
default: goto yy52;
|
|
}
|
|
yy120: yyaccept = 3;
|
|
YYMARKER = ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case ' ': case '+': case '-': goto yy53;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
case 'O': case 'o': goto yy121;
|
|
case 'S': case 's': goto yy71;
|
|
default: goto yy72;
|
|
}
|
|
yy121: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy122;
|
|
default: goto yy52;
|
|
}
|
|
yy122: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy80;
|
|
default: goto yy52;
|
|
}
|
|
yy123: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy124;
|
|
default: goto yy52;
|
|
}
|
|
yy124: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy125;
|
|
default: goto yy52;
|
|
}
|
|
yy125: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy71;
|
|
default: goto yy52;
|
|
}
|
|
yy126: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'U': case 'u': goto yy127;
|
|
default: goto yy52;
|
|
}
|
|
yy127: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy128;
|
|
default: goto yy52;
|
|
}
|
|
yy128: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy129;
|
|
default: goto yy52;
|
|
}
|
|
yy129: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy130;
|
|
default: goto yy52;
|
|
}
|
|
yy130: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy71;
|
|
default: goto yy52;
|
|
}
|
|
yy131: yych = *++YYCURSOR;
|
|
goto yy3;
|
|
yy132: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
default: goto yy3;
|
|
}
|
|
yy133: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
default: goto yy3;
|
|
}
|
|
yy134: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
default: goto yy3;
|
|
}
|
|
yy135: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
default: goto yy3;
|
|
}
|
|
yy136: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
default: goto yy3;
|
|
}
|
|
yy137: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy138;
|
|
default: goto yy52;
|
|
}
|
|
yy138: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy139;
|
|
default: goto yy52;
|
|
}
|
|
yy139: yyaccept = 1;
|
|
YYMARKER = ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
goto yy140;
|
|
yy140: switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy139;
|
|
default: goto yy3;
|
|
}
|
|
yy141: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy3;
|
|
}
|
|
yy142: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
goto yy143;
|
|
yy143: switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy52;
|
|
}
|
|
yy144: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy132;
|
|
default: goto yy3;
|
|
}
|
|
yy145: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy56;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy152;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy147;
|
|
case ':': goto yy148;
|
|
default: goto yy3;
|
|
}
|
|
yy146: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy56;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3': goto yy152;
|
|
case '4':
|
|
case '5': goto yy149;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
case ':': goto yy148;
|
|
default: goto yy3;
|
|
}
|
|
yy147: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy56;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy149;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
case ':': goto yy148;
|
|
default: goto yy3;
|
|
}
|
|
yy148: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy151;
|
|
default: goto yy3;
|
|
}
|
|
yy149: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy150;
|
|
default: goto yy56;
|
|
}
|
|
yy150: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy56;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
default: goto yy3;
|
|
}
|
|
yy151: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy131;
|
|
default: goto yy52;
|
|
}
|
|
yy152: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy56;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy153;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy150;
|
|
case ':': goto yy148;
|
|
default: goto yy3;
|
|
}
|
|
yy153: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy56;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy150;
|
|
default: goto yy3;
|
|
}
|
|
yy154: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C': case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'D': case 'd': goto yy155;
|
|
default: goto yy3;
|
|
}
|
|
yy155: ++YYCURSOR;
|
|
switch((yych = *YYCURSOR)) {
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M': case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'N': case 'n': goto yy157;
|
|
default: goto yy156;
|
|
}
|
|
yy156:
|
|
#line 1300 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("dayabbr");
|
|
goto std;
|
|
}
|
|
#line 4349 "<stdout>"
|
|
yy157: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'E': case 'e': goto yy158;
|
|
default: goto yy3;
|
|
}
|
|
yy158: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'S': case 's': goto yy159;
|
|
default: goto yy52;
|
|
}
|
|
yy159: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy160;
|
|
default: goto yy52;
|
|
}
|
|
yy160: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy161;
|
|
default: goto yy52;
|
|
}
|
|
yy161: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy162;
|
|
default: goto yy52;
|
|
}
|
|
yy162: ++YYCURSOR;
|
|
goto yy163;
|
|
yy163:
|
|
#line 1283 "parse_date.re"
|
|
{
|
|
const timelib_relunit* relunit;
|
|
DEBUG_OUTPUT("dayfull");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_RELATIVE();
|
|
TIMELIB_HAVE_WEEKDAY_RELATIVE();
|
|
TIMELIB_UNHAVE_TIME();
|
|
|
|
relunit = timelib_lookup_relunit((char**) &ptr);
|
|
s->time->relative.weekday = relunit->multiplier;
|
|
s->time->relative.weekday_behavior = 1;
|
|
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_RELATIVE;
|
|
}
|
|
#line 4396 "<stdout>"
|
|
yy164: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C': case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'D': goto yy155;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'd': goto yy165;
|
|
default: goto yy3;
|
|
}
|
|
yy165: yyaccept = 4;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M': case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'N': goto yy157;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'n': goto yy166;
|
|
default: goto yy156;
|
|
}
|
|
yy166: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy158;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy167;
|
|
default: goto yy3;
|
|
}
|
|
yy167: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'S': goto yy159;
|
|
case 's': goto yy168;
|
|
default: goto yy143;
|
|
}
|
|
yy168: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'D': goto yy160;
|
|
case 'd': goto yy169;
|
|
default: goto yy143;
|
|
}
|
|
yy169: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': goto yy161;
|
|
case 'a': goto yy170;
|
|
default: goto yy143;
|
|
}
|
|
yy170: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': goto yy162;
|
|
case 'y': goto yy171;
|
|
default: goto yy143;
|
|
}
|
|
yy171: yyaccept = 5;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy163;
|
|
}
|
|
yy172: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'E': case 'e': goto yy173;
|
|
default: goto yy3;
|
|
}
|
|
yy173: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U': case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u': case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'V': case 'v': goto yy174;
|
|
default: goto yy3;
|
|
}
|
|
yy174: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'I': case 'i': goto yy175;
|
|
default: goto yy3;
|
|
}
|
|
yy175: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'O': case 'o': goto yy176;
|
|
default: goto yy52;
|
|
}
|
|
yy176: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'U': case 'u': goto yy177;
|
|
default: goto yy52;
|
|
}
|
|
yy177: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'S': case 's': goto yy178;
|
|
default: goto yy52;
|
|
}
|
|
yy178: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
goto yy179;
|
|
yy179: switch(yych){
|
|
case ' ': goto yy178;
|
|
case 'D': case 'd': goto yy183;
|
|
case 'F': case 'f': goto yy185;
|
|
case 'H': case 'h': goto yy182;
|
|
case 'M': case 'm': goto yy181;
|
|
case 'S': case 's': goto yy180;
|
|
case 'T': case 't': goto yy187;
|
|
case 'W': case 'w': goto yy184;
|
|
case 'Y': case 'y': goto yy186;
|
|
default: goto yy52;
|
|
}
|
|
yy180: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy299;
|
|
case 'E': case 'e': goto yy301;
|
|
case 'U': case 'u': goto yy300;
|
|
default: goto yy52;
|
|
}
|
|
yy181: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'I': case 'i': goto yy291;
|
|
case 'O': case 'o': goto yy290;
|
|
default: goto yy52;
|
|
}
|
|
yy182: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'O': case 'o': goto yy288;
|
|
default: goto yy52;
|
|
}
|
|
yy183: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy287;
|
|
default: goto yy52;
|
|
}
|
|
yy184: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy279;
|
|
default: goto yy52;
|
|
}
|
|
yy185: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'O': case 'o': goto yy264;
|
|
case 'R': case 'r': goto yy263;
|
|
default: goto yy52;
|
|
}
|
|
yy186: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy258;
|
|
default: goto yy52;
|
|
}
|
|
yy187: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy188;
|
|
case 'U': case 'u': goto yy189;
|
|
default: goto yy52;
|
|
}
|
|
yy188: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'U': case 'u': goto yy253;
|
|
default: goto yy52;
|
|
}
|
|
yy189: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy190;
|
|
default: goto yy52;
|
|
}
|
|
yy190: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'S': case 's': goto yy191;
|
|
default: goto yy52;
|
|
}
|
|
yy191: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy192;
|
|
default: goto yy52;
|
|
}
|
|
yy192: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy193;
|
|
default: goto yy52;
|
|
}
|
|
yy193: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy194;
|
|
default: goto yy52;
|
|
}
|
|
yy194: yyaccept = 6;
|
|
YYMARKER = ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy200;
|
|
case 'F': case 'f': goto yy196;
|
|
case 'L': case 'l': goto yy201;
|
|
case 'N': case 'n': goto yy197;
|
|
case 'P': case 'p': goto yy202;
|
|
case 'S': case 's': goto yy198;
|
|
case 'T': case 't': goto yy199;
|
|
default: goto yy195;
|
|
}
|
|
yy195:
|
|
#line 1266 "parse_date.re"
|
|
{
|
|
timelib_sll i;
|
|
int behavior;
|
|
DEBUG_OUTPUT("relativetext");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_RELATIVE();
|
|
|
|
while(*ptr) {
|
|
i = timelib_get_relative_text((char **) &ptr, &behavior);
|
|
timelib_eat_spaces((char **) &ptr);
|
|
timelib_set_relative((char **) &ptr, i, behavior, s);
|
|
}
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_RELATIVE;
|
|
}
|
|
#line 4884 "<stdout>"
|
|
yy196: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'I': case 'i': goto yy244;
|
|
case 'O': case 'o': goto yy245;
|
|
default: goto yy52;
|
|
}
|
|
yy197: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy240;
|
|
case 'I': case 'i': goto yy239;
|
|
default: goto yy52;
|
|
}
|
|
yy198: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy228;
|
|
case 'I': case 'i': goto yy229;
|
|
default: goto yy52;
|
|
}
|
|
yy199: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy219;
|
|
case 'H': case 'h': goto yy217;
|
|
case 'W': case 'w': goto yy218;
|
|
default: goto yy52;
|
|
}
|
|
yy200: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'I': case 'i': goto yy209;
|
|
case 'L': case 'l': goto yy208;
|
|
default: goto yy52;
|
|
}
|
|
yy201: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy206;
|
|
default: goto yy52;
|
|
}
|
|
yy202: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy203;
|
|
default: goto yy52;
|
|
}
|
|
yy203: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy204;
|
|
default: goto yy52;
|
|
}
|
|
yy204: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'V': case 'v': goto yy205;
|
|
default: goto yy52;
|
|
}
|
|
yy205: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'I': case 'i': goto yy175;
|
|
default: goto yy52;
|
|
}
|
|
yy206: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'S': case 's': goto yy207;
|
|
default: goto yy52;
|
|
}
|
|
yy207: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy178;
|
|
default: goto yy52;
|
|
}
|
|
yy208: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy212;
|
|
default: goto yy52;
|
|
}
|
|
yy209: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'G': case 'g': goto yy210;
|
|
default: goto yy52;
|
|
}
|
|
yy210: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy211;
|
|
default: goto yy52;
|
|
}
|
|
yy211: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy178;
|
|
default: goto yy52;
|
|
}
|
|
yy212: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'V': case 'v': goto yy213;
|
|
default: goto yy52;
|
|
}
|
|
yy213: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy214;
|
|
default: goto yy52;
|
|
}
|
|
yy214: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy215;
|
|
default: goto yy52;
|
|
}
|
|
yy215: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy216;
|
|
default: goto yy52;
|
|
}
|
|
yy216: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy178;
|
|
default: goto yy52;
|
|
}
|
|
yy217: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'I': case 'i': goto yy226;
|
|
default: goto yy52;
|
|
}
|
|
yy218: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy222;
|
|
default: goto yy52;
|
|
}
|
|
yy219: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy220;
|
|
default: goto yy52;
|
|
}
|
|
yy220: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy221;
|
|
default: goto yy52;
|
|
}
|
|
yy221: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy178;
|
|
default: goto yy52;
|
|
}
|
|
yy222: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'L': case 'l': goto yy223;
|
|
default: goto yy52;
|
|
}
|
|
yy223: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'F': case 'f': goto yy224;
|
|
default: goto yy52;
|
|
}
|
|
yy224: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy225;
|
|
default: goto yy52;
|
|
}
|
|
yy225: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy178;
|
|
default: goto yy52;
|
|
}
|
|
yy226: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy227;
|
|
case 'S': case 's': goto yy178;
|
|
default: goto yy52;
|
|
}
|
|
yy227: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy178;
|
|
default: goto yy52;
|
|
}
|
|
yy228: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy232;
|
|
case 'V': case 'v': goto yy233;
|
|
default: goto yy52;
|
|
}
|
|
yy229: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'X': case 'x': goto yy230;
|
|
default: goto yy52;
|
|
}
|
|
yy230: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy231;
|
|
default: goto yy52;
|
|
}
|
|
yy231: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy178;
|
|
default: goto yy52;
|
|
}
|
|
yy232: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'O': case 'o': goto yy237;
|
|
default: goto yy52;
|
|
}
|
|
yy233: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy234;
|
|
default: goto yy52;
|
|
}
|
|
yy234: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy235;
|
|
default: goto yy52;
|
|
}
|
|
yy235: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy236;
|
|
default: goto yy52;
|
|
}
|
|
yy236: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy178;
|
|
default: goto yy52;
|
|
}
|
|
yy237: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy238;
|
|
default: goto yy52;
|
|
}
|
|
yy238: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy178;
|
|
default: goto yy52;
|
|
}
|
|
yy239: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy242;
|
|
default: goto yy52;
|
|
}
|
|
yy240: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'X': case 'x': goto yy241;
|
|
default: goto yy52;
|
|
}
|
|
yy241: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy178;
|
|
default: goto yy52;
|
|
}
|
|
yy242: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy243;
|
|
default: goto yy52;
|
|
}
|
|
yy243: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy178;
|
|
default: goto yy52;
|
|
}
|
|
yy244: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'F': case 'f': goto yy250;
|
|
case 'R': case 'r': goto yy249;
|
|
default: goto yy52;
|
|
}
|
|
yy245: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'U': case 'u': goto yy246;
|
|
default: goto yy52;
|
|
}
|
|
yy246: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy247;
|
|
default: goto yy52;
|
|
}
|
|
yy247: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy248;
|
|
default: goto yy52;
|
|
}
|
|
yy248: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy178;
|
|
default: goto yy52;
|
|
}
|
|
yy249: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'S': case 's': goto yy252;
|
|
default: goto yy52;
|
|
}
|
|
yy250: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy251;
|
|
default: goto yy52;
|
|
}
|
|
yy251: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy178;
|
|
default: goto yy52;
|
|
}
|
|
yy252: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy178;
|
|
default: goto yy52;
|
|
}
|
|
yy253: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy254;
|
|
default: goto yy52;
|
|
}
|
|
yy254: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'S': case 's': goto yy255;
|
|
default: goto yy52;
|
|
}
|
|
yy255: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy256;
|
|
default: goto yy52;
|
|
}
|
|
yy256: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy257;
|
|
default: goto yy52;
|
|
}
|
|
yy257: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy194;
|
|
default: goto yy52;
|
|
}
|
|
yy258: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy259;
|
|
default: goto yy52;
|
|
}
|
|
yy259: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy260;
|
|
default: goto yy52;
|
|
}
|
|
yy260: yyaccept = 6;
|
|
YYMARKER = ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy200;
|
|
case 'F': case 'f': goto yy196;
|
|
case 'L': case 'l': goto yy201;
|
|
case 'N': case 'n': goto yy197;
|
|
case 'P': case 'p': goto yy202;
|
|
case 'S': case 's': goto yy261;
|
|
case 'T': case 't': goto yy199;
|
|
default: goto yy195;
|
|
}
|
|
yy261: yyaccept = 6;
|
|
YYMARKER = ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy262;
|
|
case 'F': case 'f': goto yy196;
|
|
case 'I': case 'i': goto yy229;
|
|
case 'L': case 'l': goto yy201;
|
|
case 'N': case 'n': goto yy197;
|
|
case 'P': case 'p': goto yy202;
|
|
case 'S': case 's': goto yy198;
|
|
case 'T': case 't': goto yy199;
|
|
default: goto yy195;
|
|
}
|
|
yy262: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy232;
|
|
case 'I': case 'i': goto yy209;
|
|
case 'L': case 'l': goto yy208;
|
|
case 'V': case 'v': goto yy233;
|
|
default: goto yy52;
|
|
}
|
|
yy263: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'I': case 'i': goto yy276;
|
|
default: goto yy52;
|
|
}
|
|
yy264: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy265;
|
|
default: goto yy52;
|
|
}
|
|
yy265: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy266;
|
|
default: goto yy52;
|
|
}
|
|
yy266: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy268;
|
|
case 'N': case 'n': goto yy267;
|
|
default: goto yy52;
|
|
}
|
|
yy267: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'I': case 'i': goto yy273;
|
|
default: goto yy52;
|
|
}
|
|
yy268: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy269;
|
|
default: goto yy52;
|
|
}
|
|
yy269: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'I': case 'i': goto yy270;
|
|
default: goto yy52;
|
|
}
|
|
yy270: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'G': case 'g': goto yy271;
|
|
default: goto yy52;
|
|
}
|
|
yy271: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy272;
|
|
default: goto yy52;
|
|
}
|
|
yy272: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy260;
|
|
default: goto yy52;
|
|
}
|
|
yy273: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'G': case 'g': goto yy274;
|
|
default: goto yy52;
|
|
}
|
|
yy274: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy275;
|
|
default: goto yy52;
|
|
}
|
|
yy275: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy260;
|
|
default: goto yy52;
|
|
}
|
|
yy276: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy277;
|
|
default: goto yy52;
|
|
}
|
|
yy277: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy278;
|
|
default: goto yy52;
|
|
}
|
|
yy278: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy194;
|
|
default: goto yy52;
|
|
}
|
|
yy279: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy281;
|
|
case 'E': case 'e': goto yy280;
|
|
default: goto yy52;
|
|
}
|
|
yy280: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'K': case 'k': goto yy260;
|
|
default: goto yy52;
|
|
}
|
|
yy281: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy282;
|
|
default: goto yy52;
|
|
}
|
|
yy282: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy283;
|
|
default: goto yy52;
|
|
}
|
|
yy283: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'S': case 's': goto yy284;
|
|
default: goto yy52;
|
|
}
|
|
yy284: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy285;
|
|
default: goto yy52;
|
|
}
|
|
yy285: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy286;
|
|
default: goto yy52;
|
|
}
|
|
yy286: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy194;
|
|
default: goto yy52;
|
|
}
|
|
yy287: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy260;
|
|
default: goto yy52;
|
|
}
|
|
yy288: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'U': case 'u': goto yy289;
|
|
default: goto yy52;
|
|
}
|
|
yy289: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy260;
|
|
default: goto yy52;
|
|
}
|
|
yy290: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy295;
|
|
default: goto yy52;
|
|
}
|
|
yy291: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy292;
|
|
default: goto yy52;
|
|
}
|
|
yy292: yyaccept = 6;
|
|
YYMARKER = ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy200;
|
|
case 'F': case 'f': goto yy196;
|
|
case 'L': case 'l': goto yy201;
|
|
case 'N': case 'n': goto yy197;
|
|
case 'P': case 'p': goto yy202;
|
|
case 'S': case 's': goto yy261;
|
|
case 'T': case 't': goto yy199;
|
|
case 'U': case 'u': goto yy293;
|
|
default: goto yy195;
|
|
}
|
|
yy293: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy294;
|
|
default: goto yy52;
|
|
}
|
|
yy294: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy260;
|
|
default: goto yy52;
|
|
}
|
|
yy295: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy296;
|
|
case 'T': case 't': goto yy297;
|
|
default: goto yy52;
|
|
}
|
|
yy296: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy298;
|
|
default: goto yy52;
|
|
}
|
|
yy297: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy260;
|
|
default: goto yy52;
|
|
}
|
|
yy298: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy194;
|
|
default: goto yy52;
|
|
}
|
|
yy299: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy308;
|
|
default: goto yy52;
|
|
}
|
|
yy300: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy305;
|
|
default: goto yy52;
|
|
}
|
|
yy301: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy302;
|
|
default: goto yy52;
|
|
}
|
|
yy302: yyaccept = 6;
|
|
YYMARKER = ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy200;
|
|
case 'F': case 'f': goto yy196;
|
|
case 'L': case 'l': goto yy201;
|
|
case 'N': case 'n': goto yy197;
|
|
case 'O': case 'o': goto yy303;
|
|
case 'P': case 'p': goto yy202;
|
|
case 'S': case 's': goto yy261;
|
|
case 'T': case 't': goto yy199;
|
|
default: goto yy195;
|
|
}
|
|
yy303: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy304;
|
|
default: goto yy52;
|
|
}
|
|
yy304: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy260;
|
|
default: goto yy52;
|
|
}
|
|
yy305: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy306;
|
|
default: goto yy52;
|
|
}
|
|
yy306: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy307;
|
|
default: goto yy52;
|
|
}
|
|
yy307: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy194;
|
|
default: goto yy52;
|
|
}
|
|
yy308: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'U': case 'u': goto yy309;
|
|
default: goto yy52;
|
|
}
|
|
yy309: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy310;
|
|
default: goto yy52;
|
|
}
|
|
yy310: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy311;
|
|
default: goto yy52;
|
|
}
|
|
yy311: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy312;
|
|
default: goto yy52;
|
|
}
|
|
yy312: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy194;
|
|
default: goto yy52;
|
|
}
|
|
yy313: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'E': goto yy173;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'e': goto yy314;
|
|
default: goto yy3;
|
|
}
|
|
yy314: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U': case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'V': goto yy174;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u': case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'v': goto yy315;
|
|
default: goto yy3;
|
|
}
|
|
yy315: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'I': goto yy175;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'i': goto yy316;
|
|
default: goto yy3;
|
|
}
|
|
yy316: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'O': goto yy176;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'o': goto yy317;
|
|
default: goto yy52;
|
|
}
|
|
yy317: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'U': goto yy177;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'u': goto yy318;
|
|
default: goto yy52;
|
|
}
|
|
yy318: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'S': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 's': goto yy319;
|
|
default: goto yy52;
|
|
}
|
|
yy319: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case ' ': goto yy178;
|
|
case '/': case '_': goto yy137;
|
|
case 'D': goto yy183;
|
|
case 'F': goto yy185;
|
|
case 'H': goto yy182;
|
|
case 'M': goto yy181;
|
|
case 'S': goto yy180;
|
|
case 'T': goto yy187;
|
|
case 'W': goto yy184;
|
|
case 'Y': goto yy186;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e': case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l': case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r': case 'u':
|
|
case 'v': case 'x': case 'z': goto yy142;
|
|
case 'd': goto yy323;
|
|
case 'f': goto yy325;
|
|
case 'h': goto yy322;
|
|
case 'm': goto yy321;
|
|
case 's': goto yy320;
|
|
case 't': goto yy327;
|
|
case 'w': goto yy324;
|
|
case 'y': goto yy326;
|
|
default: goto yy52;
|
|
}
|
|
yy320: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'A': goto yy299;
|
|
case 'E': goto yy301;
|
|
case 'U': goto yy300;
|
|
case 'a': goto yy438;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy439;
|
|
case 'u': goto yy440;
|
|
default: goto yy52;
|
|
}
|
|
yy321: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'I': goto yy291;
|
|
case 'O': goto yy290;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'i': goto yy429;
|
|
case 'o': goto yy430;
|
|
default: goto yy52;
|
|
}
|
|
yy322: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'O': goto yy288;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'o': goto yy427;
|
|
default: goto yy52;
|
|
}
|
|
yy323: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'A': goto yy287;
|
|
case 'a': goto yy426;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy52;
|
|
}
|
|
yy324: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy279;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy418;
|
|
default: goto yy52;
|
|
}
|
|
yy325: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'O': goto yy264;
|
|
case 'R': goto yy263;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'o': goto yy402;
|
|
case 'r': goto yy403;
|
|
default: goto yy52;
|
|
}
|
|
yy326: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy258;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy397;
|
|
default: goto yy52;
|
|
}
|
|
yy327: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy188;
|
|
case 'U': goto yy189;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy328;
|
|
case 'u': goto yy329;
|
|
default: goto yy52;
|
|
}
|
|
yy328: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'U': goto yy253;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'u': goto yy392;
|
|
default: goto yy52;
|
|
}
|
|
yy329: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy190;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy330;
|
|
default: goto yy52;
|
|
}
|
|
yy330: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'S': goto yy191;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 's': goto yy331;
|
|
default: goto yy52;
|
|
}
|
|
yy331: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'D': goto yy192;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'd': goto yy332;
|
|
default: goto yy52;
|
|
}
|
|
yy332: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'A': goto yy193;
|
|
case 'a': goto yy333;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy52;
|
|
}
|
|
yy333: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'Y': goto yy194;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x': case 'z': goto yy142;
|
|
case 'y': goto yy334;
|
|
default: goto yy52;
|
|
}
|
|
yy334: yyaccept = 6;
|
|
YYMARKER = ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy200;
|
|
case 'F': goto yy196;
|
|
case 'L': goto yy201;
|
|
case 'N': goto yy197;
|
|
case 'P': goto yy202;
|
|
case 'S': goto yy198;
|
|
case 'T': goto yy199;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k': case 'm': case 'o': case 'q':
|
|
case 'r': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy335;
|
|
case 'f': goto yy336;
|
|
case 'l': goto yy337;
|
|
case 'n': goto yy338;
|
|
case 'p': goto yy339;
|
|
case 's': goto yy340;
|
|
case 't': goto yy341;
|
|
default: goto yy195;
|
|
}
|
|
yy335: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'I': goto yy209;
|
|
case 'L': goto yy208;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k': case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'i': goto yy384;
|
|
case 'l': goto yy383;
|
|
default: goto yy52;
|
|
}
|
|
yy336: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'I': goto yy244;
|
|
case 'O': goto yy245;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'i': goto yy374;
|
|
case 'o': goto yy375;
|
|
default: goto yy52;
|
|
}
|
|
yy337: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'A': goto yy206;
|
|
case 'a': goto yy372;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy52;
|
|
}
|
|
yy338: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy240;
|
|
case 'I': goto yy239;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy368;
|
|
case 'i': goto yy367;
|
|
default: goto yy52;
|
|
}
|
|
yy339: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'R': goto yy203;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'r': goto yy364;
|
|
default: goto yy52;
|
|
}
|
|
yy340: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy228;
|
|
case 'I': goto yy229;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy353;
|
|
case 'i': goto yy354;
|
|
default: goto yy52;
|
|
}
|
|
yy341: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy219;
|
|
case 'H': goto yy217;
|
|
case 'W': goto yy218;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v': case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy344;
|
|
case 'h': goto yy342;
|
|
case 'w': goto yy343;
|
|
default: goto yy52;
|
|
}
|
|
yy342: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'I': goto yy226;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'i': goto yy351;
|
|
default: goto yy52;
|
|
}
|
|
yy343: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy222;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy347;
|
|
default: goto yy52;
|
|
}
|
|
yy344: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'N': goto yy220;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'n': goto yy345;
|
|
default: goto yy52;
|
|
}
|
|
yy345: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy221;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy346;
|
|
default: goto yy52;
|
|
}
|
|
yy346: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy319;
|
|
default: goto yy52;
|
|
}
|
|
yy347: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'L': goto yy223;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k': case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'l': goto yy348;
|
|
default: goto yy52;
|
|
}
|
|
yy348: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'F': goto yy224;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e': case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'f': goto yy349;
|
|
default: goto yy52;
|
|
}
|
|
yy349: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy225;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy350;
|
|
default: goto yy52;
|
|
}
|
|
yy350: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy319;
|
|
default: goto yy52;
|
|
}
|
|
yy351: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'R': goto yy227;
|
|
case 'S': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'r': goto yy352;
|
|
case 's': goto yy319;
|
|
default: goto yy52;
|
|
}
|
|
yy352: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'D': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'd': goto yy319;
|
|
default: goto yy52;
|
|
}
|
|
yy353: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'C': goto yy232;
|
|
case 'V': goto yy233;
|
|
case 'a':
|
|
case 'b': case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u': case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'c': goto yy357;
|
|
case 'v': goto yy358;
|
|
default: goto yy52;
|
|
}
|
|
yy354: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'X': goto yy230;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w': case 'y':
|
|
case 'z': goto yy142;
|
|
case 'x': goto yy355;
|
|
default: goto yy52;
|
|
}
|
|
yy355: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy231;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy356;
|
|
default: goto yy52;
|
|
}
|
|
yy356: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy319;
|
|
default: goto yy52;
|
|
}
|
|
yy357: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'O': goto yy237;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'o': goto yy362;
|
|
default: goto yy52;
|
|
}
|
|
yy358: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy234;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy359;
|
|
default: goto yy52;
|
|
}
|
|
yy359: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'N': goto yy235;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'n': goto yy360;
|
|
default: goto yy52;
|
|
}
|
|
yy360: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy236;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy361;
|
|
default: goto yy52;
|
|
}
|
|
yy361: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy319;
|
|
default: goto yy52;
|
|
}
|
|
yy362: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'N': goto yy238;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'n': goto yy363;
|
|
default: goto yy52;
|
|
}
|
|
yy363: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'D': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'd': goto yy319;
|
|
default: goto yy52;
|
|
}
|
|
yy364: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy204;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy365;
|
|
default: goto yy52;
|
|
}
|
|
yy365: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'V': goto yy205;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u': case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'v': goto yy366;
|
|
default: goto yy52;
|
|
}
|
|
yy366: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'I': goto yy175;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'i': goto yy316;
|
|
default: goto yy52;
|
|
}
|
|
yy367: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'N': goto yy242;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'n': goto yy370;
|
|
default: goto yy52;
|
|
}
|
|
yy368: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'X': goto yy241;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w': case 'y':
|
|
case 'z': goto yy142;
|
|
case 'x': goto yy369;
|
|
default: goto yy52;
|
|
}
|
|
yy369: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy319;
|
|
default: goto yy52;
|
|
}
|
|
yy370: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy243;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy371;
|
|
default: goto yy52;
|
|
}
|
|
yy371: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy319;
|
|
default: goto yy52;
|
|
}
|
|
yy372: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'S': goto yy207;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 's': goto yy373;
|
|
default: goto yy52;
|
|
}
|
|
yy373: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy319;
|
|
default: goto yy52;
|
|
}
|
|
yy374: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'F': goto yy250;
|
|
case 'R': goto yy249;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e': case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'f': goto yy379;
|
|
case 'r': goto yy380;
|
|
default: goto yy52;
|
|
}
|
|
yy375: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'U': goto yy246;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'u': goto yy376;
|
|
default: goto yy52;
|
|
}
|
|
yy376: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'R': goto yy247;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'r': goto yy377;
|
|
default: goto yy52;
|
|
}
|
|
yy377: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy248;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy378;
|
|
default: goto yy52;
|
|
}
|
|
yy378: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy319;
|
|
default: goto yy52;
|
|
}
|
|
yy379: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy251;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy382;
|
|
default: goto yy52;
|
|
}
|
|
yy380: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'S': goto yy252;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 's': goto yy381;
|
|
default: goto yy52;
|
|
}
|
|
yy381: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy319;
|
|
default: goto yy52;
|
|
}
|
|
yy382: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy319;
|
|
default: goto yy52;
|
|
}
|
|
yy383: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy212;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy387;
|
|
default: goto yy52;
|
|
}
|
|
yy384: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'G': goto yy210;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f': case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'g': goto yy385;
|
|
default: goto yy52;
|
|
}
|
|
yy385: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy211;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy386;
|
|
default: goto yy52;
|
|
}
|
|
yy386: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy319;
|
|
default: goto yy52;
|
|
}
|
|
yy387: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'V': goto yy213;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u': case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'v': goto yy388;
|
|
default: goto yy52;
|
|
}
|
|
yy388: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy214;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy389;
|
|
default: goto yy52;
|
|
}
|
|
yy389: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'N': goto yy215;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'n': goto yy390;
|
|
default: goto yy52;
|
|
}
|
|
yy390: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy216;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy391;
|
|
default: goto yy52;
|
|
}
|
|
yy391: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy319;
|
|
default: goto yy52;
|
|
}
|
|
yy392: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'R': goto yy254;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'r': goto yy393;
|
|
default: goto yy52;
|
|
}
|
|
yy393: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'S': goto yy255;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 's': goto yy394;
|
|
default: goto yy52;
|
|
}
|
|
yy394: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'D': goto yy256;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'd': goto yy395;
|
|
default: goto yy52;
|
|
}
|
|
yy395: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'A': goto yy257;
|
|
case 'a': goto yy396;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy52;
|
|
}
|
|
yy396: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'Y': goto yy194;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x': case 'z': goto yy142;
|
|
case 'y': goto yy334;
|
|
default: goto yy52;
|
|
}
|
|
yy397: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'A': goto yy259;
|
|
case 'a': goto yy398;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy52;
|
|
}
|
|
yy398: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'R': goto yy260;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'r': goto yy399;
|
|
default: goto yy52;
|
|
}
|
|
yy399: yyaccept = 6;
|
|
YYMARKER = ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy200;
|
|
case 'F': goto yy196;
|
|
case 'L': goto yy201;
|
|
case 'N': goto yy197;
|
|
case 'P': goto yy202;
|
|
case 'S': goto yy261;
|
|
case 'T': goto yy199;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k': case 'm': case 'o': case 'q':
|
|
case 'r': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy335;
|
|
case 'f': goto yy336;
|
|
case 'l': goto yy337;
|
|
case 'n': goto yy338;
|
|
case 'p': goto yy339;
|
|
case 's': goto yy400;
|
|
case 't': goto yy341;
|
|
default: goto yy195;
|
|
}
|
|
yy400: yyaccept = 6;
|
|
YYMARKER = ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy262;
|
|
case 'F': goto yy196;
|
|
case 'I': goto yy229;
|
|
case 'L': goto yy201;
|
|
case 'N': goto yy197;
|
|
case 'P': goto yy202;
|
|
case 'S': goto yy198;
|
|
case 'T': goto yy199;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'g':
|
|
case 'h': case 'j':
|
|
case 'k': case 'm': case 'o': case 'q':
|
|
case 'r': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy401;
|
|
case 'f': goto yy336;
|
|
case 'i': goto yy354;
|
|
case 'l': goto yy337;
|
|
case 'n': goto yy338;
|
|
case 'p': goto yy339;
|
|
case 's': goto yy340;
|
|
case 't': goto yy341;
|
|
default: goto yy195;
|
|
}
|
|
yy401: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'C': goto yy232;
|
|
case 'I': goto yy209;
|
|
case 'L': goto yy208;
|
|
case 'V': goto yy233;
|
|
case 'a':
|
|
case 'b': case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k': case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u': case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'c': goto yy357;
|
|
case 'i': goto yy384;
|
|
case 'l': goto yy383;
|
|
case 'v': goto yy358;
|
|
default: goto yy52;
|
|
}
|
|
yy402: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'R': goto yy265;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'r': goto yy407;
|
|
default: goto yy52;
|
|
}
|
|
yy403: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'I': goto yy276;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'i': goto yy404;
|
|
default: goto yy52;
|
|
}
|
|
yy404: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'D': goto yy277;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'd': goto yy405;
|
|
default: goto yy52;
|
|
}
|
|
yy405: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'A': goto yy278;
|
|
case 'a': goto yy406;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy52;
|
|
}
|
|
yy406: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'Y': goto yy194;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x': case 'z': goto yy142;
|
|
case 'y': goto yy334;
|
|
default: goto yy52;
|
|
}
|
|
yy407: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy266;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy408;
|
|
default: goto yy52;
|
|
}
|
|
yy408: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy268;
|
|
case 'N': goto yy267;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy410;
|
|
case 'n': goto yy409;
|
|
default: goto yy52;
|
|
}
|
|
yy409: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'I': goto yy273;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'i': goto yy415;
|
|
default: goto yy52;
|
|
}
|
|
yy410: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'N': goto yy269;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'n': goto yy411;
|
|
default: goto yy52;
|
|
}
|
|
yy411: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'I': goto yy270;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'i': goto yy412;
|
|
default: goto yy52;
|
|
}
|
|
yy412: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'G': goto yy271;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f': case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'g': goto yy413;
|
|
default: goto yy52;
|
|
}
|
|
yy413: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy272;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy414;
|
|
default: goto yy52;
|
|
}
|
|
yy414: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy260;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy399;
|
|
default: goto yy52;
|
|
}
|
|
yy415: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'G': goto yy274;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f': case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'g': goto yy416;
|
|
default: goto yy52;
|
|
}
|
|
yy416: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy275;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy417;
|
|
default: goto yy52;
|
|
}
|
|
yy417: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy260;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy399;
|
|
default: goto yy52;
|
|
}
|
|
yy418: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'D': goto yy281;
|
|
case 'E': goto yy280;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'd': goto yy420;
|
|
case 'e': goto yy419;
|
|
default: goto yy52;
|
|
}
|
|
yy419: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'K': goto yy260;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j': case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'k': goto yy399;
|
|
default: goto yy52;
|
|
}
|
|
yy420: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'N': goto yy282;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'n': goto yy421;
|
|
default: goto yy52;
|
|
}
|
|
yy421: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy283;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy422;
|
|
default: goto yy52;
|
|
}
|
|
yy422: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'S': goto yy284;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 's': goto yy423;
|
|
default: goto yy52;
|
|
}
|
|
yy423: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'D': goto yy285;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'd': goto yy424;
|
|
default: goto yy52;
|
|
}
|
|
yy424: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'A': goto yy286;
|
|
case 'a': goto yy425;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy52;
|
|
}
|
|
yy425: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'Y': goto yy194;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x': case 'z': goto yy142;
|
|
case 'y': goto yy334;
|
|
default: goto yy52;
|
|
}
|
|
yy426: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'Y': goto yy260;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x': case 'z': goto yy142;
|
|
case 'y': goto yy399;
|
|
default: goto yy52;
|
|
}
|
|
yy427: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'U': goto yy289;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'u': goto yy428;
|
|
default: goto yy52;
|
|
}
|
|
yy428: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'R': goto yy260;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'r': goto yy399;
|
|
default: goto yy52;
|
|
}
|
|
yy429: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'N': goto yy292;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'n': goto yy435;
|
|
default: goto yy52;
|
|
}
|
|
yy430: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'N': goto yy295;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'n': goto yy431;
|
|
default: goto yy52;
|
|
}
|
|
yy431: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'D': goto yy296;
|
|
case 'T': goto yy297;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'd': goto yy432;
|
|
case 't': goto yy433;
|
|
default: goto yy52;
|
|
}
|
|
yy432: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'A': goto yy298;
|
|
case 'a': goto yy434;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy52;
|
|
}
|
|
yy433: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy260;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy399;
|
|
default: goto yy52;
|
|
}
|
|
yy434: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'Y': goto yy194;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x': case 'z': goto yy142;
|
|
case 'y': goto yy334;
|
|
default: goto yy52;
|
|
}
|
|
yy435: yyaccept = 6;
|
|
YYMARKER = ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy200;
|
|
case 'F': goto yy196;
|
|
case 'L': goto yy201;
|
|
case 'N': goto yy197;
|
|
case 'P': goto yy202;
|
|
case 'S': goto yy261;
|
|
case 'T': goto yy199;
|
|
case 'U': goto yy293;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k': case 'm': case 'o': case 'q':
|
|
case 'r': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy335;
|
|
case 'f': goto yy336;
|
|
case 'l': goto yy337;
|
|
case 'n': goto yy338;
|
|
case 'p': goto yy339;
|
|
case 's': goto yy400;
|
|
case 't': goto yy341;
|
|
case 'u': goto yy436;
|
|
default: goto yy195;
|
|
}
|
|
yy436: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy294;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy437;
|
|
default: goto yy52;
|
|
}
|
|
yy437: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy260;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy399;
|
|
default: goto yy52;
|
|
}
|
|
yy438: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy308;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy447;
|
|
default: goto yy52;
|
|
}
|
|
yy439: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'C': goto yy302;
|
|
case 'a':
|
|
case 'b': case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'c': goto yy444;
|
|
default: goto yy52;
|
|
}
|
|
yy440: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'N': goto yy305;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'n': goto yy441;
|
|
default: goto yy52;
|
|
}
|
|
yy441: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'D': goto yy306;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'd': goto yy442;
|
|
default: goto yy52;
|
|
}
|
|
yy442: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'A': goto yy307;
|
|
case 'a': goto yy443;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy52;
|
|
}
|
|
yy443: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'Y': goto yy194;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x': case 'z': goto yy142;
|
|
case 'y': goto yy334;
|
|
default: goto yy52;
|
|
}
|
|
yy444: yyaccept = 6;
|
|
YYMARKER = ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy200;
|
|
case 'F': goto yy196;
|
|
case 'L': goto yy201;
|
|
case 'N': goto yy197;
|
|
case 'O': goto yy303;
|
|
case 'P': goto yy202;
|
|
case 'S': goto yy261;
|
|
case 'T': goto yy199;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k': case 'm': case 'q':
|
|
case 'r': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy335;
|
|
case 'f': goto yy336;
|
|
case 'l': goto yy337;
|
|
case 'n': goto yy338;
|
|
case 'o': goto yy445;
|
|
case 'p': goto yy339;
|
|
case 's': goto yy400;
|
|
case 't': goto yy341;
|
|
default: goto yy195;
|
|
}
|
|
yy445: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'N': goto yy304;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'n': goto yy446;
|
|
default: goto yy52;
|
|
}
|
|
yy446: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'D': goto yy260;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'd': goto yy399;
|
|
default: goto yy52;
|
|
}
|
|
yy447: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'U': goto yy309;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'u': goto yy448;
|
|
default: goto yy52;
|
|
}
|
|
yy448: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'R': goto yy310;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'r': goto yy449;
|
|
default: goto yy52;
|
|
}
|
|
yy449: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'D': goto yy311;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'd': goto yy450;
|
|
default: goto yy52;
|
|
}
|
|
yy450: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'A': goto yy312;
|
|
case 'a': goto yy451;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy52;
|
|
}
|
|
yy451: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'Y': goto yy194;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x': case 'z': goto yy142;
|
|
case 'y': goto yy334;
|
|
default: goto yy52;
|
|
}
|
|
yy452: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R': case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'S': case 's': goto yy453;
|
|
default: goto yy3;
|
|
}
|
|
yy453: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'T': case 't': goto yy454;
|
|
default: goto yy3;
|
|
}
|
|
yy454: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy179;
|
|
case ')': goto yy131;
|
|
default: goto yy3;
|
|
}
|
|
yy455: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R': case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'S': goto yy453;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 's': goto yy456;
|
|
default: goto yy3;
|
|
}
|
|
yy456: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'T': goto yy454;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 't': goto yy457;
|
|
default: goto yy3;
|
|
}
|
|
yy457: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': goto yy179;
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e': case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l': case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r': case 'u':
|
|
case 'v': case 'x': case 'z': goto yy142;
|
|
case 'd': goto yy323;
|
|
case 'f': goto yy325;
|
|
case 'h': goto yy322;
|
|
case 'm': goto yy321;
|
|
case 's': goto yy320;
|
|
case 't': goto yy327;
|
|
case 'w': goto yy324;
|
|
case 'y': goto yy326;
|
|
default: goto yy3;
|
|
}
|
|
yy458: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F': case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f': case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'G': case 'g': goto yy462;
|
|
default: goto yy3;
|
|
}
|
|
yy459: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'E': case 'e': goto yy460;
|
|
default: goto yy3;
|
|
}
|
|
yy460: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U': case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u': case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'V': case 'v': goto yy461;
|
|
default: goto yy3;
|
|
}
|
|
yy461: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'E': case 'e': goto yy214;
|
|
default: goto yy3;
|
|
}
|
|
yy462: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G': case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'H': case 'h': goto yy463;
|
|
default: goto yy3;
|
|
}
|
|
yy463: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'T': case 't': goto yy178;
|
|
default: goto yy3;
|
|
}
|
|
yy464: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F': case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'G': goto yy462;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f': case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'g': goto yy468;
|
|
default: goto yy3;
|
|
}
|
|
yy465: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'E': goto yy460;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'e': goto yy466;
|
|
default: goto yy3;
|
|
}
|
|
yy466: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U': case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'V': goto yy461;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u': case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'v': goto yy467;
|
|
default: goto yy3;
|
|
}
|
|
yy467: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy214;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy389;
|
|
default: goto yy3;
|
|
}
|
|
yy468: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G': case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'H': goto yy463;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'h': goto yy469;
|
|
default: goto yy3;
|
|
}
|
|
yy469: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy319;
|
|
default: goto yy3;
|
|
}
|
|
yy470: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M': case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'N': goto yy491;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'n': goto yy506;
|
|
default: goto yy3;
|
|
}
|
|
yy471: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'I': goto yy484;
|
|
case 'U': goto yy485;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'i': goto yy499;
|
|
case 'u': goto yy500;
|
|
default: goto yy3;
|
|
}
|
|
yy472: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'E': goto yy480;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'e': goto yy495;
|
|
default: goto yy3;
|
|
}
|
|
yy473: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'E': goto yy478;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'e': goto yy493;
|
|
default: goto yy3;
|
|
}
|
|
yy474: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M': case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'N': case 'n': goto yy491;
|
|
default: goto yy3;
|
|
}
|
|
yy475: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'I': case 'i': goto yy484;
|
|
case 'U': case 'u': goto yy485;
|
|
default: goto yy3;
|
|
}
|
|
yy476: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'E': case 'e': goto yy480;
|
|
default: goto yy3;
|
|
}
|
|
yy477: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'E': case 'e': goto yy478;
|
|
default: goto yy3;
|
|
}
|
|
yy478: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K': case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k': case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'L': case 'l': goto yy479;
|
|
default: goto yy3;
|
|
}
|
|
yy479: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'F': case 'f': goto yy224;
|
|
default: goto yy3;
|
|
}
|
|
yy480: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R': case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'S': case 's': goto yy481;
|
|
default: goto yy156;
|
|
}
|
|
yy481: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'D': case 'd': goto yy482;
|
|
default: goto yy3;
|
|
}
|
|
yy482: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy483;
|
|
default: goto yy52;
|
|
}
|
|
yy483: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy162;
|
|
default: goto yy52;
|
|
}
|
|
yy484: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q': case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'R': case 'r': goto yy490;
|
|
case 'S': case 's': goto yy454;
|
|
default: goto yy3;
|
|
}
|
|
yy485: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q': case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'R': case 'r': goto yy486;
|
|
default: goto yy156;
|
|
}
|
|
yy486: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'S': case 's': goto yy487;
|
|
default: goto yy3;
|
|
}
|
|
yy487: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy488;
|
|
default: goto yy52;
|
|
}
|
|
yy488: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy489;
|
|
default: goto yy52;
|
|
}
|
|
yy489: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy162;
|
|
default: goto yy52;
|
|
}
|
|
yy490: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'D': case 'd': goto yy178;
|
|
default: goto yy3;
|
|
}
|
|
yy491: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'T': case 't': goto yy492;
|
|
default: goto yy3;
|
|
}
|
|
yy492: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'H': case 'h': goto yy178;
|
|
default: goto yy3;
|
|
}
|
|
yy493: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K': case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'L': goto yy479;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k': case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'l': goto yy494;
|
|
default: goto yy3;
|
|
}
|
|
yy494: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'F': goto yy224;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e': case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'f': goto yy349;
|
|
default: goto yy3;
|
|
}
|
|
yy495: yyaccept = 4;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R': case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'S': goto yy481;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 's': goto yy496;
|
|
default: goto yy156;
|
|
}
|
|
yy496: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'D': goto yy482;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'd': goto yy497;
|
|
default: goto yy3;
|
|
}
|
|
yy497: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': goto yy483;
|
|
case 'a': goto yy498;
|
|
default: goto yy143;
|
|
}
|
|
yy498: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': goto yy162;
|
|
case 'y': goto yy171;
|
|
default: goto yy143;
|
|
}
|
|
yy499: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q': case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'R': goto yy490;
|
|
case 'S': goto yy454;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'r': goto yy505;
|
|
case 's': goto yy457;
|
|
default: goto yy3;
|
|
}
|
|
yy500: yyaccept = 4;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q': case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'R': goto yy486;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'r': goto yy501;
|
|
default: goto yy156;
|
|
}
|
|
yy501: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'S': goto yy487;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 's': goto yy502;
|
|
default: goto yy3;
|
|
}
|
|
yy502: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'D': goto yy488;
|
|
case 'd': goto yy503;
|
|
default: goto yy143;
|
|
}
|
|
yy503: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': goto yy489;
|
|
case 'a': goto yy504;
|
|
default: goto yy143;
|
|
}
|
|
yy504: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': goto yy162;
|
|
case 'y': goto yy171;
|
|
default: goto yy143;
|
|
}
|
|
yy505: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'D': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'd': goto yy319;
|
|
default: goto yy3;
|
|
}
|
|
yy506: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'T': goto yy492;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 't': goto yy507;
|
|
default: goto yy3;
|
|
}
|
|
yy507: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy319;
|
|
default: goto yy3;
|
|
}
|
|
yy508: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B': case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b': case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'C': case 'c': goto yy509;
|
|
default: goto yy3;
|
|
}
|
|
yy509: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'E': case 'e': goto yy518;
|
|
default: goto yy3;
|
|
}
|
|
yy510: ++YYCURSOR;
|
|
if((YYLIMIT - YYCURSOR) < 17) YYFILL(17);
|
|
yych = *YYCURSOR;
|
|
goto yy511;
|
|
yy511: switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy510;
|
|
case '0':
|
|
case '1':
|
|
case '2': goto yy514;
|
|
case '3': goto yy516;
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy517;
|
|
default: goto yy52;
|
|
}
|
|
yy512: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
default: goto yy3;
|
|
}
|
|
yy513: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy592;
|
|
case '1':
|
|
case '2': goto yy593;
|
|
case '3': goto yy594;
|
|
default: goto yy511;
|
|
}
|
|
yy514: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1': case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy574;
|
|
case '2': goto yy591;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy525;
|
|
case 'd': case 'h': case 'n': case 'r':
|
|
case 's':
|
|
case 't': goto yy526;
|
|
default: goto yy528;
|
|
}
|
|
yy515:
|
|
#line 1088 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("datetextual | datenoyear");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_DATE();
|
|
s->time->m = timelib_get_month((char **) &ptr);
|
|
s->time->d = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
TIMELIB_PROCESS_YEAR(s->time->y);
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_DATE_TEXT;
|
|
}
|
|
#line 12677 "<stdout>"
|
|
yy516: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1': goto yy574;
|
|
case '2': goto yy523;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy524;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy525;
|
|
case 'd': case 'h': case 'n': case 'r':
|
|
case 's':
|
|
case 't': goto yy526;
|
|
default: goto yy528;
|
|
}
|
|
yy517: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1': goto yy522;
|
|
case '2': goto yy523;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy524;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy525;
|
|
case 'd': case 'h': case 'n': case 'r':
|
|
case 's':
|
|
case 't': goto yy526;
|
|
default: goto yy528;
|
|
}
|
|
yy518: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'M': case 'm': goto yy519;
|
|
default: goto yy3;
|
|
}
|
|
yy519: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': case 'b': goto yy520;
|
|
default: goto yy52;
|
|
}
|
|
yy520: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy521;
|
|
default: goto yy52;
|
|
}
|
|
yy521: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy510;
|
|
default: goto yy52;
|
|
}
|
|
yy522: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy533;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy573;
|
|
default: goto yy515;
|
|
}
|
|
yy523: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy533;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3': goto yy573;
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy570;
|
|
default: goto yy515;
|
|
}
|
|
yy524: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy533;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy570;
|
|
default: goto yy515;
|
|
}
|
|
yy525: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy527;
|
|
default: goto yy52;
|
|
}
|
|
yy526: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy527;
|
|
default: goto yy528;
|
|
}
|
|
yy527: ++YYCURSOR;
|
|
if((YYLIMIT - YYCURSOR) < 14) YYFILL(14);
|
|
yych = *YYCURSOR;
|
|
goto yy528;
|
|
yy528: switch(yych){
|
|
case ' ': case ',': case '.': case 'd': case 'h': case 'n': case 'r':
|
|
case 's':
|
|
case 't': goto yy527;
|
|
case '0':
|
|
case '1': goto yy529;
|
|
case '2': goto yy530;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy531;
|
|
default: goto yy515;
|
|
}
|
|
yy529: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy533;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy569;
|
|
default: goto yy515;
|
|
}
|
|
yy530: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy533;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3': goto yy569;
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy532;
|
|
default: goto yy515;
|
|
}
|
|
yy531: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy533;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy532;
|
|
default: goto yy515;
|
|
}
|
|
yy532: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy567;
|
|
default: goto yy515;
|
|
}
|
|
yy533: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy534;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy536;
|
|
default: goto yy52;
|
|
}
|
|
yy534: yyaccept = 8;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy537;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy536;
|
|
default: goto yy535;
|
|
}
|
|
yy535:
|
|
#line 1317 "parse_date.re"
|
|
{
|
|
int tz_not_found;
|
|
DEBUG_OUTPUT("dateshortwithtimeshort | dateshortwithtimelong | dateshortwithtimelongtz");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_DATE();
|
|
s->time->m = timelib_get_month((char **) &ptr);
|
|
s->time->d = timelib_get_nr((char **) &ptr, 2);
|
|
|
|
TIMELIB_HAVE_TIME();
|
|
s->time->h = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->i = timelib_get_nr((char **) &ptr, 2);
|
|
if (*ptr == ':') {
|
|
s->time->s = timelib_get_nr((char **) &ptr, 2);
|
|
|
|
if (*ptr == '.') {
|
|
s->time->f = timelib_get_frac_nr((char **) &ptr, 8);
|
|
}
|
|
}
|
|
|
|
if (*ptr != '\0') {
|
|
s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
|
|
s->errors += tz_not_found;
|
|
}
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_SHORTDATE_WITH_TIME;
|
|
}
|
|
#line 13006 "<stdout>"
|
|
yy536: yyaccept = 8;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy537;
|
|
default: goto yy535;
|
|
}
|
|
yy537: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy538;
|
|
case '6': goto yy539;
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy540;
|
|
default: goto yy52;
|
|
}
|
|
yy538: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy541;
|
|
default: goto yy535;
|
|
}
|
|
yy539: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy541;
|
|
default: goto yy535;
|
|
}
|
|
yy540: yych = *++YYCURSOR;
|
|
goto yy535;
|
|
yy541: yyaccept = 8;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': goto yy542;
|
|
case '(': goto yy545;
|
|
case '+': case '-': goto yy544;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy546;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy547;
|
|
default: goto yy535;
|
|
}
|
|
yy542: ++YYCURSOR;
|
|
if((YYLIMIT - YYCURSOR) < 6) YYFILL(6);
|
|
yych = *YYCURSOR;
|
|
goto yy543;
|
|
yy543: switch(yych){
|
|
case ' ': goto yy542;
|
|
case '(': goto yy545;
|
|
case '+': case '-': goto yy544;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy546;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy547;
|
|
default: goto yy52;
|
|
}
|
|
yy544: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1': goto yy560;
|
|
case '2': goto yy561;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy562;
|
|
default: goto yy52;
|
|
}
|
|
yy545: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy547;
|
|
default: goto yy52;
|
|
}
|
|
yy546: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy540;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy548;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy551;
|
|
default: goto yy535;
|
|
}
|
|
yy547: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy540;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy548;
|
|
default: goto yy535;
|
|
}
|
|
yy548: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy540;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy549;
|
|
default: goto yy535;
|
|
}
|
|
yy549: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy540;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy550;
|
|
default: goto yy535;
|
|
}
|
|
yy550: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy540;
|
|
default: goto yy535;
|
|
}
|
|
yy551: yyaccept = 8;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy540;
|
|
case '/': case '_': goto yy553;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy549;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy552;
|
|
default: goto yy535;
|
|
}
|
|
yy552: yyaccept = 8;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy540;
|
|
case '/': case '_': goto yy553;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy550;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy557;
|
|
default: goto yy535;
|
|
}
|
|
yy553: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy554;
|
|
default: goto yy52;
|
|
}
|
|
yy554: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
switch(yych){
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy555;
|
|
default: goto yy52;
|
|
}
|
|
yy555: yyaccept = 8;
|
|
YYMARKER = ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
goto yy556;
|
|
yy556: switch(yych){
|
|
case '/': case '_': goto yy553;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy555;
|
|
default: goto yy535;
|
|
}
|
|
yy557: yyaccept = 8;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy540;
|
|
case '/': case '_': goto yy553;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy558;
|
|
default: goto yy535;
|
|
}
|
|
yy558: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
goto yy559;
|
|
yy559: switch(yych){
|
|
case '/': case '_': goto yy553;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy558;
|
|
default: goto yy52;
|
|
}
|
|
yy560: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy565;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy562;
|
|
case ':': goto yy563;
|
|
default: goto yy535;
|
|
}
|
|
yy561: yyaccept = 8;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3': goto yy565;
|
|
case '4':
|
|
case '5': goto yy564;
|
|
case ':': goto yy563;
|
|
default: goto yy535;
|
|
}
|
|
yy562: yyaccept = 8;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy564;
|
|
case ':': goto yy563;
|
|
default: goto yy535;
|
|
}
|
|
yy563: yyaccept = 8;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy564;
|
|
default: goto yy535;
|
|
}
|
|
yy564: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy540;
|
|
default: goto yy52;
|
|
}
|
|
yy565: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy566;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy540;
|
|
case ':': goto yy563;
|
|
default: goto yy535;
|
|
}
|
|
yy566: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy540;
|
|
default: goto yy535;
|
|
}
|
|
yy567: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy568;
|
|
default: goto yy515;
|
|
}
|
|
yy568: yych = *++YYCURSOR;
|
|
goto yy515;
|
|
yy569: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy533;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy567;
|
|
default: goto yy515;
|
|
}
|
|
yy570: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy571;
|
|
default: goto yy515;
|
|
}
|
|
yy571: ++YYCURSOR;
|
|
switch((yych = *YYCURSOR)) {
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy568;
|
|
default: goto yy572;
|
|
}
|
|
yy572:
|
|
#line 1062 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("datenoday");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_DATE();
|
|
s->time->m = timelib_get_month((char **) &ptr);
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
s->time->d = 1;
|
|
TIMELIB_PROCESS_YEAR(s->time->y);
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_DATE_NO_DAY;
|
|
}
|
|
#line 13919 "<stdout>"
|
|
yy573: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy533;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy571;
|
|
default: goto yy515;
|
|
}
|
|
yy574: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy575;
|
|
case '0':
|
|
case '1': goto yy576;
|
|
case '2': goto yy577;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy578;
|
|
case ':': goto yy533;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy525;
|
|
case 'd': case 'h': case 'n': case 'r':
|
|
case 's':
|
|
case 't': goto yy526;
|
|
default: goto yy528;
|
|
}
|
|
yy575: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1': goto yy581;
|
|
case '2': goto yy582;
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy583;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy584;
|
|
default: goto yy528;
|
|
}
|
|
yy576: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy533;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy580;
|
|
default: goto yy515;
|
|
}
|
|
yy577: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy533;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3': goto yy580;
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy579;
|
|
default: goto yy515;
|
|
}
|
|
yy578: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy533;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy579;
|
|
default: goto yy515;
|
|
}
|
|
yy579: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy567;
|
|
default: goto yy572;
|
|
}
|
|
yy580: yyaccept = 9;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy533;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy567;
|
|
default: goto yy572;
|
|
}
|
|
yy581: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy585;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy590;
|
|
default: goto yy515;
|
|
}
|
|
yy582: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy585;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3': goto yy590;
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy589;
|
|
default: goto yy515;
|
|
}
|
|
yy583: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy585;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy589;
|
|
default: goto yy515;
|
|
}
|
|
yy584: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy585;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy532;
|
|
default: goto yy515;
|
|
}
|
|
yy585: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy586;
|
|
case '6': goto yy587;
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy536;
|
|
default: goto yy52;
|
|
}
|
|
yy586: yyaccept = 8;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy537;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy588;
|
|
default: goto yy535;
|
|
}
|
|
yy587: yyaccept = 8;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy537;
|
|
case '0': goto yy541;
|
|
default: goto yy535;
|
|
}
|
|
yy588: yyaccept = 8;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': goto yy542;
|
|
case '(': goto yy545;
|
|
case '+': case '-': goto yy544;
|
|
case '.': case ':': goto yy537;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy546;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy547;
|
|
default: goto yy535;
|
|
}
|
|
yy589: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy537;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy567;
|
|
default: goto yy515;
|
|
}
|
|
yy590: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy585;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy567;
|
|
default: goto yy515;
|
|
}
|
|
yy591: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy575;
|
|
case '0':
|
|
case '1': goto yy576;
|
|
case '2': goto yy577;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy578;
|
|
case ':': goto yy533;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy525;
|
|
case 'd': case 'h': case 'n': case 'r':
|
|
case 's':
|
|
case 't': goto yy526;
|
|
default: goto yy528;
|
|
}
|
|
yy592: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0': goto yy574;
|
|
case '1': case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy595;
|
|
case '2': goto yy602;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy525;
|
|
case 'd': case 'h': case 'n': case 'r':
|
|
case 's':
|
|
case 't': goto yy526;
|
|
default: goto yy528;
|
|
}
|
|
yy593: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1': case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy595;
|
|
case '2': goto yy602;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy525;
|
|
case 'd': case 'h': case 'n': case 'r':
|
|
case 's':
|
|
case 't': goto yy526;
|
|
default: goto yy528;
|
|
}
|
|
yy594: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1': goto yy595;
|
|
case '2': goto yy523;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy524;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy525;
|
|
case 'd': case 'h': case 'n': case 'r':
|
|
case 's':
|
|
case 't': goto yy526;
|
|
default: goto yy528;
|
|
}
|
|
yy595: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '-': goto yy596;
|
|
case '.': goto yy575;
|
|
case '0':
|
|
case '1': goto yy576;
|
|
case '2': goto yy577;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy578;
|
|
case ':': goto yy533;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy525;
|
|
case 'd': case 'h': case 'n': case 'r':
|
|
case 's':
|
|
case 't': goto yy526;
|
|
default: goto yy528;
|
|
}
|
|
yy596: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy597;
|
|
default: goto yy52;
|
|
}
|
|
yy597: ++YYCURSOR;
|
|
switch((yych = *YYCURSOR)) {
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy599;
|
|
default: goto yy598;
|
|
}
|
|
yy598:
|
|
#line 1197 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("pgtextshort");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_DATE();
|
|
s->time->m = timelib_get_month((char **) &ptr);
|
|
s->time->d = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
TIMELIB_PROCESS_YEAR(s->time->y);
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_PG_TEXT;
|
|
}
|
|
#line 14472 "<stdout>"
|
|
yy599: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy600;
|
|
default: goto yy598;
|
|
}
|
|
yy600: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy601;
|
|
default: goto yy598;
|
|
}
|
|
yy601: yych = *++YYCURSOR;
|
|
goto yy598;
|
|
yy602: yyaccept = 7;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '-': goto yy596;
|
|
case '.': goto yy575;
|
|
case '0':
|
|
case '1': goto yy576;
|
|
case '2': goto yy577;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy578;
|
|
case ':': goto yy533;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy525;
|
|
case 'd': case 'h': case 'n': case 'r':
|
|
case 's':
|
|
case 't': goto yy526;
|
|
default: goto yy528;
|
|
}
|
|
yy603: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B': case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'C': goto yy509;
|
|
case 'a':
|
|
case 'b': case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'c': goto yy604;
|
|
default: goto yy3;
|
|
}
|
|
yy604: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'E': goto yy518;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'e': goto yy605;
|
|
default: goto yy3;
|
|
}
|
|
yy605: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'M': goto yy519;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l': case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'm': goto yy606;
|
|
default: goto yy3;
|
|
}
|
|
yy606: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': goto yy520;
|
|
case 'b': goto yy607;
|
|
default: goto yy143;
|
|
}
|
|
yy607: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': goto yy521;
|
|
case 'e': goto yy608;
|
|
default: goto yy143;
|
|
}
|
|
yy608: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'R': goto yy510;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'r': goto yy609;
|
|
default: goto yy52;
|
|
}
|
|
yy609: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy511;
|
|
}
|
|
yy610: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U': case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u': case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'V': case 'v': goto yy622;
|
|
default: goto yy3;
|
|
}
|
|
yy611: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U': case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'V': goto yy622;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u': case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'v': goto yy623;
|
|
default: goto yy3;
|
|
}
|
|
yy612: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W': case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'X': goto yy618;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w': case 'y':
|
|
case 'z': goto yy136;
|
|
case 'x': goto yy621;
|
|
default: goto yy3;
|
|
}
|
|
yy613: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M': case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'N': goto yy616;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'n': goto yy619;
|
|
default: goto yy3;
|
|
}
|
|
yy614: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W': case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w': case 'y':
|
|
case 'z': goto yy133;
|
|
case 'X': case 'x': goto yy618;
|
|
default: goto yy3;
|
|
}
|
|
yy615: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M': case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'N': case 'n': goto yy616;
|
|
default: goto yy3;
|
|
}
|
|
yy616: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'T': case 't': goto yy617;
|
|
default: goto yy3;
|
|
}
|
|
yy617: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'H': case 'h': goto yy178;
|
|
default: goto yy3;
|
|
}
|
|
yy618: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'T': case 't': goto yy454;
|
|
default: goto yy3;
|
|
}
|
|
yy619: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'T': goto yy617;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 't': goto yy620;
|
|
default: goto yy3;
|
|
}
|
|
yy620: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy319;
|
|
default: goto yy3;
|
|
}
|
|
yy621: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'T': goto yy454;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 't': goto yy457;
|
|
default: goto yy3;
|
|
}
|
|
yy622: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'E': case 'e': goto yy624;
|
|
default: goto yy3;
|
|
}
|
|
yy623: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'E': goto yy624;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'e': goto yy625;
|
|
default: goto yy3;
|
|
}
|
|
yy624: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'M': case 'm': goto yy626;
|
|
default: goto yy3;
|
|
}
|
|
yy625: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'M': goto yy626;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l': case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'm': goto yy627;
|
|
default: goto yy3;
|
|
}
|
|
yy626: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': case 'b': goto yy628;
|
|
default: goto yy52;
|
|
}
|
|
yy627: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': goto yy628;
|
|
case 'b': goto yy629;
|
|
default: goto yy143;
|
|
}
|
|
yy628: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy630;
|
|
default: goto yy52;
|
|
}
|
|
yy629: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': goto yy630;
|
|
case 'e': goto yy631;
|
|
default: goto yy143;
|
|
}
|
|
yy630: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy510;
|
|
default: goto yy52;
|
|
}
|
|
yy631: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'R': goto yy510;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'r': goto yy609;
|
|
default: goto yy52;
|
|
}
|
|
yy632: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'T': case 't': goto yy633;
|
|
default: goto yy3;
|
|
}
|
|
yy633: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N': case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'O': case 'o': goto yy634;
|
|
default: goto yy3;
|
|
}
|
|
yy634: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'B': case 'b': goto yy635;
|
|
default: goto yy3;
|
|
}
|
|
yy635: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy636;
|
|
default: goto yy52;
|
|
}
|
|
yy636: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy510;
|
|
default: goto yy52;
|
|
}
|
|
yy637: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'T': goto yy633;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 't': goto yy638;
|
|
default: goto yy3;
|
|
}
|
|
yy638: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N': case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'O': goto yy634;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'o': goto yy639;
|
|
default: goto yy3;
|
|
}
|
|
yy639: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'B': goto yy635;
|
|
case 'a': case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'b': goto yy640;
|
|
default: goto yy3;
|
|
}
|
|
yy640: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': goto yy636;
|
|
case 'e': goto yy641;
|
|
default: goto yy143;
|
|
}
|
|
yy641: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'R': goto yy510;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'r': goto yy609;
|
|
default: goto yy52;
|
|
}
|
|
yy642: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B': case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O': case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U': case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b': case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o': case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u': case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'C': case 'c': goto yy657;
|
|
case 'P': case 'p': goto yy656;
|
|
case 'V': case 'v': goto yy658;
|
|
default: goto yy3;
|
|
}
|
|
yy643: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'T': case 't': goto yy651;
|
|
default: goto yy3;
|
|
}
|
|
yy644: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W': case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w': case 'y':
|
|
case 'z': goto yy133;
|
|
case 'X': case 'x': goto yy649;
|
|
default: goto yy3;
|
|
}
|
|
yy645: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M': case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'N': case 'n': goto yy646;
|
|
default: goto yy3;
|
|
}
|
|
yy646: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C': case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'D': case 'd': goto yy647;
|
|
default: goto yy156;
|
|
}
|
|
yy647: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A': case 'a': goto yy648;
|
|
default: goto yy3;
|
|
}
|
|
yy648: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy162;
|
|
default: goto yy52;
|
|
}
|
|
yy649: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'T': case 't': goto yy650;
|
|
default: goto yy3;
|
|
}
|
|
yy650: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'H': case 'h': goto yy178;
|
|
default: goto yy3;
|
|
}
|
|
yy651: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'U': case 'u': goto yy652;
|
|
default: goto yy156;
|
|
}
|
|
yy652: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'R': case 'r': goto yy653;
|
|
default: goto yy3;
|
|
}
|
|
yy653: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy654;
|
|
default: goto yy52;
|
|
}
|
|
yy654: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy655;
|
|
default: goto yy52;
|
|
}
|
|
yy655: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy162;
|
|
default: goto yy52;
|
|
}
|
|
yy656: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'T': case 't': goto yy661;
|
|
default: goto yy3;
|
|
}
|
|
yy657: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N': case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'O': case 'o': goto yy660;
|
|
default: goto yy3;
|
|
}
|
|
yy658: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'E': case 'e': goto yy659;
|
|
default: goto yy3;
|
|
}
|
|
yy659: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'N': case 'n': goto yy235;
|
|
default: goto yy3;
|
|
}
|
|
yy660: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'N': case 'n': goto yy238;
|
|
default: goto yy3;
|
|
}
|
|
yy661: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case 'E': case 'e': goto yy662;
|
|
default: goto yy3;
|
|
}
|
|
yy662: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'M': case 'm': goto yy663;
|
|
default: goto yy52;
|
|
}
|
|
yy663: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': case 'b': goto yy664;
|
|
default: goto yy52;
|
|
}
|
|
yy664: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy665;
|
|
default: goto yy52;
|
|
}
|
|
yy665: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy510;
|
|
default: goto yy52;
|
|
}
|
|
yy666: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B': case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O': case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U': case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'C': goto yy657;
|
|
case 'P': goto yy656;
|
|
case 'V': goto yy658;
|
|
case 'a':
|
|
case 'b': case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o': case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u': case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'c': goto yy681;
|
|
case 'p': goto yy680;
|
|
case 'v': goto yy682;
|
|
default: goto yy3;
|
|
}
|
|
yy667: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'T': goto yy651;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 't': goto yy675;
|
|
default: goto yy3;
|
|
}
|
|
yy668: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W': case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'X': goto yy649;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w': case 'y':
|
|
case 'z': goto yy136;
|
|
case 'x': goto yy673;
|
|
default: goto yy3;
|
|
}
|
|
yy669: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M': case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'N': goto yy646;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'n': goto yy670;
|
|
default: goto yy3;
|
|
}
|
|
yy670: yyaccept = 4;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C': case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'D': goto yy647;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'd': goto yy671;
|
|
default: goto yy156;
|
|
}
|
|
yy671: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A': goto yy648;
|
|
case 'a': goto yy672;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy3;
|
|
}
|
|
yy672: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': goto yy162;
|
|
case 'y': goto yy171;
|
|
default: goto yy143;
|
|
}
|
|
yy673: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'T': goto yy650;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 't': goto yy674;
|
|
default: goto yy3;
|
|
}
|
|
yy674: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy319;
|
|
default: goto yy3;
|
|
}
|
|
yy675: yyaccept = 4;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'U': goto yy652;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'u': goto yy676;
|
|
default: goto yy156;
|
|
}
|
|
yy676: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'R': goto yy653;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'r': goto yy677;
|
|
default: goto yy3;
|
|
}
|
|
yy677: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'D': goto yy654;
|
|
case 'd': goto yy678;
|
|
default: goto yy143;
|
|
}
|
|
yy678: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': goto yy655;
|
|
case 'a': goto yy679;
|
|
default: goto yy143;
|
|
}
|
|
yy679: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': goto yy162;
|
|
case 'y': goto yy171;
|
|
default: goto yy143;
|
|
}
|
|
yy680: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'T': goto yy661;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 't': goto yy685;
|
|
default: goto yy3;
|
|
}
|
|
yy681: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N': case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'O': goto yy660;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'o': goto yy684;
|
|
default: goto yy3;
|
|
}
|
|
yy682: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'E': goto yy659;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'e': goto yy683;
|
|
default: goto yy3;
|
|
}
|
|
yy683: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'N': goto yy235;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'n': goto yy360;
|
|
default: goto yy3;
|
|
}
|
|
yy684: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'N': goto yy238;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'n': goto yy363;
|
|
default: goto yy3;
|
|
}
|
|
yy685: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case '/': case '_': goto yy137;
|
|
case 'E': goto yy662;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'e': goto yy686;
|
|
default: goto yy3;
|
|
}
|
|
yy686: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'M': goto yy663;
|
|
case 'm': goto yy687;
|
|
default: goto yy143;
|
|
}
|
|
yy687: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': goto yy664;
|
|
case 'b': goto yy688;
|
|
default: goto yy143;
|
|
}
|
|
yy688: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': goto yy665;
|
|
case 'e': goto yy689;
|
|
default: goto yy143;
|
|
}
|
|
yy689: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'R': goto yy510;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'r': goto yy609;
|
|
default: goto yy52;
|
|
}
|
|
yy690: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F': case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f': case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'G': case 'g': goto yy697;
|
|
default: goto yy3;
|
|
}
|
|
yy691: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q': case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'R': case 'r': goto yy695;
|
|
default: goto yy3;
|
|
}
|
|
yy692: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N': case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'O': case 'o': goto yy693;
|
|
default: goto yy3;
|
|
}
|
|
yy693: ++YYCURSOR;
|
|
switch((yych = *YYCURSOR)) {
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
default: goto yy694;
|
|
}
|
|
yy694:
|
|
#line 1251 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("ago");
|
|
TIMELIB_INIT;
|
|
s->time->relative.y = 0 - s->time->relative.y;
|
|
s->time->relative.m = 0 - s->time->relative.m;
|
|
s->time->relative.d = 0 - s->time->relative.d;
|
|
s->time->relative.h = 0 - s->time->relative.h;
|
|
s->time->relative.i = 0 - s->time->relative.i;
|
|
s->time->relative.s = 0 - s->time->relative.s;
|
|
s->time->relative.weekday = 0 - s->time->relative.weekday;
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_AGO;
|
|
}
|
|
#line 17732 "<stdout>"
|
|
yy695: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'I': case 'i': goto yy696;
|
|
default: goto yy3;
|
|
}
|
|
yy696: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'L': case 'l': goto yy510;
|
|
default: goto yy3;
|
|
}
|
|
yy697: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'U': case 'u': goto yy698;
|
|
default: goto yy3;
|
|
}
|
|
yy698: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'S': case 's': goto yy699;
|
|
default: goto yy3;
|
|
}
|
|
yy699: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy510;
|
|
default: goto yy52;
|
|
}
|
|
yy700: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F': case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'G': goto yy697;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f': case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'g': goto yy706;
|
|
default: goto yy3;
|
|
}
|
|
yy701: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q': case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'R': goto yy695;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'r': goto yy704;
|
|
default: goto yy3;
|
|
}
|
|
yy702: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N': case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'O': goto yy693;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'o': goto yy703;
|
|
default: goto yy3;
|
|
}
|
|
yy703: yyaccept = 10;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
default: goto yy694;
|
|
}
|
|
yy704: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'I': goto yy696;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'i': goto yy705;
|
|
default: goto yy3;
|
|
}
|
|
yy705: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'L': goto yy510;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k': case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'l': goto yy609;
|
|
default: goto yy3;
|
|
}
|
|
yy706: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'U': goto yy698;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'u': goto yy707;
|
|
default: goto yy3;
|
|
}
|
|
yy707: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'S': goto yy699;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 's': goto yy708;
|
|
default: goto yy3;
|
|
}
|
|
yy708: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy510;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy609;
|
|
default: goto yy52;
|
|
}
|
|
yy709: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q': case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X': case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x': case 'z': goto yy133;
|
|
case 'R': case 'r': goto yy719;
|
|
case 'Y': case 'y': goto yy721;
|
|
default: goto yy3;
|
|
}
|
|
yy710: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q': case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X': case 'Z': goto yy133;
|
|
case 'R': goto yy719;
|
|
case 'Y': goto yy721;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x': case 'z': goto yy136;
|
|
case 'r': goto yy720;
|
|
case 'y': goto yy722;
|
|
default: goto yy3;
|
|
}
|
|
yy711: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M': case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'N': goto yy713;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'n': goto yy716;
|
|
default: goto yy3;
|
|
}
|
|
yy712: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M': case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'N': case 'n': goto yy713;
|
|
default: goto yy3;
|
|
}
|
|
yy713: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C': case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'D': case 'd': goto yy714;
|
|
default: goto yy156;
|
|
}
|
|
yy714: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A': case 'a': goto yy715;
|
|
default: goto yy3;
|
|
}
|
|
yy715: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy162;
|
|
default: goto yy52;
|
|
}
|
|
yy716: yyaccept = 4;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C': case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'D': goto yy714;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'd': goto yy717;
|
|
default: goto yy156;
|
|
}
|
|
yy717: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A': goto yy715;
|
|
case 'a': goto yy718;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy3;
|
|
}
|
|
yy718: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': goto yy162;
|
|
case 'y': goto yy171;
|
|
default: goto yy143;
|
|
}
|
|
yy719: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case 'A':
|
|
case 'B': case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b': case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'C': case 'c': goto yy723;
|
|
default: goto yy3;
|
|
}
|
|
yy720: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B': case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'C': goto yy723;
|
|
case 'a':
|
|
case 'b': case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'c': goto yy724;
|
|
default: goto yy3;
|
|
}
|
|
yy721: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
default: goto yy3;
|
|
}
|
|
yy722: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
default: goto yy3;
|
|
}
|
|
yy723: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'H': case 'h': goto yy510;
|
|
default: goto yy3;
|
|
}
|
|
yy724: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy510;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy609;
|
|
default: goto yy3;
|
|
}
|
|
yy725: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A': case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a': case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'B': case 'b': goto yy738;
|
|
default: goto yy3;
|
|
}
|
|
yy726: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E': case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q': case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e': case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'F': case 'f': goto yy735;
|
|
case 'R': case 'r': goto yy734;
|
|
default: goto yy3;
|
|
}
|
|
yy727: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'U': case 'u': goto yy732;
|
|
default: goto yy3;
|
|
}
|
|
yy728: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'I': case 'i': goto yy729;
|
|
default: goto yy3;
|
|
}
|
|
yy729: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C': case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'D': case 'd': goto yy730;
|
|
default: goto yy156;
|
|
}
|
|
yy730: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A': case 'a': goto yy731;
|
|
default: goto yy3;
|
|
}
|
|
yy731: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy162;
|
|
default: goto yy52;
|
|
}
|
|
yy732: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q': case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'R': case 'r': goto yy733;
|
|
default: goto yy3;
|
|
}
|
|
yy733: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'T': case 't': goto yy248;
|
|
default: goto yy3;
|
|
}
|
|
yy734: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R': case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'S': case 's': goto yy737;
|
|
default: goto yy3;
|
|
}
|
|
yy735: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'T': case 't': goto yy736;
|
|
default: goto yy3;
|
|
}
|
|
yy736: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'H': case 'h': goto yy178;
|
|
default: goto yy3;
|
|
}
|
|
yy737: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'T': case 't': goto yy178;
|
|
default: goto yy3;
|
|
}
|
|
yy738: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q': case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'R': case 'r': goto yy739;
|
|
default: goto yy3;
|
|
}
|
|
yy739: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'U': case 'u': goto yy740;
|
|
default: goto yy3;
|
|
}
|
|
yy740: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy741;
|
|
default: goto yy52;
|
|
}
|
|
yy741: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy742;
|
|
default: goto yy52;
|
|
}
|
|
yy742: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy510;
|
|
default: goto yy52;
|
|
}
|
|
yy743: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A': case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'B': goto yy738;
|
|
case 'a': case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'b': goto yy756;
|
|
default: goto yy3;
|
|
}
|
|
yy744: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E': case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q': case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'F': goto yy735;
|
|
case 'R': goto yy734;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e': case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'f': goto yy753;
|
|
case 'r': goto yy752;
|
|
default: goto yy3;
|
|
}
|
|
yy745: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'U': goto yy732;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'u': goto yy750;
|
|
default: goto yy3;
|
|
}
|
|
yy746: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'I': goto yy729;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'i': goto yy747;
|
|
default: goto yy3;
|
|
}
|
|
yy747: yyaccept = 4;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C': case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'D': goto yy730;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'd': goto yy748;
|
|
default: goto yy156;
|
|
}
|
|
yy748: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A': goto yy731;
|
|
case 'a': goto yy749;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy3;
|
|
}
|
|
yy749: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': goto yy162;
|
|
case 'y': goto yy171;
|
|
default: goto yy143;
|
|
}
|
|
yy750: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q': case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'R': goto yy733;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'r': goto yy751;
|
|
default: goto yy3;
|
|
}
|
|
yy751: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy248;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy378;
|
|
default: goto yy3;
|
|
}
|
|
yy752: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R': case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'S': goto yy737;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 's': goto yy755;
|
|
default: goto yy3;
|
|
}
|
|
yy753: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S': case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'T': goto yy736;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 't': goto yy754;
|
|
default: goto yy3;
|
|
}
|
|
yy754: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'H': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'h': goto yy319;
|
|
default: goto yy3;
|
|
}
|
|
yy755: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'T': goto yy178;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 't': goto yy319;
|
|
default: goto yy3;
|
|
}
|
|
yy756: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q': case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'R': goto yy739;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'r': goto yy757;
|
|
default: goto yy3;
|
|
}
|
|
yy757: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'U': goto yy740;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
case 'u': goto yy758;
|
|
default: goto yy3;
|
|
}
|
|
yy758: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': goto yy741;
|
|
case 'a': goto yy759;
|
|
default: goto yy143;
|
|
}
|
|
yy759: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': goto yy742;
|
|
case 'r': goto yy760;
|
|
default: goto yy143;
|
|
}
|
|
yy760: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'Y': goto yy510;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x': case 'z': goto yy142;
|
|
case 'y': goto yy609;
|
|
default: goto yy52;
|
|
}
|
|
yy761: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K': case 'M': case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k': case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'L': case 'l': goto yy768;
|
|
case 'N': case 'n': goto yy767;
|
|
default: goto yy3;
|
|
}
|
|
yy762: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M': case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'N': case 'n': goto yy763;
|
|
default: goto yy3;
|
|
}
|
|
yy763: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'U': case 'u': goto yy764;
|
|
default: goto yy3;
|
|
}
|
|
yy764: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A': case 'a': goto yy765;
|
|
default: goto yy3;
|
|
}
|
|
yy765: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy766;
|
|
default: goto yy52;
|
|
}
|
|
yy766: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy510;
|
|
default: goto yy52;
|
|
}
|
|
yy767: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'E': case 'e': goto yy769;
|
|
default: goto yy3;
|
|
}
|
|
yy768: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X': case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x': case 'z': goto yy134;
|
|
case 'Y': case 'y': goto yy769;
|
|
default: goto yy3;
|
|
}
|
|
yy769: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
default: goto yy3;
|
|
}
|
|
yy770: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K': case 'M': case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'L': goto yy768;
|
|
case 'N': goto yy767;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k': case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'l': goto yy777;
|
|
case 'n': goto yy776;
|
|
default: goto yy3;
|
|
}
|
|
yy771: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M': case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy133;
|
|
case 'N': goto yy763;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy136;
|
|
case 'n': goto yy772;
|
|
default: goto yy3;
|
|
}
|
|
yy772: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T': case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'U': goto yy764;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'u': goto yy773;
|
|
default: goto yy3;
|
|
}
|
|
yy773: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case '/': case '_': goto yy137;
|
|
case 'A': goto yy765;
|
|
case 'a': goto yy774;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy3;
|
|
}
|
|
yy774: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': goto yy766;
|
|
case 'r': goto yy775;
|
|
default: goto yy143;
|
|
}
|
|
yy775: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '/': case '_': goto yy137;
|
|
case 'Y': goto yy510;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x': case 'z': goto yy142;
|
|
case 'y': goto yy609;
|
|
default: goto yy52;
|
|
}
|
|
yy776: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D': case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': goto yy134;
|
|
case 'E': goto yy769;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy141;
|
|
case 'e': goto yy778;
|
|
default: goto yy3;
|
|
}
|
|
yy777: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',': case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '-': goto yy513;
|
|
case '/': case '_': goto yy137;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X': case 'Z': goto yy134;
|
|
case 'Y': goto yy769;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x': case 'z': goto yy141;
|
|
case 'y': goto yy778;
|
|
default: goto yy3;
|
|
}
|
|
yy778: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case '/': case '_': goto yy137;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy142;
|
|
default: goto yy3;
|
|
}
|
|
yy779: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'I': goto yy780;
|
|
default: goto yy3;
|
|
}
|
|
yy780: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
default: goto yy3;
|
|
}
|
|
yy781: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'I': goto yy782;
|
|
default: goto yy3;
|
|
}
|
|
yy782: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'I': goto yy769;
|
|
default: goto yy3;
|
|
}
|
|
yy783: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
default: goto yy3;
|
|
}
|
|
yy784: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(': case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy511;
|
|
case ')': goto yy512;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H': case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'I': goto yy780;
|
|
default: goto yy3;
|
|
}
|
|
yy785: ++YYCURSOR;
|
|
if((YYLIMIT - YYCURSOR) < 13) YYFILL(13);
|
|
yych = *YYCURSOR;
|
|
goto yy786;
|
|
yy786: switch(yych){
|
|
case ' ': goto yy785;
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy808;
|
|
case 'A': case 'a': goto yy816;
|
|
case 'D': case 'd': goto yy792;
|
|
case 'F': case 'f': goto yy795;
|
|
case 'H': case 'h': goto yy59;
|
|
case 'I': goto yy811;
|
|
case 'J': case 'j': goto yy815;
|
|
case 'M': case 'm': goto yy789;
|
|
case 'N': case 'n': goto yy818;
|
|
case 'O': case 'o': goto yy817;
|
|
case 'P': case 'p': goto yy820;
|
|
case 'S': case 's': goto yy787;
|
|
case 'T': case 't': goto yy64;
|
|
case 'V': goto yy813;
|
|
case 'W': case 'w': goto yy61;
|
|
case 'X': goto yy814;
|
|
case 'Y': case 'y': goto yy63;
|
|
default: goto yy52;
|
|
}
|
|
yy787: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy117;
|
|
case 'E': case 'e': goto yy1320;
|
|
case 'U': case 'u': goto yy118;
|
|
default: goto yy52;
|
|
}
|
|
yy788: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': goto yy117;
|
|
case 'E': goto yy1320;
|
|
case 'U': goto yy118;
|
|
case 'a': goto yy1322;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1032;
|
|
case 'e': goto yy1321;
|
|
case 'u': goto yy1323;
|
|
default: goto yy52;
|
|
}
|
|
yy789: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy907;
|
|
case 'I': case 'i': goto yy109;
|
|
case 'O': case 'o': goto yy108;
|
|
default: goto yy52;
|
|
}
|
|
yy790: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': goto yy907;
|
|
case 'I': goto yy109;
|
|
case 'O': goto yy108;
|
|
case 'a': goto yy1315;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h': case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1032;
|
|
case 'i': goto yy1316;
|
|
case 'o': goto yy1317;
|
|
default: goto yy52;
|
|
}
|
|
yy791: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'O': goto yy106;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1032;
|
|
case 'o': goto yy1314;
|
|
default: goto yy52;
|
|
}
|
|
yy792: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy105;
|
|
case 'E': case 'e': goto yy894;
|
|
default: goto yy52;
|
|
}
|
|
yy793: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': goto yy105;
|
|
case 'E': goto yy894;
|
|
case 'a': goto yy1313;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1032;
|
|
case 'e': goto yy1312;
|
|
default: goto yy52;
|
|
}
|
|
yy794: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': goto yy97;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1032;
|
|
case 'e': goto yy1310;
|
|
default: goto yy52;
|
|
}
|
|
yy795: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy910;
|
|
case 'O': case 'o': goto yy82;
|
|
case 'R': case 'r': goto yy81;
|
|
default: goto yy52;
|
|
}
|
|
yy796: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': goto yy910;
|
|
case 'O': goto yy82;
|
|
case 'R': goto yy81;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q': case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1032;
|
|
case 'e': goto yy1306;
|
|
case 'o': goto yy1307;
|
|
case 'r': goto yy1308;
|
|
default: goto yy52;
|
|
}
|
|
yy797: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': goto yy78;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd': case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1032;
|
|
case 'e': goto yy1304;
|
|
default: goto yy52;
|
|
}
|
|
yy798: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'H': goto yy65;
|
|
case 'U': goto yy66;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g': case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1032;
|
|
case 'h': goto yy1302;
|
|
case 'u': goto yy1303;
|
|
default: goto yy52;
|
|
}
|
|
yy799: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '-': goto yy1051;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1050;
|
|
default: goto yy56;
|
|
}
|
|
yy800: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy821;
|
|
case 'M': goto yy822;
|
|
case 'P': goto yy867;
|
|
case 'U': goto yy866;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l': case 'n':
|
|
case 'o': case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1032;
|
|
case 'm': goto yy1031;
|
|
case 'p': goto yy1049;
|
|
case 'u': goto yy1048;
|
|
default: goto yy52;
|
|
}
|
|
yy801: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1032;
|
|
default: goto yy52;
|
|
}
|
|
yy802: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': goto yy874;
|
|
case 'U': goto yy873;
|
|
case 'a': goto yy1045;
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1032;
|
|
case 'u': goto yy1044;
|
|
default: goto yy52;
|
|
}
|
|
yy803: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'O': goto yy847;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1032;
|
|
case 'o': goto yy1042;
|
|
default: goto yy52;
|
|
}
|
|
yy804: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'C': goto yy861;
|
|
case 'a':
|
|
case 'b': case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1032;
|
|
case 'c': goto yy1041;
|
|
default: goto yy52;
|
|
}
|
|
yy805: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy821;
|
|
case 'M': goto yy822;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l': case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1032;
|
|
case 'm': goto yy1031;
|
|
default: goto yy52;
|
|
}
|
|
yy806: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2': goto yy972;
|
|
case '3': goto yy974;
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy975;
|
|
case 'A': case 'a': goto yy979;
|
|
case 'D': case 'd': goto yy983;
|
|
case 'F': case 'f': goto yy977;
|
|
case 'J': case 'j': goto yy976;
|
|
case 'M': case 'm': goto yy978;
|
|
case 'N': case 'n': goto yy982;
|
|
case 'O': case 'o': goto yy981;
|
|
case 'S': case 's': goto yy980;
|
|
default: goto yy52;
|
|
}
|
|
yy807: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy926;
|
|
case '1': goto yy927;
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy928;
|
|
case 'A': case 'a': goto yy932;
|
|
case 'D': case 'd': goto yy936;
|
|
case 'F': case 'f': goto yy930;
|
|
case 'J': case 'j': goto yy929;
|
|
case 'M': case 'm': goto yy931;
|
|
case 'N': case 'n': goto yy935;
|
|
case 'O': case 'o': goto yy934;
|
|
case 'S': case 's': goto yy933;
|
|
default: goto yy809;
|
|
}
|
|
yy808: ++YYCURSOR;
|
|
if((YYLIMIT - YYCURSOR) < 13) YYFILL(13);
|
|
yych = *YYCURSOR;
|
|
goto yy809;
|
|
yy809: switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy808;
|
|
case 'A': case 'a': goto yy891;
|
|
case 'D': case 'd': goto yy893;
|
|
case 'F': case 'f': goto yy889;
|
|
case 'I': goto yy811;
|
|
case 'J': case 'j': goto yy815;
|
|
case 'M': case 'm': goto yy890;
|
|
case 'N': case 'n': goto yy818;
|
|
case 'O': case 'o': goto yy817;
|
|
case 'S': case 's': goto yy892;
|
|
case 'V': goto yy813;
|
|
case 'X': goto yy814;
|
|
default: goto yy52;
|
|
}
|
|
yy810: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy885;
|
|
case '1': goto yy886;
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy887;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy888;
|
|
default: goto yy809;
|
|
}
|
|
yy811: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'I': goto yy884;
|
|
case 'V': case 'X': goto yy857;
|
|
default: goto yy812;
|
|
}
|
|
yy812:
|
|
#line 1101 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("datenoyearrev");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_DATE();
|
|
s->time->d = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->m = timelib_get_month((char **) &ptr);
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_DATE_TEXT;
|
|
}
|
|
#line 22366 "<stdout>"
|
|
yy813: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'I': goto yy882;
|
|
default: goto yy812;
|
|
}
|
|
yy814: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'I': goto yy881;
|
|
default: goto yy812;
|
|
}
|
|
yy815: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy874;
|
|
case 'U': case 'u': goto yy873;
|
|
default: goto yy52;
|
|
}
|
|
yy816: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy821;
|
|
case 'M': case 'm': goto yy822;
|
|
case 'P': case 'p': goto yy867;
|
|
case 'U': case 'u': goto yy866;
|
|
default: goto yy52;
|
|
}
|
|
yy817: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy861;
|
|
default: goto yy52;
|
|
}
|
|
yy818: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'O': case 'o': goto yy847;
|
|
default: goto yy52;
|
|
}
|
|
yy819: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy825;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy827;
|
|
default: goto yy52;
|
|
}
|
|
yy820: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy821;
|
|
case 'M': case 'm': goto yy822;
|
|
default: goto yy52;
|
|
}
|
|
yy821: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'M': case 'm': goto yy822;
|
|
default: goto yy52;
|
|
}
|
|
yy822: ++YYCURSOR;
|
|
switch((yych = *YYCURSOR)) {
|
|
case '.': goto yy824;
|
|
default: goto yy823;
|
|
}
|
|
yy823:
|
|
#line 892 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("timetiny12 | timeshort12 | timelong12");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_TIME();
|
|
s->time->h = timelib_get_nr((char **) &ptr, 2);
|
|
if (*ptr == ':' || *ptr == '.') {
|
|
s->time->i = timelib_get_nr((char **) &ptr, 2);
|
|
if (*ptr == ':' || *ptr == '.') {
|
|
s->time->s = timelib_get_nr((char **) &ptr, 2);
|
|
}
|
|
}
|
|
s->time->h += timelib_meridian((char **) &ptr, s->time->h);
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_TIME12;
|
|
}
|
|
#line 22500 "<stdout>"
|
|
yy824: yych = *++YYCURSOR;
|
|
goto yy823;
|
|
yy825: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy828;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy841;
|
|
default: goto yy826;
|
|
}
|
|
yy826:
|
|
#line 909 "parse_date.re"
|
|
{
|
|
int tz_not_found;
|
|
DEBUG_OUTPUT("timeshort24 | timelong24 | iso8601long");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_TIME();
|
|
s->time->h = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->i = timelib_get_nr((char **) &ptr, 2);
|
|
if (*ptr == ':' || *ptr == '.') {
|
|
s->time->s = timelib_get_nr((char **) &ptr, 2);
|
|
|
|
if (*ptr == '.') {
|
|
s->time->f = timelib_get_frac_nr((char **) &ptr, 8);
|
|
}
|
|
}
|
|
|
|
if (*ptr != '\0') {
|
|
s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
|
|
s->errors += tz_not_found;
|
|
}
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_TIME24_WITH_ZONE;
|
|
}
|
|
#line 22543 "<stdout>"
|
|
yy827: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy828;
|
|
default: goto yy826;
|
|
}
|
|
yy828: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy829;
|
|
case '6': goto yy830;
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy831;
|
|
default: goto yy52;
|
|
}
|
|
yy829: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy832;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy835;
|
|
default: goto yy826;
|
|
}
|
|
yy830: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy832;
|
|
case '0': goto yy835;
|
|
default: goto yy826;
|
|
}
|
|
yy831: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy832;
|
|
default: goto yy826;
|
|
}
|
|
yy832: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy833;
|
|
default: goto yy52;
|
|
}
|
|
yy833: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
goto yy834;
|
|
yy834: switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy833;
|
|
default: goto yy826;
|
|
}
|
|
yy835: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': goto yy836;
|
|
case '.': goto yy832;
|
|
case 'A': case 'P': case 'a': case 'p': goto yy838;
|
|
default: goto yy826;
|
|
}
|
|
yy836: ++YYCURSOR;
|
|
if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
|
|
yych = *YYCURSOR;
|
|
goto yy837;
|
|
yy837: switch(yych){
|
|
case ' ': goto yy836;
|
|
case 'A': case 'P': case 'a': case 'p': goto yy838;
|
|
default: goto yy52;
|
|
}
|
|
yy838: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy839;
|
|
case 'M': case 'm': goto yy840;
|
|
default: goto yy52;
|
|
}
|
|
yy839: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'M': case 'm': goto yy840;
|
|
default: goto yy52;
|
|
}
|
|
yy840: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy824;
|
|
default: goto yy823;
|
|
}
|
|
yy841: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': goto yy842;
|
|
case '.': case ':': goto yy828;
|
|
case 'A': case 'P': case 'a': case 'p': goto yy844;
|
|
default: goto yy826;
|
|
}
|
|
yy842: ++YYCURSOR;
|
|
if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
|
|
yych = *YYCURSOR;
|
|
goto yy843;
|
|
yy843: switch(yych){
|
|
case ' ': goto yy842;
|
|
case 'A': case 'P': case 'a': case 'p': goto yy844;
|
|
default: goto yy52;
|
|
}
|
|
yy844: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy845;
|
|
case 'M': case 'm': goto yy846;
|
|
default: goto yy52;
|
|
}
|
|
yy845: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'M': case 'm': goto yy846;
|
|
default: goto yy52;
|
|
}
|
|
yy846: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy824;
|
|
default: goto yy823;
|
|
}
|
|
yy847: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'V': case 'v': goto yy848;
|
|
default: goto yy52;
|
|
}
|
|
yy848: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'E': case 'e': goto yy853;
|
|
default: goto yy812;
|
|
}
|
|
yy849: ++YYCURSOR;
|
|
if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);
|
|
yych = *YYCURSOR;
|
|
goto yy850;
|
|
yy850: switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
default: goto yy52;
|
|
}
|
|
yy851: ++YYCURSOR;
|
|
switch((yych = *YYCURSOR)) {
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy858;
|
|
default: goto yy852;
|
|
}
|
|
yy852:
|
|
#line 1036 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("datefull");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_DATE();
|
|
s->time->d = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->m = timelib_get_month((char **) &ptr);
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
TIMELIB_PROCESS_YEAR(s->time->y);
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_DATE_FULL;
|
|
}
|
|
#line 22785 "<stdout>"
|
|
yy853: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'M': case 'm': goto yy854;
|
|
default: goto yy52;
|
|
}
|
|
yy854: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': case 'b': goto yy855;
|
|
default: goto yy52;
|
|
}
|
|
yy855: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy856;
|
|
default: goto yy52;
|
|
}
|
|
yy856: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy857;
|
|
default: goto yy52;
|
|
}
|
|
yy857: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
default: goto yy812;
|
|
}
|
|
yy858: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy859;
|
|
default: goto yy852;
|
|
}
|
|
yy859: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy860;
|
|
default: goto yy852;
|
|
}
|
|
yy860: yych = *++YYCURSOR;
|
|
goto yy852;
|
|
yy861: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy862;
|
|
default: goto yy52;
|
|
}
|
|
yy862: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'O': case 'o': goto yy863;
|
|
default: goto yy812;
|
|
}
|
|
yy863: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': case 'b': goto yy864;
|
|
default: goto yy52;
|
|
}
|
|
yy864: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy865;
|
|
default: goto yy52;
|
|
}
|
|
yy865: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy857;
|
|
default: goto yy52;
|
|
}
|
|
yy866: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'G': case 'g': goto yy870;
|
|
default: goto yy52;
|
|
}
|
|
yy867: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy868;
|
|
default: goto yy52;
|
|
}
|
|
yy868: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'I': case 'i': goto yy869;
|
|
default: goto yy812;
|
|
}
|
|
yy869: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'L': case 'l': goto yy857;
|
|
default: goto yy52;
|
|
}
|
|
yy870: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'U': case 'u': goto yy871;
|
|
default: goto yy812;
|
|
}
|
|
yy871: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'S': case 's': goto yy872;
|
|
default: goto yy52;
|
|
}
|
|
yy872: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy857;
|
|
default: goto yy52;
|
|
}
|
|
yy873: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'L': case 'l': goto yy880;
|
|
case 'N': case 'n': goto yy879;
|
|
default: goto yy52;
|
|
}
|
|
yy874: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy875;
|
|
default: goto yy52;
|
|
}
|
|
yy875: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'U': case 'u': goto yy876;
|
|
default: goto yy812;
|
|
}
|
|
yy876: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy877;
|
|
default: goto yy52;
|
|
}
|
|
yy877: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy878;
|
|
default: goto yy52;
|
|
}
|
|
yy878: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy857;
|
|
default: goto yy52;
|
|
}
|
|
yy879: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'E': case 'e': goto yy857;
|
|
default: goto yy812;
|
|
}
|
|
yy880: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'Y': case 'y': goto yy857;
|
|
default: goto yy812;
|
|
}
|
|
yy881: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'I': goto yy857;
|
|
default: goto yy812;
|
|
}
|
|
yy882: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'I': goto yy883;
|
|
default: goto yy812;
|
|
}
|
|
yy883: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'I': goto yy857;
|
|
default: goto yy812;
|
|
}
|
|
yy884: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'I': goto yy857;
|
|
default: goto yy812;
|
|
}
|
|
yy885: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy916;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy925;
|
|
case ':': goto yy828;
|
|
default: goto yy826;
|
|
}
|
|
yy886: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy916;
|
|
case '0':
|
|
case '1':
|
|
case '2': goto yy925;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy841;
|
|
case ':': goto yy828;
|
|
default: goto yy826;
|
|
}
|
|
yy887: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy916;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy841;
|
|
case ':': goto yy828;
|
|
default: goto yy826;
|
|
}
|
|
yy888: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy916;
|
|
case ':': goto yy828;
|
|
default: goto yy826;
|
|
}
|
|
yy889: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy910;
|
|
default: goto yy52;
|
|
}
|
|
yy890: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy907;
|
|
default: goto yy52;
|
|
}
|
|
yy891: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'P': case 'p': goto yy867;
|
|
case 'U': case 'u': goto yy866;
|
|
default: goto yy52;
|
|
}
|
|
yy892: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy900;
|
|
default: goto yy52;
|
|
}
|
|
yy893: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy894;
|
|
default: goto yy52;
|
|
}
|
|
yy894: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy895;
|
|
default: goto yy52;
|
|
}
|
|
yy895: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'E': case 'e': goto yy896;
|
|
default: goto yy812;
|
|
}
|
|
yy896: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'M': case 'm': goto yy897;
|
|
default: goto yy52;
|
|
}
|
|
yy897: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': case 'b': goto yy898;
|
|
default: goto yy52;
|
|
}
|
|
yy898: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy899;
|
|
default: goto yy52;
|
|
}
|
|
yy899: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy857;
|
|
default: goto yy52;
|
|
}
|
|
yy900: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'P': case 'p': goto yy901;
|
|
default: goto yy52;
|
|
}
|
|
yy901: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'T': case 't': goto yy902;
|
|
default: goto yy812;
|
|
}
|
|
yy902: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'E': case 'e': goto yy903;
|
|
default: goto yy812;
|
|
}
|
|
yy903: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'M': case 'm': goto yy904;
|
|
default: goto yy52;
|
|
}
|
|
yy904: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': case 'b': goto yy905;
|
|
default: goto yy52;
|
|
}
|
|
yy905: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy906;
|
|
default: goto yy52;
|
|
}
|
|
yy906: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy857;
|
|
default: goto yy52;
|
|
}
|
|
yy907: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy908;
|
|
case 'Y': case 'y': goto yy857;
|
|
default: goto yy52;
|
|
}
|
|
yy908: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'C': case 'c': goto yy909;
|
|
default: goto yy812;
|
|
}
|
|
yy909: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy857;
|
|
default: goto yy52;
|
|
}
|
|
yy910: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': case 'b': goto yy911;
|
|
default: goto yy52;
|
|
}
|
|
yy911: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'R': case 'r': goto yy912;
|
|
default: goto yy812;
|
|
}
|
|
yy912: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'U': case 'u': goto yy913;
|
|
default: goto yy52;
|
|
}
|
|
yy913: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy914;
|
|
default: goto yy52;
|
|
}
|
|
yy914: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy915;
|
|
default: goto yy52;
|
|
}
|
|
yy915: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy857;
|
|
default: goto yy52;
|
|
}
|
|
yy916: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy917;
|
|
case '6': goto yy918;
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy919;
|
|
default: goto yy52;
|
|
}
|
|
yy917: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy832;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy924;
|
|
default: goto yy826;
|
|
}
|
|
yy918: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy832;
|
|
case '0': goto yy924;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy920;
|
|
default: goto yy826;
|
|
}
|
|
yy919: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy832;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy920;
|
|
default: goto yy826;
|
|
}
|
|
yy920: ++YYCURSOR;
|
|
switch((yych = *YYCURSOR)) {
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy922;
|
|
default: goto yy921;
|
|
}
|
|
yy921:
|
|
#line 1049 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("pointed date");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_DATE();
|
|
s->time->d = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->m = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
TIMELIB_PROCESS_YEAR(s->time->y);
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_DATE_FULL_POINTED;
|
|
}
|
|
#line 23661 "<stdout>"
|
|
yy922: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy923;
|
|
default: goto yy921;
|
|
}
|
|
yy923: yych = *++YYCURSOR;
|
|
goto yy921;
|
|
yy924: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': goto yy836;
|
|
case '.': goto yy832;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy922;
|
|
case 'A': case 'P': case 'a': case 'p': goto yy838;
|
|
default: goto yy826;
|
|
}
|
|
yy925: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': goto yy842;
|
|
case '.': goto yy916;
|
|
case ':': goto yy828;
|
|
case 'A': case 'P': case 'a': case 'p': goto yy844;
|
|
default: goto yy826;
|
|
}
|
|
yy926: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '-': goto yy965;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy928;
|
|
default: goto yy52;
|
|
}
|
|
yy927: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '-': goto yy965;
|
|
case '0':
|
|
case '1':
|
|
case '2': goto yy928;
|
|
default: goto yy52;
|
|
}
|
|
yy928: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '-': goto yy965;
|
|
default: goto yy52;
|
|
}
|
|
yy929: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy961;
|
|
case 'U': case 'u': goto yy960;
|
|
default: goto yy52;
|
|
}
|
|
yy930: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy958;
|
|
default: goto yy52;
|
|
}
|
|
yy931: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy955;
|
|
default: goto yy52;
|
|
}
|
|
yy932: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'P': case 'p': goto yy952;
|
|
case 'U': case 'u': goto yy951;
|
|
default: goto yy52;
|
|
}
|
|
yy933: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy948;
|
|
default: goto yy52;
|
|
}
|
|
yy934: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy946;
|
|
default: goto yy52;
|
|
}
|
|
yy935: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'O': case 'o': goto yy944;
|
|
default: goto yy52;
|
|
}
|
|
yy936: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy937;
|
|
default: goto yy52;
|
|
}
|
|
yy937: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy938;
|
|
default: goto yy52;
|
|
}
|
|
yy938: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case '.': goto yy849;
|
|
case '-': goto yy939;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'E': case 'e': goto yy896;
|
|
default: goto yy812;
|
|
}
|
|
yy939: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy940;
|
|
case '1':
|
|
case '2': goto yy941;
|
|
case '3': goto yy942;
|
|
default: goto yy850;
|
|
}
|
|
yy940: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy858;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy943;
|
|
default: goto yy852;
|
|
}
|
|
yy941: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy943;
|
|
default: goto yy852;
|
|
}
|
|
yy942: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1': goto yy943;
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy858;
|
|
default: goto yy852;
|
|
}
|
|
yy943: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy859;
|
|
default: goto yy852;
|
|
}
|
|
yy944: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'V': case 'v': goto yy945;
|
|
default: goto yy52;
|
|
}
|
|
yy945: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case '.': goto yy849;
|
|
case '-': goto yy939;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'E': case 'e': goto yy853;
|
|
default: goto yy812;
|
|
}
|
|
yy946: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy947;
|
|
default: goto yy52;
|
|
}
|
|
yy947: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case '.': goto yy849;
|
|
case '-': goto yy939;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'O': case 'o': goto yy863;
|
|
default: goto yy812;
|
|
}
|
|
yy948: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'P': case 'p': goto yy949;
|
|
default: goto yy52;
|
|
}
|
|
yy949: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case '.': goto yy849;
|
|
case '-': goto yy939;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'T': case 't': goto yy950;
|
|
default: goto yy812;
|
|
}
|
|
yy950: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case '.': goto yy849;
|
|
case '-': goto yy939;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'E': case 'e': goto yy903;
|
|
default: goto yy812;
|
|
}
|
|
yy951: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'G': case 'g': goto yy954;
|
|
default: goto yy52;
|
|
}
|
|
yy952: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy953;
|
|
default: goto yy52;
|
|
}
|
|
yy953: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case '.': goto yy849;
|
|
case '-': goto yy939;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'I': case 'i': goto yy869;
|
|
default: goto yy812;
|
|
}
|
|
yy954: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case '.': goto yy849;
|
|
case '-': goto yy939;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'U': case 'u': goto yy871;
|
|
default: goto yy812;
|
|
}
|
|
yy955: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy956;
|
|
case 'Y': case 'y': goto yy957;
|
|
default: goto yy52;
|
|
}
|
|
yy956: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case '.': goto yy849;
|
|
case '-': goto yy939;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'C': case 'c': goto yy909;
|
|
default: goto yy812;
|
|
}
|
|
yy957: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case '.': goto yy849;
|
|
case '-': goto yy939;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
default: goto yy812;
|
|
}
|
|
yy958: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': case 'b': goto yy959;
|
|
default: goto yy52;
|
|
}
|
|
yy959: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case '.': goto yy849;
|
|
case '-': goto yy939;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'R': case 'r': goto yy912;
|
|
default: goto yy812;
|
|
}
|
|
yy960: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'L': case 'l': goto yy964;
|
|
case 'N': case 'n': goto yy963;
|
|
default: goto yy52;
|
|
}
|
|
yy961: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy962;
|
|
default: goto yy52;
|
|
}
|
|
yy962: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case '.': goto yy849;
|
|
case '-': goto yy939;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'U': case 'u': goto yy876;
|
|
default: goto yy812;
|
|
}
|
|
yy963: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case '.': goto yy849;
|
|
case '-': goto yy939;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'E': case 'e': goto yy857;
|
|
default: goto yy812;
|
|
}
|
|
yy964: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case '.': goto yy849;
|
|
case '-': goto yy939;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'Y': case 'y': goto yy857;
|
|
default: goto yy812;
|
|
}
|
|
yy965: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2': goto yy966;
|
|
case '3': goto yy968;
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy969;
|
|
default: goto yy52;
|
|
}
|
|
yy966: yyaccept = 13;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy969;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy970;
|
|
default: goto yy967;
|
|
}
|
|
yy967:
|
|
#line 1023 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("gnudateshort");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_DATE();
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
s->time->m = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->d = timelib_get_nr((char **) &ptr, 2);
|
|
TIMELIB_PROCESS_YEAR(s->time->y);
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_ISO_DATE;
|
|
}
|
|
#line 24348 "<stdout>"
|
|
yy968: yyaccept = 13;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1': goto yy969;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy970;
|
|
default: goto yy967;
|
|
}
|
|
yy969: yyaccept = 13;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy970;
|
|
default: goto yy967;
|
|
}
|
|
yy970: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy971;
|
|
default: goto yy52;
|
|
}
|
|
yy971: yych = *++YYCURSOR;
|
|
goto yy967;
|
|
yy972: yyaccept = 14;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '/': goto yy1025;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy975;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1024;
|
|
default: goto yy973;
|
|
}
|
|
yy973:
|
|
#line 996 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("americanshort | american");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_DATE();
|
|
s->time->m = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->d = timelib_get_nr((char **) &ptr, 2);
|
|
if (*ptr == '/') {
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
TIMELIB_PROCESS_YEAR(s->time->y);
|
|
}
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_AMERICAN;
|
|
}
|
|
#line 24502 "<stdout>"
|
|
yy974: yyaccept = 14;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '/': goto yy1025;
|
|
case '0':
|
|
case '1': goto yy975;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1024;
|
|
default: goto yy973;
|
|
}
|
|
yy975: yyaccept = 14;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '/': goto yy1025;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1024;
|
|
default: goto yy973;
|
|
}
|
|
yy976: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy1023;
|
|
case 'U': case 'u': goto yy1022;
|
|
default: goto yy52;
|
|
}
|
|
yy977: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1021;
|
|
default: goto yy52;
|
|
}
|
|
yy978: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy1020;
|
|
default: goto yy52;
|
|
}
|
|
yy979: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'P': case 'p': goto yy1019;
|
|
case 'U': case 'u': goto yy1018;
|
|
default: goto yy52;
|
|
}
|
|
yy980: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1016;
|
|
default: goto yy52;
|
|
}
|
|
yy981: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy1015;
|
|
default: goto yy52;
|
|
}
|
|
yy982: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'O': case 'o': goto yy1014;
|
|
default: goto yy52;
|
|
}
|
|
yy983: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy984;
|
|
default: goto yy52;
|
|
}
|
|
yy984: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy985;
|
|
default: goto yy52;
|
|
}
|
|
yy985: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '/': goto yy986;
|
|
default: goto yy52;
|
|
}
|
|
yy986: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy987;
|
|
default: goto yy52;
|
|
}
|
|
yy987: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy988;
|
|
default: goto yy52;
|
|
}
|
|
yy988: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy989;
|
|
default: goto yy52;
|
|
}
|
|
yy989: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy990;
|
|
default: goto yy52;
|
|
}
|
|
yy990: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ':': goto yy991;
|
|
default: goto yy52;
|
|
}
|
|
yy991: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1': goto yy992;
|
|
case '2': goto yy993;
|
|
default: goto yy52;
|
|
}
|
|
yy992: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy994;
|
|
default: goto yy52;
|
|
}
|
|
yy993: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3': goto yy994;
|
|
default: goto yy52;
|
|
}
|
|
yy994: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ':': goto yy995;
|
|
default: goto yy52;
|
|
}
|
|
yy995: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy996;
|
|
default: goto yy52;
|
|
}
|
|
yy996: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy997;
|
|
default: goto yy52;
|
|
}
|
|
yy997: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ':': goto yy998;
|
|
default: goto yy52;
|
|
}
|
|
yy998: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy999;
|
|
case '6': goto yy1000;
|
|
default: goto yy52;
|
|
}
|
|
yy999: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1001;
|
|
default: goto yy52;
|
|
}
|
|
yy1000: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1001;
|
|
default: goto yy52;
|
|
}
|
|
yy1001: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ' ': goto yy1002;
|
|
default: goto yy52;
|
|
}
|
|
yy1002: ++YYCURSOR;
|
|
if((YYLIMIT - YYCURSOR) < 6) YYFILL(6);
|
|
yych = *YYCURSOR;
|
|
goto yy1003;
|
|
yy1003: switch(yych){
|
|
case ' ': goto yy1002;
|
|
case '+': case '-': goto yy1004;
|
|
default: goto yy52;
|
|
}
|
|
yy1004: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1': goto yy1005;
|
|
case '2': goto yy1007;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1008;
|
|
default: goto yy52;
|
|
}
|
|
yy1005: ++YYCURSOR;
|
|
switch((yych = *YYCURSOR)) {
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1012;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1008;
|
|
case ':': goto yy1009;
|
|
default: goto yy1006;
|
|
}
|
|
yy1006:
|
|
#line 1223 "parse_date.re"
|
|
{
|
|
int tz_not_found;
|
|
DEBUG_OUTPUT("clf");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_TIME();
|
|
TIMELIB_HAVE_DATE();
|
|
s->time->d = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->m = timelib_get_month((char **) &ptr);
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
s->time->h = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->i = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->s = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
|
|
s->errors += tz_not_found;
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_CLF;
|
|
}
|
|
#line 24837 "<stdout>"
|
|
yy1007: yyaccept = 15;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3': goto yy1012;
|
|
case '4':
|
|
case '5': goto yy1010;
|
|
case ':': goto yy1009;
|
|
default: goto yy1006;
|
|
}
|
|
yy1008: yyaccept = 15;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1010;
|
|
case ':': goto yy1009;
|
|
default: goto yy1006;
|
|
}
|
|
yy1009: yyaccept = 15;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1010;
|
|
default: goto yy1006;
|
|
}
|
|
yy1010: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1011;
|
|
default: goto yy52;
|
|
}
|
|
yy1011: yych = *++YYCURSOR;
|
|
goto yy1006;
|
|
yy1012: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1013;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1011;
|
|
case ':': goto yy1009;
|
|
default: goto yy1006;
|
|
}
|
|
yy1013: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1011;
|
|
default: goto yy1006;
|
|
}
|
|
yy1014: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'V': case 'v': goto yy985;
|
|
default: goto yy52;
|
|
}
|
|
yy1015: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy985;
|
|
default: goto yy52;
|
|
}
|
|
yy1016: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'P': case 'p': goto yy1017;
|
|
default: goto yy52;
|
|
}
|
|
yy1017: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '/': goto yy986;
|
|
case 'T': case 't': goto yy985;
|
|
default: goto yy52;
|
|
}
|
|
yy1018: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'G': case 'g': goto yy985;
|
|
default: goto yy52;
|
|
}
|
|
yy1019: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy985;
|
|
default: goto yy52;
|
|
}
|
|
yy1020: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'Y': case 'r': case 'y': goto yy985;
|
|
default: goto yy52;
|
|
}
|
|
yy1021: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': case 'b': goto yy985;
|
|
default: goto yy52;
|
|
}
|
|
yy1022: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'L': case 'N': case 'l': case 'n': goto yy985;
|
|
default: goto yy52;
|
|
}
|
|
yy1023: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy985;
|
|
default: goto yy52;
|
|
}
|
|
yy1024: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1030;
|
|
default: goto yy52;
|
|
}
|
|
yy1025: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1026;
|
|
default: goto yy52;
|
|
}
|
|
yy1026: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1027;
|
|
default: goto yy973;
|
|
}
|
|
yy1027: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1028;
|
|
default: goto yy973;
|
|
}
|
|
yy1028: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1029;
|
|
default: goto yy973;
|
|
}
|
|
yy1029: yych = *++YYCURSOR;
|
|
goto yy973;
|
|
yy1030: yyaccept = 14;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '/': goto yy1025;
|
|
default: goto yy973;
|
|
}
|
|
yy1031: yyaccept = 16;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-': case 'A': case 'D': case 'F': case 'I':
|
|
case 'J': case 'M':
|
|
case 'N':
|
|
case 'O': case 'S': case 'V': case 'X': case 'a': case 'd': case 'f': case 'j': case 'm':
|
|
case 'n':
|
|
case 'o': case 's': goto yy809;
|
|
case '.': goto yy1040;
|
|
case '/': goto yy1033;
|
|
default: goto yy823;
|
|
}
|
|
yy1032: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
default: goto yy809;
|
|
}
|
|
yy1033: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy979;
|
|
case 'D': case 'd': goto yy983;
|
|
case 'F': case 'f': goto yy977;
|
|
case 'J': case 'j': goto yy976;
|
|
case 'M': case 'm': goto yy978;
|
|
case 'N': case 'n': goto yy982;
|
|
case 'O': case 'o': goto yy981;
|
|
case 'S': case 's': goto yy980;
|
|
default: goto yy52;
|
|
}
|
|
yy1034: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1035;
|
|
case '1': goto yy1036;
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1037;
|
|
default: goto yy809;
|
|
}
|
|
yy1035: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1038;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1037;
|
|
default: goto yy52;
|
|
}
|
|
yy1036: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1038;
|
|
case '0':
|
|
case '1':
|
|
case '2': goto yy1037;
|
|
default: goto yy52;
|
|
}
|
|
yy1037: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1038;
|
|
default: goto yy52;
|
|
}
|
|
yy1038: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1039;
|
|
default: goto yy52;
|
|
}
|
|
yy1039: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy920;
|
|
default: goto yy921;
|
|
}
|
|
yy1040: yyaccept = 16;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': case 'A': case 'D': case 'F': case 'I':
|
|
case 'J': case 'M':
|
|
case 'N':
|
|
case 'O': case 'S': case 'V': case 'X': case 'a': case 'd': case 'f': case 'j': case 'm':
|
|
case 'n':
|
|
case 'o': case 's': goto yy809;
|
|
case '0': goto yy1035;
|
|
case '1': goto yy1036;
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1037;
|
|
default: goto yy823;
|
|
}
|
|
yy1041: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'T': case 't': goto yy862;
|
|
default: goto yy809;
|
|
}
|
|
yy1042: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'V': goto yy1043;
|
|
case 'v': goto yy848;
|
|
default: goto yy809;
|
|
}
|
|
yy1043: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'E': case 'e': goto yy853;
|
|
case 'I': goto yy882;
|
|
default: goto yy812;
|
|
}
|
|
yy1044: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'L': case 'l': goto yy880;
|
|
case 'N': case 'n': goto yy1047;
|
|
default: goto yy809;
|
|
}
|
|
yy1045: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'N': case 'n': goto yy1046;
|
|
default: goto yy809;
|
|
}
|
|
yy1046: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'O': case 'o': goto yy847;
|
|
case 'U': case 'u': goto yy876;
|
|
default: goto yy812;
|
|
}
|
|
yy1047: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'E': case 'e': goto yy857;
|
|
case 'O': case 'o': goto yy847;
|
|
default: goto yy812;
|
|
}
|
|
yy1048: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'G': case 'g': goto yy870;
|
|
default: goto yy809;
|
|
}
|
|
yy1049: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'R': case 'r': goto yy868;
|
|
default: goto yy809;
|
|
}
|
|
yy1050: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '-': goto yy1051;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1078;
|
|
default: goto yy56;
|
|
}
|
|
yy1051: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy926;
|
|
case '1': goto yy927;
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy928;
|
|
case 'A': case 'a': goto yy1055;
|
|
case 'D': case 'd': goto yy1059;
|
|
case 'F': case 'f': goto yy1053;
|
|
case 'J': case 'j': goto yy1052;
|
|
case 'M': case 'm': goto yy1054;
|
|
case 'N': case 'n': goto yy1058;
|
|
case 'O': case 'o': goto yy1057;
|
|
case 'S': case 's': goto yy1056;
|
|
default: goto yy52;
|
|
}
|
|
yy1052: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy1077;
|
|
case 'U': case 'u': goto yy1076;
|
|
default: goto yy52;
|
|
}
|
|
yy1053: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1075;
|
|
default: goto yy52;
|
|
}
|
|
yy1054: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy1074;
|
|
default: goto yy52;
|
|
}
|
|
yy1055: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'P': case 'p': goto yy1073;
|
|
case 'U': case 'u': goto yy1072;
|
|
default: goto yy52;
|
|
}
|
|
yy1056: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1070;
|
|
default: goto yy52;
|
|
}
|
|
yy1057: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy1069;
|
|
default: goto yy52;
|
|
}
|
|
yy1058: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'O': case 'o': goto yy1068;
|
|
default: goto yy52;
|
|
}
|
|
yy1059: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1060;
|
|
default: goto yy52;
|
|
}
|
|
yy1060: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy1061;
|
|
default: goto yy52;
|
|
}
|
|
yy1061: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '-': goto yy1062;
|
|
default: goto yy52;
|
|
}
|
|
yy1062: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1063;
|
|
case '1':
|
|
case '2': goto yy1064;
|
|
case '3': goto yy1065;
|
|
default: goto yy52;
|
|
}
|
|
yy1063: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1066;
|
|
default: goto yy52;
|
|
}
|
|
yy1064: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1066;
|
|
default: goto yy52;
|
|
}
|
|
yy1065: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1': goto yy1066;
|
|
default: goto yy52;
|
|
}
|
|
yy1066: ++YYCURSOR;
|
|
goto yy1067;
|
|
yy1067:
|
|
#line 1210 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("pgtextreverse");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_DATE();
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
s->time->m = timelib_get_month((char **) &ptr);
|
|
s->time->d = timelib_get_nr((char **) &ptr, 2);
|
|
TIMELIB_PROCESS_YEAR(s->time->y);
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_PG_TEXT;
|
|
}
|
|
#line 25497 "<stdout>"
|
|
yy1068: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'V': case 'v': goto yy1061;
|
|
default: goto yy52;
|
|
}
|
|
yy1069: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy1061;
|
|
default: goto yy52;
|
|
}
|
|
yy1070: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'P': case 'p': goto yy1071;
|
|
default: goto yy52;
|
|
}
|
|
yy1071: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '-': goto yy1062;
|
|
case 'T': case 't': goto yy1061;
|
|
default: goto yy52;
|
|
}
|
|
yy1072: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'G': case 'g': goto yy1061;
|
|
default: goto yy52;
|
|
}
|
|
yy1073: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy1061;
|
|
default: goto yy52;
|
|
}
|
|
yy1074: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'Y': case 'r': case 'y': goto yy1061;
|
|
default: goto yy52;
|
|
}
|
|
yy1075: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': case 'b': goto yy1061;
|
|
default: goto yy52;
|
|
}
|
|
yy1076: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'L': case 'N': case 'l': case 'n': goto yy1061;
|
|
default: goto yy52;
|
|
}
|
|
yy1077: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy1061;
|
|
default: goto yy52;
|
|
}
|
|
yy1078: yyaccept = 17;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case 'A': case 'D': case 'F': case 'H':
|
|
case 'I':
|
|
case 'J': case 'M':
|
|
case 'N':
|
|
case 'O': case 'S':
|
|
case 'T': case 'V': case 'X':
|
|
case 'Y': case 'a': case 'd': case 'f': case 'h': case 'j': case 'm':
|
|
case 'n':
|
|
case 'o': case 's':
|
|
case 't': case 'w': case 'y': goto yy1083;
|
|
case '-': goto yy1080;
|
|
case '.': goto yy1086;
|
|
case '/': goto yy1081;
|
|
case '0': goto yy1099;
|
|
case '1': goto yy1100;
|
|
case '2': goto yy1101;
|
|
case '3': goto yy1102;
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
case 'W': goto yy1103;
|
|
default: goto yy1079;
|
|
}
|
|
yy1079:
|
|
#line 1242 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("year4");
|
|
TIMELIB_INIT;
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_CLF;
|
|
}
|
|
#line 25599 "<stdout>"
|
|
yy1080: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1242;
|
|
case '1': goto yy1243;
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy928;
|
|
case 'A': case 'a': goto yy1237;
|
|
case 'D': case 'd': goto yy1241;
|
|
case 'F': case 'f': goto yy1235;
|
|
case 'J': case 'j': goto yy1234;
|
|
case 'M': case 'm': goto yy1236;
|
|
case 'N': case 'n': goto yy1240;
|
|
case 'O': case 'o': goto yy1239;
|
|
case 'S': case 's': goto yy1238;
|
|
default: goto yy1085;
|
|
}
|
|
yy1081: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1218;
|
|
case '1': goto yy1219;
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1220;
|
|
default: goto yy52;
|
|
}
|
|
yy1082: ++YYCURSOR;
|
|
if((YYLIMIT - YYCURSOR) < 9) YYFILL(9);
|
|
yych = *YYCURSOR;
|
|
goto yy1083;
|
|
yy1083: switch(yych){
|
|
case ' ': goto yy1082;
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy1084;
|
|
case 'A': case 'a': goto yy1094;
|
|
case 'D': case 'd': goto yy1098;
|
|
case 'F': case 'f': goto yy1092;
|
|
case 'H': case 'h': goto yy59;
|
|
case 'I': goto yy1087;
|
|
case 'J': case 'j': goto yy1091;
|
|
case 'M': case 'm': goto yy1093;
|
|
case 'N': case 'n': goto yy1097;
|
|
case 'O': case 'o': goto yy1096;
|
|
case 'S': case 's': goto yy1095;
|
|
case 'T': case 't': goto yy64;
|
|
case 'V': goto yy1089;
|
|
case 'W': case 'w': goto yy61;
|
|
case 'X': goto yy1090;
|
|
case 'Y': case 'y': goto yy63;
|
|
default: goto yy52;
|
|
}
|
|
yy1084: ++YYCURSOR;
|
|
if((YYLIMIT - YYCURSOR) < 9) YYFILL(9);
|
|
yych = *YYCURSOR;
|
|
goto yy1085;
|
|
yy1085: switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy1084;
|
|
case 'A': case 'a': goto yy1094;
|
|
case 'D': case 'd': goto yy1210;
|
|
case 'F': case 'f': goto yy1207;
|
|
case 'I': goto yy1087;
|
|
case 'J': case 'j': goto yy1091;
|
|
case 'M': case 'm': goto yy1208;
|
|
case 'N': case 'n': goto yy1097;
|
|
case 'O': case 'o': goto yy1096;
|
|
case 'S': case 's': goto yy1209;
|
|
case 'V': goto yy1089;
|
|
case 'X': goto yy1090;
|
|
default: goto yy52;
|
|
}
|
|
yy1086: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1204;
|
|
case '1':
|
|
case '2': goto yy1205;
|
|
case '3': goto yy1206;
|
|
default: goto yy1085;
|
|
}
|
|
yy1087: ++YYCURSOR;
|
|
switch((yych = *YYCURSOR)) {
|
|
case 'I': goto yy1203;
|
|
case 'V': case 'X': goto yy1157;
|
|
default: goto yy1088;
|
|
}
|
|
yy1088:
|
|
#line 1075 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("datenodayrev");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_DATE();
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
s->time->m = timelib_get_month((char **) &ptr);
|
|
s->time->d = 1;
|
|
TIMELIB_PROCESS_YEAR(s->time->y);
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_DATE_NO_DAY;
|
|
}
|
|
#line 25733 "<stdout>"
|
|
yy1089: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'I': goto yy1201;
|
|
default: goto yy1088;
|
|
}
|
|
yy1090: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'I': goto yy1200;
|
|
default: goto yy1088;
|
|
}
|
|
yy1091: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy1193;
|
|
case 'U': case 'u': goto yy1192;
|
|
default: goto yy52;
|
|
}
|
|
yy1092: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1186;
|
|
case 'O': case 'o': goto yy82;
|
|
case 'R': case 'r': goto yy81;
|
|
default: goto yy52;
|
|
}
|
|
yy1093: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy1183;
|
|
case 'I': case 'i': goto yy109;
|
|
case 'O': case 'o': goto yy108;
|
|
default: goto yy52;
|
|
}
|
|
yy1094: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'P': case 'p': goto yy1177;
|
|
case 'U': case 'u': goto yy1176;
|
|
default: goto yy52;
|
|
}
|
|
yy1095: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy117;
|
|
case 'E': case 'e': goto yy1169;
|
|
case 'U': case 'u': goto yy118;
|
|
default: goto yy52;
|
|
}
|
|
yy1096: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy1164;
|
|
default: goto yy52;
|
|
}
|
|
yy1097: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'O': case 'o': goto yy1158;
|
|
default: goto yy52;
|
|
}
|
|
yy1098: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy105;
|
|
case 'E': case 'e': goto yy1151;
|
|
default: goto yy52;
|
|
}
|
|
yy1099: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1149;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1150;
|
|
default: goto yy56;
|
|
}
|
|
yy1100: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2': goto yy1116;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1115;
|
|
default: goto yy56;
|
|
}
|
|
yy1101: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1115;
|
|
default: goto yy56;
|
|
}
|
|
yy1102: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1111;
|
|
case '6': goto yy1112;
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
default: goto yy56;
|
|
}
|
|
yy1103: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1104;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4': goto yy1105;
|
|
case '5': goto yy1106;
|
|
case 'E': case 'e': goto yy97;
|
|
default: goto yy52;
|
|
}
|
|
yy1104: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1107;
|
|
default: goto yy52;
|
|
}
|
|
yy1105: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1107;
|
|
default: goto yy52;
|
|
}
|
|
yy1106: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3': goto yy1107;
|
|
default: goto yy52;
|
|
}
|
|
yy1107: ++YYCURSOR;
|
|
switch((yych = *YYCURSOR)) {
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7': goto yy1109;
|
|
default: goto yy1108;
|
|
}
|
|
yy1108:
|
|
#line 1178 "parse_date.re"
|
|
{
|
|
timelib_sll w, d;
|
|
DEBUG_OUTPUT("isoweek");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_DATE();
|
|
TIMELIB_HAVE_RELATIVE();
|
|
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
w = timelib_get_nr((char **) &ptr, 2);
|
|
d = 1;
|
|
s->time->m = 1;
|
|
s->time->d = 1;
|
|
s->time->relative.d = timelib_daynr_from_weeknr(s->time->y, w, d);
|
|
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_ISO_WEEK;
|
|
}
|
|
#line 25926 "<stdout>"
|
|
yy1109: ++YYCURSOR;
|
|
goto yy1110;
|
|
yy1110:
|
|
#line 1159 "parse_date.re"
|
|
{
|
|
timelib_sll w, d;
|
|
DEBUG_OUTPUT("isoweekday");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_DATE();
|
|
TIMELIB_HAVE_RELATIVE();
|
|
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
w = timelib_get_nr((char **) &ptr, 2);
|
|
d = timelib_get_nr((char **) &ptr, 1);
|
|
s->time->m = 1;
|
|
s->time->d = 1;
|
|
s->time->relative.d = timelib_daynr_from_weeknr(s->time->y, w, d);
|
|
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_ISO_WEEK;
|
|
}
|
|
#line 25948 "<stdout>"
|
|
yy1111: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1113;
|
|
default: goto yy56;
|
|
}
|
|
yy1112: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6': goto yy1113;
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
default: goto yy56;
|
|
}
|
|
yy1113: yyaccept = 18;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy56;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
default: goto yy1114;
|
|
}
|
|
yy1114:
|
|
#line 1146 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("pgydotd");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_DATE();
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
s->time->d = timelib_get_nr((char **) &ptr, 3);
|
|
s->time->m = 1;
|
|
TIMELIB_PROCESS_YEAR(s->time->y);
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_PG_YEARDAY;
|
|
}
|
|
#line 26008 "<stdout>"
|
|
yy1115: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1113;
|
|
default: goto yy56;
|
|
}
|
|
yy1116: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1117;
|
|
case '1':
|
|
case '2': goto yy1118;
|
|
case '3': goto yy1119;
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1113;
|
|
default: goto yy56;
|
|
}
|
|
yy1117: yyaccept = 18;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy56;
|
|
case '0': goto yy50;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1120;
|
|
default: goto yy1114;
|
|
}
|
|
yy1118: yyaccept = 18;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy56;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1120;
|
|
default: goto yy1114;
|
|
}
|
|
yy1119: yyaccept = 18;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy56;
|
|
case '0':
|
|
case '1': goto yy1120;
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
default: goto yy1114;
|
|
}
|
|
yy1120: yyaccept = 19;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': goto yy55;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
case 'D': case 'd': goto yy60;
|
|
case 'F': case 'f': goto yy62;
|
|
case 'H': case 'h': goto yy59;
|
|
case 'M': case 'm': goto yy58;
|
|
case 'S': case 's': goto yy57;
|
|
case 'T': goto yy1122;
|
|
case 'W': case 'w': goto yy61;
|
|
case 'Y': case 'y': goto yy63;
|
|
case 't': goto yy1123;
|
|
default: goto yy1121;
|
|
}
|
|
yy1121:
|
|
#line 1112 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("datenocolon");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_DATE();
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
s->time->m = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->d = timelib_get_nr((char **) &ptr, 2);
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_DATE_NOCOLON;
|
|
}
|
|
#line 26128 "<stdout>"
|
|
yy1122: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1': goto yy1139;
|
|
case '2': goto yy1140;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1141;
|
|
case 'H': case 'h': goto yy65;
|
|
case 'U': case 'u': goto yy66;
|
|
default: goto yy52;
|
|
}
|
|
yy1123: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1': goto yy1124;
|
|
case '2': goto yy1125;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1126;
|
|
case 'H': case 'h': goto yy65;
|
|
case 'U': case 'u': goto yy66;
|
|
default: goto yy52;
|
|
}
|
|
yy1124: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1133;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1126;
|
|
default: goto yy52;
|
|
}
|
|
yy1125: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3': goto yy1133;
|
|
case '4':
|
|
case '5': goto yy1127;
|
|
default: goto yy52;
|
|
}
|
|
yy1126: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1127;
|
|
default: goto yy52;
|
|
}
|
|
yy1127: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1128;
|
|
default: goto yy52;
|
|
}
|
|
yy1128: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1129;
|
|
case '6': goto yy1130;
|
|
default: goto yy52;
|
|
}
|
|
yy1129: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1131;
|
|
default: goto yy52;
|
|
}
|
|
yy1130: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1131;
|
|
default: goto yy52;
|
|
}
|
|
yy1131: ++YYCURSOR;
|
|
goto yy1132;
|
|
yy1132:
|
|
#line 1124 "parse_date.re"
|
|
{
|
|
int tz_not_found;
|
|
DEBUG_OUTPUT("xmlrpc | xmlrpcnocolon | soap | wddx");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_TIME();
|
|
TIMELIB_HAVE_DATE();
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
s->time->m = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->d = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->h = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->i = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->s = timelib_get_nr((char **) &ptr, 2);
|
|
if (*ptr == '.') {
|
|
s->time->f = timelib_get_frac_nr((char **) &ptr, 9);
|
|
s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
|
|
s->errors += tz_not_found;
|
|
}
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_XMLRPC_SOAP;
|
|
}
|
|
#line 26263 "<stdout>"
|
|
yy1133: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1134;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1128;
|
|
default: goto yy52;
|
|
}
|
|
yy1134: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1135;
|
|
case '6': goto yy1136;
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1128;
|
|
default: goto yy52;
|
|
}
|
|
yy1135: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1137;
|
|
case '6': goto yy1138;
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1131;
|
|
default: goto yy52;
|
|
}
|
|
yy1136: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1137;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1129;
|
|
case '6': goto yy1130;
|
|
default: goto yy52;
|
|
}
|
|
yy1137: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1131;
|
|
default: goto yy1132;
|
|
}
|
|
yy1138: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1131;
|
|
default: goto yy1132;
|
|
}
|
|
yy1139: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1148;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1141;
|
|
case ':': goto yy1142;
|
|
default: goto yy52;
|
|
}
|
|
yy1140: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3': goto yy1148;
|
|
case '4':
|
|
case '5': goto yy1127;
|
|
case ':': goto yy1142;
|
|
default: goto yy52;
|
|
}
|
|
yy1141: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1127;
|
|
case ':': goto yy1142;
|
|
default: goto yy52;
|
|
}
|
|
yy1142: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1143;
|
|
default: goto yy52;
|
|
}
|
|
yy1143: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1144;
|
|
default: goto yy52;
|
|
}
|
|
yy1144: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ':': goto yy1145;
|
|
default: goto yy52;
|
|
}
|
|
yy1145: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1146;
|
|
case '6': goto yy1147;
|
|
default: goto yy52;
|
|
}
|
|
yy1146: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1131;
|
|
default: goto yy52;
|
|
}
|
|
yy1147: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1131;
|
|
default: goto yy52;
|
|
}
|
|
yy1148: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1134;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1128;
|
|
case ':': goto yy1142;
|
|
default: goto yy52;
|
|
}
|
|
yy1149: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy50;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1113;
|
|
default: goto yy56;
|
|
}
|
|
yy1150: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1117;
|
|
case '1':
|
|
case '2': goto yy1118;
|
|
case '3': goto yy1119;
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1113;
|
|
default: goto yy56;
|
|
}
|
|
yy1151: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy1152;
|
|
default: goto yy52;
|
|
}
|
|
yy1152: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1153;
|
|
default: goto yy1088;
|
|
}
|
|
yy1153: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'M': case 'm': goto yy1154;
|
|
default: goto yy52;
|
|
}
|
|
yy1154: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': case 'b': goto yy1155;
|
|
default: goto yy52;
|
|
}
|
|
yy1155: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1156;
|
|
default: goto yy52;
|
|
}
|
|
yy1156: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy1157;
|
|
default: goto yy52;
|
|
}
|
|
yy1157: yych = *++YYCURSOR;
|
|
goto yy1088;
|
|
yy1158: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'V': case 'v': goto yy1159;
|
|
default: goto yy52;
|
|
}
|
|
yy1159: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1160;
|
|
default: goto yy1088;
|
|
}
|
|
yy1160: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'M': case 'm': goto yy1161;
|
|
default: goto yy52;
|
|
}
|
|
yy1161: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': case 'b': goto yy1162;
|
|
default: goto yy52;
|
|
}
|
|
yy1162: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1163;
|
|
default: goto yy52;
|
|
}
|
|
yy1163: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy1157;
|
|
default: goto yy52;
|
|
}
|
|
yy1164: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy1165;
|
|
default: goto yy52;
|
|
}
|
|
yy1165: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case 'O': case 'o': goto yy1166;
|
|
default: goto yy1088;
|
|
}
|
|
yy1166: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': case 'b': goto yy1167;
|
|
default: goto yy52;
|
|
}
|
|
yy1167: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1168;
|
|
default: goto yy52;
|
|
}
|
|
yy1168: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy1157;
|
|
default: goto yy52;
|
|
}
|
|
yy1169: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy120;
|
|
case 'P': case 'p': goto yy1170;
|
|
default: goto yy52;
|
|
}
|
|
yy1170: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy1171;
|
|
default: goto yy1088;
|
|
}
|
|
yy1171: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1172;
|
|
default: goto yy1088;
|
|
}
|
|
yy1172: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'M': case 'm': goto yy1173;
|
|
default: goto yy52;
|
|
}
|
|
yy1173: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': case 'b': goto yy1174;
|
|
default: goto yy52;
|
|
}
|
|
yy1174: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1175;
|
|
default: goto yy52;
|
|
}
|
|
yy1175: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy1157;
|
|
default: goto yy52;
|
|
}
|
|
yy1176: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'G': case 'g': goto yy1180;
|
|
default: goto yy52;
|
|
}
|
|
yy1177: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy1178;
|
|
default: goto yy52;
|
|
}
|
|
yy1178: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case 'I': case 'i': goto yy1179;
|
|
default: goto yy1088;
|
|
}
|
|
yy1179: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'L': case 'l': goto yy1157;
|
|
default: goto yy52;
|
|
}
|
|
yy1180: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case 'U': case 'u': goto yy1181;
|
|
default: goto yy1088;
|
|
}
|
|
yy1181: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'S': case 's': goto yy1182;
|
|
default: goto yy52;
|
|
}
|
|
yy1182: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy1157;
|
|
default: goto yy52;
|
|
}
|
|
yy1183: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy1184;
|
|
case 'Y': case 'y': goto yy1157;
|
|
default: goto yy52;
|
|
}
|
|
yy1184: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy1185;
|
|
default: goto yy1088;
|
|
}
|
|
yy1185: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'H': case 'h': goto yy1157;
|
|
default: goto yy52;
|
|
}
|
|
yy1186: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': case 'b': goto yy1187;
|
|
default: goto yy52;
|
|
}
|
|
yy1187: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy1188;
|
|
default: goto yy1088;
|
|
}
|
|
yy1188: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'U': case 'u': goto yy1189;
|
|
default: goto yy52;
|
|
}
|
|
yy1189: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy1190;
|
|
default: goto yy52;
|
|
}
|
|
yy1190: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy1191;
|
|
default: goto yy52;
|
|
}
|
|
yy1191: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy1157;
|
|
default: goto yy52;
|
|
}
|
|
yy1192: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'L': case 'l': goto yy1199;
|
|
case 'N': case 'n': goto yy1198;
|
|
default: goto yy52;
|
|
}
|
|
yy1193: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy1194;
|
|
default: goto yy52;
|
|
}
|
|
yy1194: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case 'U': case 'u': goto yy1195;
|
|
default: goto yy1088;
|
|
}
|
|
yy1195: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy1196;
|
|
default: goto yy52;
|
|
}
|
|
yy1196: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy1197;
|
|
default: goto yy52;
|
|
}
|
|
yy1197: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy1157;
|
|
default: goto yy52;
|
|
}
|
|
yy1198: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1157;
|
|
default: goto yy1088;
|
|
}
|
|
yy1199: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'Y': case 'y': goto yy1157;
|
|
default: goto yy1088;
|
|
}
|
|
yy1200: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'I': goto yy1157;
|
|
default: goto yy1088;
|
|
}
|
|
yy1201: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'I': goto yy1202;
|
|
default: goto yy1088;
|
|
}
|
|
yy1202: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'I': goto yy1157;
|
|
default: goto yy1088;
|
|
}
|
|
yy1203: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'I': goto yy1157;
|
|
default: goto yy1088;
|
|
}
|
|
yy1204: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1217;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1216;
|
|
default: goto yy52;
|
|
}
|
|
yy1205: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1215;
|
|
default: goto yy52;
|
|
}
|
|
yy1206: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1213;
|
|
case '6': goto yy1212;
|
|
default: goto yy52;
|
|
}
|
|
yy1207: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1186;
|
|
default: goto yy52;
|
|
}
|
|
yy1208: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy1183;
|
|
default: goto yy52;
|
|
}
|
|
yy1209: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1211;
|
|
default: goto yy52;
|
|
}
|
|
yy1210: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1151;
|
|
default: goto yy52;
|
|
}
|
|
yy1211: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'P': case 'p': goto yy1170;
|
|
default: goto yy52;
|
|
}
|
|
yy1212: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6': goto yy1214;
|
|
default: goto yy52;
|
|
}
|
|
yy1213: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1214;
|
|
default: goto yy52;
|
|
}
|
|
yy1214: yych = *++YYCURSOR;
|
|
goto yy1114;
|
|
yy1215: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1214;
|
|
default: goto yy52;
|
|
}
|
|
yy1216: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1214;
|
|
default: goto yy52;
|
|
}
|
|
yy1217: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1214;
|
|
default: goto yy52;
|
|
}
|
|
yy1218: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '/': goto yy1221;
|
|
case '0': goto yy1220;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1228;
|
|
default: goto yy52;
|
|
}
|
|
yy1219: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '/': goto yy1221;
|
|
case '0':
|
|
case '1':
|
|
case '2': goto yy1228;
|
|
default: goto yy52;
|
|
}
|
|
yy1220: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '/': goto yy1221;
|
|
default: goto yy52;
|
|
}
|
|
yy1221: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2': goto yy1222;
|
|
case '3': goto yy1224;
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1225;
|
|
default: goto yy52;
|
|
}
|
|
yy1222: yyaccept = 21;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1225;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1226;
|
|
default: goto yy1223;
|
|
}
|
|
yy1223:
|
|
#line 1011 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("iso8601date | iso8601dateslash | dateslash");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_DATE();
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
s->time->m = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->d = timelib_get_nr((char **) &ptr, 2);
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_ISO_DATE;
|
|
}
|
|
#line 26976 "<stdout>"
|
|
yy1224: yyaccept = 21;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1': goto yy1225;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1226;
|
|
default: goto yy1223;
|
|
}
|
|
yy1225: yyaccept = 21;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1226;
|
|
default: goto yy1223;
|
|
}
|
|
yy1226: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1227;
|
|
default: goto yy52;
|
|
}
|
|
yy1227: yych = *++YYCURSOR;
|
|
goto yy1223;
|
|
yy1228: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '/': goto yy1229;
|
|
default: goto yy52;
|
|
}
|
|
yy1229: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1230;
|
|
case '1':
|
|
case '2': goto yy1231;
|
|
case '3': goto yy1232;
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1225;
|
|
default: goto yy52;
|
|
}
|
|
yy1230: yyaccept = 21;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0': goto yy1225;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1233;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1226;
|
|
default: goto yy1223;
|
|
}
|
|
yy1231: yyaccept = 21;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1233;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1226;
|
|
default: goto yy1223;
|
|
}
|
|
yy1232: yyaccept = 21;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1': goto yy1233;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1226;
|
|
default: goto yy1223;
|
|
}
|
|
yy1233: yyaccept = 21;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '/': goto yy1227;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1226;
|
|
default: goto yy1223;
|
|
}
|
|
yy1234: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy1298;
|
|
case 'U': case 'u': goto yy1297;
|
|
default: goto yy52;
|
|
}
|
|
yy1235: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1295;
|
|
default: goto yy52;
|
|
}
|
|
yy1236: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'A': case 'a': goto yy1292;
|
|
default: goto yy52;
|
|
}
|
|
yy1237: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'P': case 'p': goto yy1289;
|
|
case 'U': case 'u': goto yy1288;
|
|
default: goto yy52;
|
|
}
|
|
yy1238: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1285;
|
|
default: goto yy52;
|
|
}
|
|
yy1239: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy1283;
|
|
default: goto yy52;
|
|
}
|
|
yy1240: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'O': case 'o': goto yy1281;
|
|
default: goto yy52;
|
|
}
|
|
yy1241: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy1279;
|
|
default: goto yy52;
|
|
}
|
|
yy1242: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '-': goto yy965;
|
|
case '0': goto yy928;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1244;
|
|
default: goto yy52;
|
|
}
|
|
yy1243: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '-': goto yy965;
|
|
case '0':
|
|
case '1':
|
|
case '2': goto yy1244;
|
|
default: goto yy52;
|
|
}
|
|
yy1244: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '-': goto yy1245;
|
|
default: goto yy52;
|
|
}
|
|
yy1245: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1246;
|
|
case '1':
|
|
case '2': goto yy1247;
|
|
case '3': goto yy1248;
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy969;
|
|
default: goto yy52;
|
|
}
|
|
yy1246: yyaccept = 13;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0': goto yy969;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1249;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy970;
|
|
default: goto yy967;
|
|
}
|
|
yy1247: yyaccept = 13;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1249;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy970;
|
|
default: goto yy967;
|
|
}
|
|
yy1248: yyaccept = 13;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1': goto yy1249;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy970;
|
|
default: goto yy967;
|
|
}
|
|
yy1249: yyaccept = 21;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case 'T': goto yy1250;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy970;
|
|
default: goto yy1223;
|
|
}
|
|
yy1250: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1': goto yy1251;
|
|
case '2': goto yy1252;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1253;
|
|
default: goto yy52;
|
|
}
|
|
yy1251: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1260;
|
|
case ':': goto yy1254;
|
|
default: goto yy52;
|
|
}
|
|
yy1252: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3': goto yy1260;
|
|
case ':': goto yy1254;
|
|
default: goto yy52;
|
|
}
|
|
yy1253: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ':': goto yy1254;
|
|
default: goto yy52;
|
|
}
|
|
yy1254: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1255;
|
|
default: goto yy52;
|
|
}
|
|
yy1255: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1256;
|
|
default: goto yy52;
|
|
}
|
|
yy1256: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ':': goto yy1257;
|
|
default: goto yy52;
|
|
}
|
|
yy1257: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1258;
|
|
case '6': goto yy1259;
|
|
default: goto yy52;
|
|
}
|
|
yy1258: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1131;
|
|
default: goto yy52;
|
|
}
|
|
yy1259: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1131;
|
|
default: goto yy52;
|
|
}
|
|
yy1260: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ':': goto yy1261;
|
|
default: goto yy52;
|
|
}
|
|
yy1261: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1262;
|
|
default: goto yy52;
|
|
}
|
|
yy1262: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1263;
|
|
default: goto yy52;
|
|
}
|
|
yy1263: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ':': goto yy1264;
|
|
default: goto yy52;
|
|
}
|
|
yy1264: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1265;
|
|
case '6': goto yy1266;
|
|
default: goto yy52;
|
|
}
|
|
yy1265: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1267;
|
|
default: goto yy52;
|
|
}
|
|
yy1266: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1267;
|
|
default: goto yy52;
|
|
}
|
|
yy1267: yyaccept = 22;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy1268;
|
|
default: goto yy1132;
|
|
}
|
|
yy1268: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1269;
|
|
default: goto yy52;
|
|
}
|
|
yy1269: ++YYCURSOR;
|
|
if((YYLIMIT - YYCURSOR) < 6) YYFILL(6);
|
|
yych = *YYCURSOR;
|
|
goto yy1270;
|
|
yy1270: switch(yych){
|
|
case '+': case '-': goto yy1271;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1269;
|
|
default: goto yy52;
|
|
}
|
|
yy1271: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1': goto yy1272;
|
|
case '2': goto yy1273;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1274;
|
|
default: goto yy52;
|
|
}
|
|
yy1272: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1277;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1274;
|
|
case ':': goto yy1275;
|
|
default: goto yy1132;
|
|
}
|
|
yy1273: yyaccept = 22;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3': goto yy1277;
|
|
case '4':
|
|
case '5': goto yy1276;
|
|
case ':': goto yy1275;
|
|
default: goto yy1132;
|
|
}
|
|
yy1274: yyaccept = 22;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1276;
|
|
case ':': goto yy1275;
|
|
default: goto yy1132;
|
|
}
|
|
yy1275: yyaccept = 22;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1276;
|
|
default: goto yy1132;
|
|
}
|
|
yy1276: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1131;
|
|
default: goto yy52;
|
|
}
|
|
yy1277: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1278;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1131;
|
|
case ':': goto yy1275;
|
|
default: goto yy1132;
|
|
}
|
|
yy1278: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1131;
|
|
default: goto yy1132;
|
|
}
|
|
yy1279: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy1280;
|
|
default: goto yy52;
|
|
}
|
|
yy1280: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '-': goto yy1062;
|
|
case 'E': case 'e': goto yy1153;
|
|
default: goto yy1088;
|
|
}
|
|
yy1281: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'V': case 'v': goto yy1282;
|
|
default: goto yy52;
|
|
}
|
|
yy1282: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '-': goto yy1062;
|
|
case 'E': case 'e': goto yy1160;
|
|
default: goto yy1088;
|
|
}
|
|
yy1283: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'T': case 't': goto yy1284;
|
|
default: goto yy52;
|
|
}
|
|
yy1284: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '-': goto yy1062;
|
|
case 'O': case 'o': goto yy1166;
|
|
default: goto yy1088;
|
|
}
|
|
yy1285: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'P': case 'p': goto yy1286;
|
|
default: goto yy52;
|
|
}
|
|
yy1286: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '-': goto yy1062;
|
|
case 'T': case 't': goto yy1287;
|
|
default: goto yy1088;
|
|
}
|
|
yy1287: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '-': goto yy1062;
|
|
case 'E': case 'e': goto yy1172;
|
|
default: goto yy1088;
|
|
}
|
|
yy1288: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'G': case 'g': goto yy1291;
|
|
default: goto yy52;
|
|
}
|
|
yy1289: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy1290;
|
|
default: goto yy52;
|
|
}
|
|
yy1290: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '-': goto yy1062;
|
|
case 'I': case 'i': goto yy1179;
|
|
default: goto yy1088;
|
|
}
|
|
yy1291: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '-': goto yy1062;
|
|
case 'U': case 'u': goto yy1181;
|
|
default: goto yy1088;
|
|
}
|
|
yy1292: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'R': case 'r': goto yy1293;
|
|
case 'Y': case 'y': goto yy1294;
|
|
default: goto yy52;
|
|
}
|
|
yy1293: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '-': goto yy1062;
|
|
case 'C': case 'c': goto yy1185;
|
|
default: goto yy1088;
|
|
}
|
|
yy1294: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '-': goto yy1062;
|
|
default: goto yy1088;
|
|
}
|
|
yy1295: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'B': case 'b': goto yy1296;
|
|
default: goto yy52;
|
|
}
|
|
yy1296: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '-': goto yy1062;
|
|
case 'R': case 'r': goto yy1188;
|
|
default: goto yy1088;
|
|
}
|
|
yy1297: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'L': case 'l': goto yy1301;
|
|
case 'N': case 'n': goto yy1300;
|
|
default: goto yy52;
|
|
}
|
|
yy1298: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'N': case 'n': goto yy1299;
|
|
default: goto yy52;
|
|
}
|
|
yy1299: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '-': goto yy1062;
|
|
case 'U': case 'u': goto yy1195;
|
|
default: goto yy1088;
|
|
}
|
|
yy1300: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '-': goto yy1062;
|
|
case 'E': case 'e': goto yy1157;
|
|
default: goto yy1088;
|
|
}
|
|
yy1301: yyaccept = 20;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '-': goto yy1062;
|
|
case 'Y': case 'y': goto yy1157;
|
|
default: goto yy1088;
|
|
}
|
|
yy1302: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'U': case 'u': goto yy73;
|
|
default: goto yy809;
|
|
}
|
|
yy1303: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'E': case 'e': goto yy67;
|
|
default: goto yy809;
|
|
}
|
|
yy1304: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'A': case 'a': goto yy1305;
|
|
default: goto yy809;
|
|
}
|
|
yy1305: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'P': case 'p': goto yy867;
|
|
case 'R': case 'r': goto yy80;
|
|
case 'U': case 'u': goto yy866;
|
|
default: goto yy52;
|
|
}
|
|
yy1306: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'B': case 'b': goto yy911;
|
|
default: goto yy809;
|
|
}
|
|
yy1307: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'R': case 'r': goto yy83;
|
|
default: goto yy809;
|
|
}
|
|
yy1308: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'I': goto yy1309;
|
|
case 'i': goto yy94;
|
|
default: goto yy809;
|
|
}
|
|
yy1309: yyaccept = 11;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy849;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy851;
|
|
case 'D': case 'd': goto yy95;
|
|
case 'I': goto yy884;
|
|
case 'V': case 'X': goto yy857;
|
|
default: goto yy812;
|
|
}
|
|
yy1310: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'D': case 'd': goto yy1311;
|
|
case 'E': case 'e': goto yy98;
|
|
default: goto yy809;
|
|
}
|
|
yy1311: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'E': case 'e': goto yy894;
|
|
case 'N': case 'n': goto yy100;
|
|
default: goto yy52;
|
|
}
|
|
yy1312: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'C': case 'c': goto yy895;
|
|
default: goto yy809;
|
|
}
|
|
yy1313: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'Y': case 'y': goto yy80;
|
|
default: goto yy809;
|
|
}
|
|
yy1314: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'U': case 'u': goto yy107;
|
|
default: goto yy809;
|
|
}
|
|
yy1315: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'R': case 'r': goto yy908;
|
|
case 'Y': case 'y': goto yy857;
|
|
default: goto yy809;
|
|
}
|
|
yy1316: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'N': case 'n': goto yy1319;
|
|
default: goto yy809;
|
|
}
|
|
yy1317: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'N': case 'n': goto yy1318;
|
|
default: goto yy809;
|
|
}
|
|
yy1318: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy114;
|
|
case 'O': case 'o': goto yy847;
|
|
case 'T': case 't': goto yy115;
|
|
default: goto yy52;
|
|
}
|
|
yy1319: yyaccept = 3;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case '+': case '-': goto yy53;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
case 'O': case 'o': goto yy847;
|
|
case 'S': case 's': goto yy71;
|
|
case 'U': case 'u': goto yy111;
|
|
default: goto yy72;
|
|
}
|
|
yy1320: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'C': case 'c': goto yy120;
|
|
case 'P': case 'p': goto yy901;
|
|
default: goto yy52;
|
|
}
|
|
yy1321: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'C': case 'c': goto yy120;
|
|
case 'P': case 'p': goto yy901;
|
|
default: goto yy809;
|
|
}
|
|
yy1322: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'T': case 't': goto yy126;
|
|
default: goto yy809;
|
|
}
|
|
yy1323: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case 'N': case 'n': goto yy1324;
|
|
default: goto yy809;
|
|
}
|
|
yy1324: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'D': case 'd': goto yy124;
|
|
case 'O': case 'o': goto yy847;
|
|
default: goto yy52;
|
|
}
|
|
yy1325: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '-': goto yy807;
|
|
case '.': goto yy1034;
|
|
case '/': goto yy1033;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1050;
|
|
case 'a': goto yy1326;
|
|
case 'b':
|
|
case 'c': case 'e': case 'g': case 'i': case 'k':
|
|
case 'l': case 'p':
|
|
case 'q':
|
|
case 'r': case 'u':
|
|
case 'v': case 'x': case 'z': goto yy801;
|
|
case 'd': goto yy793;
|
|
case 'f': goto yy796;
|
|
case 'h': goto yy791;
|
|
case 'j': goto yy802;
|
|
case 'm': goto yy790;
|
|
case 'n': goto yy803;
|
|
case 'o': goto yy804;
|
|
case 's': goto yy788;
|
|
case 't': goto yy798;
|
|
case 'w': goto yy794;
|
|
case 'y': goto yy797;
|
|
default: goto yy1328;
|
|
}
|
|
yy1326: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'P': goto yy867;
|
|
case 'U': goto yy866;
|
|
case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o': case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't': case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy1032;
|
|
case 'p': goto yy1049;
|
|
case 'u': goto yy1048;
|
|
default: goto yy52;
|
|
}
|
|
yy1327: ++YYCURSOR;
|
|
if((YYLIMIT - YYCURSOR) < 13) YYFILL(13);
|
|
yych = *YYCURSOR;
|
|
goto yy1328;
|
|
yy1328: switch(yych){
|
|
case ' ': goto yy1327;
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',':
|
|
case '-':
|
|
case '.': goto yy808;
|
|
case 'A': case 'a': goto yy891;
|
|
case 'D': case 'd': goto yy792;
|
|
case 'F': case 'f': goto yy795;
|
|
case 'H': case 'h': goto yy59;
|
|
case 'I': goto yy811;
|
|
case 'J': case 'j': goto yy815;
|
|
case 'M': case 'm': goto yy789;
|
|
case 'N': case 'n': goto yy818;
|
|
case 'O': case 'o': goto yy817;
|
|
case 'S': case 's': goto yy787;
|
|
case 'T': case 't': goto yy64;
|
|
case 'V': goto yy813;
|
|
case 'W': case 'w': goto yy61;
|
|
case 'X': goto yy814;
|
|
case 'Y': case 'y': goto yy63;
|
|
default: goto yy52;
|
|
}
|
|
yy1329: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '-': goto yy807;
|
|
case '.': goto yy1330;
|
|
case '/': goto yy1033;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1332;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1050;
|
|
case ':': goto yy1331;
|
|
case 'a': goto yy1326;
|
|
case 'b':
|
|
case 'c': case 'e': case 'g': case 'i': case 'k':
|
|
case 'l': case 'p':
|
|
case 'q':
|
|
case 'r': case 'u':
|
|
case 'v': case 'x': case 'z': goto yy801;
|
|
case 'd': goto yy793;
|
|
case 'f': goto yy796;
|
|
case 'h': goto yy791;
|
|
case 'j': goto yy802;
|
|
case 'm': goto yy790;
|
|
case 'n': goto yy803;
|
|
case 'o': goto yy804;
|
|
case 's': goto yy788;
|
|
case 't': goto yy798;
|
|
case 'w': goto yy794;
|
|
case 'y': goto yy797;
|
|
default: goto yy1328;
|
|
}
|
|
yy1330: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1354;
|
|
case '1': goto yy1355;
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1356;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1357;
|
|
default: goto yy809;
|
|
}
|
|
yy1331: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1349;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1350;
|
|
default: goto yy52;
|
|
}
|
|
yy1332: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '-': goto yy1051;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1333;
|
|
default: goto yy56;
|
|
}
|
|
yy1333: yyaccept = 23;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ':
|
|
case '!':
|
|
case '"':
|
|
case '#':
|
|
case '$':
|
|
case '%':
|
|
case '&':
|
|
case '\'':
|
|
case '(':
|
|
case ')':
|
|
case '*':
|
|
case '+':
|
|
case ',': case 'A': case 'D': case 'F': case 'H':
|
|
case 'I':
|
|
case 'J': case 'M':
|
|
case 'N':
|
|
case 'O': case 'S':
|
|
case 'T': case 'V': case 'X':
|
|
case 'Y': case 'a': case 'd': case 'f': case 'h': case 'j': case 'm':
|
|
case 'n':
|
|
case 'o': case 's':
|
|
case 't': case 'w': case 'y': goto yy1083;
|
|
case '-': goto yy1080;
|
|
case '.': goto yy1086;
|
|
case '/': goto yy1081;
|
|
case '0': goto yy1335;
|
|
case '1': goto yy1336;
|
|
case '2': goto yy1337;
|
|
case '3': goto yy1338;
|
|
case '4':
|
|
case '5': goto yy1339;
|
|
case '6': goto yy1340;
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
case 'W': goto yy1103;
|
|
default: goto yy1334;
|
|
}
|
|
yy1334:
|
|
#line 933 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("gnunocolon");
|
|
TIMELIB_INIT;
|
|
switch (s->time->have_time) {
|
|
case 0:
|
|
s->time->h = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->i = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->s = 0;
|
|
break;
|
|
case 1:
|
|
s->time->y = timelib_get_nr((char **) &ptr, 4);
|
|
break;
|
|
default:
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_ERROR;
|
|
}
|
|
s->time->have_time++;
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_GNU_NOCOLON;
|
|
}
|
|
#line 28367 "<stdout>"
|
|
yy1335: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1347;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1348;
|
|
default: goto yy56;
|
|
}
|
|
yy1336: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2': goto yy1346;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1345;
|
|
default: goto yy56;
|
|
}
|
|
yy1337: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1345;
|
|
default: goto yy56;
|
|
}
|
|
yy1338: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1343;
|
|
case '6': goto yy1344;
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1341;
|
|
default: goto yy56;
|
|
}
|
|
yy1339: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1341;
|
|
default: goto yy56;
|
|
}
|
|
yy1340: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0': goto yy1341;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
default: goto yy56;
|
|
}
|
|
yy1341: yyaccept = 24;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy56;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
default: goto yy1342;
|
|
}
|
|
yy1342:
|
|
#line 978 "parse_date.re"
|
|
{
|
|
int tz_not_found;
|
|
DEBUG_OUTPUT("iso8601nocolon");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_TIME();
|
|
s->time->h = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->i = timelib_get_nr((char **) &ptr, 2);
|
|
s->time->s = timelib_get_nr((char **) &ptr, 2);
|
|
|
|
if (*ptr != '\0') {
|
|
s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
|
|
s->errors += tz_not_found;
|
|
}
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_ISO_NOCOLON;
|
|
}
|
|
#line 28488 "<stdout>"
|
|
yy1343: yyaccept = 24;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy56;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1113;
|
|
default: goto yy1342;
|
|
}
|
|
yy1344: yyaccept = 24;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy56;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6': goto yy1113;
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy50;
|
|
default: goto yy1342;
|
|
}
|
|
yy1345: yyaccept = 24;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy56;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1113;
|
|
default: goto yy1342;
|
|
}
|
|
yy1346: yyaccept = 24;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy56;
|
|
case '0': goto yy1117;
|
|
case '1':
|
|
case '2': goto yy1118;
|
|
case '3': goto yy1119;
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1113;
|
|
default: goto yy1342;
|
|
}
|
|
yy1347: yyaccept = 24;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy56;
|
|
case '0': goto yy50;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1113;
|
|
default: goto yy1342;
|
|
}
|
|
yy1348: yyaccept = 24;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ' ': case 'D': case 'F': case 'H': case 'M': case 'S':
|
|
case 'T': case 'W': case 'Y': case 'd': case 'f': case 'h': case 'm': case 's':
|
|
case 't': case 'w': case 'y': goto yy56;
|
|
case '0': goto yy1117;
|
|
case '1':
|
|
case '2': goto yy1118;
|
|
case '3': goto yy1119;
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1113;
|
|
default: goto yy1342;
|
|
}
|
|
yy1349: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy1351;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1350;
|
|
default: goto yy826;
|
|
}
|
|
yy1350: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': case ':': goto yy1351;
|
|
default: goto yy826;
|
|
}
|
|
yy1351: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1352;
|
|
case '6': goto yy1353;
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy831;
|
|
default: goto yy52;
|
|
}
|
|
yy1352: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy832;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy831;
|
|
default: goto yy826;
|
|
}
|
|
yy1353: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy832;
|
|
case '0': goto yy831;
|
|
default: goto yy826;
|
|
}
|
|
yy1354: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy1358;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1357;
|
|
case ':': goto yy1351;
|
|
default: goto yy826;
|
|
}
|
|
yy1355: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy1358;
|
|
case '0':
|
|
case '1':
|
|
case '2': goto yy1357;
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1350;
|
|
case ':': goto yy1351;
|
|
default: goto yy826;
|
|
}
|
|
yy1356: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy1358;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1350;
|
|
case ':': goto yy1351;
|
|
default: goto yy826;
|
|
}
|
|
yy1357: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy1358;
|
|
case ':': goto yy1351;
|
|
default: goto yy826;
|
|
}
|
|
yy1358: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1359;
|
|
case '6': goto yy1360;
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy919;
|
|
default: goto yy52;
|
|
}
|
|
yy1359: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy832;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1361;
|
|
default: goto yy826;
|
|
}
|
|
yy1360: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy832;
|
|
case '0': goto yy1361;
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy920;
|
|
default: goto yy826;
|
|
}
|
|
yy1361: yyaccept = 12;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case '.': goto yy832;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy922;
|
|
default: goto yy826;
|
|
}
|
|
yy1362: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '-': goto yy807;
|
|
case '.': goto yy810;
|
|
case '/': goto yy806;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1332;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1050;
|
|
case ':': goto yy819;
|
|
case 'a': goto yy800;
|
|
case 'b':
|
|
case 'c': case 'e': case 'g': case 'i': case 'k':
|
|
case 'l': case 'q':
|
|
case 'r': case 'u':
|
|
case 'v': case 'x': case 'z': goto yy801;
|
|
case 'd': goto yy793;
|
|
case 'f': goto yy796;
|
|
case 'h': goto yy791;
|
|
case 'j': goto yy802;
|
|
case 'm': goto yy790;
|
|
case 'n': goto yy803;
|
|
case 'o': goto yy804;
|
|
case 'p': goto yy805;
|
|
case 's': goto yy788;
|
|
case 't': goto yy798;
|
|
case 'w': goto yy794;
|
|
case 'y': goto yy797;
|
|
default: goto yy786;
|
|
}
|
|
yy1363: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '-': goto yy807;
|
|
case '.': goto yy1330;
|
|
case '/': goto yy806;
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5': goto yy1332;
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1050;
|
|
case ':': goto yy1331;
|
|
case 'a': goto yy1326;
|
|
case 'b':
|
|
case 'c': case 'e': case 'g': case 'i': case 'k':
|
|
case 'l': case 'p':
|
|
case 'q':
|
|
case 'r': case 'u':
|
|
case 'v': case 'x': case 'z': goto yy801;
|
|
case 'd': goto yy793;
|
|
case 'f': goto yy796;
|
|
case 'h': goto yy791;
|
|
case 'j': goto yy802;
|
|
case 'm': goto yy790;
|
|
case 'n': goto yy803;
|
|
case 'o': goto yy804;
|
|
case 's': goto yy788;
|
|
case 't': goto yy798;
|
|
case 'w': goto yy794;
|
|
case 'y': goto yy797;
|
|
default: goto yy1328;
|
|
}
|
|
yy1364: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1365;
|
|
default: goto yy52;
|
|
}
|
|
yy1365: ++YYCURSOR;
|
|
if(YYLIMIT == YYCURSOR) YYFILL(1);
|
|
yych = *YYCURSOR;
|
|
goto yy1366;
|
|
yy1366: switch(yych){
|
|
case '0':
|
|
case '1':
|
|
case '2':
|
|
case '3':
|
|
case '4':
|
|
case '5':
|
|
case '6':
|
|
case '7':
|
|
case '8':
|
|
case '9': goto yy1365;
|
|
default: goto yy1367;
|
|
}
|
|
yy1367:
|
|
#line 868 "parse_date.re"
|
|
{
|
|
timelib_ull i;
|
|
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_RELATIVE();
|
|
TIMELIB_UNHAVE_DATE();
|
|
TIMELIB_UNHAVE_TIME();
|
|
|
|
i = timelib_get_unsigned_nr((char **) &ptr, 24);
|
|
s->time->y = 1970;
|
|
s->time->m = 1;
|
|
s->time->d = 1;
|
|
s->time->h = s->time->i = s->time->s = 0;
|
|
s->time->f = 0.0;
|
|
s->time->relative.s += i;
|
|
s->time->is_localtime = 1;
|
|
s->time->zone_type = TIMELIB_ZONETYPE_OFFSET;
|
|
s->time->z = 0;
|
|
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_RELATIVE;
|
|
}
|
|
#line 28902 "<stdout>"
|
|
yy1368: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l': case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'd': goto yy1369;
|
|
case 'm': goto yy1370;
|
|
default: goto yy3;
|
|
}
|
|
yy1369: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'a': goto yy1377;
|
|
default: goto yy3;
|
|
}
|
|
yy1370: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'o': goto yy1371;
|
|
default: goto yy3;
|
|
}
|
|
yy1371: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'r': goto yy1372;
|
|
default: goto yy3;
|
|
}
|
|
yy1372: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'r': goto yy1373;
|
|
default: goto yy52;
|
|
}
|
|
yy1373: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'o': goto yy1374;
|
|
default: goto yy52;
|
|
}
|
|
yy1374: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'w': goto yy1375;
|
|
default: goto yy52;
|
|
}
|
|
yy1375: ++YYCURSOR;
|
|
goto yy1376;
|
|
yy1376:
|
|
#line 856 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("tomorrow");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_RELATIVE();
|
|
TIMELIB_UNHAVE_TIME();
|
|
|
|
s->time->relative.d = 1;
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_RELATIVE;
|
|
}
|
|
#line 29104 "<stdout>"
|
|
yy1377: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'y': goto yy1378;
|
|
default: goto yy3;
|
|
}
|
|
yy1378: ++YYCURSOR;
|
|
goto yy1379;
|
|
yy1379:
|
|
#line 846 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("midnight | today");
|
|
TIMELIB_INIT;
|
|
TIMELIB_UNHAVE_TIME();
|
|
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_RELATIVE;
|
|
}
|
|
#line 29123 "<stdout>"
|
|
yy1380: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c': case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'd': goto yy1381;
|
|
default: goto yy3;
|
|
}
|
|
yy1381: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'n': goto yy1382;
|
|
default: goto yy3;
|
|
}
|
|
yy1382: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'i': goto yy1383;
|
|
default: goto yy3;
|
|
}
|
|
yy1383: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'g': goto yy1384;
|
|
default: goto yy52;
|
|
}
|
|
yy1384: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'h': goto yy1385;
|
|
default: goto yy52;
|
|
}
|
|
yy1385: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 't': goto yy1378;
|
|
default: goto yy52;
|
|
}
|
|
yy1386: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U': case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n': case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u': case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 'V': case 'v': goto yy622;
|
|
case 'o': goto yy1389;
|
|
case 'w': goto yy1387;
|
|
default: goto yy3;
|
|
}
|
|
yy1387: ++YYCURSOR;
|
|
switch((yych = *YYCURSOR)) {
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
default: goto yy1388;
|
|
}
|
|
yy1388:
|
|
#line 825 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("now");
|
|
TIMELIB_INIT;
|
|
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_RELATIVE;
|
|
}
|
|
#line 29373 "<stdout>"
|
|
yy1389: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm': case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's':
|
|
case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 'n': goto yy1390;
|
|
default: goto yy3;
|
|
}
|
|
yy1390: ++YYCURSOR;
|
|
switch((yych = *YYCURSOR)) {
|
|
case ')': goto yy131;
|
|
default: goto yy1391;
|
|
}
|
|
yy1391:
|
|
#line 834 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("noon");
|
|
TIMELIB_INIT;
|
|
TIMELIB_UNHAVE_TIME();
|
|
TIMELIB_HAVE_TIME();
|
|
s->time->h = 12;
|
|
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_RELATIVE;
|
|
}
|
|
#line 29446 "<stdout>"
|
|
yy1392: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r': case 't':
|
|
case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy133;
|
|
case 's': goto yy1393;
|
|
default: goto yy3;
|
|
}
|
|
yy1393: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'A':
|
|
case 'B':
|
|
case 'C':
|
|
case 'D':
|
|
case 'E':
|
|
case 'F':
|
|
case 'G':
|
|
case 'H':
|
|
case 'I':
|
|
case 'J':
|
|
case 'K':
|
|
case 'L':
|
|
case 'M':
|
|
case 'N':
|
|
case 'O':
|
|
case 'P':
|
|
case 'Q':
|
|
case 'R':
|
|
case 'S':
|
|
case 'T':
|
|
case 'U':
|
|
case 'V':
|
|
case 'W':
|
|
case 'X':
|
|
case 'Y':
|
|
case 'Z': case 'a':
|
|
case 'b':
|
|
case 'c':
|
|
case 'd':
|
|
case 'e':
|
|
case 'f':
|
|
case 'g':
|
|
case 'h':
|
|
case 'i':
|
|
case 'j':
|
|
case 'k':
|
|
case 'l':
|
|
case 'm':
|
|
case 'n':
|
|
case 'o':
|
|
case 'p':
|
|
case 'q':
|
|
case 'r':
|
|
case 's': case 'u':
|
|
case 'v':
|
|
case 'w':
|
|
case 'x':
|
|
case 'y':
|
|
case 'z': goto yy134;
|
|
case 't': goto yy1394;
|
|
default: goto yy3;
|
|
}
|
|
yy1394: yyaccept = 1;
|
|
yych = *(YYMARKER = ++YYCURSOR);
|
|
switch(yych){
|
|
case ')': goto yy131;
|
|
case 'e': goto yy1395;
|
|
default: goto yy3;
|
|
}
|
|
yy1395: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'r': goto yy1396;
|
|
default: goto yy52;
|
|
}
|
|
yy1396: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'd': goto yy1397;
|
|
default: goto yy52;
|
|
}
|
|
yy1397: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'a': goto yy1398;
|
|
default: goto yy52;
|
|
}
|
|
yy1398: yych = *++YYCURSOR;
|
|
switch(yych){
|
|
case 'y': goto yy1399;
|
|
default: goto yy52;
|
|
}
|
|
yy1399: ++YYCURSOR;
|
|
goto yy1400;
|
|
yy1400:
|
|
#line 813 "parse_date.re"
|
|
{
|
|
DEBUG_OUTPUT("yesterday");
|
|
TIMELIB_INIT;
|
|
TIMELIB_HAVE_RELATIVE();
|
|
TIMELIB_UNHAVE_TIME();
|
|
|
|
s->time->relative.d = -1;
|
|
TIMELIB_DEINIT;
|
|
return TIMELIB_RELATIVE;
|
|
}
|
|
#line 29598 "<stdout>"
|
|
}
|
|
#line 1377 "parse_date.re"
|
|
|
|
}
|
|
|
|
#define YYMAXFILL 26
|
|
|
|
|
|
timelib_time* timelib_strtotime(char *s, int len, int *errors, timelib_tzdb *tzdb)
|
|
{
|
|
Scanner in;
|
|
int t;
|
|
char *e = s + len - 1;
|
|
|
|
while (isspace(*s) && s < e) {
|
|
s++;
|
|
}
|
|
while (isspace(*e) && e > s) {
|
|
e--;
|
|
}
|
|
if (e - s < 1) {
|
|
*errors = 1;
|
|
in.time = timelib_time_ctor();
|
|
in.time->y = in.time->d = in.time->m = in.time->h = in.time->i = in.time->s = in.time->f = in.time->z = in.time->dst = -1;
|
|
in.time->is_localtime = in.time->zone_type = 0;
|
|
return in.time;
|
|
}
|
|
e++;
|
|
|
|
memset(&in, 0, sizeof(in));
|
|
in.str = malloc((e - s) + YYMAXFILL);
|
|
memset(in.str, 0, (e - s) + YYMAXFILL);
|
|
memcpy(in.str, s, (e - s));
|
|
in.lim = in.str + (e - s) + YYMAXFILL;
|
|
in.cur = in.str;
|
|
in.time = timelib_time_ctor();
|
|
in.time->y = -1;
|
|
in.time->d = -1;
|
|
in.time->m = -1;
|
|
in.time->h = -1;
|
|
in.time->i = -1;
|
|
in.time->s = -1;
|
|
in.time->f = -1;
|
|
in.time->z = -1;
|
|
in.time->dst = -1;
|
|
in.errors = 0;
|
|
in.tzdb = tzdb;
|
|
in.time->is_localtime = 0;
|
|
in.time->zone_type = 0;
|
|
|
|
do {
|
|
t = scan(&in);
|
|
#ifdef DEBUG_PARSER
|
|
printf("%d\n", t);
|
|
#endif
|
|
} while(t != EOI);
|
|
|
|
free(in.str);
|
|
*errors = in.errors;
|
|
return in.time;
|
|
}
|
|
|
|
void timelib_fill_holes(timelib_time *parsed, timelib_time *now, int options)
|
|
{
|
|
if (!(options && TIMELIB_OVERRIDE_TIME) && parsed->have_date && !parsed->have_time) {
|
|
parsed->h = 0;
|
|
parsed->i = 0;
|
|
parsed->s = 0;
|
|
parsed->f = 0;
|
|
}
|
|
if (parsed->y == -1) parsed->y = now->y != -1 ? now->y : 0;
|
|
if (parsed->d == -1) parsed->d = now->d != -1 ? now->d : 0;
|
|
if (parsed->m == -1) parsed->m = now->m != -1 ? now->m : 0;
|
|
if (parsed->h == -1) parsed->h = now->h != -1 ? now->h : 0;
|
|
if (parsed->i == -1) parsed->i = now->i != -1 ? now->i : 0;
|
|
if (parsed->s == -1) parsed->s = now->s != -1 ? now->s : 0;
|
|
if (parsed->f == -1) parsed->f = now->f != -1 ? now->f : 0;
|
|
if (parsed->z == -1) parsed->z = now->z != -1 ? now->z : 0;
|
|
if (parsed->dst == -1) parsed->dst = now->dst != -1 ? now->dst : 0;
|
|
|
|
if (!parsed->tz_abbr) {
|
|
parsed->tz_abbr = now->tz_abbr ? strdup(now->tz_abbr) : NULL;
|
|
}
|
|
if (!parsed->tz_info) {
|
|
parsed->tz_info = now->tz_info ? timelib_tzinfo_clone(now->tz_info) : NULL;
|
|
}
|
|
if (parsed->zone_type == 0 && now->zone_type != 0) {
|
|
parsed->zone_type = now->zone_type;
|
|
/* parsed->tz_abbr = now->tz_abbr ? strdup(now->tz_abbr) : NULL;
|
|
parsed->tz_info = now->tz_info ? timelib_tzinfo_clone(now->tz_info) : NULL;
|
|
*/ parsed->is_localtime = 1;
|
|
}
|
|
/* timelib_dump_date(parsed, 2);
|
|
timelib_dump_date(now, 2);
|
|
*/
|
|
}
|
|
|
|
char *timelib_timezone_id_from_abbr(const char *abbr, long gmtoffset, int isdst)
|
|
{
|
|
timelib_tz_lookup_table *tp;
|
|
|
|
tp = zone_search(abbr, gmtoffset, isdst);
|
|
if (tp) {
|
|
return (tp->full_tz_name);
|
|
} else {
|
|
return NULL;
|
|
}
|
|
}
|
|
|
|
timelib_tz_lookup_table *timelib_timezone_abbreviations_list(void)
|
|
{
|
|
return timelib_timezone_lookup;
|
|
}
|
|
|
|
#ifdef DEBUG_PARSER_STUB
|
|
int main(void)
|
|
{
|
|
timelib_time time = timelib_strtotime("May 12");
|
|
|
|
printf ("%04d-%02d-%02d %02d:%02d:%02d.%-5d %+04d %1d",
|
|
time.y, time.m, time.d, time.h, time.i, time.s, time.f, time.z, time.dst);
|
|
if (time.have_relative) {
|
|
printf ("%3dY %3dM %3dD / %3dH %3dM %3dS",
|
|
time.relative.y, time.relative.m, time.relative.d, time.relative.h, time.relative.i, time.relative.s);
|
|
}
|
|
if (time.have_weekday_relative) {
|
|
printf (" / %d", time.relative.weekday);
|
|
}
|
|
if (time.have_weeknr_day) {
|
|
printf(" / %dW%d", time.relative.weeknr_day.weeknr, time.relative.weeknr_day.dayofweek);
|
|
}
|
|
return 0;
|
|
}
|
|
#endif
|
|
|
|
/*
|
|
* vim: syntax=c
|
|
*/
|