diff -Nru php5-5.5.9+dfsg/debian/changelog php5-5.5.9+dfsg/debian/changelog --- php5-5.5.9+dfsg/debian/changelog 2017-02-09 16:33:17.000000000 +0000 +++ php5-5.5.9+dfsg/debian/changelog 2017-08-04 18:18:03.000000000 +0000 @@ -1,3 +1,72 @@ +php5 (5.5.9+dfsg-1ubuntu4.22) trusty-security; urgency=medium + + * SECURITY UPDATE: Zend OpCache shared memory issue + - debian/patches/CVE-2015-8994-1.patch: check cached files permissions + in ext/opcache/ZendAccelerator.*, + ext/opcache/zend_accelerator_hash.c, + ext/opcache/zend_accelerator_module.c. + - debian/patches/CVE-2015-8994-2.patch: use full path in + ext/opcache/ZendAccelerator.c. + - debian/patches/CVE-2015-8994-3.patch: handle big inodes in + ext/opcache/ZendAccelerator.c. + - CVE-2015-8994 + * SECURITY UPDATE: URL check bypass + - debian/patches/CVE-2016-10397-1.patch: fix logic in + ext/standard/url.c, added tests to + ext/standard/tests/url/bug73192.phpt, + ext/standard/tests/url/parse_url_basic_00*.phpt. + - debian/patches/CVE-2016-10397-2.patch: respect length argument in + ext/standard/url.c. + - CVE-2016-10397 + * SECURITY UPDATE: wddx empty boolean tag parsing issue + - debian/patches/CVE-2017-11143-1.patch: handle empty tag in + ext/wddx/wddx.c, added test to ext/wddx/tests/bug74145.*. + - debian/patches/CVE-2017-11143-2.patch: improve fix in + ext/wddx/wddx.c. + - CVE-2017-11143 + * SECURITY UPDATE: DoS in OpenSSL sealing function + - debian/patches/CVE-2017-11144.patch: check return code in + ext/openssl/openssl.c, added test to ext/openssl/tests/*74651*. + - CVE-2017-11144 + * SECURITY UPDATE: information leak in the date extension + - debian/patches/CVE-2017-11145.patch: fix parsing of strange formats + in ext/date/lib/parse_date.*. + - CVE-2017-11145 + * SECURITY UPDATE: buffer overread in phar_parse_pharfile + - debian/patches/CVE-2017-11147.patch: use proper sizes in + ext/phar/phar.c. + - CVE-2017-11147 + * SECURITY UPDATE: DoS via long locale + - debian/patches/CVE-2017-11362.patch: check length in + ext/intl/msgformat/msgformat_parse.c. + - CVE-2017-11362 + * SECURITY UPDATE: buffer overflow in the zend_ini_do_op() + - debian/patches/CVE-2017-11628.patch: use correct buffer size in + Zend/zend_ini_parser.y, added tests to Zend/tests/bug74603.*. + - CVE-2017-11628 + * SECURITY UPDATE: out-of-bounds read in oniguruma in mbstring + - debian/patches/CVE-2017-9224.patch: fix logic in + ext/mbstring/oniguruma/regexec.c. + - CVE-2017-9224 + * SECURITY UPDATE: heap out-of-bounds write in oniguruma in mbstring + - debian/patches/CVE-2017-9226.patch: add checks to + ext/mbstring/oniguruma/regparse.c. + - CVE-2017-9226 + * SECURITY UPDATE: stack out-of-bounds read in oniguruma in mbstring + - debian/patches/CVE-2017-9227.patch: add bounds check to + ext/mbstring/oniguruma/regexec.c. + - CVE-2017-9227 + * SECURITY UPDATE: heap out-of-bounds write in oniguruma in mbstring + - debian/patches/CVE-2017-9228.patch: add check to + ext/mbstring/oniguruma/regexec.c. + - CVE-2017-9228 + * SECURITY UPDATE: invalid pointer dereference in oniguruma in mbstring + - debian/patches/CVE-2017-9229.patch: fix logic in + ext/mbstring/oniguruma/regexec.c. + - CVE-2017-9229 + + -- Marc Deslauriers Fri, 04 Aug 2017 10:26:27 -0400 + php5 (5.5.9+dfsg-1ubuntu4.21) trusty-security; urgency=medium * SECURITY UPDATE: overflow in locale_get_display_name diff -Nru php5-5.5.9+dfsg/debian/patches/CVE-2015-8994-1.patch php5-5.5.9+dfsg/debian/patches/CVE-2015-8994-1.patch --- php5-5.5.9+dfsg/debian/patches/CVE-2015-8994-1.patch 1970-01-01 00:00:00.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/CVE-2015-8994-1.patch 2017-08-04 14:14:21.000000000 +0000 @@ -0,0 +1,201 @@ +From ecba563f2fa1e027ea91b9ee0d50611273852995 Mon Sep 17 00:00:00 2001 +From: Dmitry Stogov +Date: Wed, 16 Nov 2016 12:43:10 +0300 +Subject: [PATCH] Fixed bug #69090 (check cached files permissions) + +--- + NEWS | 1 + + ext/opcache/README | 10 ++++++++ + ext/opcache/ZendAccelerator.c | 47 +++++++++++++++++++++++++++++++++++ + ext/opcache/ZendAccelerator.h | 5 ++++ + ext/opcache/zend_accelerator_hash.c | 12 +++++++++ + ext/opcache/zend_accelerator_module.c | 4 +++ + 6 files changed, 79 insertions(+) + +#diff --git a/NEWS b/NEWS +#index bb32f6a3b6e4..9a2f915c1f90 100644 +#--- a/NEWS +#+++ b/NEWS +#@@ -5,6 +5,7 @@ PHP NEWS +# - Opcache: +# . Fixed bug #73402 (Opcache segfault when using class constant to call a +# method). (Laruence) +#+ . Fixed bug #69090 (check cached files permissions) +# +# - OpenSSL +# . Fixed bug #72776 (Invalid parameter in memcpy function trough +#diff --git a/ext/opcache/README b/ext/opcache/README +#index 693a7b4e3cc0..d5513c51cea1 100644 +#--- a/ext/opcache/README +#+++ b/ext/opcache/README +#@@ -102,6 +102,16 @@ opcache.validate_timestamps (default "1") +# The frequency of the check is controlled by the directive +# "opcache.revalidate_freq". +# +#+opcache.validate_permission (default "0") +#+ Leads OPcache to check file readability on each access to cached file. +#+ This directive should be enabled in shared hosting environment, when few +#+ users (PHP-FPM pools) reuse the common OPcache shared memory. +#+ +#+opcache.validate_root (default "0") +#+ This directive prevents file name collisions in different "chroot" +#+ environments. It should be enabled for sites that may serve requests in +#+ different "chroot" environments. +#+ +# opcache.revalidate_freq (default "2") +# How often (in seconds) to check file timestamps for changes to the shared +# memory storage allocation. ("1" means validate once per second, but only +Index: php5-5.5.9+dfsg/ext/opcache/ZendAccelerator.c +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/opcache/ZendAccelerator.c 2017-08-04 10:14:19.362876105 -0400 ++++ php5-5.5.9+dfsg/ext/opcache/ZendAccelerator.c 2017-08-04 10:14:19.358876105 -0400 +@@ -1575,6 +1575,28 @@ zend_op_array *persistent_compile_file(z + persistent_script = NULL; + } + ++ /* Revalidate acessibility of cached file */ ++ if (EXPECTED(persistent_script != NULL) && ++ UNEXPECTED(ZCG(accel_directives).validate_permission) && ++ file_handle->type == ZEND_HANDLE_FILENAME && ++ UNEXPECTED(access(file_handle->filename, R_OK) != 0)) { ++ if (type == ZEND_REQUIRE) { ++#if ZEND_EXTENSION_API_NO < PHP_5_3_X_API_NO ++ zend_message_dispatcher(ZMSG_FAILED_REQUIRE_FOPEN, file_handle->filename); ++#else ++ zend_message_dispatcher(ZMSG_FAILED_REQUIRE_FOPEN, file_handle->filename TSRMLS_CC); ++#endif ++ zend_bailout(); ++ } else { ++#if ZEND_EXTENSION_API_NO < PHP_5_3_X_API_NO ++ zend_message_dispatcher(ZMSG_FAILED_INCLUDE_FOPEN, file_handle->filename); ++#else ++ zend_message_dispatcher(ZMSG_FAILED_INCLUDE_FOPEN, file_handle->filename TSRMLS_CC); ++#endif ++ } ++ return NULL; ++ } ++ + SHM_UNPROTECT(); + + /* If script is found then validate_timestamps if option is enabled */ +@@ -2087,6 +2109,31 @@ static void accel_activate(void) + return; + } + ++#ifndef ZEND_WIN32 ++ if (ZCG(accel_directives).validate_root) { ++ struct stat buf; ++ ++ if (stat("/", &buf) != 0) { ++ ZCG(root_hash) = 0; ++ } else { ++ unsigned long x = buf.st_ino; ++ ++#if SIZEOF_LONG == 4 ++ x = ((x >> 16) ^ x) * 0x45d9f3b; ++ x = ((x >> 16) ^ x) * 0x45d9f3b; ++ x = (x >> 16) ^ x; ++#elif SIZEOF_LONG == 8 ++ x = (x ^ (x >> 30)) * 0xbf58476d1ce4e5b9; ++ x = (x ^ (x >> 27)) * 0x94d049bb133111eb; ++ x = x ^ (x >> 31); ++#endif ++ ZCG(root_hash) = x; ++ } ++ } else { ++ ZCG(root_hash) = 0; ++ } ++#endif ++ + SHM_UNPROTECT(); + /* PHP-5.4 and above return "double", but we use 1 sec precision */ + ZCG(request_time) = (time_t)sapi_get_request_time(TSRMLS_C); +Index: php5-5.5.9+dfsg/ext/opcache/ZendAccelerator.h +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/opcache/ZendAccelerator.h 2017-08-04 10:14:19.362876105 -0400 ++++ php5-5.5.9+dfsg/ext/opcache/ZendAccelerator.h 2017-08-04 10:14:19.358876105 -0400 +@@ -228,6 +228,8 @@ typedef struct _zend_accel_directives { + zend_bool file_override_enabled; + zend_bool inherited_hack; + zend_bool enable_cli; ++ zend_bool validate_permission; ++ zend_bool validate_root; + unsigned long revalidate_freq; + unsigned long file_update_protection; + char *error_log; +@@ -262,6 +264,9 @@ typedef struct _zend_accel_globals { + int include_path_len; /* "include_path" string length */ + int include_path_check; + time_t request_time; ++#ifndef ZEND_WIN32 ++ unsigned long root_hash; ++#endif + /* preallocated shared-memory block to save current script */ + void *mem; + /* cache to save hash lookup on the same INCLUDE opcode */ +Index: php5-5.5.9+dfsg/ext/opcache/zend_accelerator_hash.c +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/opcache/zend_accelerator_hash.c 2017-08-04 10:14:19.362876105 -0400 ++++ php5-5.5.9+dfsg/ext/opcache/zend_accelerator_hash.c 2017-08-04 10:14:19.358876105 -0400 +@@ -86,6 +86,9 @@ zend_accel_hash_entry* zend_accel_hash_u + } + + hash_value = zend_inline_hash_func(key, key_length); ++#ifndef ZEND_WIN32 ++ hash_value ^= ZCG(root_hash); ++#endif + index = hash_value % accel_hash->max_num_entries; + + /* try to see if the element already exists in the hash */ +@@ -147,6 +150,9 @@ void* zend_accel_hash_find(zend_accel_ha + zend_accel_hash_entry *entry; + + hash_value = zend_inline_hash_func(key, key_length); ++#ifndef ZEND_WIN32 ++ hash_value ^= ZCG(root_hash); ++#endif + index = hash_value % accel_hash->max_num_entries; + + entry = accel_hash->hash_table[index]; +@@ -175,6 +181,9 @@ zend_accel_hash_entry* zend_accel_hash_f + zend_accel_hash_entry *entry; + + hash_value = zend_inline_hash_func(key, key_length); ++#ifndef ZEND_WIN32 ++ hash_value ^= ZCG(root_hash); ++#endif + index = hash_value % accel_hash->max_num_entries; + + entry = accel_hash->hash_table[index]; +@@ -200,6 +209,9 @@ int zend_accel_hash_unlink(zend_accel_ha + zend_accel_hash_entry *entry, *last_entry=NULL; + + hash_value = zend_inline_hash_func(key, key_length); ++#ifndef ZEND_WIN32 ++ hash_value ^= ZCG(root_hash); ++#endif + index = hash_value % accel_hash->max_num_entries; + + entry = accel_hash->hash_table[index]; +Index: php5-5.5.9+dfsg/ext/opcache/zend_accelerator_module.c +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/opcache/zend_accelerator_module.c 2017-08-04 10:14:19.362876105 -0400 ++++ php5-5.5.9+dfsg/ext/opcache/zend_accelerator_module.c 2017-08-04 10:14:19.358876105 -0400 +@@ -245,6 +245,8 @@ ZEND_INI_BEGIN() + STD_PHP_INI_BOOLEAN("opcache.enable" , "1", PHP_INI_ALL, OnEnable, enabled , zend_accel_globals, accel_globals) + STD_PHP_INI_BOOLEAN("opcache.use_cwd" , "1", PHP_INI_SYSTEM, OnUpdateBool, accel_directives.use_cwd , zend_accel_globals, accel_globals) + STD_PHP_INI_BOOLEAN("opcache.validate_timestamps", "1", PHP_INI_ALL , OnUpdateBool, accel_directives.validate_timestamps, zend_accel_globals, accel_globals) ++ STD_PHP_INI_BOOLEAN("opcache.validate_permission", "0", PHP_INI_SYSTEM, OnUpdateBool, accel_directives.validate_permission, zend_accel_globals, accel_globals) ++ STD_PHP_INI_BOOLEAN("opcache.validate_root" , "0", PHP_INI_SYSTEM, OnUpdateBool, accel_directives.validate_root , zend_accel_globals, accel_globals) + STD_PHP_INI_BOOLEAN("opcache.inherited_hack" , "1", PHP_INI_SYSTEM, OnUpdateBool, accel_directives.inherited_hack , zend_accel_globals, accel_globals) + STD_PHP_INI_BOOLEAN("opcache.dups_fix" , "0", PHP_INI_ALL , OnUpdateBool, accel_directives.ignore_dups , zend_accel_globals, accel_globals) + STD_PHP_INI_BOOLEAN("opcache.revalidate_path" , "0", PHP_INI_ALL , OnUpdateBool, accel_directives.revalidate_path , zend_accel_globals, accel_globals) +@@ -629,6 +631,8 @@ static ZEND_FUNCTION(opcache_get_configu + add_assoc_bool(directives, "opcache.enable_cli", ZCG(accel_directives).enable_cli); + add_assoc_bool(directives, "opcache.use_cwd", ZCG(accel_directives).use_cwd); + add_assoc_bool(directives, "opcache.validate_timestamps", ZCG(accel_directives).validate_timestamps); ++ add_assoc_bool(directives, "opcache.validate_permission", ZCG(accel_directives).validate_permission); ++ add_assoc_bool(directives, "opcache.validate_root", ZCG(accel_directives).validate_root); + add_assoc_bool(directives, "opcache.inherited_hack", ZCG(accel_directives).inherited_hack); + add_assoc_bool(directives, "opcache.dups_fix", ZCG(accel_directives).ignore_dups); + add_assoc_bool(directives, "opcache.revalidate_path", ZCG(accel_directives).revalidate_path); diff -Nru php5-5.5.9+dfsg/debian/patches/CVE-2015-8994-2.patch php5-5.5.9+dfsg/debian/patches/CVE-2015-8994-2.patch --- php5-5.5.9+dfsg/debian/patches/CVE-2015-8994-2.patch 1970-01-01 00:00:00.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/CVE-2015-8994-2.patch 2017-08-04 14:14:29.000000000 +0000 @@ -0,0 +1,22 @@ +From 8202b970777b84d57c590b78f9b6572ef0e0c205 Mon Sep 17 00:00:00 2001 +From: Dmitry Stogov +Date: Wed, 16 Nov 2016 23:01:40 +0300 +Subject: [PATCH] Use full path + +--- + ext/opcache/ZendAccelerator.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: php5-5.5.9+dfsg/ext/opcache/ZendAccelerator.c +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/opcache/ZendAccelerator.c 2017-08-04 10:14:27.474875808 -0400 ++++ php5-5.5.9+dfsg/ext/opcache/ZendAccelerator.c 2017-08-04 10:14:27.458875808 -0400 +@@ -1579,7 +1579,7 @@ zend_op_array *persistent_compile_file(z + if (EXPECTED(persistent_script != NULL) && + UNEXPECTED(ZCG(accel_directives).validate_permission) && + file_handle->type == ZEND_HANDLE_FILENAME && +- UNEXPECTED(access(file_handle->filename, R_OK) != 0)) { ++ UNEXPECTED(access(persistent_script->full_path, R_OK) != 0)) { + if (type == ZEND_REQUIRE) { + #if ZEND_EXTENSION_API_NO < PHP_5_3_X_API_NO + zend_message_dispatcher(ZMSG_FAILED_REQUIRE_FOPEN, file_handle->filename); diff -Nru php5-5.5.9+dfsg/debian/patches/CVE-2015-8994-3.patch php5-5.5.9+dfsg/debian/patches/CVE-2015-8994-3.patch --- php5-5.5.9+dfsg/debian/patches/CVE-2015-8994-3.patch 1970-01-01 00:00:00.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/CVE-2015-8994-3.patch 2017-08-04 14:14:37.000000000 +0000 @@ -0,0 +1,40 @@ +From 9849c97b1bdfd7f0a7c499cad4cf601ebd68cc22 Mon Sep 17 00:00:00 2001 +From: Dmitry Stogov +Date: Thu, 17 Nov 2016 01:08:42 +0300 +Subject: [PATCH] Accorate handling of too big inodes of chroot directories + +--- + ext/opcache/ZendAccelerator.c | 20 ++++++++------------ + 1 file changed, 8 insertions(+), 12 deletions(-) + +Index: php5-5.5.9+dfsg/ext/opcache/ZendAccelerator.c +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/opcache/ZendAccelerator.c 2017-08-04 10:14:34.206875561 -0400 ++++ php5-5.5.9+dfsg/ext/opcache/ZendAccelerator.c 2017-08-04 10:14:34.202875561 -0400 +@@ -2116,18 +2116,14 @@ static void accel_activate(void) + if (stat("/", &buf) != 0) { + ZCG(root_hash) = 0; + } else { +- unsigned long x = buf.st_ino; +- +-#if SIZEOF_LONG == 4 +- x = ((x >> 16) ^ x) * 0x45d9f3b; +- x = ((x >> 16) ^ x) * 0x45d9f3b; +- x = (x >> 16) ^ x; +-#elif SIZEOF_LONG == 8 +- x = (x ^ (x >> 30)) * 0xbf58476d1ce4e5b9; +- x = (x ^ (x >> 27)) * 0x94d049bb133111eb; +- x = x ^ (x >> 31); +-#endif +- ZCG(root_hash) = x; ++ ZCG(root_hash) = buf.st_ino; ++ if (sizeof(buf.st_ino) > sizeof(ZCG(root_hash))) { ++ if (ZCG(root_hash) != buf.st_ino) { ++ zend_alter_ini_entry("opcache.enable", sizeof("opcache.enable"), "0", 1, ZEND_INI_SYSTEM, ZEND_INI_STAGE_RUNTIME); ++ zend_accel_error(ACCEL_LOG_WARNING, "Can't cache files in chroot() directory with too big inode"); ++ return; ++ } ++ } + } + } else { + ZCG(root_hash) = 0; diff -Nru php5-5.5.9+dfsg/debian/patches/CVE-2016-10397-1.patch php5-5.5.9+dfsg/debian/patches/CVE-2016-10397-1.patch --- php5-5.5.9+dfsg/debian/patches/CVE-2016-10397-1.patch 1970-01-01 00:00:00.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/CVE-2016-10397-1.patch 2017-08-04 14:15:53.000000000 +0000 @@ -0,0 +1,241 @@ +From b061fa909de77085d3822a89ab901b934d0362c4 Mon Sep 17 00:00:00 2001 +From: Nikita Popov +Date: Sat, 8 Oct 2016 01:04:22 +0200 +Subject: [PATCH] Fix bug #73192 + +--- + ext/standard/tests/url/bug73192.phpt | 30 +++++++++++++++++++++++++ + ext/standard/tests/url/parse_url_basic_001.phpt | 20 ++--------------- + ext/standard/tests/url/parse_url_basic_002.phpt | 4 ++-- + ext/standard/tests/url/parse_url_basic_003.phpt | 4 ++-- + ext/standard/tests/url/parse_url_basic_004.phpt | 4 ++-- + ext/standard/tests/url/parse_url_basic_005.phpt | 4 ++-- + ext/standard/tests/url/parse_url_basic_006.phpt | 4 ++-- + ext/standard/tests/url/parse_url_basic_007.phpt | 4 ++-- + ext/standard/tests/url/parse_url_basic_008.phpt | 4 ++-- + ext/standard/tests/url/parse_url_basic_009.phpt | 4 ++-- + ext/standard/url.c | 23 +------------------ + 11 files changed, 49 insertions(+), 56 deletions(-) + create mode 100644 ext/standard/tests/url/bug73192.phpt + +Index: php5-5.5.9+dfsg/ext/standard/tests/url/bug73192.phpt +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ php5-5.5.9+dfsg/ext/standard/tests/url/bug73192.phpt 2017-08-04 10:15:09.470874269 -0400 +@@ -0,0 +1,30 @@ ++--TEST-- ++Bug #73192: parse_url return wrong hostname ++--FILE-- ++ ++--EXPECT-- ++array(4) { ++ ["scheme"]=> ++ string(4) "http" ++ ["host"]=> ++ string(11) "example.com" ++ ["port"]=> ++ int(80) ++ ["fragment"]=> ++ string(12) "@google.com/" ++} ++array(4) { ++ ["scheme"]=> ++ string(4) "http" ++ ["host"]=> ++ string(11) "example.com" ++ ["port"]=> ++ int(80) ++ ["query"]=> ++ string(12) "@google.com/" ++} +Index: php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_001.phpt +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/standard/tests/url/parse_url_basic_001.phpt 2017-08-04 10:15:09.478874269 -0400 ++++ php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_001.phpt 2017-08-04 10:15:09.470874269 -0400 +@@ -759,25 +759,9 @@ echo "Done"; + int(6) + } + +---> http://?:/: array(3) { +- ["scheme"]=> +- string(4) "http" +- ["host"]=> +- string(1) "?" +- ["path"]=> +- string(1) "/" +-} ++--> http://?:/: bool(false) + +---> http://@?:/: array(4) { +- ["scheme"]=> +- string(4) "http" +- ["host"]=> +- string(1) "?" +- ["user"]=> +- string(0) "" +- ["path"]=> +- string(1) "/" +-} ++--> http://@?:/: bool(false) + + --> file:///:: array(2) { + ["scheme"]=> +Index: php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_002.phpt +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/standard/tests/url/parse_url_basic_002.phpt 2017-08-04 10:15:09.478874269 -0400 ++++ php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_002.phpt 2017-08-04 10:15:09.474874269 -0400 +@@ -98,8 +98,8 @@ echo "Done"; + --> http://::? : string(4) "http" + --> http://::# : string(4) "http" + --> x://::6.5 : string(1) "x" +---> http://?:/ : string(4) "http" +---> http://@?:/ : string(4) "http" ++--> http://?:/ : bool(false) ++--> http://@?:/ : bool(false) + --> file:///: : string(4) "file" + --> file:///a:/ : string(4) "file" + --> file:///ab:/ : string(4) "file" +Index: php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_003.phpt +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/standard/tests/url/parse_url_basic_003.phpt 2017-08-04 10:15:09.478874269 -0400 ++++ php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_003.phpt 2017-08-04 10:15:09.474874269 -0400 +@@ -97,8 +97,8 @@ echo "Done"; + --> http://::? : string(1) ":" + --> http://::# : string(1) ":" + --> x://::6.5 : string(1) ":" +---> http://?:/ : string(1) "?" +---> http://@?:/ : string(1) "?" ++--> http://?:/ : bool(false) ++--> http://@?:/ : bool(false) + --> file:///: : NULL + --> file:///a:/ : NULL + --> file:///ab:/ : NULL +Index: php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_004.phpt +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/standard/tests/url/parse_url_basic_004.phpt 2017-08-04 10:15:09.478874269 -0400 ++++ php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_004.phpt 2017-08-04 10:15:09.474874269 -0400 +@@ -97,8 +97,8 @@ echo "Done"; + --> http://::? : NULL + --> http://::# : NULL + --> x://::6.5 : int(6) +---> http://?:/ : NULL +---> http://@?:/ : NULL ++--> http://?:/ : bool(false) ++--> http://@?:/ : bool(false) + --> file:///: : NULL + --> file:///a:/ : NULL + --> file:///ab:/ : NULL +Index: php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_005.phpt +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/standard/tests/url/parse_url_basic_005.phpt 2017-08-04 10:15:09.478874269 -0400 ++++ php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_005.phpt 2017-08-04 10:15:09.474874269 -0400 +@@ -97,8 +97,8 @@ echo "Done"; + --> http://::? : NULL + --> http://::# : NULL + --> x://::6.5 : NULL +---> http://?:/ : NULL +---> http://@?:/ : string(0) "" ++--> http://?:/ : bool(false) ++--> http://@?:/ : bool(false) + --> file:///: : NULL + --> file:///a:/ : NULL + --> file:///ab:/ : NULL +Index: php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_006.phpt +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/standard/tests/url/parse_url_basic_006.phpt 2017-08-04 10:15:09.478874269 -0400 ++++ php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_006.phpt 2017-08-04 10:15:09.474874269 -0400 +@@ -97,8 +97,8 @@ echo "Done"; + --> http://::? : NULL + --> http://::# : NULL + --> x://::6.5 : NULL +---> http://?:/ : NULL +---> http://@?:/ : NULL ++--> http://?:/ : bool(false) ++--> http://@?:/ : bool(false) + --> file:///: : NULL + --> file:///a:/ : NULL + --> file:///ab:/ : NULL +Index: php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_007.phpt +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/standard/tests/url/parse_url_basic_007.phpt 2017-08-04 10:15:09.478874269 -0400 ++++ php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_007.phpt 2017-08-04 10:15:09.474874269 -0400 +@@ -97,8 +97,8 @@ echo "Done"; + --> http://::? : NULL + --> http://::# : NULL + --> x://::6.5 : NULL +---> http://?:/ : string(1) "/" +---> http://@?:/ : string(1) "/" ++--> http://?:/ : bool(false) ++--> http://@?:/ : bool(false) + --> file:///: : string(2) "/:" + --> file:///a:/ : string(3) "a:/" + --> file:///ab:/ : string(5) "/ab:/" +Index: php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_008.phpt +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/standard/tests/url/parse_url_basic_008.phpt 2017-08-04 10:15:09.478874269 -0400 ++++ php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_008.phpt 2017-08-04 10:15:09.474874269 -0400 +@@ -97,8 +97,8 @@ echo "Done"; + --> http://::? : NULL + --> http://::# : NULL + --> x://::6.5 : NULL +---> http://?:/ : NULL +---> http://@?:/ : NULL ++--> http://?:/ : bool(false) ++--> http://@?:/ : bool(false) + --> file:///: : NULL + --> file:///a:/ : NULL + --> file:///ab:/ : NULL +Index: php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_009.phpt +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/standard/tests/url/parse_url_basic_009.phpt 2017-08-04 10:15:09.478874269 -0400 ++++ php5-5.5.9+dfsg/ext/standard/tests/url/parse_url_basic_009.phpt 2017-08-04 10:15:09.474874269 -0400 +@@ -97,8 +97,8 @@ echo "Done"; + --> http://::? : NULL + --> http://::# : NULL + --> x://::6.5 : NULL +---> http://?:/ : NULL +---> http://@?:/ : NULL ++--> http://?:/ : bool(false) ++--> http://@?:/ : bool(false) + --> file:///: : NULL + --> file:///a:/ : NULL + --> file:///ab:/ : NULL +Index: php5-5.5.9+dfsg/ext/standard/url.c +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/standard/url.c 2017-08-04 10:15:09.478874269 -0400 ++++ php5-5.5.9+dfsg/ext/standard/url.c 2017-08-04 10:15:42.298873067 -0400 +@@ -214,28 +214,7 @@ PHPAPI php_url *php_url_parse_ex(char co + goto nohost; + } + +- e = ue; +- +- if (!(p = memchr(s, '/', (ue - s)))) { +- char *query, *fragment; +- +- query = memchr(s, '?', (ue - s)); +- fragment = memchr(s, '#', (ue - s)); +- +- if (query && fragment) { +- if (query > fragment) { +- e = fragment; +- } else { +- e = query; +- } +- } else if (query) { +- e = query; +- } else if (fragment) { +- e = fragment; +- } +- } else { +- e = p; +- } ++ e = s + strcspn(s, "/?#"); + + /* check for login and password */ + if ((p = zend_memrchr(s, '@', (e-s)))) { diff -Nru php5-5.5.9+dfsg/debian/patches/CVE-2016-10397-2.patch php5-5.5.9+dfsg/debian/patches/CVE-2016-10397-2.patch --- php5-5.5.9+dfsg/debian/patches/CVE-2016-10397-2.patch 1970-01-01 00:00:00.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/CVE-2016-10397-2.patch 2017-08-04 14:19:26.000000000 +0000 @@ -0,0 +1,144 @@ +Backport of: + +From 2d19c92fc2f14aa97db9094eaa0b67d1c3b12409 Mon Sep 17 00:00:00 2001 +From: Nikita Popov +Date: Fri, 18 Nov 2016 16:41:13 +0100 +Subject: [PATCH] Make php_url_parse_ex() respect length argument + +This should fix all out-of-bounds reads that could previously +occur if the string passed to php_url_parse_ex() is not NUL +terminated. +--- + ext/standard/url.c | 48 ++++++++++++++++++++++++++++-------------------- + 1 file changed, 28 insertions(+), 20 deletions(-) + +Index: php5-5.5.9+dfsg/ext/standard/url.c +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/standard/url.c 2017-08-04 10:16:01.710872356 -0400 ++++ php5-5.5.9+dfsg/ext/standard/url.c 2017-08-04 10:18:54.754866017 -0400 +@@ -104,7 +104,7 @@ PHPAPI php_url *php_url_parse_ex(char co + ue = s + length; + + /* parse scheme */ +- if ((e = memchr(s, ':', length)) && (e - s)) { ++ if ((e = memchr(s, ':', length)) && e != s) { + /* validate scheme */ + p = s; + while (p < e) { +@@ -119,7 +119,7 @@ PHPAPI php_url *php_url_parse_ex(char co + p++; + } + +- if (*(e + 1) == '\0') { /* only scheme is available */ ++ if (e + 1 == ue) { /* only scheme is available */ + ret->scheme = estrndup(s, (e - s)); + php_replace_controlchars_ex(ret->scheme, (e - s)); + goto end; +@@ -134,11 +134,11 @@ PHPAPI php_url *php_url_parse_ex(char co + * correctly parse things like a.com:80 + */ + p = e + 1; +- while (isdigit(*p)) { ++ while (p < ue && isdigit(*p)) { + p++; + } + +- if ((*p == '\0' || *p == '/') && (p - e) < 7) { ++ if ((p == ue || *p == '/') && (p - e) < 7) { + goto parse_port; + } + +@@ -152,14 +152,14 @@ PHPAPI php_url *php_url_parse_ex(char co + ret->scheme = estrndup(s, (e-s)); + php_replace_controlchars_ex(ret->scheme, (e - s)); + +- if (*(e+2) == '/') { ++ if (e + 2 < ue && *(e + 2) == '/') { + s = e + 3; + if (!strncasecmp("file", ret->scheme, sizeof("file"))) { +- if (*(e + 3) == '/') { ++ if (e + 3 < ue && *(e + 3) == '/') { + /* support windows drive letters as in: + file:///c:/somedir/file.txt + */ +- if (*(e + 5) == ':') { ++ if (e + 5 < ue && *(e + 5) == ':') { + s = e + 4; + } + goto nohost; +@@ -181,11 +181,11 @@ PHPAPI php_url *php_url_parse_ex(char co + p = e + 1; + pp = p; + +- while (pp-p < 6 && isdigit(*pp)) { ++ while (pp < ue && pp - p < 6 && isdigit(*pp)) { + pp++; + } + +- if (pp - p > 0 && pp - p < 6 && (*pp == '/' || *pp == '\0')) { ++ if (pp - p > 0 && pp - p < 6 && (pp == ue || *pp == '/')) { + long port; + memcpy(port_buf, p, (pp - p)); + port_buf[pp - p] = '\0'; +@@ -197,16 +197,16 @@ PHPAPI php_url *php_url_parse_ex(char co + efree(ret); + return NULL; + } +- } else if (p == pp && *pp == '\0') { ++ } else if (p == pp && pp == ue) { + STR_FREE(ret->scheme); + efree(ret); + return NULL; +- } else if (*s == '/' && *(s+1) == '/') { /* relative-scheme URL */ ++ } else if (s + 1 < ue && *s == '/' && *(s + 1) == '/') { /* relative-scheme URL */ + s += 2; + } else { + goto just_path; + } +- } else if (*s == '/' && *(s+1) == '/') { /* relative-scheme URL */ ++ } else if (s + 1 < ue && *s == '/' && *(s + 1) == '/') { /* relative-scheme URL */ + s += 2; + } else { + just_path: +@@ -214,7 +214,17 @@ PHPAPI php_url *php_url_parse_ex(char co + goto nohost; + } + +- e = s + strcspn(s, "/?#"); ++ /* Binary-safe strcspn(s, "/?#") */ ++ e = ue; ++ if ((p = memchr(s, '/', e - s))) { ++ e = p; ++ } ++ if ((p = memchr(s, '?', e - s))) { ++ e = p; ++ } ++ if ((p = memchr(s, '#', e - s))) { ++ e = p; ++ } + + /* check for login and password */ + if ((p = zend_memrchr(s, '@', (e-s)))) { +@@ -238,18 +248,16 @@ PHPAPI php_url *php_url_parse_ex(char co + } + + /* check for port */ +- if (*s == '[' && *(e-1) == ']') { ++ if (s < ue && *s == '[' && *(e-1) == ']') { + /* Short circuit portscan, + we're dealing with an + IPv6 embedded address */ +- p = s; ++ p = NULL; + } else { +- /* memrchr is a GNU specific extension +- Emulate for wide compatibility */ +- for(p = e; *p != ':' && p >= s; p--); ++ p = zend_memrchr(s, ':', (e-s)); + } + +- if (p >= s && *p == ':') { ++ if (p) { + if (!ret->port) { + p++; + if (e-p > 5) { /* port cannot be longer then 5 characters */ diff -Nru php5-5.5.9+dfsg/debian/patches/CVE-2017-11143-1.patch php5-5.5.9+dfsg/debian/patches/CVE-2017-11143-1.patch --- php5-5.5.9+dfsg/debian/patches/CVE-2017-11143-1.patch 1970-01-01 00:00:00.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/CVE-2017-11143-1.patch 2017-08-04 14:20:21.000000000 +0000 @@ -0,0 +1,83 @@ +From 2aae60461c2ff7b7fbcdd194c789ac841d0747d7 Mon Sep 17 00:00:00 2001 +From: Stanislav Malyshev +Date: Sun, 2 Jul 2017 14:25:54 -0700 +Subject: [PATCH] Fix bug #74145 - wddx parsing empty boolean tag leads to + SIGSEGV + +--- + ext/wddx/tests/bug74145.phpt | 16 ++++++++++++++++ + ext/wddx/tests/bug74145.xml | 9 +++++++++ + ext/wddx/wddx.c | 15 ++++++--------- + 3 files changed, 31 insertions(+), 9 deletions(-) + create mode 100644 ext/wddx/tests/bug74145.phpt + create mode 100644 ext/wddx/tests/bug74145.xml + +Index: php5-5.5.9+dfsg/ext/wddx/tests/bug74145.phpt +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ php5-5.5.9+dfsg/ext/wddx/tests/bug74145.phpt 2017-08-04 10:20:19.130862926 -0400 +@@ -0,0 +1,16 @@ ++--TEST-- ++Bug #74145 (wddx parsing empty boolean tag leads to SIGSEGV) ++--SKIPIF-- ++ ++--FILE-- ++ ++DONE ++--EXPECTF-- ++NULL ++DONE +\ No newline at end of file +Index: php5-5.5.9+dfsg/ext/wddx/tests/bug74145.xml +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ php5-5.5.9+dfsg/ext/wddx/tests/bug74145.xml 2017-08-04 10:20:19.130862926 -0400 +@@ -0,0 +1,9 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ +Index: php5-5.5.9+dfsg/ext/wddx/wddx.c +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/wddx/wddx.c 2017-08-04 10:20:19.134862926 -0400 ++++ php5-5.5.9+dfsg/ext/wddx/wddx.c 2017-08-04 10:20:19.130862926 -0400 +@@ -791,22 +791,19 @@ static void php_wddx_push_element(void * + } else if (!strcmp(name, EL_BOOLEAN)) { + int i; + ++ ALLOC_ZVAL(ent.data); ++ INIT_PZVAL(ent.data); ++ Z_TYPE_P(ent.data) = IS_BOOL; ++ ent.type = ST_BOOLEAN; ++ SET_STACK_VARNAME; + if (atts) for (i = 0; atts[i]; i++) { + if (!strcmp(atts[i], EL_VALUE) && atts[i+1] && atts[i+1][0]) { +- ent.type = ST_BOOLEAN; +- SET_STACK_VARNAME; +- +- ALLOC_ZVAL(ent.data); +- INIT_PZVAL(ent.data); +- Z_TYPE_P(ent.data) = IS_BOOL; + wddx_stack_push((wddx_stack *)stack, &ent, sizeof(st_entry)); + php_wddx_process_data(user_data, atts[i+1], strlen(atts[i+1])); + break; + } + } else { +- ent.type = ST_BOOLEAN; +- SET_STACK_VARNAME; +- ZVAL_FALSE(&ent.data); ++ ZVAL_FALSE(ent.data); + wddx_stack_push((wddx_stack *)stack, &ent, sizeof(st_entry)); + } + } else if (!strcmp(name, EL_NULL)) { diff -Nru php5-5.5.9+dfsg/debian/patches/CVE-2017-11143-2.patch php5-5.5.9+dfsg/debian/patches/CVE-2017-11143-2.patch --- php5-5.5.9+dfsg/debian/patches/CVE-2017-11143-2.patch 1970-01-01 00:00:00.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/CVE-2017-11143-2.patch 2017-08-04 14:20:28.000000000 +0000 @@ -0,0 +1,42 @@ +From f269cdcd4f76accbecd03884f327cffb9a7f1ca9 Mon Sep 17 00:00:00 2001 +From: Stanislav Malyshev +Date: Tue, 4 Jul 2017 21:10:08 -0700 +Subject: [PATCH] Improve fix for #74145 + +--- + ext/wddx/wddx.c | 15 ++++++++++----- + 1 file changed, 10 insertions(+), 5 deletions(-) + +Index: php5-5.5.9+dfsg/ext/wddx/wddx.c +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/wddx/wddx.c 2017-08-04 10:20:26.218862666 -0400 ++++ php5-5.5.9+dfsg/ext/wddx/wddx.c 2017-08-04 10:20:26.214862666 -0400 +@@ -791,18 +791,23 @@ static void php_wddx_push_element(void * + } else if (!strcmp(name, EL_BOOLEAN)) { + int i; + +- ALLOC_ZVAL(ent.data); +- INIT_PZVAL(ent.data); +- Z_TYPE_P(ent.data) = IS_BOOL; +- ent.type = ST_BOOLEAN; +- SET_STACK_VARNAME; + if (atts) for (i = 0; atts[i]; i++) { + if (!strcmp(atts[i], EL_VALUE) && atts[i+1] && atts[i+1][0]) { ++ ALLOC_ZVAL(ent.data); ++ INIT_PZVAL(ent.data); ++ Z_TYPE_P(ent.data) = IS_BOOL; ++ ent.type = ST_BOOLEAN; ++ SET_STACK_VARNAME; + wddx_stack_push((wddx_stack *)stack, &ent, sizeof(st_entry)); + php_wddx_process_data(user_data, atts[i+1], strlen(atts[i+1])); + break; + } + } else { ++ ALLOC_ZVAL(ent.data); ++ INIT_PZVAL(ent.data); ++ Z_TYPE_P(ent.data) = IS_BOOL; ++ ent.type = ST_BOOLEAN; ++ SET_STACK_VARNAME; + ZVAL_FALSE(ent.data); + wddx_stack_push((wddx_stack *)stack, &ent, sizeof(st_entry)); + } diff -Nru php5-5.5.9+dfsg/debian/patches/CVE-2017-11144.patch php5-5.5.9+dfsg/debian/patches/CVE-2017-11144.patch --- php5-5.5.9+dfsg/debian/patches/CVE-2017-11144.patch 1970-01-01 00:00:00.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/CVE-2017-11144.patch 2017-08-04 14:24:07.000000000 +0000 @@ -0,0 +1,92 @@ +Backport of: + +From 89637c6b41b510c20d262c17483f582f115c66d6 Mon Sep 17 00:00:00 2001 +From: Stanislav Malyshev +Date: Mon, 19 Jun 2017 23:06:24 -0700 +Subject: [PATCH] Fix bug #74651 - check EVP_SealInit as it can return -1 + +--- + ext/openssl/openssl.c | 6 +++--- + ext/openssl/tests/74651.pem | 27 +++++++++++++++++++++++++++ + ext/openssl/tests/bug74651.phpt | 17 +++++++++++++++++ + 3 files changed, 47 insertions(+), 3 deletions(-) + create mode 100644 ext/openssl/tests/74651.pem + create mode 100644 ext/openssl/tests/bug74651.phpt + +Index: php5-5.5.9+dfsg/ext/openssl/openssl.c +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/openssl/openssl.c 2017-08-04 10:23:13.526856537 -0400 ++++ php5-5.5.9+dfsg/ext/openssl/openssl.c 2017-08-04 10:23:22.626856204 -0400 +@@ -4382,14 +4382,14 @@ PHP_FUNCTION(openssl_seal) + /* allocate one byte extra to make room for \0 */ + buf = emalloc(data_len + EVP_CIPHER_CTX_block_size(&ctx)); + +- if (!EVP_SealInit(&ctx, cipher, eks, eksl, NULL, pkeys, nkeys) || !EVP_SealUpdate(&ctx, buf, &len1, (unsigned char *)data, data_len)) { ++ if (EVP_SealInit(&ctx, cipher, eks, eksl, NULL, pkeys, nkeys) <= 0 || ++ !EVP_SealUpdate(&ctx, buf, &len1, (unsigned char *)data, data_len) || ++ !EVP_SealFinal(&ctx, buf + len1, &len2)) { + RETVAL_FALSE; + efree(buf); + goto clean_exit; + } + +- EVP_SealFinal(&ctx, buf + len1, &len2); +- + if (len1 + len2 > 0) { + zval_dtor(sealdata); + buf[len1 + len2] = '\0'; +Index: php5-5.5.9+dfsg/ext/openssl/tests/74651.pem +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ php5-5.5.9+dfsg/ext/openssl/tests/74651.pem 2017-08-04 10:20:34.670862356 -0400 +@@ -0,0 +1,27 @@ ++-----BEGIN CERTIFICATE----- ++MIIEoDCCBAmgAwIBAgIBJzANBgkqhkiG9w0BAQQFADCBkDELMAkGA1UEFhMCUk8x ++EDAOBgNVBAgTB1JvbWFuaWExEDAOBgNVBAcTB0NyYWlvdmExDzANBgNVBAoTBlNl ++cmdpdTETMBEGA1UECxMKU2VyZ2l1IFNSTDESMBAGA1UEAxMJU2VyZ2l1IENBMSMw ++IQYJKoZIhvcNAQkBFhRuX3NlcmdpdUBob3RtYWlsLmNvbTAeFw0wNDA1MTQxMzM0 ++NTZaFw0wNTA1MTQxMzM0NTZaMIGaMQswCQYDVQQGEwJSTzEQMA4GA1UECBMHUm9t ++YW5pYTEQMA4GA1UEBxMHQ3JhaW92YTETMBEGA1UEChMKU2VyZ2l1IFNSTDETMBEG ++A1UECxMKU2VyZ2l1IFNSTDEYMBYGA1UEAxMPU2VyZ2l1IHBlcnNvbmFsMSMwIQYJ ++KoZIhvcNAQkBFhRuX3NlcmdpdUBob3RtYWlsLmNvbTCBnzANBgkqhkiG9w0BAQEF ++AAOBjQAwgYkCgYEApNj7XXz8T8FcLIWpBniPYom3QcT6T7u0xRPHqtqzj5oboBYp ++DJe5d354/y0gJTpiLt8+fTrPgWXnbHm3pOHgXzTcX6Arani0GDU0/xDi4VkCRGcS ++YqX2sJpcDzAbmK9UDMt3xf/O1B8AJan3RfO0Bm3ozTEPziLMkmsiYr5b/L4CAwEA ++AaOCAfwwggH4MAkGA1UdEwQCMAAwNQYJYIZIAYb4QgENBCgWJkZvciBHcmlkIHVz ++ZSBvbmx5OyByZXF1ZXN0IHRhZyB1c2VyVGFnMBEGCWCGSAGG+EIBAQQEAwIF4DA/ ++BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vbW9iaWxlLmJsdWUtc29mdHdhcmUucm86 ++OTAvY2EvY3JsLnNodG1sMDUGCWCGSAGG+EIBCAQoFiZodHRwOi8vbW9iaWxlLmJs ++dWUtc29mdHdhcmUucm86OTAvcHViLzAhBgNVHREEGjAYgRZzZXJnaXVAYmx1ZXNv ++ZnR3YXJlLnJvMB0GA1UdDgQWBBSwp//5QRXeIzm93TEPl6CyonTg/DCBpwYDVR0j ++BIGfMIGcoYGWpIGTMIGQMQswCQYDVQQGEwJSTzEQMA4GA1UECBMHUm9tYW5pYTEQ ++MA4GA1UEBxMHQ3JhaW92YTEPMA0GA1UEChMGU2VyZ2l1MRMwEQYDVQQLEwpTZXJn ++aXUgU1JMMRIwEAYDVQQDEwlTZXJnaXUgQ0ExIzAhBgkqhkiG9w0BCQEWFG5fc2Vy ++Z2l1QGhvdG1haWwuY29tggEAMAsGA1UdDwQEAwIE8DAjBglghkgBhvhCAQIEFhYU ++aHR0cDovLzYyLjIzMS45OC41Mi8wCwYDKgMEBAQ+52I0MA0GCSqGSIb3DQEBBAUA ++A4GBAIBIOJ+iiLyQfNJEY+IMefayQea0nmuXYY+F+L1DFjSC7xChytgYoPNnKkhh ++3dWPtxbswiqKYUnGi6y3Hi4UhDsOaDW29t2S305hSc2qgjOiNtRYQIVYQ8EHG1k7 ++Fl63S7uCOhnVJt+4MnUK1N6/pwgsp+Z2GvEsDG1qCKnvNpf6 ++-----END CERTIFICATE----- +Index: php5-5.5.9+dfsg/ext/openssl/tests/bug74651.phpt +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ php5-5.5.9+dfsg/ext/openssl/tests/bug74651.phpt 2017-08-04 10:20:34.670862356 -0400 +@@ -0,0 +1,17 @@ ++--TEST-- ++Bug #74651: negative-size-param (-1) in memcpy in zif_openssl_seal() ++--SKIPIF-- ++ ++--FILE-- ++ ++--EXPECTF-- ++resource(%d) of type (OpenSSL key) ++bool(false) +\ No newline at end of file \ No newline at end of file diff -Nru php5-5.5.9+dfsg/debian/patches/CVE-2017-11145.patch php5-5.5.9+dfsg/debian/patches/CVE-2017-11145.patch --- php5-5.5.9+dfsg/debian/patches/CVE-2017-11145.patch 1970-01-01 00:00:00.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/CVE-2017-11145.patch 2017-08-04 18:17:38.000000000 +0000 @@ -0,0 +1,58783 @@ +Backport of: + +(and regenerated with re2c -i -o parse_date.c parse_date.re) + +From e8b7698f5ee757ce2c8bd10a192a491a498f891c Mon Sep 17 00:00:00 2001 +From: Derick Rethans +Date: Mon, 3 Jul 2017 12:37:11 +0100 +Subject: [PATCH] Fixed parsing of strange formats with mixed month/day and + time strings + +--- + ext/date/lib/parse_date.c | 12004 ++++++++++++++++++++----------------------- + ext/date/lib/parse_date.re | 2 +- + 2 files changed, 5551 insertions(+), 6455 deletions(-) + +Index: php5-5.5.9+dfsg/ext/date/lib/parse_date.re +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/date/lib/parse_date.re 2017-08-04 13:08:20.030493644 -0400 ++++ php5-5.5.9+dfsg/ext/date/lib/parse_date.re 2017-08-04 13:08:20.026493644 -0400 +@@ -912,7 +912,7 @@ datefull = day ([ \t.-])* montht + datenoday = monthtext ([ .\t-])* year4; + datenodayrev = year4 ([ .\t-])* monthtext; + datetextual = monthtext ([ .\t-])* day [,.stndrh\t ]+ year; +-datenoyear = monthtext ([ .\t-])* day [,.stndrh\t ]*; ++datenoyear = monthtext ([ .\t-])* day ([,.stndrh\t ]+|[\000]); + datenoyearrev = day ([ .\t-])* monthtext; + datenocolon = year4 monthlz daylz; + +Index: php5-5.5.9+dfsg/ext/date/lib/parse_date.c +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/date/lib/parse_date.c 2017-08-04 12:45:14.898544384 -0400 ++++ php5-5.5.9+dfsg/ext/date/lib/parse_date.c 2017-08-04 14:16:40.422343439 -0400 +@@ -1,9 +1,9 @@ +-/* Generated by re2c 0.13.5 on Sun Aug 25 15:12:48 2013 */ ++/* Generated by re2c 0.13.5 on Fri Aug 4 14:16:40 2017 */ + /* + +----------------------------------------------------------------------+ + | PHP Version 5 | + +----------------------------------------------------------------------+ +- | Copyright (c) 1997-2014 The PHP Group | ++ | Copyright (c) 1997-2013 The PHP Group | + +----------------------------------------------------------------------+ + | This source file is subject to version 3.01 of the PHP license, | + | that is bundled with this package in the file LICENSE, and is | +@@ -842,45 +842,9 @@ std: + { + YYCTYPE yych; + unsigned int yyaccept = 0; +- static const unsigned char yybm[] = { +- 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 100, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- 100, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 128, 64, 160, 96, 0, +- 2, 2, 2, 2, 2, 2, 2, 2, +- 2, 2, 0, 0, 0, 0, 0, 0, +- 0, 8, 8, 8, 8, 8, 8, 8, +- 8, 8, 8, 8, 8, 8, 8, 8, +- 8, 8, 8, 8, 8, 8, 8, 8, +- 8, 8, 8, 0, 0, 0, 0, 0, +- 0, 24, 24, 24, 88, 24, 24, 24, +- 88, 24, 24, 24, 24, 24, 88, 24, +- 24, 24, 88, 88, 88, 24, 24, 24, +- 24, 24, 24, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- 0, 0, 0, 0, 0, 0, 0, 0, +- }; + +- YYDEBUG(0, *YYCURSOR); +- if ((YYLIMIT - YYCURSOR) < 31) YYFILL(31); ++ if ((YYLIMIT - YYCURSOR) < 33) YYFILL(33); + yych = *YYCURSOR; +- YYDEBUG(-1, yych); + switch (yych) { + case 0x00: + case '\n': goto yy52; +@@ -957,7 +921,6 @@ std: + default: goto yy54; + } + yy2: +- YYDEBUG(2, *YYCURSOR); + { + DEBUG_OUTPUT("firstdayof | lastdayof"); + TIMELIB_INIT; +@@ -974,304 +937,102 @@ yy2: + return TIMELIB_LF_DAY_OF_MONTH; + } + yy3: +- YYDEBUG(3, *YYCURSOR); + ++YYCURSOR; +- if ((yych = *YYCURSOR) <= 'E') { +- if (yych <= ')') { +- if (yych >= ')') goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'D') goto yy141; +- goto yy1523; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy141; +- if (yych >= 'a') goto yy146; +- } else { +- if (yych <= 'e') goto yy1532; +- if (yych <= 'z') goto yy146; +- } +- } +-yy4: +- YYDEBUG(4, *YYCURSOR); +- { +- int tz_not_found; +- DEBUG_OUTPUT("tzcorrection | tz"); +- TIMELIB_INIT; +- TIMELIB_HAVE_TZ(); +- s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); +- if (tz_not_found) { +- add_error(s, "The timezone could not be found in the database"); +- } +- TIMELIB_DEINIT; +- return TIMELIB_TIMEZONE; +- } +-yy5: +- YYDEBUG(5, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'D') goto yy141; +- goto yy1523; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- goto yy141; +- } else { +- if (yych <= 'e') goto yy1523; +- if (yych <= 'z') goto yy141; +- goto yy4; +- } +- } +-yy6: +- YYDEBUG(6, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'O') { +- if (yych <= 'D') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy141; +- } else { +- if (yych <= 'H') { +- if (yych <= 'E') goto yy1494; +- goto yy141; +- } else { +- if (yych <= 'I') goto yy1495; +- if (yych <= 'N') goto yy141; +- goto yy1493; +- } +- } +- } else { +- if (yych <= 'h') { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy141; +- goto yy4; +- } else { +- if (yych == 'e') goto yy1510; +- goto yy146; +- } +- } else { +- if (yych <= 'n') { +- if (yych <= 'i') goto yy1511; +- goto yy146; +- } else { +- if (yych <= 'o') goto yy1509; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +- } +- } +-yy7: +- YYDEBUG(7, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'O') { +- if (yych <= 'D') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy141; +- } else { +- if (yych <= 'H') { +- if (yych <= 'E') goto yy1494; +- goto yy141; +- } else { +- if (yych <= 'I') goto yy1495; +- if (yych <= 'N') goto yy141; +- goto yy1493; +- } +- } +- } else { +- if (yych <= 'h') { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy141; +- goto yy4; +- } else { +- if (yych == 'e') goto yy1494; +- goto yy141; +- } +- } else { +- if (yych <= 'n') { +- if (yych <= 'i') goto yy1495; +- goto yy141; +- } else { +- if (yych <= 'o') goto yy1493; +- if (yych <= 'z') goto yy141; +- goto yy4; +- } +- } +- } +-yy8: +- YYDEBUG(8, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'O') { +- if (yych <= 'A') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy1463; +- } else { +- if (yych == 'I') goto yy1464; +- if (yych <= 'N') goto yy141; +- goto yy1465; +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- if (yych <= 'a') goto yy1478; +- goto yy146; +- } else { +- if (yych <= 'n') { +- if (yych <= 'i') goto yy1479; +- goto yy146; +- } else { +- if (yych <= 'o') goto yy1480; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +- } +- } +-yy9: +- YYDEBUG(9, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'O') { +- if (yych <= 'A') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy1463; +- } else { +- if (yych == 'I') goto yy1464; +- if (yych <= 'N') goto yy141; +- goto yy1465; +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- if (yych <= 'a') goto yy1463; +- goto yy141; +- } else { +- if (yych <= 'n') { +- if (yych <= 'i') goto yy1464; +- goto yy141; +- } else { +- if (yych <= 'o') goto yy1465; +- if (yych <= 'z') goto yy141; +- goto yy4; +- } +- } +- } +-yy10: +- YYDEBUG(10, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- YYDEBUG(-1, yych); +- switch (yych) { ++ switch ((yych = *YYCURSOR)) { + case ')': goto yy140; +- case '0': +- case '1': goto yy1393; +- case '2': goto yy1394; +- case '3': +- case '4': +- case '5': +- case '6': +- case '7': +- case '8': +- case '9': goto yy1395; + 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 yy1388; +- case 'H': goto yy1389; +- case 'O': goto yy1390; +- case 'U': goto yy1391; +- case 'W': goto yy1392; ++ case 'E': goto yy1463; + 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 yy146; +- case 'e': goto yy1431; +- case 'h': goto yy1432; +- case 'o': goto yy1433; +- case 'u': goto yy1434; +- case 'w': goto yy1435; ++ case 'e': goto yy1472; + default: goto yy4; + } +-yy11: +- YYDEBUG(11, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- YYDEBUG(-1, yych); ++yy4: ++ { ++ int tz_not_found; ++ DEBUG_OUTPUT("tzcorrection | tz"); ++ TIMELIB_INIT; ++ TIMELIB_HAVE_TZ(); ++ s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); ++ if (tz_not_found) { ++ add_error(s, "The timezone could not be found in the database"); ++ } ++ TIMELIB_DEINIT; ++ return TIMELIB_TIMEZONE; ++ } ++yy5: ++ yych = *++YYCURSOR; + switch (yych) { + case ')': goto yy140; +- case '0': +- case '1': goto yy1393; +- case '2': goto yy1394; +- case '3': +- case '4': +- case '5': +- case '6': +- case '7': +- case '8': +- case '9': goto yy1395; + 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': +@@ -1281,22490 +1042,34776 @@ yy11: + 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': +- case 'e': goto yy1388; +- case 'H': +- case 'h': goto yy1389; +- case 'O': +- case 'o': goto yy1390; +- case 'U': +- case 'u': goto yy1391; +- case 'W': +- case 'w': goto yy1392; ++ case 'e': goto yy1463; + default: goto yy4; + } +-yy12: +- YYDEBUG(12, *YYCURSOR); +- yyaccept = 1; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '-') goto yy1384; +- if (yych <= '/') goto yy13; +- if (yych <= '9') goto yy1385; +-yy13: +- YYDEBUG(13, *YYCURSOR); +- { +- add_error(s, "Unexpected character"); +- goto std; +- } +-yy14: +- YYDEBUG(14, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'R') { +- if (yych <= 'E') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'D') goto yy141; +- goto yy1320; +- } +- } else { +- if (yych <= 'N') { +- if (yych == 'I') goto yy1321; +- goto yy141; +- } else { +- if (yych <= 'O') goto yy1322; +- if (yych <= 'Q') goto yy141; +- goto yy1323; +- } +- } +- } else { +- if (yych <= 'i') { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- goto yy146; +- } else { +- if (yych <= 'e') goto yy1361; +- if (yych <= 'h') goto yy146; +- goto yy1362; +- } +- } else { +- if (yych <= 'q') { +- if (yych == 'o') goto yy1363; +- goto yy146; +- } else { +- if (yych <= 'r') goto yy1364; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +- } +- } +-yy15: +- YYDEBUG(15, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'R') { +- if (yych <= 'E') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'D') goto yy141; +- goto yy1320; +- } +- } else { +- if (yych <= 'N') { +- if (yych == 'I') goto yy1321; +- goto yy141; +- } else { +- if (yych <= 'O') goto yy1322; +- if (yych <= 'Q') goto yy141; +- goto yy1323; +- } +- } +- } else { +- if (yych <= 'i') { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- goto yy141; +- } else { +- if (yych <= 'e') goto yy1320; +- if (yych <= 'h') goto yy141; +- goto yy1321; +- } +- } else { +- if (yych <= 'q') { +- if (yych == 'o') goto yy1322; +- goto yy141; +- } else { +- if (yych <= 'r') goto yy1323; +- if (yych <= 'z') goto yy141; +- goto yy4; +- } +- } +- } +-yy16: +- YYDEBUG(16, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'A') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy1307; +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy141; +- goto yy4; +- } else { +- if (yych <= 'a') goto yy1317; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +- } +-yy17: +- YYDEBUG(17, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'A') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy1307; +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy141; +- goto yy4; +- } else { +- if (yych <= 'a') goto yy1307; +- if (yych <= 'z') goto yy141; +- goto yy4; +- } +- } +-yy18: +- YYDEBUG(18, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'A') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy1287; +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy141; +- goto yy4; +- } else { +- if (yych <= 'a') goto yy1304; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +- } +-yy19: +- YYDEBUG(19, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'A') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy1287; +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy141; +- goto yy4; +- } else { +- if (yych <= 'a') goto yy1287; +- if (yych <= 'z') goto yy141; +- goto yy4; +- } +- } +-yy20: +- YYDEBUG(20, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych <= 'D') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'A') goto yy1230; +- goto yy141; +- } +- } else { +- if (yych <= 'H') { +- if (yych <= 'E') goto yy1229; +- goto yy141; +- } else { +- if (yych <= 'I') goto yy1231; +- if (yych <= 'T') goto yy141; +- goto yy1232; +- } +- } +- } else { +- if (yych <= 'e') { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy141; +- goto yy4; +- } else { +- if (yych <= 'a') goto yy1259; +- if (yych <= 'd') goto yy146; +- goto yy1258; +- } +- } else { +- if (yych <= 't') { +- if (yych == 'i') goto yy1260; +- goto yy146; +- } else { +- if (yych <= 'u') goto yy1261; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +- } +- } +-yy21: +- YYDEBUG(21, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych <= 'D') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'A') goto yy1230; +- goto yy141; +- } +- } else { +- if (yych <= 'H') { +- if (yych <= 'E') goto yy1229; +- goto yy141; +- } else { +- if (yych <= 'I') goto yy1231; +- if (yych <= 'T') goto yy141; +- goto yy1232; +- } +- } +- } else { +- if (yych <= 'e') { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy141; +- goto yy4; +- } else { +- if (yych <= 'a') goto yy1230; +- if (yych <= 'd') goto yy141; +- goto yy1229; +- } +- } else { +- if (yych <= 't') { +- if (yych == 'i') goto yy1231; +- goto yy141; +- } else { +- if (yych <= 'u') goto yy1232; +- if (yych <= 'z') goto yy141; +- goto yy4; +- } +- } +- } +-yy22: +- YYDEBUG(22, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'L') { +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == 'I') goto yy1199; +- if (yych <= 'K') goto yy141; +- goto yy1200; +- } +- } else { +- if (yych <= 'i') { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- if (yych <= 'h') goto yy146; +- goto yy1217; +- } else { +- if (yych == 'l') goto yy1218; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +- } +-yy23: +- YYDEBUG(23, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'L') { +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == 'I') goto yy1199; +- if (yych <= 'K') goto yy141; +- goto yy1200; +- } +- } else { +- if (yych <= 'i') { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- if (yych <= 'h') goto yy141; +- goto yy1199; +- } else { +- if (yych == 'l') goto yy1200; +- if (yych <= 'z') goto yy141; +- goto yy4; +- } +- } +-yy24: +- YYDEBUG(24, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'R') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'Q') goto yy141; +- goto yy1098; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- goto yy146; +- } else { +- if (yych <= 'r') goto yy1192; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +- } +-yy25: +- YYDEBUG(25, *YYCURSOR); ++yy6: + yych = *++YYCURSOR; +- if (yych <= 'R') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'Q') goto yy141; +- goto yy1098; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- goto yy141; +- } else { +- if (yych <= 'r') goto yy1098; +- if (yych <= 'z') goto yy141; +- goto yy4; +- } +- } +-yy26: +- YYDEBUG(26, *YYCURSOR); +- yyaccept = 1; +- yych = *(YYMARKER = ++YYCURSOR); +- YYDEBUG(-1, yych); + switch (yych) { +- case '\t': goto yy1052; +- case ' ': ++ case ')': goto yy140; + 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 yy1434; ++ case 'I': goto yy1435; ++ case 'O': goto yy1433; + case 'a': ++ case 'b': ++ case 'c': + case 'd': + case 'f': ++ case 'g': + case 'h': + case 'j': ++ case 'k': ++ case 'l': + case 'm': +- case 'o': ++ case 'n': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': + case 'w': +- case 'y': goto yy1054; +- case '-': goto yy473; +- case '.': goto yy1064; +- case '/': goto yy472; +- case '0': goto yy1097; +- case '1': +- case '2': +- case '3': +- case '4': +- case '5': +- case '6': +- case '7': +- case '8': +- case '9': goto yy1096; +- case ':': goto yy1065; +- case 'n': goto yy470; +- case 'r': goto yy471; +- case 's': goto yy464; +- case 't': goto yy468; +- default: goto yy13; ++ case 'x': ++ case 'y': ++ case 'z': goto yy146; ++ case 'e': goto yy1450; ++ case 'i': goto yy1451; ++ case 'o': goto yy1449; ++ default: goto yy4; + } +-yy27: +- YYDEBUG(27, *YYCURSOR); +- yyaccept = 1; +- yych = *(YYMARKER = ++YYCURSOR); +- YYDEBUG(-1, yych); ++yy7: ++ yych = *++YYCURSOR; + switch (yych) { +- case '\t': goto yy460; +- case ' ': ++ case ')': goto yy140; + 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 'j': ++ case 'k': ++ case 'l': + case 'm': +- case 'o': ++ case 'n': + case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': + case 'w': +- case 'y': goto yy462; +- case '-': goto yy473; +- case '.': goto yy474; +- case '/': goto yy472; +- case '0': +- case '1': +- case '2': goto yy1096; +- case '3': +- case '4': +- case '5': +- case '6': +- case '7': +- case '8': +- case '9': goto yy1063; +- case ':': goto yy483; +- case 'n': goto yy470; +- case 'r': goto yy471; +- case 's': goto yy464; +- case 't': goto yy468; +- default: goto yy13; ++ case 'x': ++ case 'y': ++ case 'z': goto yy141; ++ case 'E': ++ case 'e': goto yy1434; ++ case 'I': ++ case 'i': goto yy1435; ++ case 'O': ++ case 'o': goto yy1433; ++ default: goto yy4; + } +-yy28: +- YYDEBUG(28, *YYCURSOR); +- yyaccept = 1; +- yych = *(YYMARKER = ++YYCURSOR); +- YYDEBUG(-1, yych); ++yy8: ++ yych = *++YYCURSOR; + switch (yych) { +- case '\t': goto yy460; +- case ' ': +- case 'A': ++ case ')': goto yy140; ++ case 'A': goto yy1403; ++ case 'B': ++ case 'C': + case 'D': ++ case 'E': + case 'F': ++ case 'G': + case 'H': +- case 'I': + case 'J': ++ case 'K': ++ case 'L': + case 'M': + case 'N': +- case 'O': + case 'P': ++ case 'Q': ++ case 'R': + case 'S': + case 'T': ++ case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': +- case 'a': ++ case 'Z': goto yy141; ++ case 'I': goto yy1404; ++ case 'O': goto yy1405; ++ case 'a': goto yy1418; ++ case 'b': ++ case 'c': + case 'd': ++ case 'e': + case 'f': ++ case 'g': + case 'h': + case 'j': ++ case 'k': ++ case 'l': + case 'm': +- case 'o': ++ case 'n': + case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': + case 'w': +- case 'y': goto yy462; +- case '-': goto yy473; +- case '.': goto yy474; +- case '/': goto yy472; +- case '0': +- case '1': +- case '2': +- case '3': +- case '4': goto yy1063; +- case '5': +- case '6': +- case '7': +- case '8': +- case '9': goto yy1050; +- case ':': goto yy483; +- case 'n': goto yy470; +- case 'r': goto yy471; +- case 's': goto yy464; +- case 't': goto yy468; +- default: goto yy13; ++ case 'x': ++ case 'y': ++ case 'z': goto yy146; ++ case 'i': goto yy1419; ++ case 'o': goto yy1420; ++ default: goto yy4; + } +-yy29: +- YYDEBUG(29, *YYCURSOR); +- yyaccept = 1; +- yych = *(YYMARKER = ++YYCURSOR); +- YYDEBUG(-1, yych); ++yy9: ++ yych = *++YYCURSOR; + switch (yych) { +- case '\t': goto yy460; +- case ' ': ++ case ')': goto yy140; + case 'A': ++ case 'a': goto yy1403; ++ case 'B': ++ case 'C': + case 'D': ++ case 'E': + case 'F': ++ case 'G': + case 'H': +- case 'I': + case 'J': ++ case 'K': ++ case 'L': + case 'M': + case 'N': +- case 'O': + case 'P': ++ case 'Q': ++ case 'R': + case 'S': + case 'T': ++ case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': +- case 'a': ++ 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 'o': ++ case 'n': + case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': + case 'w': +- case 'y': goto yy462; +- case '-': goto yy473; +- case '.': goto yy474; +- case '/': goto yy472; ++ case 'x': ++ case 'y': ++ case 'z': goto yy141; ++ case 'I': ++ case 'i': goto yy1404; ++ case 'O': ++ case 'o': goto yy1405; ++ default: goto yy4; ++ } ++yy10: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; + case '0': +- case '1': goto yy1050; +- case '2': ++ case '1': goto yy1333; ++ case '2': goto yy1334; + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': +- case '9': goto yy469; +- case ':': goto yy483; +- case 'n': goto yy470; +- case 'r': goto yy471; +- case 's': goto yy464; +- case 't': goto yy468; +- default: goto yy13; +- } +-yy30: +- YYDEBUG(30, *YYCURSOR); +- yyaccept = 1; +- yych = *(YYMARKER = ++YYCURSOR); +- YYDEBUG(-1, yych); +- switch (yych) { +- case '\t': goto yy460; +- case ' ': ++ case '9': goto yy1335; + case 'A': ++ case 'B': ++ case 'C': + case 'D': + case 'F': +- case 'H': ++ 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 yy141; ++ case 'E': goto yy1328; ++ case 'H': goto yy1329; ++ case 'O': goto yy1330; ++ case 'U': goto yy1331; ++ case 'W': goto yy1332; + case 'a': ++ case 'b': ++ case 'c': + case 'd': + case 'f': +- case 'h': ++ case 'g': ++ case 'i': + case 'j': ++ case 'k': ++ case 'l': + case 'm': +- case 'o': ++ case 'n': + case 'p': +- case 'w': +- case 'y': goto yy462; +- case '-': goto yy473; +- case '.': goto yy474; +- case '/': goto yy472; +- case '0': +- case '1': +- case '2': +- case '3': +- case '4': +- case '5': +- case '6': +- case '7': +- case '8': +- case '9': goto yy469; +- case ':': goto yy483; +- case 'n': goto yy470; +- case 'r': goto yy471; +- case 's': goto yy464; +- case 't': goto yy468; +- default: goto yy13; ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'v': ++ case 'x': ++ case 'y': ++ case 'z': goto yy146; ++ case 'e': goto yy1371; ++ case 'h': goto yy1372; ++ case 'o': goto yy1373; ++ case 'u': goto yy1374; ++ case 'w': goto yy1375; ++ default: goto yy4; + } +-yy31: +- YYDEBUG(31, *YYCURSOR); +- yyaccept = 1; ++yy11: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yybm[0+yych] & 4) { +- goto yy58; +- } +- YYDEBUG(-1, yych); + switch (yych) { +- case '+': +- case '-': goto yy440; ++ case ')': goto yy140; + case '0': +- case '1': goto yy437; +- case '2': goto yy438; ++ case '1': goto yy1333; ++ case '2': goto yy1334; + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': +- case '9': goto yy439; +- default: goto yy13; +- } +-yy32: +- YYDEBUG(32, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy4; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy4; +- } +- } else { +- if (yych <= ',') { +- if (yych <= ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '/') goto yy4; +- goto yy196; +- } +- } +- } else { +- if (yych <= 'V') { +- if (yych <= 'H') { +- if (yych <= '@') goto yy4; +- goto yy141; +- } else { +- if (yych <= 'I') goto yy436; +- if (yych <= 'U') goto yy141; +- goto yy435; +- } +- } else { +- if (yych <= 'Z') { +- if (yych == 'X') goto yy435; +- goto yy141; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +- } +- } +-yy33: +- YYDEBUG(33, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy196; +- if (yych <= 0x1F) goto yy4; +- goto yy196; +- } else { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy196; +- } +- } else { +- if (yych <= 'H') { +- if (yych <= '/') goto yy4; +- if (yych <= '9') goto yy196; +- if (yych <= '@') goto yy4; +- goto yy141; +- } else { +- if (yych <= 'Z') { +- if (yych <= 'I') goto yy432; +- goto yy141; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +- } +- } +-yy34: +- YYDEBUG(34, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy196; +- if (yych <= 0x1F) goto yy4; +- goto yy196; +- } else { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy196; +- } +- } else { +- if (yych <= 'H') { +- if (yych <= '/') goto yy4; +- if (yych <= '9') goto yy196; +- if (yych <= '@') goto yy4; +- goto yy141; +- } else { +- if (yych <= 'Z') { +- if (yych <= 'I') goto yy430; +- goto yy141; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +- } +- } +-yy35: +- YYDEBUG(35, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'A') goto yy413; +- if (yych <= 'T') goto yy141; +- goto yy412; +- } +- } else { +- if (yych <= 'a') { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- goto yy422; +- } else { +- if (yych == 'u') goto yy421; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +- } +-yy36: +- YYDEBUG(36, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'A') goto yy413; +- if (yych <= 'T') goto yy141; +- goto yy412; +- } +- } else { +- if (yych <= 'a') { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- goto yy413; +- } else { +- if (yych == 'u') goto yy412; +- if (yych <= 'z') goto yy141; +- goto yy4; +- } +- } +-yy37: +- YYDEBUG(37, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych <= 'F') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy141; +- } else { +- if (yych <= 'O') { +- if (yych <= 'G') goto yy391; +- goto yy141; +- } else { +- if (yych <= 'P') goto yy390; +- if (yych <= 'T') goto yy141; +- goto yy389; +- } +- } +- } else { +- if (yych <= 'o') { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy141; +- goto yy4; +- } else { +- if (yych == 'g') goto yy403; +- goto yy146; +- } +- } else { +- if (yych <= 't') { +- if (yych <= 'p') goto yy402; +- goto yy146; +- } else { +- if (yych <= 'u') goto yy401; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +- } +- } +-yy38: +- YYDEBUG(38, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych <= 'F') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy141; +- } else { +- if (yych <= 'O') { +- if (yych <= 'G') goto yy391; +- goto yy141; +- } else { +- if (yych <= 'P') goto yy390; +- if (yych <= 'T') goto yy141; +- goto yy389; +- } +- } +- } else { +- if (yych <= 'o') { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy141; +- goto yy4; +- } else { +- if (yych == 'g') goto yy391; +- goto yy141; +- } +- } else { +- if (yych <= 't') { +- if (yych <= 'p') goto yy390; +- goto yy141; +- } else { +- if (yych <= 'u') goto yy389; +- if (yych <= 'z') goto yy141; +- goto yy4; +- } +- } +- } +-yy39: +- YYDEBUG(39, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'C') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'B') goto yy141; +- goto yy379; +- } +- } else { +- if (yych <= 'b') { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- goto yy146; +- } else { +- if (yych <= 'c') goto yy384; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +- } +-yy40: +- YYDEBUG(40, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'C') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'B') goto yy141; +- goto yy379; +- } +- } else { +- if (yych <= 'b') { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- goto yy141; +- } else { +- if (yych <= 'c') goto yy379; +- if (yych <= 'z') goto yy141; +- goto yy4; +- } +- } +-yy41: +- YYDEBUG(41, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'D') goto yy141; +- goto yy192; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- goto yy146; +- } else { +- if (yych <= 'e') goto yy370; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +- } +-yy42: +- YYDEBUG(42, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'D') goto yy141; +- goto yy192; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- goto yy141; +- } else { +- if (yych <= 'e') goto yy192; +- if (yych <= 'z') goto yy141; +- goto yy4; +- } +- } +-yy43: +- YYDEBUG(43, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'D') goto yy141; +- goto yy165; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- goto yy146; +- } else { +- if (yych <= 'e') goto yy179; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +- } +-yy44: +- YYDEBUG(44, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'D') goto yy141; +- goto yy165; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- goto yy141; +- } else { +- if (yych <= 'e') goto yy165; +- if (yych <= 'z') goto yy141; +- goto yy4; +- } +- } +-yy45: +- YYDEBUG(45, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'L') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy141; +- } else { +- if (yych <= 'Z') { +- if (yych <= 'M') goto yy157; +- goto yy141; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +- } +-yy46: +- YYDEBUG(46, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '@') goto yy13; +- if (yych <= 'Z') goto yy156; +- if (yych <= '`') goto yy13; +- if (yych <= 'z') goto yy156; +- goto yy13; +-yy47: +- YYDEBUG(47, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy146; +- goto yy4; +- } +-yy48: +- YYDEBUG(48, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy141; +- goto yy4; ++ case '9': goto yy1335; ++ 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': ++ 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 yy141; ++ case 'E': ++ case 'e': goto yy1328; ++ case 'H': ++ case 'h': goto yy1329; ++ case 'O': ++ case 'o': goto yy1330; ++ case 'U': ++ case 'u': goto yy1331; ++ case 'W': ++ case 'w': goto yy1332; ++ default: goto yy4; + } +-yy49: +- YYDEBUG(49, *YYCURSOR); +- yyaccept = 2; ++yy12: ++ yyaccept = 1; + yych = *(YYMARKER = ++YYCURSOR); +- if (yybm[0+yych] & 4) { +- goto yy58; ++ switch (yych) { ++ case '-': goto yy1324; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1325; ++ default: goto yy13; + } +- if (yych <= '/') goto yy50; +- if (yych <= '9') goto yy55; +-yy50: +- YYDEBUG(50, *YYCURSOR); ++yy13: + { ++ add_error(s, "Unexpected character"); + goto std; + } +-yy51: +- YYDEBUG(51, *YYCURSOR); ++yy14: + yych = *++YYCURSOR; +- goto yy50; +-yy52: +- YYDEBUG(52, *YYCURSOR); +- ++YYCURSOR; +- YYDEBUG(53, *YYCURSOR); +- { +- s->pos = cursor; s->line++; +- goto std; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy141; ++ case 'E': goto yy1260; ++ case 'I': goto yy1261; ++ case 'O': goto yy1262; ++ case 'R': goto yy1263; ++ 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 yy146; ++ case 'e': goto yy1301; ++ case 'i': goto yy1302; ++ case 'o': goto yy1303; ++ case 'r': goto yy1304; ++ default: goto yy4; + } +-yy54: +- YYDEBUG(54, *YYCURSOR); ++yy15: + yych = *++YYCURSOR; +- goto yy13; +-yy55: +- YYDEBUG(55, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); +- yych = *YYCURSOR; +- YYDEBUG(56, *YYCURSOR); +- if (yybm[0+yych] & 2) { +- goto yy55; +- } +- if (yych <= 'W') { +- if (yych <= 'F') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy60; +- if (yych >= ' ') goto yy60; +- } else { +- if (yych == 'D') goto yy65; +- if (yych >= 'F') goto yy66; +- } +- } else { +- if (yych <= 'M') { +- if (yych == 'H') goto yy64; +- if (yych >= 'M') goto yy63; +- } else { +- if (yych <= 'S') { +- if (yych >= 'S') goto yy62; +- } else { +- if (yych <= 'T') goto yy69; +- if (yych >= 'W') goto yy68; +- } +- } +- } +- } else { +- if (yych <= 'l') { +- if (yych <= 'd') { +- if (yych == 'Y') goto yy67; +- if (yych >= 'd') goto yy65; +- } else { +- if (yych <= 'f') { +- if (yych >= 'f') goto yy66; +- } else { +- if (yych == 'h') goto yy64; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych <= 'm') goto yy63; +- if (yych <= 'r') goto yy57; +- if (yych <= 's') goto yy62; +- goto yy69; +- } else { +- if (yych <= 'w') { +- if (yych >= 'w') goto yy68; +- } else { +- if (yych == 'y') goto yy67; +- } +- } +- } +- } +-yy57: +- YYDEBUG(57, *YYCURSOR); +- YYCURSOR = YYMARKER; +- if (yyaccept <= 16) { +- if (yyaccept <= 8) { +- if (yyaccept <= 4) { +- if (yyaccept <= 2) { +- if (yyaccept <= 1) { +- if (yyaccept <= 0) { +- goto yy4; +- } else { +- goto yy13; +- } +- } else { +- goto yy50; +- } +- } else { +- if (yyaccept <= 3) { +- goto yy73; +- } else { +- goto yy167; +- } +- } +- } else { +- if (yyaccept <= 6) { +- if (yyaccept <= 5) { +- goto yy194; +- } else { +- goto yy199; +- } +- } else { +- if (yyaccept <= 7) { +- goto yy223; +- } else { +- goto yy295; +- } +- } +- } +- } else { +- if (yyaccept <= 12) { +- if (yyaccept <= 10) { +- if (yyaccept <= 9) { +- goto yy393; +- } else { +- goto yy476; +- } +- } else { +- if (yyaccept <= 11) { +- goto yy491; +- } else { +- goto yy612; +- } +- } +- } else { +- if (yyaccept <= 14) { +- if (yyaccept <= 13) { +- goto yy657; +- } else { +- goto yy667; +- } +- } else { +- if (yyaccept <= 15) { +- goto yy764; +- } else { +- goto yy784; +- } +- } +- } +- } +- } else { +- if (yyaccept <= 25) { +- if (yyaccept <= 21) { +- if (yyaccept <= 19) { +- if (yyaccept <= 18) { +- if (yyaccept <= 17) { +- goto yy815; +- } else { +- goto yy822; +- } +- } else { +- goto yy849; +- } +- } else { +- if (yyaccept <= 20) { +- goto yy794; +- } else { +- goto yy455; +- } +- } +- } else { +- if (yyaccept <= 23) { +- if (yyaccept <= 22) { +- goto yy974; +- } else { +- goto yy843; +- } +- } else { +- if (yyaccept <= 24) { +- goto yy1068; +- } else { +- goto yy1076; +- } +- } +- } +- } else { +- if (yyaccept <= 29) { +- if (yyaccept <= 27) { +- if (yyaccept <= 26) { +- goto yy1118; +- } else { +- goto yy1142; +- } +- } else { +- if (yyaccept <= 28) { +- goto yy1295; +- } else { +- goto yy1417; +- } +- } +- } else { +- if (yyaccept <= 31) { +- if (yyaccept <= 30) { +- goto yy1420; +- } else { +- goto yy1500; +- } +- } else { +- if (yyaccept <= 32) { +- goto yy1508; +- } else { +- goto yy1531; +- } +- } +- } +- } +- } +-yy58: +- YYDEBUG(58, *YYCURSOR); +- ++YYCURSOR; +- if (YYLIMIT <= YYCURSOR) YYFILL(1); +- yych = *YYCURSOR; +- YYDEBUG(59, *YYCURSOR); +- if (yybm[0+yych] & 4) { +- goto yy58; +- } +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy55; +- goto yy57; +-yy60: +- YYDEBUG(60, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); +- yych = *YYCURSOR; +-yy61: +- YYDEBUG(61, *YYCURSOR); +- if (yych <= 'W') { +- if (yych <= 'F') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy60; +- if (yych <= 0x1F) goto yy57; +- goto yy60; +- } else { +- if (yych == 'D') goto yy65; +- if (yych <= 'E') goto yy57; +- goto yy66; +- } +- } else { +- if (yych <= 'M') { +- if (yych == 'H') goto yy64; +- if (yych <= 'L') goto yy57; +- goto yy63; +- } else { +- if (yych <= 'S') { +- if (yych <= 'R') goto yy57; +- } else { +- if (yych <= 'T') goto yy69; +- if (yych <= 'V') goto yy57; +- goto yy68; +- } +- } +- } +- } else { +- if (yych <= 'l') { +- if (yych <= 'd') { +- if (yych == 'Y') goto yy67; +- if (yych <= 'c') goto yy57; +- goto yy65; +- } else { +- if (yych <= 'f') { +- if (yych <= 'e') goto yy57; +- goto yy66; +- } else { +- if (yych == 'h') goto yy64; +- goto yy57; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych <= 'm') goto yy63; +- if (yych <= 'r') goto yy57; +- if (yych >= 't') goto yy69; +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy57; +- goto yy68; +- } else { +- if (yych == 'y') goto yy67; +- goto yy57; +- } +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy141; ++ case 'E': ++ case 'e': goto yy1260; ++ case 'I': ++ case 'i': goto yy1261; ++ case 'O': ++ case 'o': goto yy1262; ++ case 'R': ++ case 'r': goto yy1263; ++ default: goto yy4; + } +-yy62: +- YYDEBUG(62, *YYCURSOR); ++yy16: + yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych <= 'D') { +- if (yych == 'A') goto yy127; +- goto yy57; +- } else { +- if (yych <= 'E') goto yy128; +- if (yych <= 'T') goto yy57; +- goto yy126; +- } +- } else { +- if (yych <= 'd') { +- if (yych == 'a') goto yy127; +- goto yy57; +- } else { +- if (yych <= 'e') goto yy128; +- if (yych == 'u') goto yy126; +- goto yy57; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': goto yy1247; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case '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 'a': goto yy1257; ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy146; ++ default: goto yy4; + } +-yy63: +- YYDEBUG(63, *YYCURSOR); ++yy17: + yych = *++YYCURSOR; +- if (yych <= 'O') { +- if (yych == 'I') goto yy118; +- if (yych <= 'N') goto yy57; +- goto yy117; +- } else { +- if (yych <= 'i') { +- if (yych <= 'h') goto yy57; +- goto yy118; +- } else { +- if (yych == 'o') goto yy117; +- goto yy57; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'a': goto yy1247; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy141; ++ default: goto yy4; + } +-yy64: +- YYDEBUG(64, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'O') goto yy115; +- if (yych == 'o') goto yy115; +- goto yy57; +-yy65: +- YYDEBUG(65, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy114; +- if (yych == 'a') goto yy114; +- goto yy57; +-yy66: +- YYDEBUG(66, *YYCURSOR); ++yy18: + yych = *++YYCURSOR; +- if (yych <= 'R') { +- if (yych == 'O') goto yy99; +- if (yych <= 'Q') goto yy57; +- goto yy98; +- } else { +- if (yych <= 'o') { +- if (yych <= 'n') goto yy57; +- goto yy99; +- } else { +- if (yych == 'r') goto yy98; +- goto yy57; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': goto yy1227; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case '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 'a': goto yy1244; ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy146; ++ default: goto yy4; + } +-yy67: +- YYDEBUG(67, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy95; +- if (yych == 'e') goto yy95; +- goto yy57; +-yy68: +- YYDEBUG(68, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy83; +- if (yych == 'e') goto yy83; +- goto yy57; +-yy69: +- YYDEBUG(69, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych == 'H') goto yy70; +- if (yych <= 'T') goto yy57; +- goto yy71; +- } else { +- if (yych <= 'h') { +- if (yych <= 'g') goto yy57; +- } else { +- if (yych == 'u') goto yy71; +- goto yy57; +- } +- } +-yy70: +- YYDEBUG(70, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'U') goto yy78; +- if (yych == 'u') goto yy78; +- goto yy57; +-yy71: +- YYDEBUG(71, *YYCURSOR); ++yy19: + yych = *++YYCURSOR; +- if (yych == 'E') goto yy72; +- if (yych != 'e') goto yy57; +-yy72: +- YYDEBUG(72, *YYCURSOR); +- yyaccept = 3; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == 'S') goto yy74; +- if (yych == 's') goto yy74; +-yy73: +- YYDEBUG(73, *YYCURSOR); +- { +- 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, 1, s); +- } +- TIMELIB_DEINIT; +- return TIMELIB_RELATIVE; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'a': goto yy1227; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy141; ++ default: goto yy4; + } +-yy74: +- YYDEBUG(74, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'D') goto yy75; +- if (yych != 'd') goto yy57; +-yy75: +- YYDEBUG(75, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy76; +- if (yych != 'a') goto yy57; +-yy76: +- YYDEBUG(76, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy77; +- if (yych != 'y') goto yy57; +-yy77: +- YYDEBUG(77, *YYCURSOR); +- yych = *++YYCURSOR; +- goto yy73; +-yy78: +- YYDEBUG(78, *YYCURSOR); +- yyaccept = 3; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == 'R') goto yy79; +- if (yych != 'r') goto yy73; +-yy79: +- YYDEBUG(79, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'S') goto yy80; +- if (yych != 's') goto yy57; +-yy80: +- YYDEBUG(80, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'D') goto yy81; +- if (yych != 'd') goto yy57; +-yy81: +- YYDEBUG(81, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy82; +- if (yych != 'a') goto yy57; +-yy82: +- YYDEBUG(82, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy77; +- if (yych == 'y') goto yy77; +- goto yy57; +-yy83: +- YYDEBUG(83, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= 'C') goto yy57; +- if (yych <= 'D') goto yy85; +- } else { +- if (yych <= 'c') goto yy57; +- if (yych <= 'd') goto yy85; +- if (yych >= 'f') goto yy57; +- } +- YYDEBUG(84, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'K') goto yy91; +- if (yych == 'k') goto yy91; +- goto yy57; +-yy85: +- YYDEBUG(85, *YYCURSOR); +- yyaccept = 3; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == 'N') goto yy86; +- if (yych != 'n') goto yy73; +-yy86: +- YYDEBUG(86, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy87; +- if (yych != 'e') goto yy57; +-yy87: +- YYDEBUG(87, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'S') goto yy88; +- if (yych != 's') goto yy57; +-yy88: +- YYDEBUG(88, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'D') goto yy89; +- if (yych != 'd') goto yy57; +-yy89: +- YYDEBUG(89, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy90; +- if (yych != 'a') goto yy57; +-yy90: +- YYDEBUG(90, *YYCURSOR); ++yy20: + yych = *++YYCURSOR; +- if (yych == 'Y') goto yy77; +- if (yych == 'y') goto yy77; +- goto yy57; +-yy91: +- YYDEBUG(91, *YYCURSOR); +- yyaccept = 3; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych == 'D') goto yy92; +- if (yych <= 'R') goto yy73; +- goto yy77; +- } else { +- if (yych <= 'd') { +- if (yych <= 'c') goto yy73; +- } else { +- if (yych == 's') goto yy77; +- goto yy73; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': goto yy1170; ++ 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 yy141; ++ case 'E': goto yy1169; ++ case 'I': goto yy1171; ++ case 'U': goto yy1172; ++ case 'a': goto yy1199; ++ 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 yy146; ++ case 'e': goto yy1198; ++ case 'i': goto yy1200; ++ case 'u': goto yy1201; ++ default: goto yy4; + } +-yy92: +- YYDEBUG(92, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy93; +- if (yych != 'a') goto yy57; +-yy93: +- YYDEBUG(93, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy94; +- if (yych != 'y') goto yy57; +-yy94: +- YYDEBUG(94, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'S') goto yy77; +- if (yych == 's') goto yy77; +- goto yy73; +-yy95: +- YYDEBUG(95, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy96; +- if (yych != 'a') goto yy57; +-yy96: +- YYDEBUG(96, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy97; +- if (yych != 'r') goto yy57; +-yy97: +- YYDEBUG(97, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'S') goto yy77; +- if (yych == 's') goto yy77; +- goto yy73; +-yy98: +- YYDEBUG(98, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'I') goto yy111; +- if (yych == 'i') goto yy111; +- goto yy57; +-yy99: +- YYDEBUG(99, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy100; +- if (yych != 'r') goto yy57; +-yy100: +- YYDEBUG(100, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'T') goto yy101; +- if (yych != 't') goto yy57; +-yy101: +- YYDEBUG(101, *YYCURSOR); ++yy21: + yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych == 'H') goto yy103; +- if (yych <= 'M') goto yy57; +- } else { +- if (yych <= 'h') { +- if (yych <= 'g') goto yy57; +- goto yy103; +- } else { +- if (yych != 'n') goto yy57; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'a': goto yy1170; ++ 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 yy141; ++ case 'E': ++ case 'e': goto yy1169; ++ case 'I': ++ case 'i': goto yy1171; ++ case 'U': ++ case 'u': goto yy1172; ++ default: goto yy4; + } +- YYDEBUG(102, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'I') goto yy108; +- if (yych == 'i') goto yy108; +- goto yy57; +-yy103: +- YYDEBUG(103, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'N') goto yy104; +- if (yych != 'n') goto yy57; +-yy104: +- YYDEBUG(104, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'I') goto yy105; +- if (yych != 'i') goto yy57; +-yy105: +- YYDEBUG(105, *YYCURSOR); ++yy22: + yych = *++YYCURSOR; +- if (yych == 'G') goto yy106; +- if (yych != 'g') goto yy57; +-yy106: +- YYDEBUG(106, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'H') goto yy107; +- if (yych != 'h') goto yy57; +-yy107: +- YYDEBUG(107, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'T') goto yy97; +- if (yych == 't') goto yy97; +- goto yy57; +-yy108: +- YYDEBUG(108, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'G') goto yy109; +- if (yych != 'g') goto yy57; +-yy109: +- YYDEBUG(109, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'H') goto yy110; +- if (yych != 'h') goto yy57; +-yy110: +- YYDEBUG(110, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'T') goto yy97; +- if (yych == 't') goto yy97; +- goto yy57; +-yy111: +- YYDEBUG(111, *YYCURSOR); +- yyaccept = 3; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == 'D') goto yy112; +- if (yych != 'd') goto yy73; +-yy112: +- YYDEBUG(112, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy113; +- if (yych != 'a') goto yy57; +-yy113: +- YYDEBUG(113, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy77; +- if (yych == 'y') goto yy77; +- goto yy57; +-yy114: +- YYDEBUG(114, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy97; +- if (yych == 'y') goto yy97; +- goto yy57; +-yy115: +- YYDEBUG(115, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'U') goto yy116; +- if (yych != 'u') goto yy57; +-yy116: +- YYDEBUG(116, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy97; +- if (yych == 'r') goto yy97; +- goto yy57; +-yy117: +- YYDEBUG(117, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'N') goto yy122; +- if (yych == 'n') goto yy122; +- goto yy57; +-yy118: +- YYDEBUG(118, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'N') goto yy119; +- if (yych != 'n') goto yy57; +-yy119: +- YYDEBUG(119, *YYCURSOR); +- yyaccept = 3; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'U') { +- if (yych == 'S') goto yy77; +- if (yych <= 'T') goto yy73; +- } else { +- if (yych <= 's') { +- if (yych <= 'r') goto yy73; +- goto yy77; +- } else { +- if (yych != 'u') goto yy73; +- } +- } +- YYDEBUG(120, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'T') goto yy121; +- if (yych != 't') goto yy57; +-yy121: +- YYDEBUG(121, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy97; +- if (yych == 'e') goto yy97; +- goto yy57; +-yy122: +- YYDEBUG(122, *YYCURSOR); +- yyaccept = 3; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'T') { +- if (yych == 'D') goto yy123; +- if (yych <= 'S') goto yy73; +- goto yy124; +- } else { +- if (yych <= 'd') { +- if (yych <= 'c') goto yy73; +- } else { +- if (yych == 't') goto yy124; +- goto yy73; +- } +- } +-yy123: +- YYDEBUG(123, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy125; +- if (yych == 'a') goto yy125; +- goto yy57; +-yy124: +- YYDEBUG(124, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'H') goto yy97; +- if (yych == 'h') goto yy97; +- goto yy57; +-yy125: +- YYDEBUG(125, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy77; +- if (yych == 'y') goto yy77; +- goto yy57; +-yy126: +- YYDEBUG(126, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'N') goto yy137; +- if (yych == 'n') goto yy137; +- goto yy57; +-yy127: +- YYDEBUG(127, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'T') goto yy132; +- if (yych == 't') goto yy132; +- goto yy57; +-yy128: +- YYDEBUG(128, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'C') goto yy129; +- if (yych != 'c') goto yy57; +-yy129: +- YYDEBUG(129, *YYCURSOR); +- yyaccept = 3; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych == 'O') goto yy130; +- if (yych <= 'R') goto yy73; +- goto yy77; +- } else { +- if (yych <= 'o') { +- if (yych <= 'n') goto yy73; +- } else { +- if (yych == 's') goto yy77; +- goto yy73; +- } +- } +-yy130: +- YYDEBUG(130, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'N') goto yy131; +- if (yych != 'n') goto yy57; +-yy131: +- YYDEBUG(131, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'D') goto yy97; +- if (yych == 'd') goto yy97; +- goto yy57; +-yy132: +- YYDEBUG(132, *YYCURSOR); +- yyaccept = 3; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == 'U') goto yy133; +- if (yych != 'u') goto yy73; +-yy133: +- YYDEBUG(133, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy134; +- if (yych != 'r') goto yy57; +-yy134: +- YYDEBUG(134, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'D') goto yy135; +- if (yych != 'd') goto yy57; +-yy135: +- YYDEBUG(135, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy136; +- if (yych != 'a') goto yy57; +-yy136: +- YYDEBUG(136, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy77; +- if (yych == 'y') goto yy77; +- goto yy57; +-yy137: +- YYDEBUG(137, *YYCURSOR); +- yyaccept = 3; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == 'D') goto yy138; +- if (yych != 'd') goto yy73; +-yy138: +- YYDEBUG(138, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy139; +- if (yych != 'a') goto yy57; +-yy139: +- YYDEBUG(139, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy77; +- if (yych == 'y') goto yy77; +- goto yy57; +-yy140: +- YYDEBUG(140, *YYCURSOR); +- yych = *++YYCURSOR; +- goto yy4; +-yy141: +- YYDEBUG(141, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- if (yych >= '{') goto yy4; +- } +-yy142: +- YYDEBUG(142, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- if (yych >= '{') goto yy4; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy141; ++ case 'I': goto yy1139; ++ case 'L': goto yy1140; ++ 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 yy146; ++ case 'i': goto yy1157; ++ case 'l': goto yy1158; ++ default: goto yy4; + } +-yy143: +- YYDEBUG(143, *YYCURSOR); ++yy23: + yych = *++YYCURSOR; +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- if (yych >= '{') goto yy4; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy141; ++ case 'I': ++ case 'i': goto yy1139; ++ case 'L': ++ case 'l': goto yy1140; ++ default: goto yy4; + } +-yy144: +- YYDEBUG(144, *YYCURSOR); ++yy24: + yych = *++YYCURSOR; +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- if (yych >= '{') goto yy4; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy1038; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case '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 yy146; ++ case 'r': goto yy1132; ++ default: goto yy4; + } +-yy145: +- YYDEBUG(145, *YYCURSOR); ++yy25: + yych = *++YYCURSOR; +- if (yych == ')') goto yy140; +- goto yy4; +-yy146: +- YYDEBUG(146, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- goto yy148; +- } +- } else { +- if (yych <= '^') { +- if (yych <= '@') goto yy4; +- if (yych <= 'Z') goto yy142; +- goto yy4; +- } else { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy4; +- if (yych >= '{') goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy141; ++ case 'R': ++ case 'r': goto yy1038; ++ default: goto yy4; + } +-yy147: +- YYDEBUG(147, *YYCURSOR); +- yyaccept = 0; ++yy26: ++ yyaccept = 1; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- } +- } else { +- if (yych <= '^') { +- if (yych <= '@') goto yy4; +- if (yych <= 'Z') goto yy143; +- goto yy4; +- } else { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } +-yy148: +- YYDEBUG(148, *YYCURSOR); +- ++YYCURSOR; +- if (YYLIMIT <= YYCURSOR) YYFILL(1); +- yych = *YYCURSOR; +- if (yybm[0+yych] & 8) { +- goto yy149; +- } +- goto yy57; +-yy149: +- YYDEBUG(149, *YYCURSOR); +- yyaccept = 0; +- YYMARKER = ++YYCURSOR; +- if (YYLIMIT <= YYCURSOR) YYFILL(1); +- yych = *YYCURSOR; +- YYDEBUG(150, *YYCURSOR); +- if (yybm[0+yych] & 8) { +- goto yy149; +- } +- if (yych <= '.') { +- if (yych == '-') goto yy148; +- goto yy4; +- } else { +- if (yych <= '/') goto yy148; +- if (yych == '_') goto yy148; +- goto yy4; ++ switch (yych) { ++ case '\t': goto yy992; ++ 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': ++ case 'a': ++ case 'd': ++ case 'f': ++ case 'h': ++ case 'j': ++ case 'm': ++ case 'o': ++ case 'w': ++ case 'y': goto yy994; ++ case '-': goto yy413; ++ case '.': goto yy1004; ++ case '/': goto yy412; ++ case '0': goto yy1037; ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1036; ++ case ':': goto yy1005; ++ case 'n': goto yy410; ++ case 'r': goto yy411; ++ case 's': goto yy404; ++ case 't': goto yy408; ++ default: goto yy13; + } +-yy151: +- YYDEBUG(151, *YYCURSOR); +- yyaccept = 0; ++yy27: ++ yyaccept = 1; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- goto yy148; +- } +- } else { +- if (yych <= '^') { +- if (yych <= '@') goto yy4; +- if (yych <= 'Z') goto yy144; +- goto yy4; +- } else { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy4; +- if (yych >= '{') goto yy4; +- } ++ switch (yych) { ++ case '\t': goto yy400; ++ 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': ++ case 'a': ++ case 'd': ++ case 'f': ++ case 'h': ++ case 'j': ++ case 'm': ++ case 'o': ++ case 'p': ++ case 'w': ++ case 'y': goto yy402; ++ case '-': goto yy413; ++ case '.': goto yy414; ++ case '/': goto yy412; ++ case '0': ++ case '1': ++ case '2': goto yy1036; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1003; ++ case ':': goto yy423; ++ case 'n': goto yy410; ++ case 'r': goto yy411; ++ case 's': goto yy404; ++ case 't': goto yy408; ++ default: goto yy13; + } +-yy152: +- YYDEBUG(152, *YYCURSOR); +- yyaccept = 0; ++yy28: ++ yyaccept = 1; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- goto yy148; +- } +- } else { +- if (yych <= '^') { +- if (yych <= '@') goto yy4; +- if (yych <= 'Z') goto yy145; +- goto yy4; +- } else { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy4; +- if (yych >= '{') goto yy4; +- } ++ switch (yych) { ++ case '\t': goto yy400; ++ 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': ++ case 'a': ++ case 'd': ++ case 'f': ++ case 'h': ++ case 'j': ++ case 'm': ++ case 'o': ++ case 'p': ++ case 'w': ++ case 'y': goto yy402; ++ case '-': goto yy413; ++ case '.': goto yy414; ++ case '/': goto yy412; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy1003; ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy990; ++ case ':': goto yy423; ++ case 'n': goto yy410; ++ case 'r': goto yy411; ++ case 's': goto yy404; ++ case 't': goto yy408; ++ default: goto yy13; + } +-yy153: +- YYDEBUG(153, *YYCURSOR); +- yyaccept = 0; ++yy29: ++ yyaccept = 1; + yych = *(YYMARKER = ++YYCURSOR); +- if (yybm[0+yych] & 16) { +- goto yy154; +- } +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych <= '/') { +- if (yych <= '.') goto yy4; +- goto yy148; +- } else { +- if (yych == '_') goto yy148; +- goto yy4; +- } ++ switch (yych) { ++ case '\t': goto yy400; ++ 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': ++ case 'a': ++ case 'd': ++ case 'f': ++ case 'h': ++ case 'j': ++ case 'm': ++ case 'o': ++ case 'p': ++ case 'w': ++ case 'y': goto yy402; ++ case '-': goto yy413; ++ case '.': goto yy414; ++ case '/': goto yy412; ++ case '0': ++ case '1': goto yy990; ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy409; ++ case ':': goto yy423; ++ case 'n': goto yy410; ++ case 'r': goto yy411; ++ case 's': goto yy404; ++ case 't': goto yy408; ++ default: goto yy13; + } +-yy154: +- YYDEBUG(154, *YYCURSOR); +- ++YYCURSOR; +- if (YYLIMIT <= YYCURSOR) YYFILL(1); +- yych = *YYCURSOR; +-yy155: +- YYDEBUG(155, *YYCURSOR); +- if (yybm[0+yych] & 16) { +- goto yy154; +- } +- if (yych <= '.') { +- if (yych == '-') goto yy148; +- goto yy57; +- } else { +- if (yych <= '/') goto yy148; +- if (yych == '_') goto yy148; +- goto yy57; +- } +-yy156: +- YYDEBUG(156, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'Z') goto yy141; +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy141; +- goto yy4; +- } +-yy157: +- YYDEBUG(157, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'S') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'Z') { +- if (yych >= 'U') goto yy142; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } +- YYDEBUG(158, *YYCURSOR); +- yyaccept = 0; ++yy30: ++ yyaccept = 1; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych != '+') goto yy4; +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '-') goto yy159; +- if (yych <= '@') goto yy4; +- goto yy143; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } +- } +-yy159: +- YYDEBUG(159, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '1') goto yy160; +- if (yych <= '2') goto yy161; +- if (yych <= '9') goto yy162; +- goto yy57; +-yy160: +- YYDEBUG(160, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy4; +- if (yych <= '9') goto yy162; +- if (yych <= ':') goto yy163; +- goto yy4; +-yy161: +- YYDEBUG(161, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '5') { +- if (yych <= '/') goto yy4; +- if (yych >= '5') goto yy164; +- } else { +- if (yych <= '9') goto yy140; +- if (yych <= ':') goto yy163; +- goto yy4; +- } +-yy162: +- YYDEBUG(162, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy4; +- if (yych <= '5') goto yy164; +- if (yych <= '9') goto yy140; +- if (yych >= ';') goto yy4; +-yy163: +- YYDEBUG(163, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy4; +- if (yych <= '5') goto yy164; +- if (yych <= '9') goto yy140; +- goto yy4; +-yy164: +- YYDEBUG(164, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy4; +- if (yych <= '9') goto yy140; +- goto yy4; +-yy165: +- YYDEBUG(165, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'C') goto yy142; +- if (yych >= 'E') goto yy168; +- } +- } else { +- if (yych <= 'c') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'd') goto yy166; +- if (yych <= 'e') goto yy168; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } +-yy166: +- YYDEBUG(166, *YYCURSOR); +- ++YYCURSOR; +- if ((yych = *YYCURSOR) <= 'N') { +- if (yych <= ')') { +- if (yych >= ')') goto yy140; +- } else { +- if (yych <= '@') goto yy167; +- if (yych <= 'M') goto yy143; +- goto yy174; +- } +- } else { +- if (yych <= 'm') { +- if (yych <= 'Z') goto yy143; +- if (yych >= 'a') goto yy143; +- } else { +- if (yych <= 'n') goto yy174; +- if (yych <= 'z') goto yy143; +- } +- } +-yy167: +- YYDEBUG(167, *YYCURSOR); +- { +- const timelib_relunit* relunit; +- DEBUG_OUTPUT("daytext"); +- TIMELIB_INIT; +- TIMELIB_HAVE_RELATIVE(); +- TIMELIB_HAVE_WEEKDAY_RELATIVE(); +- TIMELIB_UNHAVE_TIME(); +- relunit = timelib_lookup_relunit((char**) &ptr); +- s->time->relative.weekday = relunit->multiplier; +- if (s->time->relative.weekday_behavior != 2) { +- s->time->relative.weekday_behavior = 1; +- } +- +- TIMELIB_DEINIT; +- return TIMELIB_WEEKDAY; +- } +-yy168: +- YYDEBUG(168, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'K') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'J') goto yy143; +- } +- } else { +- if (yych <= 'j') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 'k') goto yy169; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } +- } +-yy169: +- YYDEBUG(169, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'D') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'C') goto yy144; +- } +- } else { +- if (yych <= 'c') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'd') goto yy170; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } +- } +-yy170: +- YYDEBUG(170, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'A') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy145; +- goto yy4; +- } else { +- if (yych <= 'a') goto yy171; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } +- } +-yy171: +- YYDEBUG(171, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'X') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'Y') goto yy172; +- if (yych != 'y') goto yy4; +- } +-yy172: +- YYDEBUG(172, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'S') goto yy173; +- if (yych != 's') goto yy167; +-yy173: +- YYDEBUG(173, *YYCURSOR); +- yych = *++YYCURSOR; +- goto yy167; +-yy174: +- YYDEBUG(174, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'D') goto yy144; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'e') goto yy175; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } +- } +-yy175: +- YYDEBUG(175, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'S') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'R') goto yy145; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 's') goto yy176; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case '\t': goto yy400; ++ 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': ++ case 'a': ++ case 'd': ++ case 'f': ++ case 'h': ++ case 'j': ++ case 'm': ++ case 'o': ++ case 'p': ++ case 'w': ++ case 'y': goto yy402; ++ case '-': goto yy413; ++ case '.': goto yy414; ++ case '/': goto yy412; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy409; ++ case ':': goto yy423; ++ case 'n': goto yy410; ++ case 'r': goto yy411; ++ case 's': goto yy404; ++ case 't': goto yy408; ++ default: goto yy13; + } +-yy176: +- YYDEBUG(176, *YYCURSOR); +- yyaccept = 0; ++yy31: ++ yyaccept = 1; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'C') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'D') goto yy177; +- if (yych != 'd') goto yy4; ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy58; ++ case '+': ++ case '-': goto yy380; ++ case '0': ++ case '1': goto yy377; ++ case '2': goto yy378; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy379; ++ default: goto yy13; + } +-yy177: +- YYDEBUG(177, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy178; +- if (yych != 'a') goto yy57; +-yy178: +- YYDEBUG(178, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy173; +- if (yych == 'y') goto yy173; +- goto yy57; +-yy179: +- YYDEBUG(179, *YYCURSOR); ++yy32: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych <= '/') { +- if (yych <= '.') goto yy4; +- goto yy148; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'C') goto yy142; +- goto yy166; +- } +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') { +- if (yych <= 'E') goto yy168; +- goto yy142; +- } else { +- if (yych == '_') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= 'c') goto yy147; +- } else { +- if (yych <= 'e') goto yy181; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ 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 yy141; ++ case 'I': goto yy376; ++ case 'V': ++ case 'X': goto yy375; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy146; ++ default: goto yy4; + } +- YYDEBUG(180, *YYCURSOR); +- yyaccept = 4; ++yy33: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'M') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy167; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy167; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'N') goto yy174; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy167; +- goto yy148; +- } else { +- if (yych <= 'm') { +- if (yych <= '`') goto yy167; +- goto yy151; +- } else { +- if (yych <= 'n') goto yy187; +- if (yych <= 'z') goto yy151; +- goto yy167; +- } ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ 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 yy372; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy146; ++ default: goto yy4; ++ } ++yy34: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ 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 yy370; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy146; ++ default: goto yy4; ++ } ++yy35: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': goto yy353; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case '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 yy352; ++ case 'a': goto yy362; ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case '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 yy146; ++ case 'u': goto yy361; ++ default: goto yy4; ++ } ++yy36: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'a': goto yy353; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case '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 yy141; ++ case 'U': ++ case 'u': goto yy352; ++ default: goto yy4; ++ } ++yy37: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy141; ++ case 'G': goto yy331; ++ case 'P': goto yy330; ++ case 'U': goto yy329; ++ 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 yy146; ++ case 'g': goto yy343; ++ case 'p': goto yy342; ++ case 'u': goto yy341; ++ default: goto yy4; ++ } ++yy38: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy141; ++ case 'G': ++ case 'g': goto yy331; ++ case 'P': ++ case 'p': goto yy330; ++ case 'U': ++ case 'u': goto yy329; ++ default: goto yy4; ++ } ++yy39: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy319; ++ 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 yy146; ++ case 'c': goto yy324; ++ default: goto yy4; ++ } ++yy40: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy141; ++ case 'C': ++ case 'c': goto yy319; ++ default: goto yy4; ++ } ++yy41: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy192; ++ 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 yy146; ++ case 'e': goto yy310; ++ default: goto yy4; ++ } ++yy42: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy141; ++ case 'E': ++ case 'e': goto yy192; ++ default: goto yy4; ++ } ++yy43: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy165; ++ 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 yy146; ++ case 'e': goto yy179; ++ default: goto yy4; ++ } ++yy44: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy141; ++ case 'E': ++ case 'e': goto yy165; ++ default: goto yy4; ++ } ++yy45: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case '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 yy141; ++ case 'M': 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 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy146; ++ default: goto yy4; ++ } ++yy46: ++ 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 yy156; ++ default: goto yy13; ++ } ++yy47: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case '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 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy146; ++ default: goto yy4; ++ } ++yy48: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy141; ++ default: goto yy4; ++ } ++yy49: ++ yyaccept = 2; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy58; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy55; ++ default: goto yy50; ++ } ++yy50: ++ { ++ goto std; ++ } ++yy51: ++ yych = *++YYCURSOR; ++ goto yy50; ++yy52: ++ ++YYCURSOR; ++ { ++ s->pos = cursor; s->line++; ++ goto std; ++ } ++yy54: ++ yych = *++YYCURSOR; ++ goto yy13; ++yy55: ++ ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); ++ yych = *YYCURSOR; ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy60; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy55; ++ case 'D': ++ case 'd': goto yy65; ++ case 'F': ++ case 'f': goto yy66; ++ case 'H': ++ case 'h': goto yy64; ++ case 'M': ++ case 'm': goto yy63; ++ case 'S': ++ case 's': goto yy62; ++ case 'T': ++ case 't': goto yy69; ++ case 'W': ++ case 'w': goto yy68; ++ case 'Y': ++ case 'y': goto yy67; ++ default: goto yy57; ++ } ++yy57: ++ YYCURSOR = YYMARKER; ++ switch (yyaccept) { ++ case 0: goto yy4; ++ case 1: goto yy13; ++ case 2: goto yy50; ++ case 3: goto yy73; ++ case 4: goto yy167; ++ case 5: goto yy194; ++ case 6: goto yy208; ++ case 7: goto yy222; ++ case 8: goto yy333; ++ case 9: goto yy416; ++ case 10: goto yy431; ++ case 11: goto yy552; ++ case 12: goto yy597; ++ case 13: goto yy607; ++ case 14: goto yy704; ++ case 15: goto yy724; ++ case 16: goto yy755; ++ case 17: goto yy762; ++ case 18: goto yy789; ++ case 19: goto yy734; ++ case 20: goto yy395; ++ case 21: goto yy914; ++ case 22: goto yy783; ++ case 23: goto yy1008; ++ case 24: goto yy1016; ++ case 25: goto yy1058; ++ case 26: goto yy1082; ++ case 27: goto yy1235; ++ case 28: goto yy1357; ++ case 29: goto yy1360; ++ case 30: goto yy1440; ++ case 31: goto yy1448; ++ case 32: goto yy1471; ++ } ++yy58: ++ ++YYCURSOR; ++ if (YYLIMIT <= YYCURSOR) YYFILL(1); ++ yych = *YYCURSOR; ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy58; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy55; ++ default: goto yy57; ++ } ++yy60: ++ ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); ++ yych = *YYCURSOR; ++yy61: ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy60; ++ case 'D': ++ case 'd': goto yy65; ++ case 'F': ++ case 'f': goto yy66; ++ case 'H': ++ case 'h': goto yy64; ++ case 'M': ++ case 'm': goto yy63; ++ case 'S': ++ case 's': goto yy62; ++ case 'T': ++ case 't': goto yy69; ++ case 'W': ++ case 'w': goto yy68; ++ case 'Y': ++ case 'y': goto yy67; ++ default: goto yy57; ++ } ++yy62: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy127; ++ case 'E': ++ case 'e': goto yy128; ++ case 'U': ++ case 'u': goto yy126; ++ default: goto yy57; ++ } ++yy63: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'I': ++ case 'i': goto yy118; ++ case 'O': ++ case 'o': goto yy117; ++ default: goto yy57; ++ } ++yy64: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy115; ++ default: goto yy57; ++ } ++yy65: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy114; ++ default: goto yy57; ++ } ++yy66: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy99; ++ case 'R': ++ case 'r': goto yy98; ++ default: goto yy57; ++ } ++yy67: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy95; ++ default: goto yy57; ++ } ++yy68: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy83; ++ default: goto yy57; ++ } ++yy69: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'H': ++ case 'h': goto yy70; ++ case 'U': ++ case 'u': goto yy71; ++ default: goto yy57; ++ } ++yy70: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'U': ++ case 'u': goto yy78; ++ default: goto yy57; ++ } ++yy71: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy72; ++ default: goto yy57; ++ } ++yy72: ++ yyaccept = 3; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 'S': ++ case 's': goto yy74; ++ default: goto yy73; ++ } ++yy73: ++ { ++ 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, 1, s); ++ } ++ TIMELIB_DEINIT; ++ return TIMELIB_RELATIVE; ++ } ++yy74: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy75; ++ default: goto yy57; ++ } ++yy75: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy76; ++ default: goto yy57; ++ } ++yy76: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy77; ++ default: goto yy57; ++ } ++yy77: ++ yych = *++YYCURSOR; ++ goto yy73; ++yy78: ++ yyaccept = 3; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy79; ++ default: goto yy73; ++ } ++yy79: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'S': ++ case 's': goto yy80; ++ default: goto yy57; ++ } ++yy80: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy81; ++ default: goto yy57; ++ } ++yy81: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy82; ++ default: goto yy57; ++ } ++yy82: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy77; ++ default: goto yy57; ++ } ++yy83: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy85; ++ case 'E': ++ case 'e': goto yy84; ++ default: goto yy57; ++ } ++yy84: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'K': ++ case 'k': goto yy91; ++ default: goto yy57; ++ } ++yy85: ++ yyaccept = 3; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 'N': ++ case 'n': goto yy86; ++ default: goto yy73; ++ } ++yy86: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy87; ++ default: goto yy57; ++ } ++yy87: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'S': ++ case 's': goto yy88; ++ default: goto yy57; ++ } ++yy88: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy89; ++ default: goto yy57; ++ } ++yy89: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy90; ++ default: goto yy57; ++ } ++yy90: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy77; ++ default: goto yy57; ++ } ++yy91: ++ yyaccept = 3; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy92; ++ case 'S': ++ case 's': goto yy77; ++ default: goto yy73; ++ } ++yy92: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy93; ++ default: goto yy57; ++ } ++yy93: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy94; ++ default: goto yy57; ++ } ++yy94: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'S': ++ case 's': goto yy77; ++ default: goto yy73; ++ } ++yy95: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy96; ++ default: goto yy57; ++ } ++yy96: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy97; ++ default: goto yy57; ++ } ++yy97: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'S': ++ case 's': goto yy77; ++ default: goto yy73; ++ } ++yy98: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'I': ++ case 'i': goto yy111; ++ default: goto yy57; ++ } ++yy99: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy100; ++ default: goto yy57; ++ } ++yy100: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'T': ++ case 't': goto yy101; ++ default: goto yy57; ++ } ++yy101: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'H': ++ case 'h': goto yy103; ++ case 'N': ++ case 'n': goto yy102; ++ default: goto yy57; ++ } ++yy102: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'I': ++ case 'i': goto yy108; ++ default: goto yy57; ++ } ++yy103: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'N': ++ case 'n': goto yy104; ++ default: goto yy57; ++ } ++yy104: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'I': ++ case 'i': goto yy105; ++ default: goto yy57; ++ } ++yy105: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'G': ++ case 'g': goto yy106; ++ default: goto yy57; ++ } ++yy106: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'H': ++ case 'h': goto yy107; ++ default: goto yy57; ++ } ++yy107: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'T': ++ case 't': goto yy97; ++ default: goto yy57; ++ } ++yy108: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'G': ++ case 'g': goto yy109; ++ default: goto yy57; ++ } ++yy109: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'H': ++ case 'h': goto yy110; ++ default: goto yy57; ++ } ++yy110: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'T': ++ case 't': goto yy97; ++ default: goto yy57; ++ } ++yy111: ++ yyaccept = 3; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy112; ++ default: goto yy73; ++ } ++yy112: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy113; ++ default: goto yy57; ++ } ++yy113: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy77; ++ default: goto yy57; ++ } ++yy114: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy97; ++ default: goto yy57; ++ } ++yy115: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'U': ++ case 'u': goto yy116; ++ default: goto yy57; ++ } ++yy116: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy97; ++ default: goto yy57; ++ } ++yy117: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'N': ++ case 'n': goto yy122; ++ default: goto yy57; ++ } ++yy118: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'N': ++ case 'n': goto yy119; ++ default: goto yy57; ++ } ++yy119: ++ yyaccept = 3; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 'S': ++ case 's': goto yy77; ++ case 'U': ++ case 'u': goto yy120; ++ default: goto yy73; ++ } ++yy120: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'T': ++ case 't': goto yy121; ++ default: goto yy57; ++ } ++yy121: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy97; ++ default: goto yy57; ++ } ++yy122: ++ yyaccept = 3; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy123; ++ case 'T': ++ case 't': goto yy124; ++ default: goto yy73; ++ } ++yy123: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy125; ++ default: goto yy57; ++ } ++yy124: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'H': ++ case 'h': goto yy97; ++ default: goto yy57; ++ } ++yy125: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy77; ++ default: goto yy57; ++ } ++yy126: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'N': ++ case 'n': goto yy137; ++ default: goto yy57; ++ } ++yy127: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'T': ++ case 't': goto yy132; ++ default: goto yy57; ++ } ++yy128: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'C': ++ case 'c': goto yy129; ++ default: goto yy57; ++ } ++yy129: ++ yyaccept = 3; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy130; ++ case 'S': ++ case 's': goto yy77; ++ default: goto yy73; ++ } ++yy130: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'N': ++ case 'n': goto yy131; ++ default: goto yy57; ++ } ++yy131: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy97; ++ default: goto yy57; ++ } ++yy132: ++ yyaccept = 3; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 'U': ++ case 'u': goto yy133; ++ default: goto yy73; ++ } ++yy133: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy134; ++ default: goto yy57; ++ } ++yy134: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy135; ++ default: goto yy57; ++ } ++yy135: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy136; ++ default: goto yy57; ++ } ++yy136: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy77; ++ default: goto yy57; ++ } ++yy137: ++ yyaccept = 3; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy138; ++ default: goto yy73; ++ } ++yy138: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy139; ++ default: goto yy57; ++ } ++yy139: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy77; ++ default: goto yy57; ++ } ++yy140: ++ yych = *++YYCURSOR; ++ goto yy4; ++yy141: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy142; ++ default: goto yy4; ++ } ++yy142: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy143; ++ default: goto yy4; ++ } ++yy143: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy4; ++ } ++yy144: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy145; ++ default: goto yy4; ++ } ++yy145: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ default: goto yy4; ++ } ++yy146: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case '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 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy147; ++ default: goto yy4; ++ } ++yy147: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case 'O': ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy143; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy151; ++ default: goto yy4; ++ } ++yy148: ++ ++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': ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy149; ++ default: goto yy57; ++ } ++yy149: ++ yyaccept = 0; ++ YYMARKER = ++YYCURSOR; ++ if (YYLIMIT <= YYCURSOR) YYFILL(1); ++ yych = *YYCURSOR; ++ switch (yych) { ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy149; ++ default: goto yy4; ++ } ++yy151: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case '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; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy152; ++ default: goto yy4; ++ } ++yy152: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case 'O': ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy145; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy153; ++ default: goto yy4; ++ } ++yy153: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy154; ++ default: goto yy4; ++ } ++yy154: ++ ++YYCURSOR; ++ if (YYLIMIT <= YYCURSOR) YYFILL(1); ++ yych = *YYCURSOR; ++yy155: ++ switch (yych) { ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy154; ++ default: goto yy57; ++ } ++yy156: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy141; ++ default: goto yy4; ++ } ++yy157: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy142; ++ case 'T': goto yy158; ++ default: goto yy4; ++ } ++yy158: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '+': ++ case '-': goto yy159; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy143; ++ default: goto yy4; ++ } ++yy159: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': goto yy160; ++ case '2': goto yy161; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy162; ++ default: goto yy57; ++ } ++yy160: ++ 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 yy162; ++ case ':': goto yy163; ++ default: goto yy4; ++ } ++yy161: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy162; ++ case '5': goto yy164; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy140; ++ case ':': goto yy163; ++ default: goto yy4; ++ } ++yy162: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy164; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy140; ++ case ':': goto yy163; ++ default: goto yy4; ++ } ++yy163: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy164; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy140; ++ default: goto yy4; ++ } ++yy164: ++ 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 yy140; ++ default: goto yy4; ++ } ++yy165: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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': ++ 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': ++ case 'd': goto yy166; ++ case 'E': ++ case 'e': goto yy168; ++ default: goto yy4; ++ } ++yy166: ++ ++YYCURSOR; ++ switch ((yych = *YYCURSOR)) { ++ case ')': goto yy140; ++ case 'A': ++ case '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 yy143; ++ case 'N': ++ case 'n': goto yy174; ++ default: goto yy167; ++ } ++yy167: ++ { ++ const timelib_relunit* relunit; ++ DEBUG_OUTPUT("daytext"); ++ TIMELIB_INIT; ++ TIMELIB_HAVE_RELATIVE(); ++ TIMELIB_HAVE_WEEKDAY_RELATIVE(); ++ TIMELIB_UNHAVE_TIME(); ++ relunit = timelib_lookup_relunit((char**) &ptr); ++ s->time->relative.weekday = relunit->multiplier; ++ if (s->time->relative.weekday_behavior != 2) { ++ s->time->relative.weekday_behavior = 1; ++ } ++ ++ TIMELIB_DEINIT; ++ return TIMELIB_WEEKDAY; ++ } ++yy168: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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': ++ 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 yy143; ++ case 'K': ++ case 'k': goto yy169; ++ default: goto yy4; ++ } ++yy169: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy144; ++ case 'D': ++ case 'd': goto yy170; ++ default: goto yy4; ++ } ++yy170: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'a': goto yy171; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy145; ++ default: goto yy4; ++ } ++yy171: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'Y': ++ case 'y': goto yy172; ++ default: goto yy4; ++ } ++yy172: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'S': ++ case 's': goto yy173; ++ default: goto yy167; ++ } ++yy173: ++ yych = *++YYCURSOR; ++ goto yy167; ++yy174: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy144; ++ case 'E': ++ case 'e': goto yy175; ++ default: goto yy4; ++ } ++yy175: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case '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 yy145; ++ case 'S': ++ case 's': goto yy176; ++ default: goto yy4; ++ } ++yy176: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case 'D': ++ case 'd': goto yy177; ++ default: goto yy4; ++ } ++yy177: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy178; ++ default: goto yy57; ++ } ++yy178: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy173; ++ default: goto yy57; ++ } ++yy179: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy166; ++ case 'E': goto yy168; ++ 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 yy147; ++ case 'd': goto yy180; ++ case 'e': goto yy181; ++ default: goto yy4; ++ } ++yy180: ++ yyaccept = 4; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case '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 yy143; ++ case 'N': 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 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy151; ++ case 'n': goto yy187; ++ default: goto yy167; ++ } ++yy181: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy143; ++ case 'K': goto yy169; ++ 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 yy151; ++ case 'k': goto yy182; ++ default: goto yy4; ++ } ++yy182: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy144; ++ case 'D': goto yy170; ++ 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 yy152; ++ case 'd': goto yy183; ++ default: goto yy4; ++ } ++yy183: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': goto yy171; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case 'O': ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy145; ++ case 'a': goto yy184; ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy153; ++ default: goto yy4; ++ } ++yy184: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'Y': 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 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'z': goto yy154; ++ case 'y': goto yy185; ++ default: goto yy4; ++ } ++yy185: ++ yyaccept = 4; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'S': goto yy173; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case '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 yy154; ++ case 's': goto yy186; ++ default: goto yy167; ++ } ++yy186: ++ yyaccept = 4; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy154; ++ default: goto yy167; ++ } ++yy187: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy144; ++ case 'E': goto yy175; ++ 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 yy152; ++ case 'e': goto yy188; ++ default: goto yy4; ++ } ++yy188: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case '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 yy145; ++ case 'S': 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 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy153; ++ case 's': goto yy189; ++ default: goto yy4; ++ } ++yy189: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'D': goto yy177; ++ 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 yy154; ++ case 'd': goto yy190; ++ default: goto yy4; ++ } ++yy190: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': goto yy178; ++ case 'a': goto yy191; ++ default: goto yy155; ++ } ++yy191: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'Y': goto yy173; ++ case 'y': goto yy186; ++ default: goto yy155; ++ } ++yy192: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy142; ++ case 'C': ++ case 'c': goto yy193; ++ default: goto yy4; ++ } ++yy193: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy197; ++ 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 yy143; ++ case 'E': ++ case 'e': goto yy201; ++ default: goto yy194; ++ } ++yy194: ++ { ++ DEBUG_OUTPUT("monthtext"); ++ TIMELIB_INIT; ++ TIMELIB_HAVE_DATE(); ++ s->time->m = timelib_lookup_month((char **) &ptr); ++ TIMELIB_DEINIT; ++ return TIMELIB_DATE_TEXT; ++ } ++yy195: ++ ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 23) YYFILL(23); ++ yych = *YYCURSOR; ++yy196: ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy195; ++ case '0': ++ case '1': ++ case '2': goto yy198; ++ case '3': goto yy199; ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy200; ++ default: goto yy57; ++ } ++yy197: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy300; ++ case '1': ++ case '2': goto yy301; ++ case '3': goto yy302; ++ default: goto yy196; ++ } ++yy198: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: goto yy214; ++ case '\t': ++ case ' ': ++ case ',': ++ case '.': ++ case 'd': ++ case 'h': goto yy212; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy299; ++ case 'n': goto yy209; ++ case 'r': goto yy210; ++ case 's': goto yy207; ++ case 't': goto yy211; ++ default: goto yy57; ++ } ++yy199: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: goto yy214; ++ case '\t': ++ case ' ': ++ case ',': ++ case '.': ++ case 'd': ++ case 'h': goto yy212; ++ case '0': ++ case '1': goto yy299; ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy206; ++ case 'n': goto yy209; ++ case 'r': goto yy210; ++ case 's': goto yy207; ++ case 't': goto yy211; ++ default: goto yy57; ++ } ++yy200: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: goto yy214; ++ case '\t': ++ case ' ': ++ case ',': ++ case '.': ++ case 'd': ++ case 'h': goto yy212; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy206; ++ case 'n': goto yy209; ++ case 'r': goto yy210; ++ case 's': goto yy207; ++ case 't': goto yy211; ++ default: goto yy57; ++ } ++yy201: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case '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': ++ case '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 yy144; ++ case 'M': ++ case 'm': goto yy202; ++ default: goto yy4; ++ } ++yy202: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy145; ++ case 'B': ++ case 'b': goto yy203; ++ default: goto yy4; ++ } ++yy203: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case 'E': ++ case 'e': goto yy204; ++ default: goto yy4; ++ } ++yy204: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy205; ++ default: goto yy57; ++ } ++yy205: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ default: goto yy194; ++ } ++yy206: ++ 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 yy296; ++ default: goto yy57; ++ } ++yy207: ++ yyaccept = 6; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 't': goto yy295; ++ default: goto yy213; ++ } ++yy208: ++ { ++ int length = 0; ++ 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_ex((char **) &ptr, 4, &length); ++ TIMELIB_PROCESS_YEAR(s->time->y, length); ++ TIMELIB_DEINIT; ++ return TIMELIB_DATE_TEXT; ++ } ++yy209: ++ yyaccept = 6; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 'd': goto yy295; ++ default: goto yy213; ++ } ++yy210: ++ yyaccept = 6; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 'd': goto yy295; ++ default: goto yy213; ++ } ++yy211: ++ yyaccept = 6; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 'h': goto yy295; ++ default: goto yy213; ++ } ++yy212: ++ yyaccept = 6; ++ YYMARKER = ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 18) YYFILL(18); ++ yych = *YYCURSOR; ++yy213: ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case ',': ++ case '.': ++ case 'd': ++ case 'h': ++ case 'n': ++ case 'r': ++ case 's': ++ case 't': goto yy212; ++ case '0': goto yy286; ++ case '1': goto yy287; ++ case '2': goto yy288; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy289; ++ case 'T': goto yy215; ++ default: goto yy208; ++ } ++yy214: ++ yyaccept = 6; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '0': goto yy216; ++ case '1': goto yy217; ++ case '2': goto yy218; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy219; ++ case 'T': ++ case 't': goto yy215; ++ default: goto yy208; ++ } ++yy215: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': goto yy284; ++ case '2': goto yy285; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy274; ++ default: goto yy57; ++ } ++yy216: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '.': ++ case ':': goto yy275; ++ case '0': goto yy274; ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy219; ++ default: goto yy57; ++ } ++yy217: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '.': ++ case ':': goto yy220; ++ case '0': ++ case '1': ++ case '2': goto yy219; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy274; ++ default: goto yy57; ++ } ++yy218: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '.': ++ case ':': goto yy220; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy274; ++ default: goto yy57; ++ } ++yy219: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '.': ++ case ':': goto yy220; ++ default: goto yy57; ++ } ++yy220: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy221; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy223; ++ default: goto yy57; ++ } ++yy221: ++ yyaccept = 7; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': ++ case ':': goto yy224; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy267; ++ default: goto yy222; ++ } ++yy222: ++ { ++ 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, tz_get_wrapper); ++ if (tz_not_found) { ++ add_error(s, "The timezone could not be found in the database"); ++ } ++ } ++ TIMELIB_DEINIT; ++ return TIMELIB_SHORTDATE_WITH_TIME; ++ } ++yy223: ++ yyaccept = 7; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': ++ case ':': goto yy224; ++ default: goto yy222; ++ } ++yy224: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy225; ++ case '6': goto yy226; ++ case '7': ++ case '8': ++ case '9': goto yy227; ++ default: goto yy57; ++ } ++yy225: ++ 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 yy228; ++ default: goto yy222; ++ } ++yy226: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy228; ++ default: goto yy222; ++ } ++yy227: ++ yych = *++YYCURSOR; ++ goto yy222; ++yy228: ++ yyaccept = 7; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '(': ++ case '+': ++ case '-': ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy230; ++ default: goto yy222; ++ } ++yy229: ++ ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); ++ yych = *YYCURSOR; ++yy230: ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy229; ++ case '(': goto yy233; ++ case '+': ++ case '-': goto yy232; ++ case 'A': ++ case 'P': goto yy234; ++ 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 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy235; ++ case 'G': goto yy231; ++ case 'a': ++ case 'p': goto yy236; ++ case 'b': ++ case 'c': ++ case '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 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy237; ++ default: goto yy57; ++ } ++yy231: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy227; ++ case '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 yy238; ++ case 'M': 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 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy249; ++ default: goto yy222; ++ } ++yy232: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': goto yy260; ++ case '2': goto yy261; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy262; ++ default: goto yy57; ++ } ++yy233: ++ 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 yy237; ++ default: goto yy57; ++ } ++yy234: ++ yyaccept = 7; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy227; ++ case '.': 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 'N': ++ case 'O': ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy238; ++ case 'M': goto yy244; ++ case '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 yy249; ++ case 'm': goto yy259; ++ default: goto yy222; ++ } ++yy235: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy227; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case 'O': ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': 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 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy249; ++ default: goto yy222; ++ } ++yy236: ++ yyaccept = 7; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy227; ++ case '.': 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 'N': ++ 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 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy238; ++ case 'M': ++ case 'm': goto yy244; ++ default: goto yy222; ++ } ++yy237: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy227; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy238; ++ default: goto yy222; ++ } ++yy238: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy227; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy239; ++ default: goto yy222; ++ } ++yy239: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy227; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy240; ++ default: goto yy222; ++ } ++yy240: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy227; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy241; ++ default: goto yy222; ++ } ++yy241: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy227; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy242; ++ default: goto yy222; ++ } ++yy242: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy227; ++ default: goto yy222; ++ } ++yy243: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'M': ++ case 'm': goto yy248; ++ default: goto yy57; ++ } ++yy244: ++ yyaccept = 7; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy246; ++ case ')': goto yy227; ++ case '.': goto yy245; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy239; ++ default: goto yy222; ++ } ++yy245: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy246; ++ default: goto yy57; ++ } ++yy246: ++ ++YYCURSOR; ++ { ++ DEBUG_OUTPUT("dateshortwithtimeshort12 | dateshortwithtimelong12"); ++ 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 == ':' || *ptr == '.') { ++ s->time->s = timelib_get_nr((char **) &ptr, 2); ++ ++ if (*ptr == '.') { ++ s->time->f = timelib_get_frac_nr((char **) &ptr, 8); ++ } ++ } ++ ++ s->time->h += timelib_meridian((char **) &ptr, s->time->h); ++ TIMELIB_DEINIT; ++ return TIMELIB_SHORTDATE_WITH_TIME; ++ } ++yy248: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy246; ++ case '.': goto yy245; ++ default: goto yy57; ++ } ++yy249: ++ yyaccept = 7; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy227; ++ case '-': ++ case '/': ++ case '_': 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 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy239; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy250; ++ default: goto yy222; ++ } ++yy250: ++ yyaccept = 7; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy227; ++ case '-': ++ case '/': ++ case '_': 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 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy240; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy254; ++ default: goto yy222; ++ } ++yy251: ++ ++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': ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy252; ++ default: goto yy57; ++ } ++yy252: ++ yyaccept = 7; ++ YYMARKER = ++YYCURSOR; ++ if (YYLIMIT <= YYCURSOR) YYFILL(1); ++ yych = *YYCURSOR; ++ switch (yych) { ++ case '-': ++ case '/': ++ case '_': 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 '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 yy252; ++ default: goto yy222; ++ } ++yy254: ++ yyaccept = 7; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy227; ++ case '-': ++ case '/': ++ case '_': 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 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': 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 'x': ++ case 'y': ++ case 'z': goto yy255; ++ default: goto yy222; ++ } ++yy255: ++ yyaccept = 7; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy227; ++ case '-': ++ case '/': ++ case '_': 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 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': 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 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy256; ++ default: goto yy222; ++ } ++yy256: ++ yyaccept = 7; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy227; ++ case '-': ++ case '/': ++ case '_': 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 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy257; ++ default: goto yy222; ++ } ++yy257: ++ ++YYCURSOR; ++ if (YYLIMIT <= YYCURSOR) YYFILL(1); ++ yych = *YYCURSOR; ++ switch (yych) { ++ case '-': ++ case '/': ++ case '_': 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 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy257; ++ default: goto yy57; ++ } ++yy259: ++ yyaccept = 7; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy246; ++ case ')': goto yy227; ++ case '-': ++ case '/': ++ case '_': goto yy251; ++ case '.': goto yy245; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case 'O': ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy239; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy250; ++ default: goto yy222; ++ } ++yy260: ++ 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 yy262; ++ case ':': goto yy263; ++ default: goto yy222; ++ } ++yy261: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy262; ++ case '5': goto yy264; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy227; ++ case ':': goto yy263; ++ default: goto yy222; ++ } ++yy262: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy264; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy227; ++ case ':': goto yy263; ++ default: goto yy222; ++ } ++yy263: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy264; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy227; ++ default: goto yy222; ++ } ++yy264: ++ 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 yy227; ++ default: goto yy222; ++ } ++yy265: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy227; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy239; ++ case 'T': goto yy266; ++ default: goto yy222; ++ } ++yy266: ++ yyaccept = 7; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy227; ++ case '+': ++ case '-': goto yy232; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy240; ++ default: goto yy222; ++ } ++yy267: ++ yyaccept = 7; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy268; ++ case '.': ++ case ':': goto yy224; ++ case 'A': ++ case 'P': ++ case 'a': ++ case 'p': goto yy270; ++ default: goto yy222; ++ } ++yy268: ++ ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); ++ yych = *YYCURSOR; ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy268; ++ case 'A': ++ case 'P': ++ case 'a': ++ case 'p': goto yy270; ++ default: goto yy57; ++ } ++yy270: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '.': goto yy271; ++ case 'M': ++ case 'm': goto yy272; ++ default: goto yy57; ++ } ++yy271: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'M': ++ case 'm': goto yy272; ++ default: goto yy57; ++ } ++yy272: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy246; ++ case '.': goto yy273; ++ default: goto yy57; ++ } ++yy273: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy246; ++ default: goto yy57; ++ } ++yy274: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '.': ++ case ':': goto yy275; ++ default: goto yy57; ++ } ++yy275: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy276; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy277; ++ default: goto yy57; ++ } ++yy276: ++ yyaccept = 7; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': ++ case ':': goto yy278; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy277; ++ default: goto yy222; ++ } ++yy277: ++ yyaccept = 7; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': ++ case ':': goto yy278; ++ default: goto yy222; ++ } ++yy278: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy279; ++ case '6': goto yy280; ++ case '7': ++ case '8': ++ case '9': goto yy227; ++ default: goto yy57; ++ } ++yy279: ++ 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 yy281; ++ default: goto yy222; ++ } ++yy280: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy281; ++ default: goto yy222; ++ } ++yy281: ++ yyaccept = 7; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '(': ++ case '+': ++ case '-': ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy283; ++ default: goto yy222; ++ } ++yy282: ++ ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); ++ yych = *YYCURSOR; ++yy283: ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy282; ++ case '(': goto yy233; ++ case '+': ++ case '-': goto yy232; ++ 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 yy235; ++ case 'G': 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 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy237; ++ default: goto yy57; ++ } ++yy284: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '.': ++ case ':': goto yy275; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy274; ++ default: goto yy57; ++ } ++yy285: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '.': ++ case ':': goto yy275; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy274; ++ default: goto yy57; ++ } ++yy286: ++ yyaccept = 6; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': ++ case ':': goto yy275; ++ case '0': goto yy293; ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy294; ++ default: goto yy208; ++ } ++yy287: ++ yyaccept = 6; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': ++ case ':': goto yy220; ++ case '0': ++ case '1': ++ case '2': goto yy294; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy293; ++ default: goto yy208; ++ } ++yy288: ++ yyaccept = 6; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': ++ case ':': goto yy220; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy293; ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy290; ++ default: goto yy208; ++ } ++yy289: ++ yyaccept = 6; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': ++ case ':': goto yy220; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy290; ++ default: goto yy208; ++ } ++yy290: ++ 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 yy291; ++ default: goto yy208; ++ } ++yy291: ++ 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 yy292; ++ default: goto yy208; ++ } ++yy292: ++ yych = *++YYCURSOR; ++ goto yy208; ++yy293: ++ yyaccept = 6; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': ++ case ':': goto yy275; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy291; ++ default: goto yy208; ++ } ++yy294: ++ yyaccept = 6; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': ++ case ':': goto yy220; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy291; ++ default: goto yy208; ++ } ++yy295: ++ yyaccept = 6; ++ yych = *(YYMARKER = ++YYCURSOR); ++ if (yych <= 0x00) goto yy214; ++ goto yy213; ++yy296: ++ 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 yy297; ++ default: goto yy57; ++ } ++yy297: ++ ++YYCURSOR; ++ { ++ int length = 0; ++ DEBUG_OUTPUT("datenoday"); ++ TIMELIB_INIT; ++ TIMELIB_HAVE_DATE(); ++ s->time->m = timelib_get_month((char **) &ptr); ++ s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); ++ s->time->d = 1; ++ TIMELIB_PROCESS_YEAR(s->time->y, length); ++ TIMELIB_DEINIT; ++ return TIMELIB_DATE_NO_DAY; ++ } ++yy299: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: goto yy214; ++ case '\t': ++ case ' ': ++ case ',': ++ case '.': ++ case 'd': ++ case 'h': goto yy212; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy296; ++ case 'n': goto yy209; ++ case 'r': goto yy210; ++ case 's': goto yy207; ++ case 't': goto yy211; ++ default: goto yy57; ++ } ++yy300: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: goto yy214; ++ case '\t': ++ case ' ': ++ case ',': ++ case '.': ++ case 'd': ++ case 'h': goto yy212; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy303; ++ case 'n': goto yy209; ++ case 'r': goto yy210; ++ case 's': goto yy207; ++ case 't': goto yy211; ++ default: goto yy57; ++ } ++yy301: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: goto yy214; ++ case '\t': ++ case ' ': ++ case ',': ++ case '.': ++ case 'd': ++ case 'h': goto yy212; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy303; ++ case 'n': goto yy209; ++ case 'r': goto yy210; ++ case 's': goto yy207; ++ case 't': goto yy211; ++ default: goto yy57; ++ } ++yy302: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: goto yy214; ++ case '\t': ++ case ' ': ++ case ',': ++ case '.': ++ case 'd': ++ case 'h': goto yy212; ++ case '0': ++ case '1': goto yy303; ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy206; ++ case 'n': goto yy209; ++ case 'r': goto yy210; ++ case 's': goto yy207; ++ case 't': goto yy211; ++ default: goto yy57; ++ } ++yy303: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: goto yy214; ++ case '\t': ++ case ' ': ++ case ',': ++ case '.': ++ case 'd': ++ case 'h': goto yy212; ++ case '-': goto yy304; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy296; ++ case 'n': goto yy209; ++ case 'r': goto yy210; ++ case 's': goto yy207; ++ case 't': goto yy211; ++ default: goto yy57; ++ } ++yy304: ++ 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 yy305; ++ default: goto yy57; ++ } ++yy305: ++ ++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 yy307; ++ default: goto yy306; ++ } ++yy306: ++ { ++ int length = 0; ++ 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_ex((char **) &ptr, 4, &length); ++ TIMELIB_PROCESS_YEAR(s->time->y, length); ++ TIMELIB_DEINIT; ++ return TIMELIB_PG_TEXT; ++ } ++yy307: ++ 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 yy308; ++ default: goto yy306; ++ } ++yy308: ++ 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 yy309; ++ default: goto yy306; ++ } ++yy309: ++ yych = *++YYCURSOR; ++ goto yy306; ++yy310: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy193; ++ 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 yy147; ++ case 'c': goto yy311; ++ default: goto yy4; ++ } ++yy311: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy312; ++ case '/': ++ case '_': goto yy148; ++ 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 yy143; ++ case 'E': goto yy201; ++ 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 yy151; ++ case 'e': goto yy313; ++ default: goto yy194; ++ } ++yy312: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy300; ++ case '1': ++ case '2': goto yy301; ++ case '3': goto yy302; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy149; ++ default: goto yy196; ++ } ++yy313: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case '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 yy144; ++ case 'M': goto yy202; ++ case '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 yy152; ++ case 'm': goto yy314; ++ default: goto yy4; ++ } ++yy314: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy145; ++ case 'B': goto yy203; ++ 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 yy153; ++ case 'b': goto yy315; ++ default: goto yy4; ++ } ++yy315: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy154; ++ case 'e': goto yy316; ++ default: goto yy4; ++ } ++yy316: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': goto yy205; ++ case 'r': goto yy317; ++ default: goto yy155; ++ } ++yy317: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case '-': goto yy318; ++ case '/': ++ case '_': goto yy148; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy154; ++ default: goto yy194; ++ } ++yy318: ++ 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 yy149; ++ default: goto yy196; ++ } ++yy319: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy142; ++ case 'T': ++ case 't': goto yy320; ++ default: goto yy4; ++ } ++yy320: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy197; ++ case 'A': ++ case 'B': ++ case '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 yy143; ++ case 'O': ++ case 'o': goto yy321; ++ default: goto yy194; ++ } ++yy321: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy144; ++ case 'B': ++ case 'b': goto yy322; ++ default: goto yy4; ++ } ++yy322: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy145; ++ case 'E': ++ case 'e': goto yy323; ++ default: goto yy4; ++ } ++yy323: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'R': ++ case 'r': goto yy205; ++ default: goto yy4; ++ } ++yy324: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy320; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case '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 yy147; ++ case 't': goto yy325; ++ default: goto yy4; ++ } ++yy325: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy312; ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case '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 yy143; ++ case 'O': goto yy321; ++ case 'a': ++ case 'b': ++ case '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 yy151; ++ case 'o': goto yy326; ++ default: goto yy194; ++ } ++yy326: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy144; ++ case 'B': goto yy322; ++ 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 yy152; ++ case 'b': goto yy327; ++ default: goto yy4; ++ } ++yy327: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy145; ++ case 'E': goto yy323; ++ 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 yy153; ++ case 'e': goto yy328; ++ default: goto yy4; ++ } ++yy328: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'R': 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 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy154; ++ case 'r': goto yy317; ++ default: goto yy4; ++ } ++yy329: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy142; ++ case 'G': ++ case 'g': goto yy337; ++ default: goto yy4; ++ } ++yy330: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy142; ++ case 'R': ++ case 'r': goto yy334; ++ default: goto yy4; ++ } ++yy331: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case '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 yy142; ++ case 'O': ++ case 'o': goto yy332; ++ default: goto yy4; ++ } ++yy332: ++ ++YYCURSOR; ++ switch ((yych = *YYCURSOR)) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy143; ++ default: goto yy333; ++ } ++yy333: ++ { ++ 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; ++ if (s->time->relative.weekday == 0) { ++ s->time->relative.weekday = -7; ++ } ++ if (s->time->relative.have_special_relative && s->time->relative.special.type == TIMELIB_SPECIAL_WEEKDAY) { ++ s->time->relative.special.amount = 0 - s->time->relative.special.amount; ++ } ++ TIMELIB_DEINIT; ++ return TIMELIB_AGO; ++ } ++yy334: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy197; ++ 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 yy143; ++ case 'I': ++ case 'i': goto yy335; ++ default: goto yy194; ++ } ++yy335: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy144; ++ case 'L': ++ case 'l': goto yy336; ++ default: goto yy4; ++ } ++yy336: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy145; ++ default: goto yy194; ++ } ++yy337: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy197; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case '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 yy143; ++ case 'U': ++ case 'u': goto yy338; ++ default: goto yy194; ++ } ++yy338: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case '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 yy144; ++ case 'S': ++ case 's': goto yy339; ++ default: goto yy4; ++ } ++yy339: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy145; ++ case 'T': ++ case 't': goto yy340; ++ default: goto yy4; ++ } ++yy340: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ default: goto yy194; ++ } ++yy341: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy337; ++ 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 yy147; ++ case 'g': goto yy348; ++ default: goto yy4; ++ } ++yy342: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy334; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case '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 yy147; ++ case 'r': goto yy345; ++ default: goto yy4; ++ } ++yy343: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case '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 yy332; ++ case 'a': ++ case 'b': ++ case '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 yy147; ++ case 'o': goto yy344; ++ default: goto yy4; ++ } ++yy344: ++ yyaccept = 8; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case 'O': ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy143; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy151; ++ default: goto yy333; ++ } ++yy345: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy312; ++ case '/': ++ case '_': goto yy148; ++ 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 yy143; ++ case 'I': goto yy335; ++ 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 yy151; ++ case 'i': goto yy346; ++ default: goto yy194; ++ } ++yy346: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy144; ++ case 'L': goto yy336; ++ 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 yy152; ++ case 'l': goto yy347; ++ default: goto yy4; ++ } ++yy347: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy318; ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case 'O': ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy145; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy153; ++ default: goto yy194; ++ } ++yy348: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy312; ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case '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 yy143; ++ case 'U': goto yy338; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case '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 yy151; ++ case 'u': goto yy349; ++ default: goto yy194; ++ } ++yy349: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case '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 yy144; ++ case 'S': goto yy339; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case '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 yy152; ++ case 's': goto yy350; ++ default: goto yy4; ++ } ++yy350: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy145; ++ case 'T': goto yy340; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case '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 yy153; ++ case 't': goto yy351; ++ default: goto yy4; ++ } ++yy351: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy318; ++ case '/': ++ case '_': goto yy148; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy154; ++ default: goto yy194; ++ } ++yy352: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy142; ++ case 'L': ++ case 'l': goto yy359; ++ case 'N': ++ case 'n': goto yy358; ++ default: goto yy4; ++ } ++yy353: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case '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 yy142; ++ case 'N': ++ case 'n': goto yy354; ++ default: goto yy4; ++ } ++yy354: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy197; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case '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 yy143; ++ case 'U': ++ case 'u': goto yy355; ++ default: goto yy194; ++ } ++yy355: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'a': goto yy356; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy144; ++ default: goto yy4; ++ } ++yy356: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy145; ++ case 'R': ++ case 'r': goto yy357; ++ default: goto yy4; ++ } ++yy357: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'Y': ++ case 'y': goto yy205; ++ default: goto yy4; ++ } ++yy358: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy197; ++ 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 yy143; ++ case 'E': ++ case 'e': goto yy360; ++ default: goto yy194; ++ } ++yy359: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy197; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case '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 yy143; ++ case 'Y': ++ case 'y': goto yy360; ++ default: goto yy194; ++ } ++yy360: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy194; ++ } ++yy361: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy142; ++ case 'L': goto yy359; ++ case 'N': goto yy358; ++ 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 yy147; ++ case 'l': goto yy368; ++ case 'n': goto yy367; ++ default: goto yy4; ++ } ++yy362: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case '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 yy354; ++ case 'a': ++ case '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 yy147; ++ case 'n': goto yy363; ++ default: goto yy4; ++ } ++yy363: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy312; ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case '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 yy143; ++ case 'U': goto yy355; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case '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 yy151; ++ case 'u': goto yy364; ++ default: goto yy194; ++ } ++yy364: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': goto yy356; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case '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; ++ case 'a': goto yy365; ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy152; ++ default: goto yy4; ++ } ++yy365: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy145; ++ case 'R': goto yy357; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case '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 yy153; ++ case 'r': goto yy366; ++ default: goto yy4; ++ } ++yy366: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'Y': 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 'v': ++ case 'w': ++ case 'x': ++ case 'z': goto yy154; ++ case 'y': goto yy317; ++ default: goto yy4; ++ } ++yy367: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy312; ++ case '/': ++ case '_': goto yy148; ++ 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 yy143; ++ case 'E': goto yy360; ++ 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 yy151; ++ case 'e': goto yy369; ++ default: goto yy194; ++ } ++yy368: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy312; ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case '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 yy143; ++ case 'Y': goto yy360; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case '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 yy151; ++ case 'y': goto yy369; ++ default: goto yy194; ++ } ++yy369: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy318; ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case '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; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy152; ++ default: goto yy194; ++ } ++yy370: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ 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 yy142; ++ case 'I': goto yy371; ++ default: goto yy4; ++ } ++yy371: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy143; ++ default: goto yy4; ++ } ++yy372: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ 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 yy142; ++ case 'I': goto yy373; ++ default: goto yy4; ++ } ++yy373: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ 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 yy143; ++ case 'I': goto yy374; ++ default: goto yy4; ++ } ++yy374: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy4; ++ } ++yy375: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy142; ++ default: goto yy4; ++ } ++yy376: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ 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 yy142; ++ case 'I': goto yy371; ++ default: goto yy4; ++ } ++yy377: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy397; ++ case ':': goto yy163; ++ default: goto yy4; ++ } ++yy378: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy397; ++ case '5': goto yy382; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy383; ++ case ':': goto yy163; ++ default: goto yy4; ++ } ++yy379: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy382; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy383; ++ case ':': goto yy163; ++ default: goto yy4; ++ } ++yy380: ++ ++YYCURSOR; ++ if (YYLIMIT <= YYCURSOR) YYFILL(1); ++ yych = *YYCURSOR; ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy58; ++ case '+': ++ case '-': goto yy380; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy55; ++ default: goto yy57; ++ } ++yy382: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy396; ++ default: goto yy4; ++ } ++yy383: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy384; ++ default: goto yy4; ++ } ++yy384: ++ 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 yy385; ++ default: goto yy61; ++ } ++yy385: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy386; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy55; ++ default: goto yy61; ++ } ++yy386: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy387; ++ case '1': goto yy388; ++ default: goto yy57; ++ } ++yy387: ++ 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 yy389; ++ default: goto yy57; ++ } ++yy388: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': goto yy389; ++ default: goto yy57; ++ } ++yy389: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy390; ++ default: goto yy57; ++ } ++yy390: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy391; ++ case '1': ++ case '2': goto yy392; ++ case '3': goto yy393; ++ default: goto yy57; ++ } ++yy391: ++ 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 yy394; ++ default: goto yy57; ++ } ++yy392: ++ 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 yy394; ++ default: goto yy57; ++ } ++yy393: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': goto yy394; ++ default: goto yy57; ++ } ++yy394: ++ ++YYCURSOR; ++yy395: ++ { ++ DEBUG_OUTPUT("iso8601date4 | iso8601date2 | iso8601dateslash | dateslash"); ++ TIMELIB_INIT; ++ TIMELIB_HAVE_DATE(); ++ s->time->y = timelib_get_unsigned_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; ++ } ++yy396: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy385; ++ default: goto yy4; ++ } ++yy397: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy398; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy396; ++ case ':': goto yy163; ++ default: goto yy4; ++ } ++yy398: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy399; ++ default: goto yy4; ++ } ++yy399: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '-': goto yy386; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy55; ++ default: goto yy4; ++ } ++yy400: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy676; ++ case '1': goto yy677; ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy678; ++ default: goto yy402; ++ } ++yy401: ++ ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13); ++ yych = *YYCURSOR; ++yy402: ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy401; ++ case '-': ++ case '.': goto yy517; ++ case 'A': ++ case 'a': goto yy420; ++ case 'D': ++ case 'd': goto yy406; ++ case 'F': ++ case 'f': goto yy407; ++ case 'H': ++ case 'h': goto yy64; ++ case 'I': goto yy415; ++ case 'J': ++ case 'j': goto yy419; ++ case 'M': ++ case 'm': goto yy405; ++ case 'N': ++ case 'n': goto yy422; ++ case 'O': ++ case 'o': goto yy421; ++ case 'P': ++ case 'p': goto yy424; ++ case 'S': ++ case 's': goto yy403; ++ case 'T': ++ case 't': goto yy69; ++ case 'V': goto yy417; ++ case 'W': ++ case 'w': goto yy68; ++ case 'X': goto yy418; ++ case 'Y': ++ case 'y': goto yy67; ++ default: goto yy57; ++ } ++yy403: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy127; ++ case 'E': ++ case 'e': goto yy989; ++ case 'U': ++ case 'u': goto yy126; ++ default: goto yy57; ++ } ++yy404: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy127; ++ case 'E': ++ case 'e': goto yy989; ++ case 'U': ++ case 'u': goto yy126; ++ case 't': goto yy669; ++ default: goto yy57; ++ } ++yy405: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy532; ++ case 'I': ++ case 'i': goto yy118; ++ case 'O': ++ case 'o': goto yy117; ++ default: goto yy57; ++ } ++yy406: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy114; ++ case 'E': ++ case 'e': goto yy519; ++ default: goto yy57; ++ } ++yy407: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy535; ++ case 'O': ++ case 'o': goto yy99; ++ case 'R': ++ case 'r': goto yy98; ++ default: goto yy57; ++ } ++yy408: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'H': goto yy70; ++ case 'U': ++ case 'u': goto yy71; ++ case 'h': goto yy988; ++ default: goto yy57; ++ } ++yy409: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy682; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy681; ++ default: goto yy61; ++ } ++yy410: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy470; ++ case 'd': goto yy669; ++ default: goto yy57; ++ } ++yy411: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'd': goto yy669; ++ default: goto yy57; ++ } ++yy412: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': goto yy606; ++ case '3': goto yy608; ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy609; ++ case 'A': ++ case 'a': goto yy613; ++ case 'D': ++ case 'd': goto yy617; ++ case 'F': ++ case 'f': goto yy611; ++ case 'J': ++ case 'j': goto yy610; ++ case 'M': ++ case 'm': goto yy612; ++ case 'N': ++ case 'n': goto yy616; ++ case 'O': ++ case 'o': goto yy615; ++ case 'S': ++ case 's': goto yy614; ++ default: goto yy57; ++ } ++yy413: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy556; ++ case '1': goto yy557; ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy558; ++ case 'A': ++ case 'a': goto yy562; ++ case 'D': ++ case 'd': goto yy566; ++ case 'F': ++ case 'f': goto yy560; ++ case 'J': ++ case 'j': goto yy559; ++ case 'M': ++ case 'm': goto yy561; ++ case 'N': ++ case 'n': goto yy565; ++ case 'O': ++ case 'o': goto yy564; ++ case 'S': ++ case 's': goto yy563; ++ default: goto yy518; ++ } ++yy414: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy508; ++ case '1': goto yy509; ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy510; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy511; ++ default: goto yy518; ++ } ++yy415: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'I': goto yy507; ++ case 'V': ++ case 'X': goto yy480; ++ default: goto yy416; ++ } ++yy416: ++ { ++ DEBUG_OUTPUT("datenoyearrev"); ++ TIMELIB_INIT; ++ TIMELIB_HAVE_DATE(); ++ s->time->d = timelib_get_nr((char **) &ptr, 2); ++ timelib_skip_day_suffix((char **) &ptr); ++ s->time->m = timelib_get_month((char **) &ptr); ++ TIMELIB_DEINIT; ++ return TIMELIB_DATE_TEXT; ++ } ++yy417: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'I': goto yy505; ++ default: goto yy416; ++ } ++yy418: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'I': goto yy504; ++ default: goto yy416; ++ } ++yy419: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy497; ++ case 'U': ++ case 'u': goto yy496; ++ default: goto yy57; ++ } ++yy420: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '.': goto yy425; ++ case 'M': ++ case 'm': goto yy426; ++ case 'P': ++ case 'p': goto yy490; ++ case 'U': ++ case 'u': goto yy489; ++ default: goto yy57; ++ } ++yy421: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'C': ++ case 'c': goto yy484; ++ default: goto yy57; ++ } ++yy422: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy470; ++ default: goto yy57; ++ } ++yy423: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy430; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy432; ++ default: goto yy57; ++ } ++yy424: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '.': goto yy425; ++ case 'M': ++ case 'm': goto yy426; ++ default: goto yy57; ++ } ++yy425: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'M': ++ case 'm': goto yy426; ++ default: goto yy57; ++ } ++yy426: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy428; ++ case '.': goto yy427; ++ default: goto yy57; ++ } ++yy427: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy428; ++ default: goto yy57; ++ } ++yy428: ++ ++YYCURSOR; ++ { ++ 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; ++ } ++yy430: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': ++ case ':': goto yy433; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy447; ++ default: goto yy431; ++ } ++yy431: ++ { ++ 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, tz_get_wrapper); ++ if (tz_not_found) { ++ add_error(s, "The timezone could not be found in the database"); ++ } ++ } ++ TIMELIB_DEINIT; ++ return TIMELIB_TIME24_WITH_ZONE; ++ } ++yy432: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': ++ case ':': goto yy433; ++ default: goto yy431; ++ } ++yy433: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy434; ++ case '6': goto yy435; ++ case '7': ++ case '8': ++ case '9': goto yy436; ++ default: goto yy57; ++ } ++yy434: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': goto yy437; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy440; ++ default: goto yy431; ++ } ++yy435: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': goto yy437; ++ case '0': goto yy440; ++ default: goto yy431; ++ } ++yy436: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': goto yy437; ++ default: goto yy431; ++ } ++yy437: ++ 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 yy438; ++ default: goto yy57; ++ } ++yy438: ++ ++YYCURSOR; ++ if (YYLIMIT <= YYCURSOR) YYFILL(1); ++ 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 yy438; ++ default: goto yy431; ++ } ++yy440: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy441; ++ case '.': goto yy437; ++ case 'A': ++ case 'P': ++ case 'a': ++ case 'p': goto yy443; ++ default: goto yy431; ++ } ++yy441: ++ ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); ++ yych = *YYCURSOR; ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy441; ++ case 'A': ++ case 'P': ++ case 'a': ++ case 'p': goto yy443; ++ default: goto yy57; ++ } ++yy443: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '.': goto yy444; ++ case 'M': ++ case 'm': goto yy445; ++ default: goto yy57; ++ } ++yy444: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'M': ++ case 'm': goto yy445; ++ default: goto yy57; ++ } ++yy445: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy428; ++ case '.': goto yy446; ++ default: goto yy57; ++ } ++yy446: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy428; ++ default: goto yy57; ++ } ++yy447: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy448; ++ case '.': goto yy433; ++ case ':': goto yy451; ++ case 'A': ++ case 'P': ++ case 'a': ++ case 'p': goto yy450; ++ default: goto yy431; ++ } ++yy448: ++ ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); ++ yych = *YYCURSOR; ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy448; ++ case 'A': ++ case 'P': ++ case 'a': ++ case 'p': goto yy450; ++ default: goto yy57; ++ } ++yy450: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '.': goto yy467; ++ case 'M': ++ case 'm': goto yy468; ++ default: goto yy57; ++ } ++yy451: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy452; ++ case '6': goto yy453; ++ case '7': ++ case '8': ++ case '9': goto yy436; ++ default: goto yy57; ++ } ++yy452: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': goto yy437; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy454; ++ default: goto yy431; ++ } ++yy453: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': goto yy437; ++ case '0': goto yy454; ++ default: goto yy431; ++ } ++yy454: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy441; ++ case '.': goto yy455; ++ case ':': goto yy456; ++ case 'A': ++ case 'P': ++ case 'a': ++ case 'p': goto yy443; ++ default: goto yy431; ++ } ++yy455: ++ 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 yy465; ++ default: goto yy57; ++ } ++yy456: ++ 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 yy457; ++ default: goto yy57; ++ } ++yy457: ++ ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); ++ 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 yy457; ++ case 'A': ++ case 'P': ++ case 'a': ++ case 'p': goto yy459; ++ default: goto yy57; ++ } ++yy459: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '.': goto yy460; ++ case 'M': ++ case 'm': goto yy461; ++ default: goto yy57; ++ } ++yy460: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'M': ++ case 'm': goto yy461; ++ default: goto yy57; ++ } ++yy461: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy463; ++ case '.': goto yy462; ++ default: goto yy57; ++ } ++yy462: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy463; ++ default: goto yy57; ++ } ++yy463: ++ ++YYCURSOR; ++ { ++ DEBUG_OUTPUT("mssqltime"); ++ 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 == ':' || *ptr == '.') { ++ s->time->f = timelib_get_frac_nr((char **) &ptr, 8); ++ } ++ } ++ timelib_eat_spaces((char **) &ptr); ++ s->time->h += timelib_meridian((char **) &ptr, s->time->h); ++ TIMELIB_DEINIT; ++ return TIMELIB_TIME24_WITH_ZONE; ++ } ++yy465: ++ yyaccept = 10; ++ YYMARKER = ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); ++ 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 yy465; ++ case 'A': ++ case 'P': ++ case 'a': ++ case 'p': goto yy459; ++ default: goto yy431; ++ } ++yy467: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'M': ++ case 'm': goto yy468; ++ default: goto yy57; ++ } ++yy468: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy428; ++ case '.': goto yy469; ++ default: goto yy57; ++ } ++yy469: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy428; ++ default: goto yy57; ++ } ++yy470: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'V': ++ case 'v': goto yy471; ++ default: goto yy57; ++ } ++yy471: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'E': ++ case 'e': goto yy476; ++ default: goto yy416; ++ } ++yy472: ++ ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 4) YYFILL(4); ++ yych = *YYCURSOR; ++yy473: ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ default: goto yy57; ++ } ++yy474: ++ ++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 yy481; ++ default: goto yy475; ++ } ++yy475: ++ { ++ int length = 0; ++ DEBUG_OUTPUT("datefull"); ++ TIMELIB_INIT; ++ TIMELIB_HAVE_DATE(); ++ s->time->d = timelib_get_nr((char **) &ptr, 2); ++ timelib_skip_day_suffix((char **) &ptr); ++ s->time->m = timelib_get_month((char **) &ptr); ++ s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); ++ TIMELIB_PROCESS_YEAR(s->time->y, length); ++ TIMELIB_DEINIT; ++ return TIMELIB_DATE_FULL; ++ } ++yy476: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'M': ++ case 'm': goto yy477; ++ default: goto yy57; ++ } ++yy477: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'B': ++ case 'b': goto yy478; ++ default: goto yy57; ++ } ++yy478: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy479; ++ default: goto yy57; ++ } ++yy479: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy480; ++ default: goto yy57; ++ } ++yy480: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ default: goto yy416; ++ } ++yy481: ++ 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 yy482; ++ default: goto yy475; ++ } ++yy482: ++ 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 yy483; ++ default: goto yy475; ++ } ++yy483: ++ yych = *++YYCURSOR; ++ goto yy475; ++yy484: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'T': ++ case 't': goto yy485; ++ default: goto yy57; ++ } ++yy485: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'O': ++ case 'o': goto yy486; ++ default: goto yy416; ++ } ++yy486: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'B': ++ case 'b': goto yy487; ++ default: goto yy57; ++ } ++yy487: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy488; ++ default: goto yy57; ++ } ++yy488: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy480; ++ default: goto yy57; ++ } ++yy489: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'G': ++ case 'g': goto yy493; ++ default: goto yy57; ++ } ++yy490: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy491; ++ default: goto yy57; ++ } ++yy491: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'I': ++ case 'i': goto yy492; ++ default: goto yy416; ++ } ++yy492: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'L': ++ case 'l': goto yy480; ++ default: goto yy57; ++ } ++yy493: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'U': ++ case 'u': goto yy494; ++ default: goto yy416; ++ } ++yy494: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'S': ++ case 's': goto yy495; ++ default: goto yy57; ++ } ++yy495: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'T': ++ case 't': goto yy480; ++ default: goto yy57; ++ } ++yy496: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'L': ++ case 'l': goto yy503; ++ case 'N': ++ case 'n': goto yy502; ++ default: goto yy57; ++ } ++yy497: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'N': ++ case 'n': goto yy498; ++ default: goto yy57; ++ } ++yy498: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'U': ++ case 'u': goto yy499; ++ default: goto yy416; ++ } ++yy499: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy500; ++ default: goto yy57; ++ } ++yy500: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy501; ++ default: goto yy57; ++ } ++yy501: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy480; ++ default: goto yy57; ++ } ++yy502: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'E': ++ case 'e': goto yy480; ++ default: goto yy416; ++ } ++yy503: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'Y': ++ case 'y': goto yy480; ++ default: goto yy416; ++ } ++yy504: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'I': goto yy480; ++ default: goto yy416; ++ } ++yy505: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'I': goto yy506; ++ default: goto yy416; ++ } ++yy506: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'I': goto yy480; ++ default: goto yy416; ++ } ++yy507: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'I': goto yy480; ++ default: goto yy416; ++ } ++yy508: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '-': goto yy542; ++ case '.': goto yy541; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy555; ++ case ':': goto yy433; ++ default: goto yy431; ++ } ++yy509: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '-': goto yy542; ++ case '.': goto yy541; ++ case '0': ++ case '1': ++ case '2': goto yy555; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy554; ++ case ':': goto yy433; ++ default: goto yy431; ++ } ++yy510: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '-': goto yy542; ++ case '.': goto yy541; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy554; ++ case ':': goto yy433; ++ default: goto yy431; ++ } ++yy511: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '-': goto yy542; ++ case '.': goto yy541; ++ case ':': goto yy433; ++ default: goto yy431; ++ } ++yy512: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy535; ++ default: goto yy57; ++ } ++yy513: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy532; ++ default: goto yy57; ++ } ++yy514: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'P': ++ case 'p': goto yy490; ++ case 'U': ++ case 'u': goto yy489; ++ default: goto yy57; ++ } ++yy515: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy525; ++ default: goto yy57; ++ } ++yy516: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy519; ++ default: goto yy57; ++ } ++yy517: ++ ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13); ++ yych = *YYCURSOR; ++yy518: ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy517; ++ case 'A': ++ case 'a': goto yy514; ++ case 'D': ++ case 'd': goto yy516; ++ case 'F': ++ case 'f': goto yy512; ++ case 'I': goto yy415; ++ case 'J': ++ case 'j': goto yy419; ++ case 'M': ++ case 'm': goto yy513; ++ case 'N': ++ case 'n': goto yy422; ++ case 'O': ++ case 'o': goto yy421; ++ case 'S': ++ case 's': goto yy515; ++ case 'V': goto yy417; ++ case 'X': goto yy418; ++ default: goto yy57; ++ } ++yy519: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'C': ++ case 'c': goto yy520; ++ default: goto yy57; ++ } ++yy520: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'E': ++ case 'e': goto yy521; ++ default: goto yy416; ++ } ++yy521: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'M': ++ case 'm': goto yy522; ++ default: goto yy57; ++ } ++yy522: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'B': ++ case 'b': goto yy523; ++ default: goto yy57; ++ } ++yy523: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy524; ++ default: goto yy57; ++ } ++yy524: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy480; ++ default: goto yy57; ++ } ++yy525: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'P': ++ case 'p': goto yy526; ++ default: goto yy57; ++ } ++yy526: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'T': ++ case 't': goto yy527; ++ default: goto yy416; ++ } ++yy527: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'E': ++ case 'e': goto yy528; ++ default: goto yy416; ++ } ++yy528: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'M': ++ case 'm': goto yy529; ++ default: goto yy57; ++ } ++yy529: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'B': ++ case 'b': goto yy530; ++ default: goto yy57; ++ } ++yy530: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy531; ++ default: goto yy57; ++ } ++yy531: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy480; ++ default: goto yy57; ++ } ++yy532: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy533; ++ case 'Y': ++ case 'y': goto yy480; ++ default: goto yy57; ++ } ++yy533: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'C': ++ case 'c': goto yy534; ++ default: goto yy416; ++ } ++yy534: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'H': ++ case 'h': goto yy480; ++ default: goto yy57; ++ } ++yy535: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'B': ++ case 'b': goto yy536; ++ default: goto yy57; ++ } ++yy536: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy472; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'R': ++ case 'r': goto yy537; ++ default: goto yy416; ++ } ++yy537: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'U': ++ case 'u': goto yy538; ++ default: goto yy57; ++ } ++yy538: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy539; ++ default: goto yy57; ++ } ++yy539: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy540; ++ default: goto yy57; ++ } ++yy540: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy480; ++ default: goto yy57; ++ } ++yy541: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy548; ++ case '6': goto yy549; ++ case '7': ++ case '8': ++ case '9': goto yy550; ++ default: goto yy57; ++ } ++yy542: ++ 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 yy543; ++ default: goto yy57; ++ } ++yy543: ++ 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 yy544; ++ default: goto yy57; ++ } ++yy544: ++ 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 yy545; ++ default: goto yy57; ++ } ++yy545: ++ 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 yy546; ++ default: goto yy57; ++ } ++yy546: ++ ++YYCURSOR; ++ { ++ DEBUG_OUTPUT("pointed date YYYY"); ++ 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_DEINIT; ++ return TIMELIB_DATE_FULL_POINTED; ++ } ++yy548: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': goto yy437; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy553; ++ default: goto yy431; ++ } ++yy549: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': goto yy437; ++ case '0': goto yy553; ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy551; ++ default: goto yy431; ++ } ++yy550: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': goto yy437; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy551; ++ default: goto yy431; ++ } ++yy551: ++ yyaccept = 11; ++ 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 yy545; ++ default: goto yy552; ++ } ++yy552: ++ { ++ int length = 0; ++ DEBUG_OUTPUT("pointed date YY"); ++ 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_ex((char **) &ptr, 2, &length); ++ TIMELIB_PROCESS_YEAR(s->time->y, length); ++ TIMELIB_DEINIT; ++ return TIMELIB_DATE_FULL_POINTED; ++ } ++yy553: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy441; ++ case '.': goto yy437; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy545; ++ case 'A': ++ case 'P': ++ case 'a': ++ case 'p': goto yy443; ++ default: goto yy431; ++ } ++yy554: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy448; ++ case '.': ++ case ':': goto yy433; ++ case 'A': ++ case 'P': ++ case 'a': ++ case 'p': goto yy450; ++ default: goto yy431; ++ } ++yy555: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy448; ++ case '-': goto yy542; ++ case '.': goto yy541; ++ case ':': goto yy433; ++ case 'A': ++ case 'P': ++ case 'a': ++ case 'p': goto yy450; ++ default: goto yy431; ++ } ++yy556: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy595; ++ case '.': goto yy542; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy558; ++ default: goto yy57; ++ } ++yy557: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy595; ++ case '.': goto yy542; ++ case '0': ++ case '1': ++ case '2': goto yy558; ++ default: goto yy57; ++ } ++yy558: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy595; ++ case '.': goto yy542; ++ default: goto yy57; ++ } ++yy559: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy591; ++ case 'U': ++ case 'u': goto yy590; ++ default: goto yy57; ++ } ++yy560: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy588; ++ default: goto yy57; ++ } ++yy561: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy585; ++ default: goto yy57; ++ } ++yy562: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'P': ++ case 'p': goto yy582; ++ case 'U': ++ case 'u': goto yy581; ++ default: goto yy57; ++ } ++yy563: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy578; ++ default: goto yy57; ++ } ++yy564: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'C': ++ case 'c': goto yy576; ++ default: goto yy57; ++ } ++yy565: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy574; ++ default: goto yy57; ++ } ++yy566: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy567; ++ default: goto yy57; ++ } ++yy567: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'C': ++ case 'c': goto yy568; ++ default: goto yy57; ++ } ++yy568: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': goto yy472; ++ case '-': goto yy569; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'E': ++ case 'e': goto yy521; ++ default: goto yy416; ++ } ++yy569: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy570; ++ case '1': ++ case '2': goto yy571; ++ case '3': goto yy572; ++ default: goto yy473; ++ } ++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 yy573; ++ default: goto yy475; ++ } ++yy571: ++ 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 yy573; ++ default: goto yy475; ++ } ++yy572: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': goto yy573; ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy481; ++ default: goto yy475; ++ } ++yy573: ++ 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 yy482; ++ default: goto yy475; ++ } ++yy574: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'V': ++ case 'v': goto yy575; ++ default: goto yy57; ++ } ++yy575: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': goto yy472; ++ case '-': goto yy569; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'E': ++ case 'e': goto yy476; ++ default: goto yy416; ++ } ++yy576: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'T': ++ case 't': goto yy577; ++ default: goto yy57; ++ } ++yy577: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': goto yy472; ++ case '-': goto yy569; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'O': ++ case 'o': goto yy486; ++ default: goto yy416; ++ } ++yy578: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'P': ++ case 'p': goto yy579; ++ default: goto yy57; ++ } ++yy579: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': goto yy472; ++ case '-': goto yy569; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'T': ++ case 't': goto yy580; ++ default: goto yy416; ++ } ++yy580: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': goto yy472; ++ case '-': goto yy569; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'E': ++ case 'e': goto yy528; ++ default: goto yy416; ++ } ++yy581: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'G': ++ case 'g': goto yy584; ++ default: goto yy57; ++ } ++yy582: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy583; ++ default: goto yy57; ++ } ++yy583: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': goto yy472; ++ case '-': goto yy569; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'I': ++ case 'i': goto yy492; ++ default: goto yy416; ++ } ++yy584: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': goto yy472; ++ case '-': goto yy569; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'U': ++ case 'u': goto yy494; ++ default: goto yy416; ++ } ++yy585: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy586; ++ case 'Y': ++ case 'y': goto yy587; ++ default: goto yy57; ++ } ++yy586: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': goto yy472; ++ case '-': goto yy569; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'C': ++ case 'c': goto yy534; ++ default: goto yy416; ++ } ++yy587: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': goto yy472; ++ case '-': goto yy569; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ default: goto yy416; ++ } ++yy588: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'B': ++ case 'b': goto yy589; ++ default: goto yy57; ++ } ++yy589: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': goto yy472; ++ case '-': goto yy569; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'R': ++ case 'r': goto yy537; ++ default: goto yy416; ++ } ++yy590: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'L': ++ case 'l': goto yy594; ++ case 'N': ++ case 'n': goto yy593; ++ default: goto yy57; ++ } ++yy591: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'N': ++ case 'n': goto yy592; ++ default: goto yy57; ++ } ++yy592: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': goto yy472; ++ case '-': goto yy569; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'U': ++ case 'u': goto yy499; ++ default: goto yy416; ++ } ++yy593: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': goto yy472; ++ case '-': goto yy569; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'E': ++ case 'e': goto yy480; ++ default: goto yy416; ++ } ++yy594: ++ yyaccept = 9; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': goto yy472; ++ case '-': goto yy569; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy474; ++ case 'Y': ++ case 'y': goto yy480; ++ default: goto yy416; ++ } ++yy595: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': goto yy596; ++ case '3': goto yy598; ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy599; ++ default: goto yy57; ++ } ++yy596: ++ yyaccept = 12; ++ 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 yy605; ++ case 'n': goto yy601; ++ case 'r': goto yy602; ++ case 's': goto yy600; ++ case 't': goto yy603; ++ default: goto yy597; ++ } ++yy597: ++ { ++ int length = 0; ++ DEBUG_OUTPUT("gnudateshort"); ++ TIMELIB_INIT; ++ TIMELIB_HAVE_DATE(); ++ s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); ++ s->time->m = timelib_get_nr((char **) &ptr, 2); ++ s->time->d = timelib_get_nr((char **) &ptr, 2); ++ TIMELIB_PROCESS_YEAR(s->time->y, length); ++ TIMELIB_DEINIT; ++ return TIMELIB_ISO_DATE; ++ } ++yy598: ++ yyaccept = 12; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '0': ++ case '1': goto yy605; ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy544; ++ case 'n': goto yy601; ++ case 'r': goto yy602; ++ case 's': goto yy600; ++ case 't': goto yy603; ++ default: goto yy597; ++ } ++yy599: ++ yyaccept = 12; ++ 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 yy544; ++ case 'n': goto yy601; ++ case 'r': goto yy602; ++ case 's': goto yy600; ++ case 't': goto yy603; ++ default: goto yy597; ++ } ++yy600: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 't': goto yy604; ++ default: goto yy57; ++ } ++yy601: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'd': goto yy604; ++ default: goto yy57; ++ } ++yy602: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'd': goto yy604; ++ default: goto yy57; ++ } ++yy603: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'h': goto yy604; ++ default: goto yy57; ++ } ++yy604: ++ yych = *++YYCURSOR; ++ goto yy597; ++yy605: ++ yyaccept = 12; ++ 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 yy545; ++ case 'n': goto yy601; ++ case 'r': goto yy602; ++ case 's': goto yy600; ++ case 't': goto yy603; ++ default: goto yy597; ++ } ++yy606: ++ yyaccept = 13; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '/': goto yy663; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy609; ++ case 'n': goto yy660; ++ case 'r': goto yy661; ++ case 's': goto yy659; ++ case 't': goto yy662; ++ default: goto yy607; ++ } ++yy607: ++ { ++ int length = 0; ++ 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_ex((char **) &ptr, 4, &length); ++ TIMELIB_PROCESS_YEAR(s->time->y, length); ++ } ++ TIMELIB_DEINIT; ++ return TIMELIB_AMERICAN; ++ } ++yy608: ++ yyaccept = 13; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '/': goto yy663; ++ case '0': ++ case '1': goto yy609; ++ case 'n': goto yy660; ++ case 'r': goto yy661; ++ case 's': goto yy659; ++ case 't': goto yy662; ++ default: goto yy607; ++ } ++yy609: ++ yyaccept = 13; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '/': goto yy663; ++ case 'n': goto yy660; ++ case 'r': goto yy661; ++ case 's': goto yy659; ++ case 't': goto yy662; ++ default: goto yy607; ++ } ++yy610: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy658; ++ case 'U': ++ case 'u': goto yy657; ++ default: goto yy57; ++ } ++yy611: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy656; ++ default: goto yy57; ++ } ++yy612: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy655; ++ default: goto yy57; ++ } ++yy613: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'P': ++ case 'p': goto yy654; ++ case 'U': ++ case 'u': goto yy653; ++ default: goto yy57; ++ } ++yy614: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy651; ++ default: goto yy57; ++ } ++yy615: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'C': ++ case 'c': goto yy650; ++ default: goto yy57; ++ } ++yy616: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy649; ++ default: goto yy57; ++ } ++yy617: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy618; ++ default: goto yy57; ++ } ++yy618: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'C': ++ case 'c': goto yy619; ++ default: goto yy57; ++ } ++yy619: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '/': goto yy620; ++ default: goto yy57; ++ } ++yy620: ++ 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 yy621; ++ default: goto yy57; ++ } ++yy621: ++ 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 yy622; ++ default: goto yy57; ++ } ++yy622: ++ 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 yy623; ++ default: goto yy57; ++ } ++yy623: ++ 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 yy624; ++ default: goto yy57; ++ } ++yy624: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ':': goto yy625; ++ default: goto yy57; ++ } ++yy625: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': goto yy626; ++ case '2': goto yy627; ++ default: goto yy57; ++ } ++yy626: ++ 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 yy628; ++ default: goto yy57; ++ } ++yy627: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy628; ++ default: goto yy57; ++ } ++yy628: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ':': goto yy629; ++ default: goto yy57; ++ } ++yy629: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy630; ++ default: goto yy57; ++ } ++yy630: ++ 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 yy631; ++ default: goto yy57; ++ } ++yy631: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ':': goto yy632; ++ default: goto yy57; ++ } ++yy632: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy633; ++ case '6': goto yy634; ++ default: goto yy57; ++ } ++yy633: ++ 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 yy635; ++ default: goto yy57; ++ } ++yy634: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy635; ++ default: goto yy57; ++ } ++yy635: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy636; ++ default: goto yy57; ++ } ++yy636: ++ ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); ++ yych = *YYCURSOR; ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy636; ++ case '+': ++ case '-': goto yy639; ++ case 'G': goto yy638; ++ default: goto yy57; ++ } ++yy638: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'M': goto yy647; ++ default: goto yy57; ++ } ++yy639: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': goto yy640; ++ case '2': goto yy642; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy643; ++ default: goto yy57; ++ } ++yy640: ++ ++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 yy643; ++ case ':': goto yy644; ++ default: goto yy641; ++ } ++yy641: ++ { ++ 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, tz_get_wrapper); ++ if (tz_not_found) { ++ add_error(s, "The timezone could not be found in the database"); ++ } ++ TIMELIB_DEINIT; ++ return TIMELIB_CLF; ++ } ++yy642: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy643; ++ case '5': goto yy645; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy646; ++ case ':': goto yy644; ++ default: goto yy641; ++ } ++yy643: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy645; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy646; ++ case ':': goto yy644; ++ default: goto yy641; ++ } ++yy644: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy645; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy646; ++ default: goto yy641; ++ } ++yy645: ++ 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 yy646; ++ default: goto yy641; ++ } ++yy646: ++ yych = *++YYCURSOR; ++ goto yy641; ++yy647: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'T': goto yy648; ++ default: goto yy57; ++ } ++yy648: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '+': ++ case '-': goto yy639; ++ default: goto yy57; ++ } ++yy649: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'V': ++ case 'v': goto yy619; ++ default: goto yy57; ++ } ++yy650: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'T': ++ case 't': goto yy619; ++ default: goto yy57; ++ } ++yy651: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'P': ++ case 'p': goto yy652; ++ default: goto yy57; ++ } ++yy652: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '/': goto yy620; ++ case 'T': ++ case 't': goto yy619; ++ default: goto yy57; ++ } ++yy653: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'G': ++ case 'g': goto yy619; ++ default: goto yy57; ++ } ++yy654: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy619; ++ default: goto yy57; ++ } ++yy655: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'Y': ++ case 'r': ++ case 'y': goto yy619; ++ default: goto yy57; ++ } ++yy656: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'B': ++ case 'b': goto yy619; ++ default: goto yy57; ++ } ++yy657: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'L': ++ case 'N': ++ case 'l': ++ case 'n': goto yy619; ++ default: goto yy57; ++ } ++yy658: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'N': ++ case 'n': goto yy619; ++ default: goto yy57; ++ } ++yy659: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 't': goto yy668; ++ default: goto yy57; ++ } ++yy660: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'd': goto yy668; ++ default: goto yy57; ++ } ++yy661: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'd': goto yy668; ++ default: goto yy57; ++ } ++yy662: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'h': goto yy668; ++ default: goto yy57; ++ } ++yy663: ++ 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 yy664; ++ default: goto yy57; ++ } ++yy664: ++ 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 yy665; ++ default: goto yy607; ++ } ++yy665: ++ 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 yy666; ++ default: goto yy607; ++ } ++yy666: ++ 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 yy667; ++ default: goto yy607; ++ } ++yy667: ++ yych = *++YYCURSOR; ++ goto yy607; ++yy668: ++ yyaccept = 13; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '/': goto yy663; ++ default: goto yy607; ++ } ++yy669: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '\t': ++ case '.': goto yy671; ++ case '-': goto yy672; ++ case '/': goto yy670; ++ default: goto yy518; ++ } ++yy670: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy613; ++ case 'D': ++ case 'd': goto yy617; ++ case 'F': ++ case 'f': goto yy611; ++ case 'J': ++ case 'j': goto yy610; ++ case 'M': ++ case 'm': goto yy612; ++ case 'N': ++ case 'n': goto yy616; ++ case 'O': ++ case 'o': goto yy615; ++ case 'S': ++ case 's': goto yy614; ++ default: goto yy57; ++ } ++yy671: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy676; ++ case '1': goto yy677; ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy678; ++ default: goto yy518; ++ } ++yy672: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy673; ++ case '1': goto yy674; ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy675; ++ default: goto yy518; ++ } ++yy673: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': ++ case '.': goto yy542; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy675; ++ default: goto yy57; ++ } ++yy674: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': ++ case '.': goto yy542; ++ case '0': ++ case '1': ++ case '2': goto yy675; ++ default: goto yy57; ++ } ++yy675: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': ++ case '.': goto yy542; ++ default: goto yy57; ++ } ++yy676: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy542; ++ case '.': goto yy679; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy678; ++ default: goto yy57; ++ } ++yy677: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy542; ++ case '.': goto yy679; ++ case '0': ++ case '1': ++ case '2': goto yy678; ++ default: goto yy57; ++ } ++yy678: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy542; ++ case '.': goto yy679; ++ default: goto yy57; ++ } ++yy679: ++ 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 yy680; ++ default: goto yy57; ++ } ++yy680: ++ 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 yy551; ++ default: goto yy57; ++ } ++yy681: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy725; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy723; ++ default: goto yy61; ++ } ++yy682: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy691; ++ case '1': goto yy692; ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy693; ++ case 'A': ++ case 'a': goto yy686; ++ case 'D': ++ case 'd': goto yy690; ++ case 'F': ++ case 'f': goto yy684; ++ case 'J': ++ case 'j': goto yy683; ++ case 'M': ++ case 'm': goto yy685; ++ case 'N': ++ case 'n': goto yy689; ++ case 'O': ++ case 'o': goto yy688; ++ case 'S': ++ case 's': goto yy687; ++ default: goto yy57; ++ } ++yy683: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy722; ++ case 'U': ++ case 'u': goto yy721; ++ default: goto yy57; ++ } ++yy684: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy720; ++ default: goto yy57; ++ } ++yy685: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy719; ++ default: goto yy57; ++ } ++yy686: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'P': ++ case 'p': goto yy718; ++ case 'U': ++ case 'u': goto yy717; ++ default: goto yy57; ++ } ++yy687: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy715; ++ default: goto yy57; ++ } ++yy688: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'C': ++ case 'c': goto yy714; ++ default: goto yy57; ++ } ++yy689: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy713; ++ default: goto yy57; ++ } ++yy690: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy705; ++ default: goto yy57; ++ } ++yy691: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy694; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy698; ++ default: goto yy57; ++ } ++yy692: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy694; ++ case '0': ++ case '1': ++ case '2': goto yy698; ++ default: goto yy57; ++ } ++yy693: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy694; ++ default: goto yy57; ++ } ++yy694: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': goto yy695; ++ case '3': goto yy696; ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy697; ++ default: goto yy57; ++ } ++yy695: ++ yyaccept = 12; ++ 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 yy697; ++ case 'n': goto yy601; ++ case 'r': goto yy602; ++ case 's': goto yy600; ++ case 't': goto yy603; ++ default: goto yy597; ++ } ++yy696: ++ yyaccept = 12; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '0': ++ case '1': goto yy697; ++ case 'n': goto yy601; ++ case 'r': goto yy602; ++ case 's': goto yy600; ++ case 't': goto yy603; ++ default: goto yy597; ++ } ++yy697: ++ yyaccept = 12; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 'n': goto yy601; ++ case 'r': goto yy602; ++ case 's': goto yy600; ++ case 't': goto yy603; ++ default: goto yy597; ++ } ++yy698: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy699; ++ default: goto yy57; ++ } ++yy699: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy700; ++ case '1': ++ case '2': goto yy701; ++ case '3': goto yy702; ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy697; ++ default: goto yy57; ++ } ++yy700: ++ yyaccept = 12; ++ 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 yy703; ++ case 'n': goto yy601; ++ case 'r': goto yy602; ++ case 's': goto yy600; ++ case 't': goto yy603; ++ default: goto yy597; ++ } ++yy701: ++ yyaccept = 12; ++ 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 yy703; ++ case 'n': goto yy601; ++ case 'r': goto yy602; ++ case 's': goto yy600; ++ case 't': goto yy603; ++ default: goto yy597; ++ } ++yy702: ++ yyaccept = 12; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '0': ++ case '1': goto yy703; ++ case 'n': goto yy601; ++ case 'r': goto yy602; ++ case 's': goto yy600; ++ case 't': goto yy603; ++ default: goto yy597; ++ } ++yy703: ++ yyaccept = 14; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 'n': goto yy601; ++ case 'r': goto yy602; ++ case 's': goto yy600; ++ case 't': goto yy603; ++ default: goto yy704; ++ } ++yy704: ++ { ++ int length = 0; ++ DEBUG_OUTPUT("iso8601date2"); ++ TIMELIB_INIT; ++ TIMELIB_HAVE_DATE(); ++ s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); ++ s->time->m = timelib_get_nr((char **) &ptr, 2); ++ s->time->d = timelib_get_nr((char **) &ptr, 2); ++ TIMELIB_PROCESS_YEAR(s->time->y, length); ++ TIMELIB_DEINIT; ++ return TIMELIB_ISO_DATE; ++ } ++yy705: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'C': ++ case 'c': goto yy706; ++ default: goto yy57; ++ } ++yy706: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy707; ++ default: goto yy57; ++ } ++yy707: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy708; ++ case '1': ++ case '2': goto yy709; ++ case '3': goto yy710; ++ default: goto yy57; ++ } ++yy708: ++ 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 yy711; ++ default: goto yy57; ++ } ++yy709: ++ 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 yy711; ++ default: goto yy57; ++ } ++yy710: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': goto yy711; ++ default: goto yy57; ++ } ++yy711: ++ ++YYCURSOR; ++ { ++ int length = 0; ++ DEBUG_OUTPUT("pgtextreverse"); ++ TIMELIB_INIT; ++ TIMELIB_HAVE_DATE(); ++ s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); ++ s->time->m = timelib_get_month((char **) &ptr); ++ s->time->d = timelib_get_nr((char **) &ptr, 2); ++ TIMELIB_PROCESS_YEAR(s->time->y, length); ++ TIMELIB_DEINIT; ++ return TIMELIB_PG_TEXT; ++ } ++yy713: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'V': ++ case 'v': goto yy706; ++ default: goto yy57; ++ } ++yy714: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'T': ++ case 't': goto yy706; ++ default: goto yy57; ++ } ++yy715: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'P': ++ case 'p': goto yy716; ++ default: goto yy57; ++ } ++yy716: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy707; ++ case 'T': ++ case 't': goto yy706; ++ default: goto yy57; ++ } ++yy717: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'G': ++ case 'g': goto yy706; ++ default: goto yy57; ++ } ++yy718: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy706; ++ default: goto yy57; ++ } ++yy719: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'Y': ++ case 'r': ++ case 'y': goto yy706; ++ default: goto yy57; ++ } ++yy720: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'B': ++ case 'b': goto yy706; ++ default: goto yy57; ++ } ++yy721: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'L': ++ case 'N': ++ case 'l': ++ case 'n': goto yy706; ++ default: goto yy57; ++ } ++yy722: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'N': ++ case 'n': goto yy706; ++ default: goto yy57; ++ } ++yy723: ++ yyaccept = 15; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ 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 yy731; ++ case '-': goto yy728; ++ case '.': goto yy732; ++ case '/': goto yy729; ++ case '0': goto yy745; ++ case '1': goto yy746; ++ case '2': goto yy748; ++ case '3': goto yy749; ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy55; ++ case ':': goto yy747; ++ case 'W': goto yy750; ++ default: goto yy724; ++ } ++yy724: ++ { ++ DEBUG_OUTPUT("year4"); ++ TIMELIB_INIT; ++ s->time->y = timelib_get_nr((char **) &ptr, 4); ++ TIMELIB_DEINIT; ++ return TIMELIB_CLF; ++ } ++yy725: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy726; ++ case '1': goto yy727; ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy693; ++ case 'A': ++ case 'a': goto yy686; ++ case 'D': ++ case 'd': goto yy690; ++ case 'F': ++ case 'f': goto yy684; ++ case 'J': ++ case 'j': goto yy683; ++ case 'M': ++ case 'm': goto yy685; ++ case 'N': ++ case 'n': goto yy689; ++ case 'O': ++ case 'o': goto yy688; ++ case 'S': ++ case 's': goto yy687; ++ default: goto yy57; ++ } ++yy726: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy694; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy693; ++ default: goto yy57; ++ } ++yy727: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy694; ++ case '0': ++ case '1': ++ case '2': goto yy693; ++ default: goto yy57; ++ } ++yy728: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy913; ++ case '1': goto yy915; ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy916; ++ case 'A': ++ case 'a': goto yy907; ++ case 'D': ++ case 'd': goto yy911; ++ case 'F': ++ case 'f': goto yy905; ++ case 'J': ++ case 'j': goto yy904; ++ case 'M': ++ case 'm': goto yy906; ++ case 'N': ++ case 'n': goto yy910; ++ case 'O': ++ case 'o': goto yy909; ++ case 'S': ++ case 's': goto yy908; ++ case 'W': goto yy912; ++ default: goto yy879; ++ } ++yy729: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy887; ++ case '1': goto yy888; ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy889; ++ default: goto yy57; ++ } ++yy730: ++ ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); ++ yych = *YYCURSOR; ++yy731: ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy730; ++ case '-': ++ case '.': goto yy878; ++ case 'A': ++ case 'a': goto yy740; ++ case 'D': ++ case 'd': goto yy744; ++ case 'F': ++ case 'f': goto yy738; ++ case 'H': ++ case 'h': goto yy64; ++ case 'I': goto yy733; ++ case 'J': ++ case 'j': goto yy737; ++ case 'M': ++ case 'm': goto yy739; ++ case 'N': ++ case 'n': goto yy743; ++ case 'O': ++ case 'o': goto yy742; ++ case 'S': ++ case 's': goto yy741; ++ case 'T': ++ case 't': goto yy69; ++ case 'V': goto yy735; ++ case 'W': ++ case 'w': goto yy68; ++ case 'X': goto yy736; ++ case 'Y': ++ case 'y': goto yy67; ++ default: goto yy57; ++ } ++yy732: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy871; ++ case '1': ++ case '2': goto yy872; ++ case '3': goto yy873; ++ default: goto yy879; ++ } ++yy733: ++ ++YYCURSOR; ++ switch ((yych = *YYCURSOR)) { ++ case 'I': goto yy870; ++ case 'V': ++ case 'X': goto yy824; ++ default: goto yy734; ++ } ++yy734: ++ { ++ int length = 0; ++ DEBUG_OUTPUT("datenodayrev"); ++ TIMELIB_INIT; ++ TIMELIB_HAVE_DATE(); ++ s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); ++ s->time->m = timelib_get_month((char **) &ptr); ++ s->time->d = 1; ++ TIMELIB_PROCESS_YEAR(s->time->y, length); ++ TIMELIB_DEINIT; ++ return TIMELIB_DATE_NO_DAY; ++ } ++yy735: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'I': goto yy868; ++ default: goto yy734; ++ } ++yy736: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'I': goto yy867; ++ default: goto yy734; ++ } ++yy737: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy860; ++ case 'U': ++ case 'u': goto yy859; ++ default: goto yy57; ++ } ++yy738: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy853; ++ case 'O': ++ case 'o': goto yy99; ++ case 'R': ++ case 'r': goto yy98; ++ default: goto yy57; ++ } ++yy739: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy850; ++ case 'I': ++ case 'i': goto yy118; ++ case 'O': ++ case 'o': goto yy117; ++ default: goto yy57; ++ } ++yy740: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'P': ++ case 'p': goto yy844; ++ case 'U': ++ case 'u': goto yy843; ++ default: goto yy57; ++ } ++yy741: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy127; ++ case 'E': ++ case 'e': goto yy836; ++ case 'U': ++ case 'u': goto yy126; ++ default: goto yy57; ++ } ++yy742: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'C': ++ case 'c': goto yy831; ++ default: goto yy57; ++ } ++yy743: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy825; ++ default: goto yy57; ++ } ++yy744: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy114; ++ case 'E': ++ case 'e': goto yy818; ++ default: goto yy57; ++ } ++yy745: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy815; ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy816; ++ default: goto yy61; ++ } ++yy746: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': goto yy784; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy763; ++ default: goto yy61; ++ } ++yy747: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy764; ++ case '1': goto yy765; ++ default: goto yy57; ++ } ++yy748: ++ 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 yy763; ++ default: goto yy61; ++ } ++yy749: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy759; ++ case '6': goto yy760; ++ case '7': ++ case '8': ++ case '9': goto yy55; ++ default: goto yy61; ++ } ++yy750: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy751; ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy752; ++ case '5': goto yy753; ++ case 'E': ++ case 'e': goto yy83; ++ default: goto yy57; ++ } ++yy751: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy754; ++ default: goto yy57; ++ } ++yy752: ++ 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 yy754; ++ default: goto yy57; ++ } ++yy753: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': goto yy754; ++ default: goto yy57; ++ } ++yy754: ++ yyaccept = 16; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '-': goto yy756; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': goto yy757; ++ default: goto yy755; ++ } ++yy755: ++ { ++ 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; ++ } ++yy756: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': goto yy757; ++ default: goto yy57; ++ } ++yy757: ++ ++YYCURSOR; ++ { ++ 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; ++ } ++yy759: ++ 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 yy761; ++ default: goto yy61; ++ } ++yy760: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': goto yy761; ++ case '7': ++ case '8': ++ case '9': goto yy55; ++ default: goto yy61; ++ } ++yy761: ++ yyaccept = 17; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy55; ++ default: goto yy762; ++ } ++yy762: ++ { ++ int length = 0; ++ DEBUG_OUTPUT("pgydotd"); ++ TIMELIB_INIT; ++ TIMELIB_HAVE_DATE(); ++ s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); ++ s->time->d = timelib_get_nr((char **) &ptr, 3); ++ s->time->m = 1; ++ TIMELIB_PROCESS_YEAR(s->time->y, length); ++ TIMELIB_DEINIT; ++ return TIMELIB_PG_YEARDAY; ++ } ++yy763: ++ 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 yy761; ++ default: goto yy61; ++ } ++yy764: ++ 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 yy766; ++ default: goto yy57; ++ } ++yy765: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': goto yy766; ++ default: goto yy57; ++ } ++yy766: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ':': goto yy767; ++ default: goto yy57; ++ } ++yy767: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy768; ++ case '1': ++ case '2': goto yy769; ++ case '3': goto yy770; ++ default: goto yy57; ++ } ++yy768: ++ 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 yy771; ++ default: goto yy57; ++ } ++yy769: ++ 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 yy771; ++ default: goto yy57; ++ } ++yy770: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': goto yy771; ++ default: goto yy57; ++ } ++yy771: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ' ': goto yy772; ++ default: goto yy57; ++ } ++yy772: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': goto yy773; ++ case '2': goto yy774; ++ default: goto yy57; ++ } ++yy773: ++ 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 yy775; ++ default: goto yy57; ++ } ++yy774: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy775; ++ default: goto yy57; ++ } ++yy775: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ':': goto yy776; ++ default: goto yy57; ++ } ++yy776: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy777; ++ default: goto yy57; ++ } ++yy777: ++ 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 yy778; ++ default: goto yy57; ++ } ++yy778: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ':': goto yy779; ++ default: goto yy57; ++ } ++yy779: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy780; ++ case '6': goto yy781; ++ default: goto yy57; ++ } ++yy780: ++ 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 yy782; ++ default: goto yy57; ++ } ++yy781: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy782; ++ default: goto yy57; ++ } ++yy782: ++ ++YYCURSOR; ++yy783: ++ { ++ int tz_not_found; ++ DEBUG_OUTPUT("xmlrpc | xmlrpcnocolon | soap | wddx | exif"); ++ 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); ++ if (*ptr) { /* timezone is optional */ ++ s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); ++ if (tz_not_found) { ++ add_error(s, "The timezone could not be found in the database"); ++ } ++ } + } ++ TIMELIB_DEINIT; ++ return TIMELIB_XMLRPC_SOAP; ++ } ++yy784: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy785; ++ case '1': ++ case '2': goto yy786; ++ case '3': goto yy787; ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy761; ++ default: goto yy61; ++ } ++yy785: ++ yyaccept = 17; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy788; ++ default: goto yy762; + } +-yy181: +- YYDEBUG(181, *YYCURSOR); +- yyaccept = 0; ++yy786: ++ yyaccept = 17; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'J') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'K') goto yy169; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'j') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 'k') goto yy182; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy788; ++ default: goto yy762; + } +-yy182: +- YYDEBUG(182, *YYCURSOR); +- yyaccept = 0; ++yy787: ++ yyaccept = 17; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'C') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'D') goto yy170; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'c') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'd') goto yy183; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': ++ case '1': goto yy788; ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy55; ++ default: goto yy762; + } +-yy183: +- YYDEBUG(183, *YYCURSOR); +- yyaccept = 0; ++yy788: ++ yyaccept = 18; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '@') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'A') goto yy171; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'a') goto yy184; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy60; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy55; ++ case 'D': ++ case 'd': goto yy65; ++ case 'F': ++ case 'f': goto yy66; ++ case 'H': ++ case 'h': goto yy64; ++ case 'M': ++ case 'm': goto yy63; ++ case 'S': ++ case 's': goto yy62; ++ case 'T': goto yy790; ++ case 'W': ++ case 'w': goto yy68; ++ case 'Y': ++ case 'y': goto yy67; ++ case 't': goto yy791; ++ default: goto yy789; ++ } ++yy789: ++ { ++ 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; ++ } ++yy790: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': goto yy805; ++ case '2': goto yy806; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy807; ++ case 'H': ++ case 'h': goto yy70; ++ case 'U': ++ case 'u': goto yy71; ++ default: goto yy57; ++ } ++yy791: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': goto yy792; ++ case '2': goto yy793; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy794; ++ case 'H': ++ case 'h': goto yy70; ++ case 'U': ++ case 'u': goto yy71; ++ default: goto yy57; ++ } ++yy792: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy799; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy794; ++ default: goto yy57; ++ } ++yy793: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy799; ++ case '5': goto yy795; ++ default: goto yy57; ++ } ++yy794: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy795; ++ default: goto yy57; ++ } ++yy795: ++ 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 yy796; ++ default: goto yy57; ++ } ++yy796: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy797; ++ case '6': goto yy798; ++ default: goto yy57; ++ } ++yy797: ++ 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 yy782; ++ default: goto yy57; ++ } ++yy798: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy782; ++ default: goto yy57; ++ } ++yy799: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy800; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy796; ++ default: goto yy57; ++ } ++yy800: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy801; ++ case '6': goto yy802; ++ case '7': ++ case '8': ++ case '9': goto yy796; ++ default: goto yy57; + } +-yy184: +- YYDEBUG(184, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'X') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'Y') goto yy172; +- if (yych == '_') goto yy148; +- goto yy4; +- } else { +- if (yych == 'y') goto yy185; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } ++yy801: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy803; ++ case '6': goto yy804; ++ case '7': ++ case '8': ++ case '9': goto yy782; ++ default: goto yy57; + } +-yy185: +- YYDEBUG(185, *YYCURSOR); +- yyaccept = 4; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= '.') { +- if (yych == '-') goto yy148; +- goto yy167; +- } else { +- if (yych <= '/') goto yy148; +- if (yych <= 'R') goto yy167; +- goto yy173; +- } +- } else { +- if (yych <= '`') { +- if (yych == '_') goto yy148; +- goto yy167; +- } else { +- if (yych == 's') goto yy186; +- if (yych <= 'z') goto yy154; +- goto yy167; +- } ++yy802: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy803; ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy797; ++ case '6': goto yy798; ++ default: goto yy57; + } +-yy186: +- YYDEBUG(186, *YYCURSOR); +- yyaccept = 4; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yybm[0+yych] & 16) { +- goto yy154; ++yy803: ++ 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 yy782; ++ default: goto yy783; + } +- if (yych <= '.') { +- if (yych == '-') goto yy148; +- goto yy167; +- } else { +- if (yych <= '/') goto yy148; +- if (yych == '_') goto yy148; +- goto yy167; ++yy804: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy782; ++ default: goto yy783; + } +-yy187: +- YYDEBUG(187, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'E') goto yy175; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'd') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'e') goto yy188; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++yy805: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy814; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy807; ++ case ':': goto yy808; ++ default: goto yy57; + } +-yy188: +- YYDEBUG(188, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'R') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'S') goto yy176; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'r') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 's') goto yy189; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++yy806: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy814; ++ case '5': goto yy795; ++ case ':': goto yy808; ++ default: goto yy57; + } +-yy189: +- YYDEBUG(189, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'C') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'D') goto yy177; +- if (yych == '_') goto yy148; +- goto yy4; +- } else { +- if (yych == 'd') goto yy190; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } ++yy807: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy795; ++ case ':': goto yy808; ++ default: goto yy57; + } +-yy190: +- YYDEBUG(190, *YYCURSOR); ++yy808: + yych = *++YYCURSOR; +- if (yych == 'A') goto yy178; +- if (yych != 'a') goto yy155; +- YYDEBUG(191, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy173; +- if (yych == 'y') goto yy186; +- goto yy155; +-yy192: +- YYDEBUG(192, *YYCURSOR); ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy809; ++ default: goto yy57; ++ } ++yy809: + yych = *++YYCURSOR; +- if (yych <= 'C') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'B') goto yy142; +- } +- } else { +- if (yych <= 'b') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'c') goto yy193; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy810; ++ default: goto yy57; + } +-yy193: +- YYDEBUG(193, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych >= '\t') goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- } +- } else { +- if (yych <= ',') { +- if (yych <= ')') goto yy140; +- } else { +- if (yych <= '-') goto yy197; +- if (yych <= '.') goto yy196; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') { +- if (yych <= '9') goto yy196; +- } else { +- if (yych == 'E') goto yy202; +- goto yy143; +- } +- } else { +- if (yych <= 'd') { +- if (yych >= 'a') goto yy143; +- } else { +- if (yych <= 'e') goto yy202; +- if (yych <= 'z') goto yy143; +- } +- } ++yy810: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ':': goto yy811; ++ default: goto yy57; + } +-yy194: +- YYDEBUG(194, *YYCURSOR); +- { +- DEBUG_OUTPUT("monthtext"); +- TIMELIB_INIT; +- TIMELIB_HAVE_DATE(); +- s->time->m = timelib_lookup_month((char **) &ptr); +- TIMELIB_DEINIT; +- return TIMELIB_DATE_TEXT; ++yy811: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy812; ++ case '6': goto yy813; ++ default: goto yy57; + } +-yy195: +- YYDEBUG(195, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 21) YYFILL(21); +- yych = *YYCURSOR; +-yy196: +- YYDEBUG(196, *YYCURSOR); +- if (yybm[0+yych] & 32) { +- goto yy195; +- } +- if (yych <= '/') goto yy57; +- if (yych <= '2') goto yy198; +- if (yych <= '3') goto yy200; +- if (yych <= '9') goto yy201; +- goto yy57; +-yy197: +- YYDEBUG(197, *YYCURSOR); ++yy812: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy196; +- if (yych <= '0') goto yy357; +- if (yych <= '2') goto yy358; +- if (yych <= '3') goto yy359; +- goto yy196; +-yy198: +- YYDEBUG(198, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'm') { +- if (yych <= '1') { +- if (yych <= '/') goto yy216; +- if (yych <= '0') goto yy298; +- goto yy299; +- } else { +- if (yych <= '2') goto yy355; +- if (yych <= '9') goto yy356; +- goto yy216; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'n') goto yy212; +- if (yych <= 'q') goto yy216; +- goto yy213; +- } else { +- if (yych <= 's') goto yy211; +- if (yych <= 't') goto yy214; +- goto yy216; +- } ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy782; ++ default: goto yy57; + } +-yy199: +- YYDEBUG(199, *YYCURSOR); +- { +- int length = 0; +- 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_ex((char **) &ptr, 4, &length); +- TIMELIB_PROCESS_YEAR(s->time->y, length); +- TIMELIB_DEINIT; +- return TIMELIB_DATE_TEXT; ++yy813: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy782; ++ default: goto yy57; + } +-yy200: +- YYDEBUG(200, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'm') { +- if (yych <= '1') { +- if (yych <= '/') goto yy216; +- if (yych <= '0') goto yy298; +- goto yy299; +- } else { +- if (yych <= '2') goto yy209; +- if (yych <= '9') goto yy210; +- goto yy216; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'n') goto yy212; +- if (yych <= 'q') goto yy216; +- goto yy213; +- } else { +- if (yych <= 's') goto yy211; +- if (yych <= 't') goto yy214; +- goto yy216; +- } ++yy814: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy800; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy796; ++ case ':': goto yy808; ++ default: goto yy57; + } +-yy201: +- YYDEBUG(201, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'm') { +- if (yych <= '1') { +- if (yych <= '/') goto yy216; +- if (yych <= '0') goto yy207; +- goto yy208; +- } else { +- if (yych <= '2') goto yy209; +- if (yych <= '9') goto yy210; +- goto yy216; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'n') goto yy212; +- if (yych <= 'q') goto yy216; +- goto yy213; +- } else { +- if (yych <= 's') goto yy211; +- if (yych <= 't') goto yy214; +- goto yy216; +- } ++yy815: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy817; ++ case '1': ++ case '2': goto yy786; ++ case '3': goto yy787; ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy761; ++ default: goto yy61; + } +-yy202: +- YYDEBUG(202, *YYCURSOR); ++yy816: + yych = *++YYCURSOR; +- if (yych <= 'M') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'L') goto yy144; +- } +- } else { +- if (yych <= 'l') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'm') goto yy203; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case '0': goto yy785; ++ case '1': ++ case '2': goto yy786; ++ case '3': goto yy787; ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy761; ++ default: goto yy61; + } +-yy203: +- YYDEBUG(203, *YYCURSOR); ++yy817: + yych = *++YYCURSOR; +- if (yych <= 'B') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'A') goto yy145; +- } +- } else { +- if (yych <= 'a') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'b') goto yy204; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy788; ++ default: goto yy61; + } +-yy204: +- YYDEBUG(204, *YYCURSOR); +- yyaccept = 0; ++yy818: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'C': ++ case 'c': goto yy819; ++ default: goto yy57; ++ } ++yy819: ++ yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'E') goto yy205; +- if (yych != 'e') goto yy4; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy820; ++ default: goto yy734; + } +-yy205: +- YYDEBUG(205, *YYCURSOR); ++yy820: + yych = *++YYCURSOR; +- if (yych == 'R') goto yy206; +- if (yych != 'r') goto yy57; +-yy206: +- YYDEBUG(206, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ' ') { +- if (yych == '\t') goto yy196; +- if (yych <= 0x1F) goto yy194; +- goto yy196; +- } else { +- if (yych <= '.') { +- if (yych <= ',') goto yy194; +- goto yy196; +- } else { +- if (yych <= '/') goto yy194; +- if (yych <= '9') goto yy196; +- goto yy194; +- } ++ switch (yych) { ++ case 'M': ++ case 'm': goto yy821; ++ default: goto yy57; + } +-yy207: +- YYDEBUG(207, *YYCURSOR); ++yy821: + yych = *++YYCURSOR; +- if (yych <= '/') { +- if (yych == '.') goto yy221; +- goto yy57; +- } else { +- if (yych <= '0') goto yy296; +- if (yych <= '9') goto yy297; +- if (yych <= ':') goto yy221; +- goto yy57; ++ switch (yych) { ++ case 'B': ++ case 'b': goto yy822; ++ default: goto yy57; + } +-yy208: +- YYDEBUG(208, *YYCURSOR); ++yy822: + yych = *++YYCURSOR; +- if (yych <= '/') { +- if (yych == '.') goto yy264; +- goto yy57; +- } else { +- if (yych <= '2') goto yy297; +- if (yych <= '9') goto yy296; +- if (yych <= ':') goto yy264; +- goto yy57; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy823; ++ default: goto yy57; + } +-yy209: +- YYDEBUG(209, *YYCURSOR); ++yy823: + yych = *++YYCURSOR; +- if (yych <= '/') { +- if (yych == '.') goto yy264; +- goto yy57; +- } else { +- if (yych <= '4') goto yy296; +- if (yych <= '9') goto yy293; +- if (yych <= ':') goto yy264; +- goto yy57; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy824; ++ default: goto yy57; + } +-yy210: +- YYDEBUG(210, *YYCURSOR); ++yy824: + yych = *++YYCURSOR; +- if (yych <= '/') { +- if (yych == '.') goto yy264; +- goto yy57; +- } else { +- if (yych <= '9') goto yy293; +- if (yych <= ':') goto yy264; +- goto yy57; ++ goto yy734; ++yy825: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'V': ++ case 'v': goto yy826; ++ default: goto yy57; + } +-yy211: +- YYDEBUG(211, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- goto yy216; +-yy212: +- YYDEBUG(212, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- goto yy216; +-yy213: +- YYDEBUG(213, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- goto yy216; +-yy214: +- YYDEBUG(214, *YYCURSOR); +- yyaccept = 6; ++yy826: ++ yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); +- goto yy216; +-yy215: +- YYDEBUG(215, *YYCURSOR); +- yyaccept = 6; +- YYMARKER = ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 18) YYFILL(18); +- yych = *YYCURSOR; +-yy216: +- YYDEBUG(216, *YYCURSOR); +- if (yybm[0+yych] & 64) { +- goto yy215; +- } +- if (yych <= '2') { +- if (yych <= '/') goto yy199; +- if (yych <= '0') goto yy259; +- if (yych <= '1') goto yy260; +- goto yy261; +- } else { +- if (yych <= '9') goto yy262; +- if (yych != 'T') goto yy199; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy827; ++ default: goto yy734; + } +- YYDEBUG(217, *YYCURSOR); ++yy827: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '1') goto yy218; +- if (yych <= '2') goto yy219; +- if (yych <= '9') goto yy220; +- goto yy57; +-yy218: +- YYDEBUG(218, *YYCURSOR); ++ switch (yych) { ++ case 'M': ++ case 'm': goto yy828; ++ default: goto yy57; ++ } ++yy828: + yych = *++YYCURSOR; +- if (yych <= '/') { +- if (yych == '.') goto yy221; +- goto yy57; +- } else { +- if (yych <= '9') goto yy220; +- if (yych <= ':') goto yy221; +- goto yy57; ++ switch (yych) { ++ case 'B': ++ case 'b': goto yy829; ++ default: goto yy57; + } +-yy219: +- YYDEBUG(219, *YYCURSOR); ++yy829: + yych = *++YYCURSOR; +- if (yych <= '/') { +- if (yych == '.') goto yy221; +- goto yy57; +- } else { +- if (yych <= '4') goto yy220; +- if (yych == ':') goto yy221; +- goto yy57; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy830; ++ default: goto yy57; + } +-yy220: +- YYDEBUG(220, *YYCURSOR); ++yy830: + yych = *++YYCURSOR; +- if (yych == '.') goto yy221; +- if (yych != ':') goto yy57; +-yy221: +- YYDEBUG(221, *YYCURSOR); ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy824; ++ default: goto yy57; ++ } ++yy831: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy222; +- if (yych <= '9') goto yy224; +- goto yy57; +-yy222: +- YYDEBUG(222, *YYCURSOR); +- yyaccept = 7; ++ switch (yych) { ++ case 'T': ++ case 't': goto yy832; ++ default: goto yy57; ++ } ++yy832: ++ yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy225; +- } else { +- if (yych <= '9') goto yy224; +- if (yych <= ':') goto yy225; ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy833; ++ default: goto yy734; + } +-yy223: +- YYDEBUG(223, *YYCURSOR); +- { +- 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, tz_get_wrapper); +- if (tz_not_found) { +- add_error(s, "The timezone could not be found in the database"); +- } +- } +- TIMELIB_DEINIT; +- return TIMELIB_SHORTDATE_WITH_TIME; ++yy833: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'B': ++ case 'b': goto yy834; ++ default: goto yy57; + } +-yy224: +- YYDEBUG(224, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '.') goto yy225; +- if (yych != ':') goto yy223; +-yy225: +- YYDEBUG(225, *YYCURSOR); ++yy834: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy226; +- if (yych <= '6') goto yy227; +- if (yych <= '9') goto yy228; +- goto yy57; +-yy226: +- YYDEBUG(226, *YYCURSOR); ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy835; ++ default: goto yy57; ++ } ++yy835: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy223; +- if (yych <= '9') goto yy229; +- goto yy223; +-yy227: +- YYDEBUG(227, *YYCURSOR); ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy824; ++ default: goto yy57; ++ } ++yy836: + yych = *++YYCURSOR; +- if (yych == '0') goto yy229; +- goto yy223; +-yy228: +- YYDEBUG(228, *YYCURSOR); ++ switch (yych) { ++ case 'C': ++ case 'c': goto yy129; ++ case 'P': ++ case 'p': goto yy837; ++ default: goto yy57; ++ } ++yy837: + yych = *++YYCURSOR; +- goto yy223; +-yy229: +- YYDEBUG(229, *YYCURSOR); +- yyaccept = 7; ++ switch (yych) { ++ case 'T': ++ case 't': goto yy838; ++ default: goto yy734; ++ } ++yy838: ++ yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '*') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy231; +- goto yy223; +- } else { +- if (yych <= ' ') goto yy231; +- if (yych == '(') goto yy231; +- goto yy223; +- } +- } else { +- if (yych <= '@') { +- if (yych == ',') goto yy223; +- if (yych <= '-') goto yy231; +- goto yy223; +- } else { +- if (yych <= 'Z') goto yy231; +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy231; +- goto yy223; +- } ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy839; ++ default: goto yy734; + } +-yy230: +- YYDEBUG(230, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); +- yych = *YYCURSOR; +-yy231: +- YYDEBUG(231, *YYCURSOR); +- if (yych <= '+') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy230; +- if (yych <= 0x1F) goto yy57; +- goto yy230; +- } else { +- if (yych == '(') goto yy234; +- if (yych <= '*') goto yy57; +- goto yy233; +- } +- } else { +- if (yych <= 'F') { +- if (yych == '-') goto yy233; +- if (yych <= '@') goto yy57; +- goto yy235; +- } else { +- if (yych <= 'Z') { +- if (yych >= 'H') goto yy235; +- } else { +- if (yych <= '`') goto yy57; +- if (yych <= 'z') goto yy236; +- goto yy57; +- } +- } ++yy839: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'M': ++ case 'm': goto yy840; ++ default: goto yy57; + } +-yy232: +- YYDEBUG(232, *YYCURSOR); ++yy840: + yych = *++YYCURSOR; +- if (yych <= 'L') { +- if (yych == ')') goto yy228; +- if (yych <= '@') goto yy223; +- goto yy237; +- } else { +- if (yych <= 'Z') { +- if (yych <= 'M') goto yy257; +- goto yy237; +- } else { +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy242; +- goto yy223; +- } ++ switch (yych) { ++ case 'B': ++ case 'b': goto yy841; ++ default: goto yy57; + } +-yy233: +- YYDEBUG(233, *YYCURSOR); ++yy841: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '1') goto yy252; +- if (yych <= '2') goto yy253; +- if (yych <= '9') goto yy254; +- goto yy57; +-yy234: +- YYDEBUG(234, *YYCURSOR); ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy842; ++ default: goto yy57; ++ } ++yy842: + yych = *++YYCURSOR; +- if (yych <= '@') goto yy57; +- if (yych <= 'Z') goto yy236; +- if (yych <= '`') goto yy57; +- if (yych <= 'z') goto yy236; +- goto yy57; +-yy235: +- YYDEBUG(235, *YYCURSOR); ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy824; ++ default: goto yy57; ++ } ++yy843: + yych = *++YYCURSOR; +- if (yych <= '@') { +- if (yych == ')') goto yy228; +- goto yy223; +- } else { +- if (yych <= 'Z') goto yy237; +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy242; +- goto yy223; ++ switch (yych) { ++ case 'G': ++ case 'g': goto yy847; ++ default: goto yy57; + } +-yy236: +- YYDEBUG(236, *YYCURSOR); ++yy844: + yych = *++YYCURSOR; +- if (yych <= '@') { +- if (yych == ')') goto yy228; +- goto yy223; +- } else { +- if (yych <= 'Z') goto yy237; +- if (yych <= '`') goto yy223; +- if (yych >= '{') goto yy223; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy845; ++ default: goto yy57; ++ } ++yy845: ++ yyaccept = 19; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 'I': ++ case 'i': goto yy846; ++ default: goto yy734; + } +-yy237: +- YYDEBUG(237, *YYCURSOR); ++yy846: + yych = *++YYCURSOR; +- if (yych <= '@') { +- if (yych == ')') goto yy228; +- goto yy223; +- } else { +- if (yych <= 'Z') goto yy238; +- if (yych <= '`') goto yy223; +- if (yych >= '{') goto yy223; ++ switch (yych) { ++ case 'L': ++ case 'l': goto yy824; ++ default: goto yy57; + } +-yy238: +- YYDEBUG(238, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '@') { +- if (yych == ')') goto yy228; +- goto yy223; +- } else { +- if (yych <= 'Z') goto yy239; +- if (yych <= '`') goto yy223; +- if (yych >= '{') goto yy223; ++yy847: ++ yyaccept = 19; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case 'U': ++ case 'u': goto yy848; ++ default: goto yy734; + } +-yy239: +- YYDEBUG(239, *YYCURSOR); ++yy848: + yych = *++YYCURSOR; +- if (yych <= '@') { +- if (yych == ')') goto yy228; +- goto yy223; +- } else { +- if (yych <= 'Z') goto yy240; +- if (yych <= '`') goto yy223; +- if (yych >= '{') goto yy223; ++ switch (yych) { ++ case 'S': ++ case 's': goto yy849; ++ default: goto yy57; + } +-yy240: +- YYDEBUG(240, *YYCURSOR); ++yy849: + yych = *++YYCURSOR; +- if (yych <= '@') { +- if (yych == ')') goto yy228; +- goto yy223; +- } else { +- if (yych <= 'Z') goto yy241; +- if (yych <= '`') goto yy223; +- if (yych >= '{') goto yy223; ++ switch (yych) { ++ case 'T': ++ case 't': goto yy824; ++ default: goto yy57; + } +-yy241: +- YYDEBUG(241, *YYCURSOR); ++yy850: + yych = *++YYCURSOR; +- if (yych == ')') goto yy228; +- goto yy223; +-yy242: +- YYDEBUG(242, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= ',') { +- if (yych == ')') goto yy228; +- goto yy223; +- } else { +- if (yych == '.') goto yy223; +- goto yy244; +- } +- } else { +- if (yych <= '^') { +- if (yych <= '@') goto yy223; +- if (yych <= 'Z') goto yy238; +- goto yy223; +- } else { +- if (yych <= '_') goto yy244; +- if (yych <= '`') goto yy223; +- if (yych >= '{') goto yy223; +- } ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy851; ++ case 'Y': ++ case 'y': goto yy824; ++ default: goto yy57; + } +-yy243: +- YYDEBUG(243, *YYCURSOR); +- yyaccept = 7; ++yy851: ++ yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= ',') { +- if (yych == ')') goto yy228; +- goto yy223; +- } else { +- if (yych == '.') goto yy223; +- } +- } else { +- if (yych <= '^') { +- if (yych <= '@') goto yy223; +- if (yych <= 'Z') goto yy239; +- goto yy223; +- } else { +- if (yych <= '_') goto yy244; +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy247; +- goto yy223; +- } +- } +-yy244: +- YYDEBUG(244, *YYCURSOR); +- ++YYCURSOR; +- if (YYLIMIT <= YYCURSOR) YYFILL(1); +- yych = *YYCURSOR; +- if (yych <= '@') goto yy57; +- if (yych <= 'Z') goto yy245; +- if (yych <= '`') goto yy57; +- if (yych >= '{') goto yy57; +-yy245: +- YYDEBUG(245, *YYCURSOR); +- yyaccept = 7; +- YYMARKER = ++YYCURSOR; +- if (YYLIMIT <= YYCURSOR) YYFILL(1); +- yych = *YYCURSOR; +- YYDEBUG(246, *YYCURSOR); +- if (yych <= '@') { +- if (yych <= '-') { +- if (yych <= ',') goto yy223; +- goto yy244; +- } else { +- if (yych == '/') goto yy244; +- goto yy223; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'Z') goto yy245; +- if (yych <= '^') goto yy223; +- goto yy244; +- } else { +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy245; +- goto yy223; +- } ++ switch (yych) { ++ case 'C': ++ case 'c': goto yy852; ++ default: goto yy734; + } +-yy247: +- YYDEBUG(247, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= ',') { +- if (yych == ')') goto yy228; +- goto yy223; +- } else { +- if (yych == '.') goto yy223; +- goto yy244; +- } +- } else { +- if (yych <= '^') { +- if (yych <= '@') goto yy223; +- if (yych <= 'Z') goto yy240; +- goto yy223; +- } else { +- if (yych <= '_') goto yy244; +- if (yych <= '`') goto yy223; +- if (yych >= '{') goto yy223; +- } ++yy852: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'H': ++ case 'h': goto yy824; ++ default: goto yy57; + } +- YYDEBUG(248, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= ',') { +- if (yych == ')') goto yy228; +- goto yy223; +- } else { +- if (yych == '.') goto yy223; +- goto yy244; +- } +- } else { +- if (yych <= '^') { +- if (yych <= '@') goto yy223; +- if (yych <= 'Z') goto yy241; +- goto yy223; +- } else { +- if (yych <= '_') goto yy244; +- if (yych <= '`') goto yy223; +- if (yych >= '{') goto yy223; +- } ++yy853: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'B': ++ case 'b': goto yy854; ++ default: goto yy57; + } +- YYDEBUG(249, *YYCURSOR); +- yyaccept = 7; ++yy854: ++ yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= ')') { +- if (yych <= '(') goto yy223; +- goto yy228; +- } else { +- if (yych == '-') goto yy244; +- goto yy223; +- } +- } else { +- if (yych <= '_') { +- if (yych <= '/') goto yy244; +- if (yych <= '^') goto yy223; +- goto yy244; +- } else { +- if (yych <= '`') goto yy223; +- if (yych >= '{') goto yy223; +- } ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy855; ++ default: goto yy734; + } +-yy250: +- YYDEBUG(250, *YYCURSOR); +- ++YYCURSOR; +- if (YYLIMIT <= YYCURSOR) YYFILL(1); +- yych = *YYCURSOR; +- YYDEBUG(251, *YYCURSOR); +- if (yych <= '/') { +- if (yych == '-') goto yy244; +- if (yych <= '.') goto yy57; +- goto yy244; +- } else { +- if (yych <= '_') { +- if (yych <= '^') goto yy57; +- goto yy244; +- } else { +- if (yych <= '`') goto yy57; +- if (yych <= 'z') goto yy250; +- goto yy57; +- } ++yy855: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'U': ++ case 'u': goto yy856; ++ default: goto yy57; + } +-yy252: +- YYDEBUG(252, *YYCURSOR); ++yy856: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy223; +- if (yych <= '9') goto yy254; +- if (yych <= ':') goto yy255; +- goto yy223; +-yy253: +- YYDEBUG(253, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '5') { +- if (yych <= '/') goto yy223; +- if (yych >= '5') goto yy256; +- } else { +- if (yych <= '9') goto yy228; +- if (yych <= ':') goto yy255; +- goto yy223; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy857; ++ default: goto yy57; + } +-yy254: +- YYDEBUG(254, *YYCURSOR); ++yy857: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy223; +- if (yych <= '5') goto yy256; +- if (yych <= '9') goto yy228; +- if (yych >= ';') goto yy223; +-yy255: +- YYDEBUG(255, *YYCURSOR); ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy858; ++ default: goto yy57; ++ } ++yy858: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy223; +- if (yych <= '5') goto yy256; +- if (yych <= '9') goto yy228; +- goto yy223; +-yy256: +- YYDEBUG(256, *YYCURSOR); ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy824; ++ default: goto yy57; ++ } ++yy859: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy223; +- if (yych <= '9') goto yy228; +- goto yy223; +-yy257: +- YYDEBUG(257, *YYCURSOR); ++ switch (yych) { ++ case 'L': ++ case 'l': goto yy866; ++ case 'N': ++ case 'n': goto yy865; ++ default: goto yy57; ++ } ++yy860: + yych = *++YYCURSOR; +- if (yych <= 'S') { +- if (yych == ')') goto yy228; +- if (yych <= '@') goto yy223; +- goto yy238; +- } else { +- if (yych <= 'Z') { +- if (yych >= 'U') goto yy238; +- } else { +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy238; +- goto yy223; +- } ++ switch (yych) { ++ case 'N': ++ case 'n': goto yy861; ++ default: goto yy57; + } +- YYDEBUG(258, *YYCURSOR); +- yyaccept = 7; ++yy861: ++ yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= ')') { +- if (yych <= '(') goto yy223; +- goto yy228; +- } else { +- if (yych == '+') goto yy233; +- goto yy223; +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '-') goto yy233; +- if (yych <= '@') goto yy223; +- goto yy239; +- } else { +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy239; +- goto yy223; +- } ++ switch (yych) { ++ case 'U': ++ case 'u': goto yy862; ++ default: goto yy734; + } +-yy259: +- YYDEBUG(259, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy221; +- goto yy199; +- } else { +- if (yych <= '0') goto yy291; +- if (yych <= '9') goto yy292; +- if (yych <= ':') goto yy221; +- goto yy199; ++yy862: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy863; ++ default: goto yy57; + } +-yy260: +- YYDEBUG(260, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy264; +- goto yy199; +- } else { +- if (yych <= '2') goto yy292; +- if (yych <= '9') goto yy291; +- if (yych <= ':') goto yy264; +- goto yy199; ++yy863: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy864; ++ default: goto yy57; + } +-yy261: +- YYDEBUG(261, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy264; +- goto yy199; +- } else { +- if (yych <= '4') goto yy291; +- if (yych <= '9') goto yy263; +- if (yych <= ':') goto yy264; +- goto yy199; ++yy864: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy824; ++ default: goto yy57; + } +-yy262: +- YYDEBUG(262, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy264; +- goto yy199; +- } else { +- if (yych <= '9') goto yy263; +- if (yych <= ':') goto yy264; +- goto yy199; ++yy865: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy824; ++ default: goto yy734; + } +-yy263: +- YYDEBUG(263, *YYCURSOR); ++yy866: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy199; +- if (yych <= '9') goto yy289; +- goto yy199; +-yy264: +- YYDEBUG(264, *YYCURSOR); ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy824; ++ default: goto yy734; ++ } ++yy867: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy265; +- if (yych <= '9') goto yy266; +- goto yy57; +-yy265: +- YYDEBUG(265, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy267; +- goto yy223; +- } else { +- if (yych <= '9') goto yy282; +- if (yych <= ':') goto yy267; +- goto yy223; ++ switch (yych) { ++ case 'I': goto yy824; ++ default: goto yy734; + } +-yy266: +- YYDEBUG(266, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '.') goto yy267; +- if (yych != ':') goto yy223; +-yy267: +- YYDEBUG(267, *YYCURSOR); ++yy868: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy268; +- if (yych <= '6') goto yy269; +- if (yych <= '9') goto yy228; +- goto yy57; +-yy268: +- YYDEBUG(268, *YYCURSOR); ++ switch (yych) { ++ case 'I': goto yy869; ++ default: goto yy734; ++ } ++yy869: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy223; +- if (yych <= '9') goto yy270; +- goto yy223; +-yy269: +- YYDEBUG(269, *YYCURSOR); ++ switch (yych) { ++ case 'I': goto yy824; ++ default: goto yy734; ++ } ++yy870: + yych = *++YYCURSOR; +- if (yych != '0') goto yy223; +-yy270: +- YYDEBUG(270, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '*') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy272; +- goto yy223; +- } else { +- if (yych <= ' ') goto yy272; +- if (yych == '(') goto yy272; +- goto yy223; +- } +- } else { +- if (yych <= '@') { +- if (yych == ',') goto yy223; +- if (yych <= '-') goto yy272; +- goto yy223; +- } else { +- if (yych <= 'Z') goto yy272; +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy272; +- goto yy223; +- } ++ switch (yych) { ++ case 'I': goto yy824; ++ default: goto yy734; + } +-yy271: +- YYDEBUG(271, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); +- yych = *YYCURSOR; +-yy272: +- YYDEBUG(272, *YYCURSOR); +- if (yych <= '@') { +- if (yych <= '\'') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy57; +- goto yy271; +- } else { +- if (yych == ' ') goto yy271; +- goto yy57; +- } +- } else { +- if (yych <= '+') { +- if (yych <= '(') goto yy234; +- if (yych <= '*') goto yy57; +- goto yy233; +- } else { +- if (yych == '-') goto yy233; +- goto yy57; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= 'G') { +- if (yych <= 'A') goto yy273; +- if (yych <= 'F') goto yy235; +- goto yy232; +- } else { +- if (yych != 'P') goto yy235; +- } +- } else { +- if (yych <= 'o') { +- if (yych <= '`') goto yy57; +- if (yych <= 'a') goto yy274; +- goto yy236; +- } else { +- if (yych <= 'p') goto yy274; +- if (yych <= 'z') goto yy236; +- goto yy57; +- } +- } ++yy871: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy886; ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy885; ++ default: goto yy57; ++ } ++yy872: ++ 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 yy884; ++ default: goto yy57; + } +-yy273: +- YYDEBUG(273, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'L') { +- if (yych <= '-') { +- if (yych == ')') goto yy228; +- goto yy223; +- } else { +- if (yych <= '.') goto yy275; +- if (yych <= '@') goto yy223; +- goto yy237; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'M') goto yy276; +- if (yych <= 'Z') goto yy237; +- goto yy223; +- } else { +- if (yych == 'm') goto yy281; +- if (yych <= 'z') goto yy242; +- goto yy223; +- } ++yy873: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy882; ++ case '6': goto yy881; ++ default: goto yy57; + } +-yy274: +- YYDEBUG(274, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'L') { +- if (yych <= '-') { +- if (yych == ')') goto yy228; +- goto yy223; +- } else { +- if (yych <= '.') goto yy275; +- if (yych <= '@') goto yy223; +- goto yy237; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'M') goto yy276; +- if (yych <= 'Z') goto yy237; +- goto yy223; +- } else { +- if (yych == 'm') goto yy276; +- if (yych <= 'z') goto yy237; +- goto yy223; +- } ++yy874: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy853; ++ default: goto yy57; + } +-yy275: +- YYDEBUG(275, *YYCURSOR); ++yy875: + yych = *++YYCURSOR; +- if (yych == 'M') goto yy280; +- if (yych == 'm') goto yy280; +- goto yy57; +-yy276: +- YYDEBUG(276, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ')') { +- if (yych <= '\t') { +- if (yych <= 0x00) goto yy278; +- if (yych <= 0x08) goto yy223; +- goto yy278; +- } else { +- if (yych == ' ') goto yy278; +- if (yych <= '(') goto yy223; +- goto yy228; +- } +- } else { +- if (yych <= '@') { +- if (yych != '.') goto yy223; +- } else { +- if (yych <= 'Z') goto yy238; +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy238; +- goto yy223; +- } ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy850; ++ default: goto yy57; + } +-yy277: +- YYDEBUG(277, *YYCURSOR); ++yy876: + yych = *++YYCURSOR; +- if (yych <= '\t') { +- if (yych <= 0x00) goto yy278; +- if (yych <= 0x08) goto yy57; +- } else { +- if (yych != ' ') goto yy57; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy880; ++ default: goto yy57; + } +-yy278: +- YYDEBUG(278, *YYCURSOR); ++yy877: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy818; ++ default: goto yy57; ++ } ++yy878: + ++YYCURSOR; +- YYDEBUG(279, *YYCURSOR); +- { +- DEBUG_OUTPUT("dateshortwithtimeshort12 | dateshortwithtimelong12"); +- 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 == ':' || *ptr == '.') { +- s->time->s = timelib_get_nr((char **) &ptr, 2); +- +- if (*ptr == '.') { +- s->time->f = timelib_get_frac_nr((char **) &ptr, 8); +- } +- } +- +- s->time->h += timelib_meridian((char **) &ptr, s->time->h); +- TIMELIB_DEINIT; +- return TIMELIB_SHORTDATE_WITH_TIME; ++ if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); ++ yych = *YYCURSOR; ++yy879: ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '-': ++ case '.': goto yy878; ++ case 'A': ++ case 'a': goto yy740; ++ case 'D': ++ case 'd': goto yy877; ++ case 'F': ++ case 'f': goto yy874; ++ case 'I': goto yy733; ++ case 'J': ++ case 'j': goto yy737; ++ case 'M': ++ case 'm': goto yy875; ++ case 'N': ++ case 'n': goto yy743; ++ case 'O': ++ case 'o': goto yy742; ++ case 'S': ++ case 's': goto yy876; ++ case 'V': goto yy735; ++ case 'X': goto yy736; ++ default: goto yy57; + } +-yy280: +- YYDEBUG(280, *YYCURSOR); ++yy880: + yych = *++YYCURSOR; +- if (yych <= 0x1F) { +- if (yych <= 0x00) goto yy278; +- if (yych == '\t') goto yy278; +- goto yy57; +- } else { +- if (yych <= ' ') goto yy278; +- if (yych == '.') goto yy277; +- goto yy57; ++ switch (yych) { ++ case 'P': ++ case 'p': goto yy837; ++ default: goto yy57; + } +-yy281: +- YYDEBUG(281, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '-') { +- if (yych <= 0x1F) { +- if (yych <= 0x00) goto yy278; +- if (yych == '\t') goto yy278; +- goto yy223; +- } else { +- if (yych <= '(') { +- if (yych <= ' ') goto yy278; +- goto yy223; +- } else { +- if (yych <= ')') goto yy228; +- if (yych <= ',') goto yy223; +- goto yy244; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '.') goto yy277; +- if (yych <= '/') goto yy244; +- if (yych <= '@') goto yy223; +- goto yy238; +- } else { +- if (yych <= '_') { +- if (yych <= '^') goto yy223; +- goto yy244; +- } else { +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy243; +- goto yy223; +- } +- } ++yy881: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': goto yy883; ++ default: goto yy57; + } +-yy282: +- YYDEBUG(282, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ':') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy283; +- if (yych <= 0x1F) goto yy223; +- } else { +- if (yych == '.') goto yy267; +- if (yych <= '9') goto yy223; +- goto yy267; +- } +- } else { +- if (yych <= 'P') { +- if (yych == 'A') goto yy285; +- if (yych <= 'O') goto yy223; +- goto yy285; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy223; +- goto yy285; +- } else { +- if (yych == 'p') goto yy285; +- goto yy223; +- } +- } ++yy882: ++ 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 yy883; ++ default: goto yy57; + } +-yy283: +- YYDEBUG(283, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); +- yych = *YYCURSOR; +- YYDEBUG(284, *YYCURSOR); +- if (yych <= 'A') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy283; +- goto yy57; +- } else { +- if (yych <= ' ') goto yy283; +- if (yych <= '@') goto yy57; +- } +- } else { +- if (yych <= '`') { +- if (yych != 'P') goto yy57; +- } else { +- if (yych <= 'a') goto yy285; +- if (yych != 'p') goto yy57; +- } ++yy883: ++ yych = *++YYCURSOR; ++ goto yy762; ++yy884: ++ 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 yy883; ++ default: goto yy57; + } +-yy285: +- YYDEBUG(285, *YYCURSOR); ++yy885: + yych = *++YYCURSOR; +- if (yych <= 'L') { +- if (yych != '.') goto yy57; +- } else { +- if (yych <= 'M') goto yy287; +- if (yych == 'm') goto yy287; +- goto yy57; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy883; ++ default: goto yy57; + } +-yy286: +- YYDEBUG(286, *YYCURSOR); ++yy886: + yych = *++YYCURSOR; +- if (yych == 'M') goto yy287; +- if (yych != 'm') goto yy57; +-yy287: +- YYDEBUG(287, *YYCURSOR); ++ switch (yych) { ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy883; ++ default: goto yy57; ++ } ++yy887: + yych = *++YYCURSOR; +- if (yych <= 0x1F) { +- if (yych <= 0x00) goto yy278; +- if (yych == '\t') goto yy278; +- goto yy57; +- } else { +- if (yych <= ' ') goto yy278; +- if (yych != '.') goto yy57; ++ switch (yych) { ++ case '/': goto yy890; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy898; ++ default: goto yy57; + } +-yy288: +- YYDEBUG(288, *YYCURSOR); ++yy888: + yych = *++YYCURSOR; +- if (yych <= '\t') { +- if (yych <= 0x00) goto yy278; +- if (yych <= 0x08) goto yy57; +- goto yy278; +- } else { +- if (yych == ' ') goto yy278; +- goto yy57; ++ switch (yych) { ++ case '/': goto yy890; ++ case '0': ++ case '1': ++ case '2': goto yy898; ++ default: goto yy57; + } +-yy289: +- YYDEBUG(289, *YYCURSOR); ++yy889: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy199; +- if (yych >= ':') goto yy199; +- YYDEBUG(290, *YYCURSOR); ++ switch (yych) { ++ case '/': goto yy890; ++ default: goto yy57; ++ } ++yy890: + yych = *++YYCURSOR; +- goto yy199; +-yy291: +- YYDEBUG(291, *YYCURSOR); +- yyaccept = 6; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': goto yy891; ++ case '3': goto yy892; ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy893; ++ default: goto yy57; ++ } ++yy891: ++ yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy221; +- goto yy199; +- } else { +- if (yych <= '9') goto yy289; +- if (yych <= ':') goto yy221; +- goto yy199; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy893; ++ case 'n': goto yy895; ++ case 'r': goto yy896; ++ case 's': goto yy894; ++ case 't': goto yy897; ++ default: goto yy395; ++ } ++yy892: ++ yyaccept = 20; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '0': ++ case '1': goto yy893; ++ case 'n': goto yy895; ++ case 'r': goto yy896; ++ case 's': goto yy894; ++ case 't': goto yy897; ++ default: goto yy395; + } +-yy292: +- YYDEBUG(292, *YYCURSOR); +- yyaccept = 6; ++yy893: ++ yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy264; +- goto yy199; +- } else { +- if (yych <= '9') goto yy289; +- if (yych <= ':') goto yy264; +- goto yy199; ++ switch (yych) { ++ case 'n': goto yy895; ++ case 'r': goto yy896; ++ case 's': goto yy894; ++ case 't': goto yy897; ++ default: goto yy395; + } +-yy293: +- YYDEBUG(293, *YYCURSOR); ++yy894: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +-yy294: +- YYDEBUG(294, *YYCURSOR); +- ++YYCURSOR; +-yy295: +- YYDEBUG(295, *YYCURSOR); +- { +- int length = 0; +- DEBUG_OUTPUT("datenoday"); +- TIMELIB_INIT; +- TIMELIB_HAVE_DATE(); +- s->time->m = timelib_get_month((char **) &ptr); +- s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); +- s->time->d = 1; +- TIMELIB_PROCESS_YEAR(s->time->y, length); +- TIMELIB_DEINIT; +- return TIMELIB_DATE_NO_DAY; ++ switch (yych) { ++ case 't': goto yy394; ++ default: goto yy57; + } +-yy296: +- YYDEBUG(296, *YYCURSOR); ++yy895: + yych = *++YYCURSOR; +- if (yych <= '/') { +- if (yych == '.') goto yy221; +- goto yy57; +- } else { +- if (yych <= '9') goto yy294; +- if (yych <= ':') goto yy221; +- goto yy57; ++ switch (yych) { ++ case 'd': goto yy394; ++ default: goto yy57; + } +-yy297: +- YYDEBUG(297, *YYCURSOR); ++yy896: + yych = *++YYCURSOR; +- if (yych <= '/') { +- if (yych == '.') goto yy264; +- goto yy57; +- } else { +- if (yych <= '9') goto yy294; +- if (yych <= ':') goto yy264; +- goto yy57; +- } +-yy298: +- YYDEBUG(298, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '/') { +- if (yych == '.') goto yy331; +- goto yy216; +- } else { +- if (yych <= '0') goto yy332; +- if (yych <= '1') goto yy302; +- if (yych <= '2') goto yy303; +- goto yy297; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= ':') goto yy221; +- if (yych == 'n') goto yy212; +- goto yy216; +- } else { +- if (yych <= 'r') goto yy213; +- if (yych <= 's') goto yy211; +- if (yych <= 't') goto yy214; +- goto yy216; +- } +- } +-yy299: +- YYDEBUG(299, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '/') { +- if (yych != '.') goto yy216; +- } else { +- if (yych <= '0') goto yy301; +- if (yych <= '1') goto yy302; +- if (yych <= '2') goto yy303; +- goto yy297; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= ':') goto yy264; +- if (yych == 'n') goto yy212; +- goto yy216; +- } else { +- if (yych <= 'r') goto yy213; +- if (yych <= 's') goto yy211; +- if (yych <= 't') goto yy214; +- goto yy216; +- } +- } +-yy300: +- YYDEBUG(300, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '1') { +- if (yych <= '/') goto yy216; +- if (yych <= '0') goto yy306; +- goto yy307; +- } else { +- if (yych <= '2') goto yy308; +- if (yych <= '5') goto yy309; +- if (yych <= '9') goto yy310; +- goto yy216; ++ switch (yych) { ++ case 'd': goto yy394; ++ default: goto yy57; + } +-yy301: +- YYDEBUG(301, *YYCURSOR); ++yy897: + yych = *++YYCURSOR; +- if (yych <= '/') { +- if (yych == '.') goto yy264; +- goto yy57; +- } else { +- if (yych <= '0') goto yy304; +- if (yych <= '9') goto yy305; +- if (yych <= ':') goto yy264; +- goto yy57; ++ switch (yych) { ++ case 'h': goto yy394; ++ default: goto yy57; + } +-yy302: +- YYDEBUG(302, *YYCURSOR); ++yy898: + yych = *++YYCURSOR; +- if (yych <= '/') { +- if (yych == '.') goto yy264; +- goto yy57; +- } else { +- if (yych <= '2') goto yy305; +- if (yych <= '9') goto yy304; +- if (yych <= ':') goto yy264; +- goto yy57; ++ switch (yych) { ++ case '/': goto yy899; ++ default: goto yy57; + } +-yy303: +- YYDEBUG(303, *YYCURSOR); ++yy899: + yych = *++YYCURSOR; +- if (yych <= '/') { +- if (yych == '.') goto yy264; +- goto yy57; +- } else { +- if (yych <= '4') goto yy304; +- if (yych <= '9') goto yy294; +- if (yych <= ':') goto yy264; +- goto yy57; +- } +-yy304: +- YYDEBUG(304, *YYCURSOR); +- yyaccept = 8; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '.') goto yy221; +- if (yych == ':') goto yy221; +- goto yy295; +-yy305: +- YYDEBUG(305, *YYCURSOR); +- yyaccept = 8; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '.') goto yy264; +- if (yych == ':') goto yy264; +- goto yy295; +-yy306: +- YYDEBUG(306, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy326; +- goto yy199; +- } else { +- if (yych <= '0') goto yy325; +- if (yych <= '9') goto yy330; +- if (yych <= ':') goto yy326; +- goto yy199; ++ switch (yych) { ++ case '0': goto yy900; ++ case '1': ++ case '2': goto yy901; ++ case '3': goto yy902; ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy893; ++ default: goto yy57; + } +-yy307: +- YYDEBUG(307, *YYCURSOR); +- yyaccept = 6; ++yy900: ++ yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy311; +- goto yy199; +- } else { +- if (yych <= '2') goto yy330; +- if (yych <= '9') goto yy325; +- if (yych <= ':') goto yy311; +- goto yy199; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy903; ++ case 'n': goto yy895; ++ case 'r': goto yy896; ++ case 's': goto yy894; ++ case 't': goto yy897; ++ default: goto yy395; + } +-yy308: +- YYDEBUG(308, *YYCURSOR); +- yyaccept = 6; ++yy901: ++ yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy311; +- goto yy199; +- } else { +- if (yych <= '4') goto yy325; +- if (yych <= '9') goto yy324; +- if (yych <= ':') goto yy311; +- goto yy199; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy903; ++ case 'n': goto yy895; ++ case 'r': goto yy896; ++ case 's': goto yy894; ++ case 't': goto yy897; ++ default: goto yy395; + } +-yy309: +- YYDEBUG(309, *YYCURSOR); +- yyaccept = 6; ++yy902: ++ yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy311; +- goto yy199; +- } else { +- if (yych <= '9') goto yy324; +- if (yych <= ':') goto yy311; +- goto yy199; ++ switch (yych) { ++ case '0': ++ case '1': goto yy903; ++ case 'n': goto yy895; ++ case 'r': goto yy896; ++ case 's': goto yy894; ++ case 't': goto yy897; ++ default: goto yy395; + } +-yy310: +- YYDEBUG(310, *YYCURSOR); +- yyaccept = 6; ++yy903: ++ yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych != '.') goto yy199; +- } else { +- if (yych <= '9') goto yy263; +- if (yych >= ';') goto yy199; ++ switch (yych) { ++ case '/': goto yy394; ++ case 'n': goto yy895; ++ case 'r': goto yy896; ++ case 's': goto yy894; ++ case 't': goto yy897; ++ default: goto yy395; + } +-yy311: +- YYDEBUG(311, *YYCURSOR); ++yy904: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy312; +- if (yych <= '6') goto yy313; +- if (yych <= '9') goto yy266; +- goto yy57; +-yy312: +- YYDEBUG(312, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy267; +- goto yy223; +- } else { +- if (yych <= '9') goto yy314; +- if (yych <= ':') goto yy267; +- goto yy223; +- } +-yy313: +- YYDEBUG(313, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy267; +- goto yy223; +- } else { +- if (yych <= '0') goto yy270; +- if (yych == ':') goto yy267; +- goto yy223; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy984; ++ case 'U': ++ case 'u': goto yy983; ++ default: goto yy57; + } +-yy314: +- YYDEBUG(314, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy316; +- if (yych <= 0x1F) goto yy223; +- goto yy316; +- } else { +- if (yych <= '(') { +- if (yych <= '\'') goto yy223; +- goto yy316; +- } else { +- if (yych == '+') goto yy316; +- goto yy223; +- } +- } +- } else { +- if (yych <= ':') { +- if (yych <= '-') goto yy316; +- if (yych <= '.') goto yy267; +- if (yych <= '9') goto yy223; +- goto yy267; +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') goto yy223; +- goto yy316; +- } else { +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy316; +- goto yy223; +- } +- } ++yy905: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy981; ++ default: goto yy57; + } +-yy315: +- YYDEBUG(315, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); +- yych = *YYCURSOR; +-yy316: +- YYDEBUG(316, *YYCURSOR); +- if (yych <= '@') { +- if (yych <= '\'') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy57; +- goto yy315; +- } else { +- if (yych == ' ') goto yy315; +- goto yy57; +- } +- } else { +- if (yych <= '+') { +- if (yych <= '(') goto yy234; +- if (yych <= '*') goto yy57; +- goto yy233; +- } else { +- if (yych == '-') goto yy233; +- goto yy57; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= 'G') { +- if (yych <= 'A') goto yy317; +- if (yych <= 'F') goto yy235; +- goto yy232; +- } else { +- if (yych != 'P') goto yy235; +- } +- } else { +- if (yych <= 'o') { +- if (yych <= '`') goto yy57; +- if (yych <= 'a') goto yy318; +- goto yy236; +- } else { +- if (yych <= 'p') goto yy318; +- if (yych <= 'z') goto yy236; +- goto yy57; +- } +- } ++yy906: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy978; ++ default: goto yy57; + } +-yy317: +- YYDEBUG(317, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'L') { +- if (yych <= '-') { +- if (yych == ')') goto yy228; +- goto yy223; +- } else { +- if (yych <= '.') goto yy320; +- if (yych <= '@') goto yy223; +- goto yy237; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'M') goto yy319; +- if (yych <= 'Z') goto yy237; +- goto yy223; +- } else { +- if (yych == 'm') goto yy323; +- if (yych <= 'z') goto yy242; +- goto yy223; +- } ++yy907: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'P': ++ case 'p': goto yy975; ++ case 'U': ++ case 'u': goto yy974; ++ default: goto yy57; + } +-yy318: +- YYDEBUG(318, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'L') { +- if (yych <= '-') { +- if (yych == ')') goto yy228; +- goto yy223; +- } else { +- if (yych <= '.') goto yy320; +- if (yych <= '@') goto yy223; +- goto yy237; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'M') goto yy319; +- if (yych <= 'Z') goto yy237; +- goto yy223; +- } else { +- if (yych == 'm') goto yy319; +- if (yych <= 'z') goto yy237; +- goto yy223; +- } ++yy908: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy971; ++ default: goto yy57; + } +-yy319: +- YYDEBUG(319, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ')') { +- if (yych <= '\t') { +- if (yych <= 0x00) goto yy278; +- if (yych <= 0x08) goto yy223; +- goto yy278; +- } else { +- if (yych == ' ') goto yy278; +- if (yych <= '(') goto yy223; +- goto yy228; +- } +- } else { +- if (yych <= '@') { +- if (yych == '.') goto yy322; +- goto yy223; +- } else { +- if (yych <= 'Z') goto yy238; +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy238; +- goto yy223; +- } ++yy909: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'C': ++ case 'c': goto yy969; ++ default: goto yy57; + } +-yy320: +- YYDEBUG(320, *YYCURSOR); ++yy910: + yych = *++YYCURSOR; +- if (yych == 'M') goto yy321; +- if (yych != 'm') goto yy57; +-yy321: +- YYDEBUG(321, *YYCURSOR); ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy967; ++ default: goto yy57; ++ } ++yy911: + yych = *++YYCURSOR; +- if (yych <= 0x1F) { +- if (yych <= 0x00) goto yy278; +- if (yych == '\t') goto yy278; +- goto yy57; +- } else { +- if (yych <= ' ') goto yy278; +- if (yych != '.') goto yy57; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy965; ++ default: goto yy57; + } +-yy322: +- YYDEBUG(322, *YYCURSOR); ++yy912: + yych = *++YYCURSOR; +- if (yych <= '\t') { +- if (yych <= 0x00) goto yy278; +- if (yych <= 0x08) goto yy57; +- goto yy278; +- } else { +- if (yych == ' ') goto yy278; +- goto yy57; ++ switch (yych) { ++ case '0': goto yy751; ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy752; ++ case '5': goto yy753; ++ default: goto yy57; + } +-yy323: +- YYDEBUG(323, *YYCURSOR); +- yyaccept = 7; ++yy913: ++ yyaccept = 21; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '-') { +- if (yych <= 0x1F) { +- if (yych <= 0x00) goto yy278; +- if (yych == '\t') goto yy278; +- goto yy223; +- } else { +- if (yych <= '(') { +- if (yych <= ' ') goto yy278; +- goto yy223; +- } else { +- if (yych <= ')') goto yy228; +- if (yych <= ',') goto yy223; +- goto yy244; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '.') goto yy322; +- if (yych <= '/') goto yy244; +- if (yych <= '@') goto yy223; +- goto yy238; +- } else { +- if (yych <= '_') { +- if (yych <= '^') goto yy223; +- goto yy244; +- } else { +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy243; +- goto yy223; +- } +- } ++ switch (yych) { ++ case '-': goto yy917; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy936; ++ default: goto yy914; + } +-yy324: +- YYDEBUG(324, *YYCURSOR); +- yyaccept = 6; ++yy914: ++ { ++ int length = 0; ++ DEBUG_OUTPUT("gnudateshorter"); ++ TIMELIB_INIT; ++ TIMELIB_HAVE_DATE(); ++ s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); ++ s->time->m = timelib_get_nr((char **) &ptr, 2); ++ s->time->d = 1; ++ TIMELIB_PROCESS_YEAR(s->time->y, length); ++ TIMELIB_DEINIT; ++ return TIMELIB_ISO_DATE; ++ } ++yy915: ++ yyaccept = 21; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ':') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy283; +- if (yych <= 0x1F) goto yy199; +- goto yy283; +- } else { +- if (yych <= '.') { +- if (yych <= '-') goto yy199; +- goto yy267; +- } else { +- if (yych <= '/') goto yy199; +- if (yych <= '9') goto yy289; +- goto yy267; +- } +- } +- } else { +- if (yych <= 'P') { +- if (yych == 'A') goto yy285; +- if (yych <= 'O') goto yy199; +- goto yy285; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy199; +- goto yy285; +- } else { +- if (yych == 'p') goto yy285; +- goto yy199; +- } +- } ++ switch (yych) { ++ case '-': goto yy917; ++ case '0': ++ case '1': ++ case '2': goto yy936; ++ default: goto yy914; + } +-yy325: +- YYDEBUG(325, *YYCURSOR); +- yyaccept = 6; ++yy916: ++ yyaccept = 21; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ':') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy283; +- if (yych <= 0x1F) goto yy199; +- goto yy283; +- } else { +- if (yych <= '.') { +- if (yych <= '-') goto yy199; +- } else { +- if (yych <= '/') goto yy199; +- if (yych <= '9') goto yy289; +- } +- } +- } else { +- if (yych <= 'P') { +- if (yych == 'A') goto yy285; +- if (yych <= 'O') goto yy199; +- goto yy285; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy199; +- goto yy285; +- } else { +- if (yych == 'p') goto yy285; +- goto yy199; +- } +- } ++ switch (yych) { ++ case '-': goto yy917; ++ default: goto yy914; + } +-yy326: +- YYDEBUG(326, *YYCURSOR); ++yy917: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy327; +- if (yych <= '6') goto yy328; +- if (yych <= '9') goto yy224; +- goto yy57; +-yy327: +- YYDEBUG(327, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy225; +- goto yy223; +- } else { +- if (yych <= '9') goto yy329; +- if (yych <= ':') goto yy225; +- goto yy223; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': goto yy918; ++ case '3': goto yy919; ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy920; ++ default: goto yy57; + } +-yy328: +- YYDEBUG(328, *YYCURSOR); +- yyaccept = 7; ++yy918: ++ yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy225; +- goto yy223; +- } else { +- if (yych <= '0') goto yy270; +- if (yych == ':') goto yy225; +- goto yy223; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy920; ++ case 'T': goto yy925; ++ case 'n': goto yy922; ++ case 'r': goto yy923; ++ case 's': goto yy921; ++ case 't': goto yy924; ++ default: goto yy597; + } +-yy329: +- YYDEBUG(329, *YYCURSOR); +- yyaccept = 7; ++yy919: ++ yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy272; +- if (yych <= 0x1F) goto yy223; +- goto yy272; +- } else { +- if (yych <= '(') { +- if (yych <= '\'') goto yy223; +- goto yy272; +- } else { +- if (yych == '+') goto yy272; +- goto yy223; +- } +- } +- } else { +- if (yych <= ':') { +- if (yych <= '-') goto yy272; +- if (yych <= '.') goto yy225; +- if (yych <= '9') goto yy223; +- goto yy225; +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') goto yy223; +- goto yy272; +- } else { +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy272; +- goto yy223; +- } +- } ++ switch (yych) { ++ case '0': ++ case '1': goto yy920; ++ case 'T': goto yy925; ++ case 'n': goto yy922; ++ case 'r': goto yy923; ++ case 's': goto yy921; ++ case 't': goto yy924; ++ default: goto yy597; + } +-yy330: +- YYDEBUG(330, *YYCURSOR); +- yyaccept = 6; ++yy920: ++ yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ':') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy283; +- if (yych <= 0x1F) goto yy199; +- goto yy283; +- } else { +- if (yych <= '.') { +- if (yych <= '-') goto yy199; +- goto yy311; +- } else { +- if (yych <= '/') goto yy199; +- if (yych <= '9') goto yy289; +- goto yy311; +- } +- } +- } else { +- if (yych <= 'P') { +- if (yych == 'A') goto yy285; +- if (yych <= 'O') goto yy199; +- goto yy285; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy199; +- goto yy285; +- } else { +- if (yych == 'p') goto yy285; +- goto yy199; +- } +- } ++ switch (yych) { ++ case 'T': goto yy925; ++ case 'n': goto yy922; ++ case 'r': goto yy923; ++ case 's': goto yy921; ++ case 't': goto yy924; ++ default: goto yy597; + } +-yy331: +- YYDEBUG(331, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '1') { +- if (yych <= '/') goto yy216; +- if (yych <= '0') goto yy333; +- goto yy334; +- } else { +- if (yych <= '2') goto yy335; +- if (yych <= '5') goto yy336; +- if (yych <= '9') goto yy337; +- goto yy216; ++yy921: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 't': goto yy935; ++ default: goto yy57; + } +-yy332: +- YYDEBUG(332, *YYCURSOR); ++yy922: + yych = *++YYCURSOR; +- if (yych <= '/') { +- if (yych == '.') goto yy221; +- goto yy57; +- } else { +- if (yych <= '0') goto yy304; +- if (yych <= '9') goto yy305; +- if (yych <= ':') goto yy221; +- goto yy57; ++ switch (yych) { ++ case 'd': goto yy935; ++ default: goto yy57; + } +-yy333: +- YYDEBUG(333, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy350; +- goto yy199; +- } else { +- if (yych <= '0') goto yy349; +- if (yych <= '9') goto yy354; +- if (yych <= ':') goto yy350; +- goto yy199; ++yy923: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'd': goto yy935; ++ default: goto yy57; + } +-yy334: +- YYDEBUG(334, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy338; +- goto yy199; +- } else { +- if (yych <= '2') goto yy354; +- if (yych <= '9') goto yy349; +- if (yych <= ':') goto yy338; +- goto yy199; ++yy924: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'h': goto yy935; ++ default: goto yy57; + } +-yy335: +- YYDEBUG(335, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy338; +- goto yy199; +- } else { +- if (yych <= '4') goto yy349; +- if (yych <= '9') goto yy348; +- if (yych <= ':') goto yy338; +- goto yy199; ++yy925: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': goto yy926; ++ case '2': goto yy927; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy928; ++ default: goto yy57; + } +-yy336: +- YYDEBUG(336, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy338; +- goto yy199; +- } else { +- if (yych <= '9') goto yy348; +- if (yych <= ':') goto yy338; +- goto yy199; ++yy926: ++ 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 yy928; ++ case ':': goto yy929; ++ default: goto yy57; + } +-yy337: +- YYDEBUG(337, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych != '.') goto yy199; +- } else { +- if (yych <= '9') goto yy263; +- if (yych >= ';') goto yy199; ++yy927: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy928; ++ case ':': goto yy929; ++ default: goto yy57; + } +-yy338: +- YYDEBUG(338, *YYCURSOR); ++yy928: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy339; +- if (yych <= '6') goto yy340; +- if (yych <= '9') goto yy266; +- goto yy57; +-yy339: +- YYDEBUG(339, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy267; +- goto yy223; +- } else { +- if (yych <= '9') goto yy341; +- if (yych <= ':') goto yy267; +- goto yy223; ++ switch (yych) { ++ case ':': goto yy929; ++ default: goto yy57; + } +-yy340: +- YYDEBUG(340, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy267; +- goto yy223; +- } else { +- if (yych <= '0') goto yy229; +- if (yych == ':') goto yy267; +- goto yy223; ++yy929: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy930; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy931; ++ default: goto yy57; + } +-yy341: +- YYDEBUG(341, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy343; +- if (yych <= 0x1F) goto yy223; +- goto yy343; +- } else { +- if (yych <= '(') { +- if (yych <= '\'') goto yy223; +- goto yy343; +- } else { +- if (yych == '+') goto yy343; +- goto yy223; +- } +- } +- } else { +- if (yych <= ':') { +- if (yych <= '-') goto yy343; +- if (yych <= '.') goto yy267; +- if (yych <= '9') goto yy223; +- goto yy267; +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') goto yy223; +- goto yy343; +- } else { +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy343; +- goto yy223; +- } +- } ++yy930: ++ 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 yy931; ++ case ':': goto yy932; ++ default: goto yy57; + } +-yy342: +- YYDEBUG(342, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); +- yych = *YYCURSOR; +-yy343: +- YYDEBUG(343, *YYCURSOR); +- if (yych <= '@') { +- if (yych <= '\'') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy57; +- goto yy342; +- } else { +- if (yych == ' ') goto yy342; +- goto yy57; +- } +- } else { +- if (yych <= '+') { +- if (yych <= '(') goto yy234; +- if (yych <= '*') goto yy57; +- goto yy233; +- } else { +- if (yych == '-') goto yy233; +- goto yy57; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= 'G') { +- if (yych <= 'A') goto yy344; +- if (yych <= 'F') goto yy235; +- goto yy232; +- } else { +- if (yych != 'P') goto yy235; +- } +- } else { +- if (yych <= 'o') { +- if (yych <= '`') goto yy57; +- if (yych <= 'a') goto yy345; +- goto yy236; +- } else { +- if (yych <= 'p') goto yy345; +- if (yych <= 'z') goto yy236; +- goto yy57; +- } +- } ++yy931: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ':': goto yy932; ++ default: goto yy57; ++ } ++yy932: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy933; ++ case '6': goto yy934; ++ case '7': ++ case '8': ++ case '9': goto yy782; ++ default: goto yy57; ++ } ++yy933: ++ 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 yy782; ++ default: goto yy783; + } +-yy344: +- YYDEBUG(344, *YYCURSOR); +- yyaccept = 7; ++yy934: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy782; ++ default: goto yy783; ++ } ++yy935: ++ yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'L') { +- if (yych <= '-') { +- if (yych == ')') goto yy228; +- goto yy223; +- } else { +- if (yych <= '.') goto yy286; +- if (yych <= '@') goto yy223; +- goto yy237; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'M') goto yy346; +- if (yych <= 'Z') goto yy237; +- goto yy223; +- } else { +- if (yych == 'm') goto yy347; +- if (yych <= 'z') goto yy242; +- goto yy223; +- } ++ switch (yych) { ++ case 'T': goto yy925; ++ default: goto yy597; + } +-yy345: +- YYDEBUG(345, *YYCURSOR); +- yyaccept = 7; ++yy936: ++ yyaccept = 21; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'L') { +- if (yych <= '-') { +- if (yych == ')') goto yy228; +- goto yy223; +- } else { +- if (yych <= '.') goto yy286; +- if (yych <= '@') goto yy223; +- goto yy237; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'M') goto yy346; +- if (yych <= 'Z') goto yy237; +- goto yy223; +- } else { +- if (yych == 'm') goto yy346; +- if (yych <= 'z') goto yy237; +- goto yy223; +- } ++ switch (yych) { ++ case '-': goto yy937; ++ default: goto yy914; + } +-yy346: +- YYDEBUG(346, *YYCURSOR); +- yyaccept = 7; ++yy937: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy938; ++ case '1': ++ case '2': goto yy939; ++ case '3': goto yy940; ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy920; ++ default: goto yy57; ++ } ++yy938: ++ yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ')') { +- if (yych <= '\t') { +- if (yych <= 0x00) goto yy278; +- if (yych <= 0x08) goto yy223; +- goto yy278; +- } else { +- if (yych == ' ') goto yy278; +- if (yych <= '(') goto yy223; +- goto yy228; +- } +- } else { +- if (yych <= '@') { +- if (yych == '.') goto yy288; +- goto yy223; +- } else { +- if (yych <= 'Z') goto yy238; +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy238; +- goto yy223; +- } ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy941; ++ case 'T': goto yy925; ++ case 'n': goto yy922; ++ case 'r': goto yy923; ++ case 's': goto yy921; ++ case 't': goto yy924; ++ default: goto yy597; + } +-yy347: +- YYDEBUG(347, *YYCURSOR); +- yyaccept = 7; ++yy939: ++ yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '-') { +- if (yych <= 0x1F) { +- if (yych <= 0x00) goto yy278; +- if (yych == '\t') goto yy278; +- goto yy223; +- } else { +- if (yych <= '(') { +- if (yych <= ' ') goto yy278; +- goto yy223; +- } else { +- if (yych <= ')') goto yy228; +- if (yych <= ',') goto yy223; +- goto yy244; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '.') goto yy288; +- if (yych <= '/') goto yy244; +- if (yych <= '@') goto yy223; +- goto yy238; +- } else { +- if (yych <= '_') { +- if (yych <= '^') goto yy223; +- goto yy244; +- } else { +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy243; +- goto yy223; +- } +- } ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy941; ++ case 'T': goto yy925; ++ case 'n': goto yy922; ++ case 'r': goto yy923; ++ case 's': goto yy921; ++ case 't': goto yy924; ++ default: goto yy597; + } +-yy348: +- YYDEBUG(348, *YYCURSOR); +- yyaccept = 6; ++yy940: ++ yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy225; +- goto yy199; +- } else { +- if (yych <= '9') goto yy289; +- if (yych <= ':') goto yy225; +- goto yy199; ++ switch (yych) { ++ case '0': ++ case '1': goto yy941; ++ case 'T': goto yy925; ++ case 'n': goto yy922; ++ case 'r': goto yy923; ++ case 's': goto yy921; ++ case 't': goto yy924; ++ default: goto yy597; + } +-yy349: +- YYDEBUG(349, *YYCURSOR); +- yyaccept = 6; ++yy941: ++ yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych != '.') goto yy199; +- } else { +- if (yych <= '9') goto yy289; +- if (yych >= ';') goto yy199; ++ switch (yych) { ++ case 'T': goto yy942; ++ case 'n': goto yy922; ++ case 'r': goto yy923; ++ case 's': goto yy921; ++ case 't': goto yy924; ++ default: goto yy395; + } +-yy350: +- YYDEBUG(350, *YYCURSOR); ++yy942: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy351; +- if (yych <= '6') goto yy352; +- if (yych <= '9') goto yy224; +- goto yy57; +-yy351: +- YYDEBUG(351, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy225; +- goto yy223; +- } else { +- if (yych <= '9') goto yy353; +- if (yych <= ':') goto yy225; +- goto yy223; ++ switch (yych) { ++ case '0': ++ case '1': goto yy943; ++ case '2': goto yy944; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy928; ++ default: goto yy57; + } +-yy352: +- YYDEBUG(352, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy225; +- goto yy223; +- } else { +- if (yych <= '0') goto yy229; +- if (yych == ':') goto yy225; +- goto yy223; ++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 yy945; ++ case ':': goto yy929; ++ default: goto yy57; + } +-yy353: +- YYDEBUG(353, *YYCURSOR); +- yyaccept = 7; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy231; +- if (yych <= 0x1F) goto yy223; +- goto yy231; +- } else { +- if (yych <= '(') { +- if (yych <= '\'') goto yy223; +- goto yy231; +- } else { +- if (yych == '+') goto yy231; +- goto yy223; +- } +- } +- } else { +- if (yych <= ':') { +- if (yych <= '-') goto yy231; +- if (yych <= '.') goto yy225; +- if (yych <= '9') goto yy223; +- goto yy225; +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') goto yy223; +- goto yy231; +- } else { +- if (yych <= '`') goto yy223; +- if (yych <= 'z') goto yy231; +- goto yy223; +- } +- } ++yy944: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy945; ++ case ':': goto yy929; ++ default: goto yy57; + } +-yy354: +- YYDEBUG(354, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy338; +- goto yy199; +- } else { +- if (yych <= '9') goto yy289; +- if (yych <= ':') goto yy338; +- goto yy199; ++yy945: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ':': goto yy946; ++ default: goto yy57; + } +-yy355: +- YYDEBUG(355, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '/') { +- if (yych == '.') goto yy300; +- goto yy216; +- } else { +- if (yych <= '0') goto yy332; +- if (yych <= '1') goto yy302; +- if (yych <= '2') goto yy303; +- goto yy297; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= ':') goto yy264; +- if (yych == 'n') goto yy212; +- goto yy216; +- } else { +- if (yych <= 'r') goto yy213; +- if (yych <= 's') goto yy211; +- if (yych <= 't') goto yy214; +- goto yy216; +- } ++yy946: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy947; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy931; ++ default: goto yy57; + } +-yy356: +- YYDEBUG(356, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '/') { +- if (yych == '.') goto yy300; +- goto yy216; +- } else { +- if (yych <= '0') goto yy332; +- if (yych <= '1') goto yy302; +- if (yych <= '2') goto yy303; +- goto yy297; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= ':') goto yy264; +- if (yych == 'n') goto yy212; +- goto yy216; +- } else { +- if (yych <= 'r') goto yy213; +- if (yych <= 's') goto yy211; +- if (yych <= 't') goto yy214; +- goto yy216; +- } ++yy947: ++ 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 yy948; ++ case ':': goto yy932; ++ default: goto yy57; + } +-yy357: +- YYDEBUG(357, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'm') { +- if (yych <= '1') { +- if (yych <= '/') goto yy216; +- if (yych <= '0') goto yy360; +- goto yy361; +- } else { +- if (yych <= '2') goto yy368; +- if (yych <= '9') goto yy369; +- goto yy216; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'n') goto yy212; +- if (yych <= 'q') goto yy216; +- goto yy213; +- } else { +- if (yych <= 's') goto yy211; +- if (yych <= 't') goto yy214; +- goto yy216; +- } ++yy948: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ':': goto yy949; ++ default: goto yy57; + } +-yy358: +- YYDEBUG(358, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'm') { +- if (yych <= '1') { +- if (yych <= '/') goto yy216; +- if (yych <= '0') goto yy360; +- goto yy361; +- } else { +- if (yych <= '2') goto yy368; +- if (yych <= '9') goto yy369; +- goto yy216; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'n') goto yy212; +- if (yych <= 'q') goto yy216; +- goto yy213; +- } else { +- if (yych <= 's') goto yy211; +- if (yych <= 't') goto yy214; +- goto yy216; +- } ++yy949: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy950; ++ case '6': goto yy951; ++ case '7': ++ case '8': ++ case '9': goto yy782; ++ default: goto yy57; + } +-yy359: +- YYDEBUG(359, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'm') { +- if (yych <= '1') { +- if (yych <= '/') goto yy216; +- if (yych >= '1') goto yy361; +- } else { +- if (yych <= '2') goto yy209; +- if (yych <= '9') goto yy210; +- goto yy216; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'n') goto yy212; +- if (yych <= 'q') goto yy216; +- goto yy213; +- } else { +- if (yych <= 's') goto yy211; +- if (yych <= 't') goto yy214; +- goto yy216; +- } ++yy950: ++ 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 yy952; ++ default: goto yy783; + } +-yy360: +- YYDEBUG(360, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '/') { +- if (yych <= ',') goto yy216; +- if (yych <= '-') goto yy362; +- if (yych <= '.') goto yy331; +- goto yy216; +- } else { +- if (yych <= '0') goto yy332; +- if (yych <= '1') goto yy302; +- if (yych <= '2') goto yy303; +- goto yy297; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= ':') goto yy221; +- if (yych == 'n') goto yy212; +- goto yy216; +- } else { +- if (yych <= 'r') goto yy213; +- if (yych <= 's') goto yy211; +- if (yych <= 't') goto yy214; +- goto yy216; +- } ++yy951: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy952; ++ default: goto yy783; + } +-yy361: +- YYDEBUG(361, *YYCURSOR); +- yyaccept = 6; ++yy952: ++ yyaccept = 22; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '/') { +- if (yych <= ',') goto yy216; +- if (yych <= '-') goto yy362; +- if (yych <= '.') goto yy300; +- goto yy216; +- } else { +- if (yych <= '0') goto yy301; +- if (yych <= '1') goto yy302; +- if (yych <= '2') goto yy303; +- goto yy297; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= ':') goto yy264; +- if (yych == 'n') goto yy212; +- goto yy216; +- } else { +- if (yych <= 'r') goto yy213; +- if (yych <= 's') goto yy211; +- if (yych <= 't') goto yy214; +- goto yy216; +- } ++ switch (yych) { ++ case '.': goto yy953; ++ default: goto yy783; + } +-yy362: +- YYDEBUG(362, *YYCURSOR); ++yy953: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +- YYDEBUG(363, *YYCURSOR); +- ++YYCURSOR; +- if ((yych = *YYCURSOR) <= '/') goto yy364; +- if (yych <= '9') goto yy365; +-yy364: +- YYDEBUG(364, *YYCURSOR); +- { +- int length = 0; +- 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_ex((char **) &ptr, 4, &length); +- TIMELIB_PROCESS_YEAR(s->time->y, length); +- TIMELIB_DEINIT; +- return TIMELIB_PG_TEXT; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy954; ++ default: goto yy57; + } +-yy365: +- YYDEBUG(365, *YYCURSOR); ++yy954: ++ yyaccept = 22; ++ YYMARKER = ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); ++ yych = *YYCURSOR; ++ switch (yych) { ++ case '+': ++ case '-': goto yy957; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy954; ++ case 'G': goto yy956; ++ default: goto yy783; ++ } ++yy956: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy364; +- if (yych >= ':') goto yy364; +- YYDEBUG(366, *YYCURSOR); ++ switch (yych) { ++ case 'M': goto yy963; ++ default: goto yy57; ++ } ++yy957: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy364; +- if (yych >= ':') goto yy364; +- YYDEBUG(367, *YYCURSOR); ++ switch (yych) { ++ case '0': ++ case '1': goto yy958; ++ case '2': goto yy959; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy960; ++ default: goto yy57; ++ } ++yy958: + yych = *++YYCURSOR; +- goto yy364; +-yy368: +- YYDEBUG(368, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '/') { +- if (yych <= ',') goto yy216; +- if (yych <= '-') goto yy362; +- if (yych <= '.') goto yy300; +- goto yy216; +- } else { +- if (yych <= '0') goto yy332; +- if (yych <= '1') goto yy302; +- if (yych <= '2') goto yy303; +- goto yy297; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= ':') goto yy264; +- if (yych == 'n') goto yy212; +- goto yy216; +- } else { +- if (yych <= 'r') goto yy213; +- if (yych <= 's') goto yy211; +- if (yych <= 't') goto yy214; +- goto yy216; +- } ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy960; ++ case ':': goto yy961; ++ default: goto yy783; + } +-yy369: +- YYDEBUG(369, *YYCURSOR); +- yyaccept = 6; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '/') { +- if (yych <= ',') goto yy216; +- if (yych <= '-') goto yy362; +- if (yych <= '.') goto yy300; +- goto yy216; +- } else { +- if (yych <= '0') goto yy332; +- if (yych <= '1') goto yy302; +- if (yych <= '2') goto yy303; +- goto yy297; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= ':') goto yy264; +- if (yych == 'n') goto yy212; +- goto yy216; +- } else { +- if (yych <= 'r') goto yy213; +- if (yych <= 's') goto yy211; +- if (yych <= 't') goto yy214; +- goto yy216; +- } ++yy959: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy960; ++ case '5': goto yy962; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy782; ++ case ':': goto yy961; ++ default: goto yy783; + } +-yy370: +- YYDEBUG(370, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'B') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'C') goto yy193; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'b') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'c') goto yy371; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++yy960: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy962; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy782; ++ case ':': goto yy961; ++ default: goto yy783; + } +-yy371: +- YYDEBUG(371, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= '-') { +- if (yych <= ')') goto yy140; +- if (yych <= ',') goto yy194; +- } else { +- if (yych == '/') goto yy148; +- goto yy196; +- } +- } +- } else { +- if (yych <= '^') { +- if (yych <= 'D') { +- if (yych <= '@') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'E') goto yy202; +- if (yych <= 'Z') goto yy143; +- goto yy194; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy194; +- goto yy151; +- } else { +- if (yych <= 'e') goto yy373; +- if (yych <= 'z') goto yy151; +- goto yy194; +- } +- } ++yy961: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy962; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy782; ++ default: goto yy783; + } +-yy372: +- YYDEBUG(372, *YYCURSOR); ++yy962: + yych = *++YYCURSOR; +- if (yybm[0+yych] & 8) { +- goto yy149; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy782; ++ default: goto yy783; + } +- if (yych <= '/') goto yy196; +- if (yych <= '0') goto yy357; +- if (yych <= '2') goto yy358; +- if (yych <= '3') goto yy359; +- goto yy196; +-yy373: +- YYDEBUG(373, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'L') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'M') goto yy203; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'l') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'm') goto yy374; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++yy963: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'T': goto yy964; ++ default: goto yy57; + } +-yy374: +- YYDEBUG(374, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'A') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'B') goto yy204; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'b') goto yy375; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++yy964: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '+': ++ case '-': goto yy957; ++ default: goto yy57; + } +-yy375: +- YYDEBUG(375, *YYCURSOR); +- yyaccept = 0; ++yy965: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'C': ++ case 'c': goto yy966; ++ default: goto yy57; ++ } ++yy966: ++ yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'E') goto yy205; +- if (yych == '_') goto yy148; +- goto yy4; +- } else { +- if (yych == 'e') goto yy376; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } ++ switch (yych) { ++ case '-': goto yy707; ++ case 'E': ++ case 'e': goto yy820; ++ default: goto yy734; + } +-yy376: +- YYDEBUG(376, *YYCURSOR); ++yy967: + yych = *++YYCURSOR; +- if (yych == 'R') goto yy206; +- if (yych != 'r') goto yy155; +-yy377: +- YYDEBUG(377, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yybm[0+yych] & 16) { +- goto yy154; ++ switch (yych) { ++ case 'V': ++ case 'v': goto yy968; ++ default: goto yy57; + } +- if (yych <= '-') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy196; +- goto yy194; +- } else { +- if (yych <= ' ') goto yy196; +- if (yych <= ',') goto yy194; +- } +- } else { +- if (yych <= '9') { +- if (yych == '/') goto yy148; +- goto yy196; +- } else { +- if (yych == '_') goto yy148; +- goto yy194; +- } ++yy968: ++ yyaccept = 19; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '-': goto yy707; ++ case 'E': ++ case 'e': goto yy827; ++ default: goto yy734; + } +-yy378: +- YYDEBUG(378, *YYCURSOR); ++yy969: + yych = *++YYCURSOR; +- if (yybm[0+yych] & 8) { +- goto yy149; ++ switch (yych) { ++ case 'T': ++ case 't': goto yy970; ++ default: goto yy57; + } +- goto yy196; +-yy379: +- YYDEBUG(379, *YYCURSOR); ++yy970: ++ yyaccept = 19; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '-': goto yy707; ++ case 'O': ++ case 'o': goto yy833; ++ default: goto yy734; ++ } ++yy971: + yych = *++YYCURSOR; +- if (yych <= 'T') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'S') goto yy142; +- } +- } else { +- if (yych <= 's') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 't') goto yy380; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++ switch (yych) { ++ case 'P': ++ case 'p': goto yy972; ++ default: goto yy57; + } +-yy380: +- YYDEBUG(380, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= ',') { +- if (yych <= ')') goto yy140; +- goto yy194; +- } else { +- if (yych <= '-') goto yy197; +- if (yych <= '.') goto yy196; +- goto yy194; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') { +- if (yych <= '9') goto yy196; +- goto yy194; +- } else { +- if (yych != 'O') goto yy143; +- } +- } else { +- if (yych <= 'n') { +- if (yych <= '`') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'o') goto yy381; +- if (yych <= 'z') goto yy143; +- goto yy194; +- } +- } ++yy972: ++ yyaccept = 19; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '-': goto yy707; ++ case 'T': ++ case 't': goto yy973; ++ default: goto yy734; + } +-yy381: +- YYDEBUG(381, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'B') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'A') goto yy144; +- } +- } else { +- if (yych <= 'a') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'b') goto yy382; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++yy973: ++ yyaccept = 19; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '-': goto yy707; ++ case 'E': ++ case 'e': goto yy839; ++ default: goto yy734; + } +-yy382: +- YYDEBUG(382, *YYCURSOR); ++yy974: + yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'D') goto yy145; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'e') goto yy383; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case 'G': ++ case 'g': goto yy977; ++ default: goto yy57; + } +-yy383: +- YYDEBUG(383, *YYCURSOR); ++yy975: + yych = *++YYCURSOR; +- if (yych <= 'Q') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'R') goto yy206; +- if (yych == 'r') goto yy206; +- goto yy4; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy976; ++ default: goto yy57; + } +-yy384: +- YYDEBUG(384, *YYCURSOR); +- yyaccept = 0; ++yy976: ++ yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'T') goto yy380; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 's') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 't') goto yy385; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case '-': goto yy707; ++ case 'I': ++ case 'i': goto yy846; ++ default: goto yy734; + } +-yy385: +- YYDEBUG(385, *YYCURSOR); +- yyaccept = 5; ++yy977: ++ yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= '-') { +- if (yych <= ')') goto yy140; +- if (yych <= ',') goto yy194; +- goto yy372; +- } else { +- if (yych == '/') goto yy148; +- goto yy196; +- } +- } +- } else { +- if (yych <= '^') { +- if (yych <= 'N') { +- if (yych <= '@') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'O') goto yy381; +- if (yych <= 'Z') goto yy143; +- goto yy194; +- } +- } else { +- if (yych <= 'n') { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy194; +- goto yy151; +- } else { +- if (yych <= 'o') goto yy386; +- if (yych <= 'z') goto yy151; +- goto yy194; +- } +- } ++ switch (yych) { ++ case '-': goto yy707; ++ case 'U': ++ case 'u': goto yy848; ++ default: goto yy734; + } +-yy386: +- YYDEBUG(386, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'A') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'B') goto yy382; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'b') goto yy387; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++yy978: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy979; ++ case 'Y': ++ case 'y': goto yy980; ++ default: goto yy57; + } +-yy387: +- YYDEBUG(387, *YYCURSOR); +- yyaccept = 0; ++yy979: ++ yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'E') goto yy383; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'd') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'e') goto yy388; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++ switch (yych) { ++ case '-': goto yy707; ++ case 'C': ++ case 'c': goto yy852; ++ default: goto yy734; + } +-yy388: +- YYDEBUG(388, *YYCURSOR); +- yyaccept = 0; ++yy980: ++ yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'Q') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'R') goto yy206; +- if (yych == '_') goto yy148; +- goto yy4; +- } else { +- if (yych == 'r') goto yy377; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } ++ switch (yych) { ++ case '-': goto yy707; ++ default: goto yy734; + } +-yy389: +- YYDEBUG(389, *YYCURSOR); ++yy981: + yych = *++YYCURSOR; +- if (yych <= 'G') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'F') goto yy142; +- goto yy397; +- } +- } else { +- if (yych <= 'f') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'g') goto yy397; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++ switch (yych) { ++ case 'B': ++ case 'b': goto yy982; ++ default: goto yy57; + } +-yy390: +- YYDEBUG(390, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'R') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'Q') goto yy142; +- goto yy394; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'r') goto yy394; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++yy982: ++ yyaccept = 19; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '-': goto yy707; ++ case 'R': ++ case 'r': goto yy855; ++ default: goto yy734; + } +-yy391: +- YYDEBUG(391, *YYCURSOR); ++yy983: + yych = *++YYCURSOR; +- if (yych <= 'O') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'N') goto yy142; +- } +- } else { +- if (yych <= 'n') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'o') goto yy392; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } +-yy392: +- YYDEBUG(392, *YYCURSOR); +- ++YYCURSOR; +- if ((yych = *YYCURSOR) <= '@') { +- if (yych == ')') goto yy140; +- } else { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy393; +- if (yych <= 'z') goto yy143; ++ switch (yych) { ++ case 'L': ++ case 'l': goto yy987; ++ case 'N': ++ case 'n': goto yy986; ++ default: goto yy57; + } +-yy393: +- YYDEBUG(393, *YYCURSOR); +- { +- 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; +- if (s->time->relative.weekday == 0) { +- s->time->relative.weekday = -7; +- } +- if (s->time->relative.have_special_relative && s->time->relative.special.type == TIMELIB_SPECIAL_WEEKDAY) { +- s->time->relative.special.amount = 0 - s->time->relative.special.amount; +- } +- TIMELIB_DEINIT; +- return TIMELIB_AGO; ++yy984: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'N': ++ case 'n': goto yy985; ++ default: goto yy57; + } +-yy394: +- YYDEBUG(394, *YYCURSOR); +- yyaccept = 5; ++yy985: ++ yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= ',') { +- if (yych <= ')') goto yy140; +- goto yy194; +- } else { +- if (yych <= '-') goto yy197; +- if (yych <= '.') goto yy196; +- goto yy194; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') { +- if (yych <= '9') goto yy196; +- goto yy194; +- } else { +- if (yych != 'I') goto yy143; +- } +- } else { +- if (yych <= 'h') { +- if (yych <= '`') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'i') goto yy395; +- if (yych <= 'z') goto yy143; +- goto yy194; +- } +- } +- } +-yy395: +- YYDEBUG(395, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'L') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'K') goto yy144; +- } +- } else { +- if (yych <= 'k') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'l') goto yy396; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case '-': goto yy707; ++ case 'U': ++ case 'u': goto yy862; ++ default: goto yy734; + } +-yy396: +- YYDEBUG(396, *YYCURSOR); +- yyaccept = 5; ++yy986: ++ yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy196; +- goto yy194; +- } else { +- if (yych <= ' ') goto yy196; +- if (yych == ')') goto yy140; +- goto yy194; +- } +- } else { +- if (yych <= '@') { +- if (yych == '/') goto yy194; +- if (yych <= '9') goto yy196; +- goto yy194; +- } else { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy194; +- if (yych <= 'z') goto yy145; +- goto yy194; +- } ++ switch (yych) { ++ case '-': goto yy707; ++ case 'E': ++ case 'e': goto yy824; ++ default: goto yy734; + } +-yy397: +- YYDEBUG(397, *YYCURSOR); +- yyaccept = 5; ++yy987: ++ yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= ',') { +- if (yych <= ')') goto yy140; +- goto yy194; +- } else { +- if (yych <= '-') goto yy197; +- if (yych <= '.') goto yy196; +- goto yy194; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') { +- if (yych <= '9') goto yy196; +- goto yy194; +- } else { +- if (yych != 'U') goto yy143; +- } +- } else { +- if (yych <= 't') { +- if (yych <= '`') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'u') goto yy398; +- if (yych <= 'z') goto yy143; +- goto yy194; +- } +- } ++ switch (yych) { ++ case '-': goto yy707; ++ case 'Y': ++ case 'y': goto yy824; ++ default: goto yy734; + } +-yy398: +- YYDEBUG(398, *YYCURSOR); ++yy988: + yych = *++YYCURSOR; +- if (yych <= 'S') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'R') goto yy144; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 's') goto yy399; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case '\t': ++ case '.': goto yy671; ++ case '-': goto yy672; ++ case '/': goto yy670; ++ case 'U': ++ case 'u': goto yy78; ++ default: goto yy518; + } +-yy399: +- YYDEBUG(399, *YYCURSOR); ++yy989: + yych = *++YYCURSOR; +- if (yych <= 'T') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'S') goto yy145; +- } +- } else { +- if (yych <= 's') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 't') goto yy400; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case 'C': ++ case 'c': goto yy129; ++ case 'P': ++ case 'p': goto yy526; ++ default: goto yy57; + } +-yy400: +- YYDEBUG(400, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= '.') { +- if (yych <= ')') goto yy140; +- if (yych <= ',') goto yy194; +- goto yy196; +- } else { +- if (yych <= '/') goto yy194; +- if (yych <= '9') goto yy196; +- goto yy194; +- } ++yy990: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '\t': goto yy992; ++ case '-': goto yy991; ++ case '.': goto yy671; ++ case '/': goto yy670; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy681; ++ case 'n': goto yy410; ++ case 'r': goto yy411; ++ case 's': goto yy404; ++ case 't': goto yy408; ++ default: goto yy994; + } +-yy401: +- YYDEBUG(401, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'F') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'G') goto yy397; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'f') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'g') goto yy408; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++yy991: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy995; ++ case '1': goto yy996; ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy558; ++ case 'A': ++ case 'a': goto yy562; ++ case 'D': ++ case 'd': goto yy566; ++ case 'F': ++ case 'f': goto yy560; ++ case 'J': ++ case 'j': goto yy559; ++ case 'M': ++ case 'm': goto yy561; ++ case 'N': ++ case 'n': goto yy565; ++ case 'O': ++ case 'o': goto yy564; ++ case 'S': ++ case 's': goto yy563; ++ default: goto yy518; + } +-yy402: +- YYDEBUG(402, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'Q') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'R') goto yy394; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'q') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'r') goto yy405; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++yy992: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy676; ++ case '1': goto yy677; ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy678; ++ default: goto yy994; + } +-yy403: +- YYDEBUG(403, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'N') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'O') goto yy392; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'n') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'o') goto yy404; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++yy993: ++ ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13); ++ yych = *YYCURSOR; ++yy994: ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy993; ++ case '-': ++ case '.': goto yy517; ++ case 'A': ++ case 'a': goto yy514; ++ case 'D': ++ case 'd': goto yy406; ++ case 'F': ++ case 'f': goto yy407; ++ case 'H': ++ case 'h': goto yy64; ++ case 'I': goto yy415; ++ case 'J': ++ case 'j': goto yy419; ++ case 'M': ++ case 'm': goto yy405; ++ case 'N': ++ case 'n': goto yy422; ++ case 'O': ++ case 'o': goto yy421; ++ case 'S': ++ case 's': goto yy403; ++ case 'T': ++ case 't': goto yy69; ++ case 'V': goto yy417; ++ case 'W': ++ case 'w': goto yy68; ++ case 'X': goto yy418; ++ case 'Y': ++ case 'y': goto yy67; ++ default: goto yy57; + } +-yy404: +- YYDEBUG(404, *YYCURSOR); +- yyaccept = 9; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy393; +- } else { +- if (yych == '.') goto yy393; +- goto yy148; +- } +- } else { +- if (yych <= '^') { +- if (yych <= '@') goto yy393; +- if (yych <= 'Z') goto yy143; +- goto yy393; +- } else { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy393; +- if (yych <= 'z') goto yy151; +- goto yy393; +- } ++yy995: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy595; ++ case '.': goto yy542; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy997; ++ default: goto yy57; + } +-yy405: +- YYDEBUG(405, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= '-') { +- if (yych <= ')') goto yy140; +- if (yych <= ',') goto yy194; +- goto yy372; +- } else { +- if (yych == '/') goto yy148; +- goto yy196; +- } +- } +- } else { +- if (yych <= '^') { +- if (yych <= 'H') { +- if (yych <= '@') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'I') goto yy395; +- if (yych <= 'Z') goto yy143; +- goto yy194; +- } +- } else { +- if (yych <= 'h') { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy194; +- goto yy151; +- } else { +- if (yych <= 'i') goto yy406; +- if (yych <= 'z') goto yy151; +- goto yy194; +- } +- } ++yy996: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy595; ++ case '.': goto yy542; ++ case '0': ++ case '1': ++ case '2': goto yy997; ++ default: goto yy57; + } +-yy406: +- YYDEBUG(406, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'K') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'L') goto yy396; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'k') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'l') goto yy407; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++yy997: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '-': goto yy998; ++ case '.': goto yy542; ++ default: goto yy57; + } +-yy407: +- YYDEBUG(407, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy196; +- if (yych <= 0x1F) goto yy194; +- goto yy196; +- } else { +- if (yych <= ')') { +- if (yych <= '(') goto yy194; +- goto yy140; +- } else { +- if (yych <= ',') goto yy194; +- if (yych <= '-') goto yy378; +- goto yy196; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '/') goto yy148; +- if (yych <= '9') goto yy196; +- if (yych <= '@') goto yy194; +- goto yy145; +- } else { +- if (yych <= '_') { +- if (yych <= '^') goto yy194; +- goto yy148; +- } else { +- if (yych <= '`') goto yy194; +- if (yych <= 'z') goto yy153; +- goto yy194; +- } +- } ++yy998: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy999; ++ case '1': ++ case '2': goto yy1000; ++ case '3': goto yy1001; ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy599; ++ default: goto yy57; + } +-yy408: +- YYDEBUG(408, *YYCURSOR); +- yyaccept = 5; ++yy999: ++ yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= '-') { +- if (yych <= ')') goto yy140; +- if (yych <= ',') goto yy194; +- goto yy372; +- } else { +- if (yych == '/') goto yy148; +- goto yy196; +- } +- } +- } else { +- if (yych <= '^') { +- if (yych <= 'T') { +- if (yych <= '@') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'U') goto yy398; +- if (yych <= 'Z') goto yy143; +- goto yy194; +- } +- } else { +- if (yych <= 't') { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy194; +- goto yy151; +- } else { +- if (yych <= 'u') goto yy409; +- if (yych <= 'z') goto yy151; +- goto yy194; +- } +- } ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1002; ++ case 'n': goto yy601; ++ case 'r': goto yy602; ++ case 's': goto yy600; ++ case 't': goto yy603; ++ default: goto yy597; + } +-yy409: +- YYDEBUG(409, *YYCURSOR); +- yyaccept = 0; ++yy1000: ++ yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'R') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'S') goto yy399; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'r') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 's') goto yy410; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1002; ++ case 'n': goto yy601; ++ case 'r': goto yy602; ++ case 's': goto yy600; ++ case 't': goto yy603; ++ default: goto yy597; + } +-yy410: +- YYDEBUG(410, *YYCURSOR); +- yyaccept = 0; ++yy1001: ++ yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'T') goto yy400; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 's') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 't') goto yy411; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++ switch (yych) { ++ case '0': ++ case '1': goto yy1002; ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy544; ++ case 'n': goto yy601; ++ case 'r': goto yy602; ++ case 's': goto yy600; ++ case 't': goto yy603; ++ default: goto yy597; + } +-yy411: +- YYDEBUG(411, *YYCURSOR); +- yyaccept = 5; ++yy1002: ++ yyaccept = 14; + yych = *(YYMARKER = ++YYCURSOR); +- if (yybm[0+yych] & 16) { +- goto yy154; +- } +- if (yych <= ',') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy196; +- goto yy194; +- } else { +- if (yych <= ' ') goto yy196; +- if (yych == ')') goto yy140; +- goto yy194; +- } +- } else { +- if (yych <= '/') { +- if (yych <= '-') goto yy378; +- if (yych <= '.') goto yy196; +- goto yy148; +- } else { +- if (yych <= '9') goto yy196; +- if (yych == '_') goto yy148; +- goto yy194; +- } +- } +-yy412: +- YYDEBUG(412, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == 'L') goto yy419; +- if (yych <= 'M') goto yy142; +- goto yy418; +- } +- } else { +- if (yych <= 'l') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- if (yych <= 'k') goto yy142; +- goto yy419; +- } else { +- if (yych == 'n') goto yy418; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy545; ++ case 'n': goto yy601; ++ case 'r': goto yy602; ++ case 's': goto yy600; ++ case 't': goto yy603; ++ default: goto yy704; + } +-yy413: +- YYDEBUG(413, *YYCURSOR); ++yy1003: + yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'M') goto yy142; +- } +- } else { +- if (yych <= 'm') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'n') goto yy414; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } +-yy414: +- YYDEBUG(414, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= ',') { +- if (yych <= ')') goto yy140; +- goto yy194; +- } else { +- if (yych <= '-') goto yy197; +- if (yych <= '.') goto yy196; +- goto yy194; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') { +- if (yych <= '9') goto yy196; +- goto yy194; +- } else { +- if (yych != 'U') goto yy143; +- } +- } else { +- if (yych <= 't') { +- if (yych <= '`') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'u') goto yy415; +- if (yych <= 'z') goto yy143; +- goto yy194; +- } +- } ++ switch (yych) { ++ case '\t': goto yy992; ++ case '-': goto yy991; ++ case '.': goto yy1004; ++ case '/': goto yy670; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy1006; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy681; ++ case ':': goto yy1005; ++ case 'n': goto yy410; ++ case 'r': goto yy411; ++ case 's': goto yy404; ++ case 't': goto yy408; ++ default: goto yy994; + } +-yy415: +- YYDEBUG(415, *YYCURSOR); ++yy1004: + yych = *++YYCURSOR; +- if (yych <= 'A') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy144; +- goto yy4; +- } else { +- if (yych <= 'a') goto yy416; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case '0': goto yy1028; ++ case '1': goto yy1029; ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy1030; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1031; ++ default: goto yy518; + } +-yy416: +- YYDEBUG(416, *YYCURSOR); ++yy1005: + yych = *++YYCURSOR; +- if (yych <= 'R') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'Q') goto yy145; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'r') goto yy417; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy1023; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1024; ++ default: goto yy57; + } +-yy417: +- YYDEBUG(417, *YYCURSOR); ++yy1006: + yych = *++YYCURSOR; +- if (yych <= 'X') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'Y') goto yy206; +- if (yych == 'y') goto yy206; +- goto yy4; ++ switch (yych) { ++ case '-': goto yy725; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1007; ++ default: goto yy61; + } +-yy418: +- YYDEBUG(418, *YYCURSOR); +- yyaccept = 5; ++yy1007: ++ yyaccept = 23; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= ',') { +- if (yych <= ')') goto yy140; +- goto yy194; +- } else { +- if (yych <= '-') goto yy197; +- if (yych <= '.') goto yy196; +- goto yy194; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') { +- if (yych <= '9') goto yy196; +- goto yy194; +- } else { +- if (yych == 'E') goto yy420; +- goto yy143; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= '`') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'e') goto yy420; +- if (yych <= 'z') goto yy143; +- goto yy194; +- } +- } ++ switch (yych) { ++ case '\t': ++ 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 yy731; ++ case '-': goto yy728; ++ case '.': goto yy732; ++ case '/': goto yy729; ++ case '0': goto yy1009; ++ case '1': goto yy1010; ++ case '2': goto yy1011; ++ case '3': goto yy1012; ++ case '4': ++ case '5': goto yy1013; ++ case '6': goto yy1014; ++ case '7': ++ case '8': ++ case '9': goto yy55; ++ case ':': goto yy747; ++ case 'W': goto yy750; ++ default: goto yy1008; + } +-yy419: +- YYDEBUG(419, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= ',') { +- if (yych <= ')') goto yy140; +- goto yy194; +- } else { +- if (yych <= '-') goto yy197; +- if (yych <= '.') goto yy196; +- goto yy194; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') { +- if (yych <= '9') goto yy196; +- goto yy194; +- } else { +- if (yych != 'Y') goto yy143; +- } +- } else { +- if (yych <= 'x') { +- if (yych <= '`') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'y') goto yy420; +- if (yych <= 'z') goto yy143; +- goto yy194; +- } ++yy1008: ++ { ++ 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; ++ add_error(s, "Double time specification"); ++ return TIMELIB_ERROR; + } ++ s->time->have_time++; ++ TIMELIB_DEINIT; ++ return TIMELIB_GNU_NOCOLON; + } +-yy420: +- YYDEBUG(420, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy196; +- goto yy194; +- } else { +- if (yych <= ' ') goto yy196; +- if (yych == ')') goto yy140; +- goto yy194; +- } +- } else { +- if (yych <= '@') { +- if (yych == '/') goto yy194; +- if (yych <= '9') goto yy196; +- goto yy194; +- } else { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy194; +- if (yych <= 'z') goto yy144; +- goto yy194; +- } ++yy1009: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy1021; ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1022; ++ default: goto yy61; + } +-yy421: +- YYDEBUG(421, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'M') { +- if (yych <= '.') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych == '-') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '@') { +- if (yych <= '/') goto yy148; +- goto yy4; +- } else { +- if (yych == 'L') goto yy419; +- goto yy142; +- } +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') { +- if (yych <= 'N') goto yy418; +- goto yy142; +- } else { +- if (yych == '_') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= 'm') { +- if (yych == 'l') goto yy428; +- goto yy147; +- } else { +- if (yych <= 'n') goto yy427; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++yy1010: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': goto yy1020; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1019; ++ default: goto yy61; + } +-yy422: +- YYDEBUG(422, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'M') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'N') goto yy414; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'm') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'n') goto yy423; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++yy1011: ++ 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 yy1019; ++ default: goto yy61; + } +-yy423: +- YYDEBUG(423, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= '-') { +- if (yych <= ')') goto yy140; +- if (yych <= ',') goto yy194; +- goto yy372; +- } else { +- if (yych == '/') goto yy148; +- goto yy196; +- } +- } +- } else { +- if (yych <= '^') { +- if (yych <= 'T') { +- if (yych <= '@') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'U') goto yy415; +- if (yych <= 'Z') goto yy143; +- goto yy194; +- } +- } else { +- if (yych <= 't') { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy194; +- goto yy151; +- } else { +- if (yych <= 'u') goto yy424; +- if (yych <= 'z') goto yy151; +- goto yy194; +- } +- } ++yy1012: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy1017; ++ case '6': goto yy1018; ++ case '7': ++ case '8': ++ case '9': goto yy1015; ++ default: goto yy61; + } +-yy424: +- YYDEBUG(424, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '@') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'A') goto yy416; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'a') goto yy425; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } ++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 yy1015; ++ default: goto yy61; + } +-yy425: +- YYDEBUG(425, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'Q') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'R') goto yy417; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'q') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'r') goto yy426; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++yy1014: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy1015; ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy55; ++ default: goto yy61; + } +-yy426: +- YYDEBUG(426, *YYCURSOR); +- yyaccept = 0; ++yy1015: ++ yyaccept = 24; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'X') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'Y') goto yy206; +- if (yych == '_') goto yy148; +- goto yy4; +- } else { +- if (yych == 'y') goto yy377; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy55; ++ default: goto yy1016; + } +-yy427: +- YYDEBUG(427, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= '-') { +- if (yych <= ')') goto yy140; +- if (yych <= ',') goto yy194; +- goto yy372; +- } else { +- if (yych == '/') goto yy148; +- goto yy196; +- } +- } +- } else { +- if (yych <= '^') { +- if (yych <= 'D') { +- if (yych <= '@') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'E') goto yy420; +- if (yych <= 'Z') goto yy143; +- goto yy194; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy194; +- goto yy151; +- } else { +- if (yych <= 'e') goto yy429; +- if (yych <= 'z') goto yy151; +- goto yy194; ++yy1016: ++ { ++ 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, tz_get_wrapper); ++ if (tz_not_found) { ++ add_error(s, "The timezone could not be found in the database"); + } + } ++ TIMELIB_DEINIT; ++ return TIMELIB_ISO_NOCOLON; + } +-yy428: +- YYDEBUG(428, *YYCURSOR); +- yyaccept = 5; ++yy1017: ++ yyaccept = 24; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= '-') { +- if (yych <= ')') goto yy140; +- if (yych <= ',') goto yy194; +- goto yy372; +- } else { +- if (yych == '/') goto yy148; +- goto yy196; +- } +- } +- } else { +- if (yych <= '^') { +- if (yych <= 'X') { +- if (yych <= '@') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'Y') goto yy420; +- if (yych <= 'Z') goto yy143; +- goto yy194; +- } +- } else { +- if (yych <= 'x') { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy194; +- goto yy151; +- } else { +- if (yych <= 'y') goto yy429; +- if (yych <= 'z') goto yy151; +- goto yy194; +- } +- } ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy761; ++ default: goto yy1016; + } +-yy429: +- YYDEBUG(429, *YYCURSOR); +- yyaccept = 5; ++yy1018: ++ yyaccept = 24; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy196; +- if (yych <= 0x1F) goto yy194; +- goto yy196; +- } else { +- if (yych <= ')') { +- if (yych <= '(') goto yy194; +- goto yy140; +- } else { +- if (yych <= ',') goto yy194; +- if (yych <= '-') goto yy378; +- goto yy196; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '/') goto yy148; +- if (yych <= '9') goto yy196; +- if (yych <= '@') goto yy194; +- goto yy144; +- } else { +- if (yych <= '_') { +- if (yych <= '^') goto yy194; +- goto yy148; +- } else { +- if (yych <= '`') goto yy194; +- if (yych <= 'z') goto yy152; +- goto yy194; +- } +- } ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': goto yy761; ++ case '7': ++ case '8': ++ case '9': goto yy55; ++ default: goto yy1016; + } +-yy430: +- YYDEBUG(430, *YYCURSOR); +- yyaccept = 0; ++yy1019: ++ yyaccept = 24; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy196; +- if (yych <= 0x1F) goto yy4; +- goto yy196; +- } else { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy196; +- } +- } else { +- if (yych <= 'H') { +- if (yych <= '/') goto yy4; +- if (yych <= '9') goto yy196; +- if (yych <= '@') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'Z') { +- if (yych >= 'J') goto yy142; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy761; ++ default: goto yy1016; + } +-yy431: +- YYDEBUG(431, *YYCURSOR); +- yyaccept = 0; ++yy1020: ++ yyaccept = 24; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy196; +- goto yy4; +- } else { +- if (yych <= ' ') goto yy196; +- if (yych == ')') goto yy140; +- goto yy4; +- } +- } else { +- if (yych <= '@') { +- if (yych == '/') goto yy4; +- if (yych <= '9') goto yy196; +- goto yy4; +- } else { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': goto yy785; ++ case '1': ++ case '2': goto yy786; ++ case '3': goto yy787; ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy761; ++ default: goto yy1016; + } +-yy432: +- YYDEBUG(432, *YYCURSOR); +- yyaccept = 0; ++yy1021: ++ yyaccept = 24; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy196; +- if (yych <= 0x1F) goto yy4; +- goto yy196; +- } else { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy196; +- } +- } else { +- if (yych <= 'H') { +- if (yych <= '/') goto yy4; +- if (yych <= '9') goto yy196; +- if (yych <= '@') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'Z') { +- if (yych >= 'J') goto yy142; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': goto yy817; ++ case '1': ++ case '2': goto yy786; ++ case '3': goto yy787; ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy761; ++ default: goto yy1016; + } +- YYDEBUG(433, *YYCURSOR); +- yyaccept = 0; ++yy1022: ++ yyaccept = 24; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy196; +- if (yych <= 0x1F) goto yy4; +- goto yy196; +- } else { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy196; +- } +- } else { +- if (yych <= 'H') { +- if (yych <= '/') goto yy4; +- if (yych <= '9') goto yy196; +- if (yych <= '@') goto yy4; +- goto yy143; +- } else { +- if (yych <= 'Z') { +- if (yych >= 'J') goto yy143; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } +- } ++ switch (yych) { ++ case '\t': ++ 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 yy61; ++ case '0': goto yy785; ++ case '1': ++ case '2': goto yy786; ++ case '3': goto yy787; ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy761; ++ default: goto yy1016; + } +- YYDEBUG(434, *YYCURSOR); +- yyaccept = 0; ++yy1023: ++ yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy196; +- goto yy4; +- } else { +- if (yych <= ' ') goto yy196; +- if (yych == ')') goto yy140; +- goto yy4; +- } +- } else { +- if (yych <= '@') { +- if (yych == '/') goto yy4; +- if (yych <= '9') goto yy196; +- goto yy4; +- } else { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case '.': ++ case ':': goto yy1025; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1024; ++ default: goto yy431; + } +-yy435: +- YYDEBUG(435, *YYCURSOR); +- yyaccept = 0; ++yy1024: ++ yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy196; +- goto yy4; +- } else { +- if (yych <= ' ') goto yy196; +- if (yych == ')') goto yy140; +- goto yy4; +- } +- } else { +- if (yych <= '@') { +- if (yych == '/') goto yy4; +- if (yych <= '9') goto yy196; +- goto yy4; +- } else { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++ switch (yych) { ++ case '.': ++ case ':': goto yy1025; ++ default: goto yy431; + } +-yy436: +- YYDEBUG(436, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy196; +- if (yych <= 0x1F) goto yy4; +- goto yy196; +- } else { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy196; +- } +- } else { +- if (yych <= 'H') { +- if (yych <= '/') goto yy4; +- if (yych <= '9') goto yy196; +- if (yych <= '@') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'Z') { +- if (yych <= 'I') goto yy431; +- goto yy142; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } ++yy1025: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy1026; ++ case '6': goto yy1027; ++ case '7': ++ case '8': ++ case '9': goto yy436; ++ default: goto yy57; + } +-yy437: +- YYDEBUG(437, *YYCURSOR); +- yyaccept = 0; ++yy1026: ++ yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'V') { +- if (yych <= 'D') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy4; +- goto yy61; +- } else { +- if (yych <= '9') { +- if (yych <= '/') goto yy4; +- goto yy457; +- } else { +- if (yych <= ':') goto yy163; +- if (yych <= 'C') goto yy4; +- goto yy61; +- } +- } +- } else { +- if (yych <= 'H') { +- if (yych == 'F') goto yy61; +- if (yych <= 'G') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'M') { +- if (yych <= 'L') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'R') goto yy4; +- if (yych <= 'T') goto yy61; +- goto yy4; +- } +- } +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'c') { +- if (yych == 'X') goto yy4; +- if (yych <= 'Y') goto yy61; +- goto yy4; +- } else { +- if (yych <= 'e') { +- if (yych <= 'd') goto yy61; +- goto yy4; +- } else { +- if (yych == 'g') goto yy4; +- goto yy61; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych == 'm') goto yy61; +- if (yych <= 'r') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy4; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy4; +- } +- } +- } ++ switch (yych) { ++ case '.': goto yy437; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy436; ++ default: goto yy431; + } +-yy438: +- YYDEBUG(438, *YYCURSOR); +- yyaccept = 0; ++yy1027: ++ yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'T') { +- if (yych <= ':') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy4; +- goto yy61; +- } else { +- if (yych <= '4') { +- if (yych <= '/') goto yy4; +- goto yy457; +- } else { +- if (yych <= '5') goto yy442; +- if (yych <= '9') goto yy443; +- goto yy163; +- } +- } +- } else { +- if (yych <= 'G') { +- if (yych <= 'D') { +- if (yych <= 'C') goto yy4; +- goto yy61; +- } else { +- if (yych == 'F') goto yy61; +- goto yy4; +- } +- } else { +- if (yych <= 'L') { +- if (yych <= 'H') goto yy61; +- goto yy4; +- } else { +- if (yych <= 'M') goto yy61; +- if (yych <= 'R') goto yy4; +- goto yy61; +- } +- } +- } +- } else { +- if (yych <= 'g') { +- if (yych <= 'Y') { +- if (yych == 'W') goto yy61; +- if (yych <= 'X') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'd') { +- if (yych <= 'c') goto yy4; +- goto yy61; +- } else { +- if (yych == 'f') goto yy61; +- goto yy4; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych <= 'l') { +- if (yych <= 'h') goto yy61; +- goto yy4; +- } else { +- if (yych <= 'm') goto yy61; +- if (yych <= 'r') goto yy4; +- goto yy61; +- } +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy4; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy4; +- } +- } +- } ++ switch (yych) { ++ case '.': goto yy437; ++ case '0': goto yy436; ++ default: goto yy431; + } +-yy439: +- YYDEBUG(439, *YYCURSOR); +- yyaccept = 0; ++yy1028: ++ yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'T') { +- if (yych <= 'C') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy4; +- goto yy61; +- } else { +- if (yych <= '5') { +- if (yych <= '/') goto yy4; +- goto yy442; +- } else { +- if (yych <= '9') goto yy443; +- if (yych <= ':') goto yy163; +- goto yy4; +- } +- } +- } else { +- if (yych <= 'G') { +- if (yych == 'E') goto yy4; +- if (yych <= 'F') goto yy61; +- goto yy4; +- } else { +- if (yych <= 'L') { +- if (yych <= 'H') goto yy61; +- goto yy4; +- } else { +- if (yych <= 'M') goto yy61; +- if (yych <= 'R') goto yy4; +- goto yy61; +- } +- } +- } +- } else { +- if (yych <= 'g') { +- if (yych <= 'Y') { +- if (yych == 'W') goto yy61; +- if (yych <= 'X') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'd') { +- if (yych <= 'c') goto yy4; +- goto yy61; +- } else { +- if (yych == 'f') goto yy61; +- goto yy4; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych <= 'l') { +- if (yych <= 'h') goto yy61; +- goto yy4; +- } else { +- if (yych <= 'm') goto yy61; +- if (yych <= 'r') goto yy4; +- goto yy61; +- } +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy4; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy4; +- } +- } +- } ++ switch (yych) { ++ case '-': goto yy542; ++ case '.': goto yy1032; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1031; ++ case ':': goto yy1025; ++ default: goto yy431; + } +-yy440: +- YYDEBUG(440, *YYCURSOR); +- ++YYCURSOR; +- if (YYLIMIT <= YYCURSOR) YYFILL(1); +- yych = *YYCURSOR; +- YYDEBUG(441, *YYCURSOR); +- if (yybm[0+yych] & 4) { +- goto yy58; +- } +- if (yych <= ',') { +- if (yych == '+') goto yy440; +- goto yy57; +- } else { +- if (yych <= '-') goto yy440; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy55; +- goto yy57; +- } +-yy442: +- YYDEBUG(442, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'V') { +- if (yych <= 'D') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy4; +- goto yy61; +- } else { +- if (yych <= '/') goto yy4; +- if (yych <= '9') goto yy456; +- if (yych <= 'C') goto yy4; +- goto yy61; +- } +- } else { +- if (yych <= 'H') { +- if (yych == 'F') goto yy61; +- if (yych <= 'G') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'M') { +- if (yych <= 'L') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'R') goto yy4; +- if (yych <= 'T') goto yy61; +- goto yy4; +- } +- } +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'c') { +- if (yych == 'X') goto yy4; +- if (yych <= 'Y') goto yy61; +- goto yy4; +- } else { +- if (yych <= 'e') { +- if (yych <= 'd') goto yy61; +- goto yy4; +- } else { +- if (yych == 'g') goto yy4; +- goto yy61; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych == 'm') goto yy61; +- if (yych <= 'r') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy4; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy4; +- } +- } +- } ++yy1029: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '-': goto yy542; ++ case '.': goto yy1032; ++ case '0': ++ case '1': ++ case '2': goto yy1031; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1024; ++ case ':': goto yy1025; ++ default: goto yy431; + } +-yy443: +- YYDEBUG(443, *YYCURSOR); +- yyaccept = 0; ++yy1030: ++ yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'V') { +- if (yych <= 'D') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy4; +- goto yy61; +- } else { +- if (yych <= '/') goto yy4; +- if (yych <= '9') goto yy444; +- if (yych <= 'C') goto yy4; +- goto yy61; +- } +- } else { +- if (yych <= 'H') { +- if (yych == 'F') goto yy61; +- if (yych <= 'G') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'M') { +- if (yych <= 'L') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'R') goto yy4; +- if (yych <= 'T') goto yy61; +- goto yy4; +- } +- } +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'c') { +- if (yych == 'X') goto yy4; +- if (yych <= 'Y') goto yy61; +- goto yy4; +- } else { +- if (yych <= 'e') { +- if (yych <= 'd') goto yy61; +- goto yy4; +- } else { +- if (yych == 'g') goto yy4; +- goto yy61; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych == 'm') goto yy61; +- if (yych <= 'r') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy4; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy4; +- } +- } +- } ++ switch (yych) { ++ case '-': goto yy542; ++ case '.': goto yy1032; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1024; ++ case ':': goto yy1025; ++ default: goto yy431; + } +-yy444: +- YYDEBUG(444, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy61; +- if (yych >= ':') goto yy61; +-yy445: +- YYDEBUG(445, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yybm[0+yych] & 2) { +- goto yy55; ++yy1031: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '-': goto yy542; ++ case '.': goto yy1032; ++ case ':': goto yy1025; ++ default: goto yy431; + } +- if (yych != '-') goto yy61; +-yy446: +- YYDEBUG(446, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '0') goto yy447; +- if (yych <= '1') goto yy448; +- goto yy57; +-yy447: +- YYDEBUG(447, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy449; +- goto yy57; +-yy448: +- YYDEBUG(448, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= '3') goto yy57; +-yy449: +- YYDEBUG(449, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != '-') goto yy57; +- YYDEBUG(450, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '0') goto yy451; +- if (yych <= '2') goto yy452; +- if (yych <= '3') goto yy453; +- goto yy57; +-yy451: +- YYDEBUG(451, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy454; +- goto yy57; +-yy452: +- YYDEBUG(452, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy454; +- goto yy57; +-yy453: +- YYDEBUG(453, *YYCURSOR); ++yy1032: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= '2') goto yy57; +-yy454: +- YYDEBUG(454, *YYCURSOR); +- ++YYCURSOR; +-yy455: +- YYDEBUG(455, *YYCURSOR); +- { +- DEBUG_OUTPUT("iso8601date4 | iso8601date2 | iso8601dateslash | dateslash"); +- TIMELIB_INIT; +- TIMELIB_HAVE_DATE(); +- s->time->y = timelib_get_unsigned_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; +- } +-yy456: +- YYDEBUG(456, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'V') { +- if (yych <= 'D') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy4; +- goto yy61; +- } else { +- if (yych <= '/') goto yy4; +- if (yych <= '9') goto yy445; +- if (yych <= 'C') goto yy4; +- goto yy61; +- } +- } else { +- if (yych <= 'H') { +- if (yych == 'F') goto yy61; +- if (yych <= 'G') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'M') { +- if (yych <= 'L') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'R') goto yy4; +- if (yych <= 'T') goto yy61; +- goto yy4; +- } +- } +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'c') { +- if (yych == 'X') goto yy4; +- if (yych <= 'Y') goto yy61; +- goto yy4; +- } else { +- if (yych <= 'e') { +- if (yych <= 'd') goto yy61; +- goto yy4; +- } else { +- if (yych == 'g') goto yy4; +- goto yy61; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych == 'm') goto yy61; +- if (yych <= 'r') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy4; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy4; +- } +- } +- } ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy1033; ++ case '6': goto yy1034; ++ case '7': ++ case '8': ++ case '9': goto yy550; ++ default: goto yy57; + } +-yy457: +- YYDEBUG(457, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'T') { +- if (yych <= 'C') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy4; +- goto yy61; +- } else { +- if (yych <= '5') { +- if (yych <= '/') goto yy4; +- } else { +- if (yych <= '9') goto yy456; +- if (yych <= ':') goto yy163; +- goto yy4; +- } +- } +- } else { +- if (yych <= 'G') { +- if (yych == 'E') goto yy4; +- if (yych <= 'F') goto yy61; +- goto yy4; +- } else { +- if (yych <= 'L') { +- if (yych <= 'H') goto yy61; +- goto yy4; +- } else { +- if (yych <= 'M') goto yy61; +- if (yych <= 'R') goto yy4; +- goto yy61; +- } +- } +- } +- } else { +- if (yych <= 'g') { +- if (yych <= 'Y') { +- if (yych == 'W') goto yy61; +- if (yych <= 'X') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'd') { +- if (yych <= 'c') goto yy4; +- goto yy61; +- } else { +- if (yych == 'f') goto yy61; +- goto yy4; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych <= 'l') { +- if (yych <= 'h') goto yy61; +- goto yy4; +- } else { +- if (yych <= 'm') goto yy61; +- if (yych <= 'r') goto yy4; +- goto yy61; +- } +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy4; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy4; +- } +- } +- } ++yy1033: ++ yyaccept = 10; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '.': goto yy437; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1035; ++ default: goto yy431; + } +- YYDEBUG(458, *YYCURSOR); +- yyaccept = 0; ++yy1034: ++ yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'V') { +- if (yych <= 'D') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy4; +- goto yy61; +- } else { +- if (yych <= '/') goto yy4; +- if (yych <= '9') goto yy459; +- if (yych <= 'C') goto yy4; +- goto yy61; +- } +- } else { +- if (yych <= 'H') { +- if (yych == 'F') goto yy61; +- if (yych <= 'G') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'M') { +- if (yych <= 'L') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'R') goto yy4; +- if (yych <= 'T') goto yy61; +- goto yy4; +- } +- } +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'c') { +- if (yych == 'X') goto yy4; +- if (yych <= 'Y') goto yy61; +- goto yy4; +- } else { +- if (yych <= 'e') { +- if (yych <= 'd') goto yy61; +- goto yy4; +- } else { +- if (yych == 'g') goto yy4; +- goto yy61; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych == 'm') goto yy61; +- if (yych <= 'r') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy4; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy4; +- } +- } +- } ++ switch (yych) { ++ case '.': goto yy437; ++ case '0': goto yy1035; ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy551; ++ default: goto yy431; + } +-yy459: +- YYDEBUG(459, *YYCURSOR); +- yyaccept = 0; ++yy1035: ++ yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); +- if (yybm[0+yych] & 2) { +- goto yy55; ++ switch (yych) { ++ case '.': goto yy437; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy545; ++ default: goto yy431; + } +- if (yych <= 'V') { +- if (yych <= 'D') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy4; +- goto yy61; +- } else { +- if (yych == '-') goto yy446; +- if (yych <= 'C') goto yy4; +- goto yy61; +- } +- } else { +- if (yych <= 'H') { +- if (yych == 'F') goto yy61; +- if (yych <= 'G') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'M') { +- if (yych <= 'L') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'R') goto yy4; +- if (yych <= 'T') goto yy61; +- goto yy4; +- } +- } +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'c') { +- if (yych == 'X') goto yy4; +- if (yych <= 'Y') goto yy61; +- goto yy4; +- } else { +- if (yych <= 'e') { +- if (yych <= 'd') goto yy61; +- goto yy4; +- } else { +- if (yych == 'g') goto yy4; +- goto yy61; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych == 'm') goto yy61; +- if (yych <= 'r') goto yy4; +- goto yy61; +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy4; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy4; +- } +- } +- } ++yy1036: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '\t': goto yy400; ++ case '-': goto yy991; ++ case '.': goto yy414; ++ case '/': goto yy412; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy1006; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy681; ++ case ':': goto yy423; ++ case 'n': goto yy410; ++ case 'r': goto yy411; ++ case 's': goto yy404; ++ case 't': goto yy408; ++ default: goto yy402; + } +-yy460: +- YYDEBUG(460, *YYCURSOR); ++yy1037: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy462; +- if (yych <= '0') goto yy736; +- if (yych <= '1') goto yy737; +- if (yych <= '9') goto yy738; +- goto yy462; +-yy461: +- YYDEBUG(461, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13); +- yych = *YYCURSOR; +-yy462: +- YYDEBUG(462, *YYCURSOR); +- YYDEBUG(-1, yych); + switch (yych) { +- case '\t': +- case ' ': goto yy461; +- case '-': +- case '.': goto yy577; ++ case '\t': goto yy992; ++ case '-': goto yy991; ++ case '.': goto yy1004; ++ case '/': goto yy412; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy1006; ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy681; ++ case ':': goto yy1005; ++ case 'n': goto yy410; ++ case 'r': goto yy411; ++ case 's': goto yy404; ++ case 't': goto yy408; ++ default: goto yy994; ++ } ++yy1038: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; + case 'A': +- case 'a': goto yy480; ++ case 'B': ++ case 'C': + case 'D': +- case 'd': goto yy466; + case 'F': +- case 'f': goto yy467; ++ case 'G': + case 'H': +- case 'h': goto yy64; +- case 'I': goto yy475; ++ case 'I': + case 'J': +- case 'j': goto yy479; ++ case 'K': ++ case 'L': + case 'M': +- case 'm': goto yy465; + case 'N': +- case 'n': goto yy482; + case 'O': +- case 'o': goto yy481; + case 'P': +- case 'p': goto yy484; ++ case 'Q': ++ case 'R': + case 'S': +- case 's': goto yy463; + case 'T': +- case 't': goto yy69; +- case 'V': goto yy477; ++ case 'U': ++ case 'V': + case 'W': +- case 'w': goto yy68; +- case 'X': goto yy478; ++ case 'X': + case 'Y': +- case 'y': goto yy67; +- default: goto yy57; +- } +-yy463: +- YYDEBUG(463, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych <= 'D') { +- if (yych == 'A') goto yy127; +- goto yy57; +- } else { +- if (yych <= 'E') goto yy1049; +- if (yych <= 'T') goto yy57; +- goto yy126; +- } +- } else { +- if (yych <= 'd') { +- if (yych == 'a') goto yy127; +- goto yy57; +- } else { +- if (yych <= 'e') goto yy1049; +- if (yych == 'u') goto yy126; +- goto yy57; +- } +- } +-yy464: +- YYDEBUG(464, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '`') { +- if (yych <= 'D') { +- if (yych == 'A') goto yy127; +- goto yy57; +- } else { +- if (yych <= 'E') goto yy1049; +- if (yych == 'U') goto yy126; +- goto yy57; +- } +- } else { +- if (yych <= 'e') { +- if (yych <= 'a') goto yy127; +- if (yych <= 'd') goto yy57; +- goto yy1049; +- } else { +- if (yych <= 's') goto yy57; +- if (yych <= 't') goto yy729; +- if (yych <= 'u') goto yy126; +- goto yy57; +- } +- } +-yy465: +- YYDEBUG(465, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'O') { +- if (yych <= 'H') { +- if (yych == 'A') goto yy592; +- goto yy57; +- } else { +- if (yych <= 'I') goto yy118; +- if (yych <= 'N') goto yy57; +- goto yy117; +- } +- } else { +- if (yych <= 'h') { +- if (yych == 'a') goto yy592; +- goto yy57; +- } else { +- if (yych <= 'i') goto yy118; +- if (yych == 'o') goto yy117; +- goto yy57; +- } +- } +-yy466: +- YYDEBUG(466, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych == 'A') goto yy114; +- if (yych <= 'D') goto yy57; +- goto yy579; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy57; +- goto yy114; +- } else { +- if (yych == 'e') goto yy579; +- goto yy57; +- } +- } +-yy467: +- YYDEBUG(467, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'R') { +- if (yych <= 'N') { +- if (yych == 'E') goto yy595; +- goto yy57; +- } else { +- if (yych <= 'O') goto yy99; +- if (yych <= 'Q') goto yy57; +- goto yy98; +- } +- } else { +- if (yych <= 'n') { +- if (yych == 'e') goto yy595; +- goto yy57; +- } else { +- if (yych <= 'o') goto yy99; +- if (yych == 'r') goto yy98; +- goto yy57; +- } +- } +-yy468: +- YYDEBUG(468, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych == 'H') goto yy70; +- if (yych <= 'T') goto yy57; +- goto yy71; +- } else { +- if (yych <= 'h') { +- if (yych <= 'g') goto yy57; +- goto yy1048; +- } else { +- if (yych == 'u') goto yy71; +- goto yy57; +- } ++ 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 yy142; ++ case 'E': ++ case 'e': goto yy1039; ++ default: goto yy4; + } +-yy469: +- YYDEBUG(469, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == '-') goto yy742; +- if (yych <= '/') goto yy61; +- if (yych <= '9') goto yy741; +- goto yy61; +-yy470: +- YYDEBUG(470, *YYCURSOR); ++yy1039: + yych = *++YYCURSOR; +- if (yych <= 'c') { +- if (yych == 'O') goto yy530; +- goto yy57; +- } else { +- if (yych <= 'd') goto yy729; +- if (yych == 'o') goto yy530; +- goto yy57; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case '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 yy143; ++ case 'V': ++ case 'v': goto yy1040; ++ default: goto yy4; + } +-yy471: +- YYDEBUG(471, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'd') goto yy729; +- goto yy57; +-yy472: +- YYDEBUG(472, *YYCURSOR); ++yy1040: + yych = *++YYCURSOR; +- YYDEBUG(-1, yych); + switch (yych) { +- case '0': +- case '1': +- case '2': goto yy666; +- case '3': goto yy668; +- case '4': +- case '5': +- case '6': +- case '7': +- case '8': +- case '9': goto yy669; ++ case ')': goto yy140; + case 'A': +- case 'a': goto yy673; ++ case 'B': ++ case 'C': + case 'D': +- case 'd': goto yy677; ++ case 'E': + case 'F': +- case 'f': goto yy671; ++ case 'G': ++ case 'H': + case 'J': +- case 'j': goto yy670; ++ case 'K': ++ case 'L': + case 'M': +- case 'm': goto yy672; + case 'N': +- case 'n': goto yy676; + case 'O': +- case 'o': goto yy675; ++ case 'P': ++ case 'Q': ++ case 'R': + case 'S': +- case 's': goto yy674; +- default: goto yy57; ++ 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 yy144; ++ case 'I': ++ case 'i': goto yy1041; ++ default: goto yy4; + } +-yy473: +- YYDEBUG(473, *YYCURSOR); ++yy1041: + yych = *++YYCURSOR; +- YYDEBUG(-1, yych); + switch (yych) { +- case '0': goto yy616; +- case '1': goto yy617; +- case '2': +- case '3': +- case '4': +- case '5': +- case '6': +- case '7': +- case '8': +- case '9': goto yy618; ++ case ')': goto yy140; + case 'A': +- case 'a': goto yy622; ++ case 'B': ++ case 'C': + case 'D': +- case 'd': goto yy626; ++ case 'E': + case 'F': +- case 'f': goto yy620; ++ case 'G': ++ case 'H': ++ case 'I': + case 'J': +- case 'j': goto yy619; ++ case 'K': ++ case 'L': + case 'M': +- case 'm': goto yy621; + case 'N': +- case 'n': goto yy625; +- case 'O': +- case 'o': goto yy624; ++ case 'P': ++ case 'Q': ++ case 'R': + case 'S': +- case 's': goto yy623; +- default: goto yy578; +- } +-yy474: +- YYDEBUG(474, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '1') { +- if (yych <= '/') goto yy578; +- if (yych <= '0') goto yy568; +- goto yy569; +- } else { +- if (yych <= '5') goto yy570; +- if (yych <= '9') goto yy571; +- goto yy578; +- } +-yy475: +- YYDEBUG(475, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- if (yych <= '.') goto yy532; +- } +- } else { +- if (yych <= 'U') { +- if (yych <= '9') goto yy534; +- if (yych == 'I') goto yy567; +- } else { +- if (yych == 'W') goto yy476; +- if (yych <= 'X') goto yy540; +- } +- } +-yy476: +- YYDEBUG(476, *YYCURSOR); +- { +- DEBUG_OUTPUT("datenoyearrev"); +- TIMELIB_INIT; +- TIMELIB_HAVE_DATE(); +- s->time->d = timelib_get_nr((char **) &ptr, 2); +- timelib_skip_day_suffix((char **) &ptr); +- s->time->m = timelib_get_month((char **) &ptr); +- TIMELIB_DEINIT; +- return TIMELIB_DATE_TEXT; +- } +-yy477: +- YYDEBUG(477, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy476; +- goto yy532; +- } else { +- if (yych == ' ') goto yy532; +- goto yy476; +- } +- } else { +- if (yych <= '9') { +- if (yych <= '.') goto yy532; +- if (yych <= '/') goto yy476; +- goto yy534; +- } else { +- if (yych == 'I') goto yy565; +- goto yy476; +- } +- } +-yy478: +- YYDEBUG(478, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy476; +- goto yy532; +- } else { +- if (yych == ' ') goto yy532; +- goto yy476; +- } +- } else { +- if (yych <= '9') { +- if (yych <= '.') goto yy532; +- if (yych <= '/') goto yy476; +- goto yy534; +- } else { +- if (yych == 'I') goto yy564; +- goto yy476; +- } +- } +-yy479: +- YYDEBUG(479, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych == 'A') goto yy557; +- if (yych <= 'T') goto yy57; +- goto yy556; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy57; +- goto yy557; +- } else { +- if (yych == 'u') goto yy556; +- goto yy57; +- } +- } +-yy480: +- YYDEBUG(480, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'T') { +- if (yych <= 'L') { +- if (yych == '.') goto yy485; +- goto yy57; +- } else { +- if (yych <= 'M') goto yy486; +- if (yych == 'P') goto yy550; +- goto yy57; +- } +- } else { +- if (yych <= 'o') { +- if (yych <= 'U') goto yy549; +- if (yych == 'm') goto yy486; +- goto yy57; +- } else { +- if (yych <= 'p') goto yy550; +- if (yych == 'u') goto yy549; +- goto yy57; +- } +- } +-yy481: +- YYDEBUG(481, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'C') goto yy544; +- if (yych == 'c') goto yy544; +- goto yy57; +-yy482: +- YYDEBUG(482, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'O') goto yy530; +- if (yych == 'o') goto yy530; +- goto yy57; +-yy483: +- YYDEBUG(483, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy490; +- if (yych <= '9') goto yy492; +- goto yy57; +-yy484: +- YYDEBUG(484, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'L') { +- if (yych != '.') goto yy57; +- } else { +- if (yych <= 'M') goto yy486; +- if (yych == 'm') goto yy486; +- goto yy57; +- } +-yy485: +- YYDEBUG(485, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'M') goto yy486; +- if (yych != 'm') goto yy57; +-yy486: +- YYDEBUG(486, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 0x1F) { +- if (yych <= 0x00) goto yy488; +- if (yych == '\t') goto yy488; +- goto yy57; +- } else { +- if (yych <= ' ') goto yy488; +- if (yych != '.') goto yy57; +- } +- YYDEBUG(487, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '\t') { +- if (yych <= 0x00) goto yy488; +- if (yych <= 0x08) goto yy57; +- } else { +- if (yych != ' ') goto yy57; +- } +-yy488: +- YYDEBUG(488, *YYCURSOR); +- ++YYCURSOR; +- YYDEBUG(489, *YYCURSOR); +- { +- 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; +- } +-yy490: +- YYDEBUG(490, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy493; +- } else { +- if (yych <= '9') goto yy507; +- if (yych <= ':') goto yy493; +- } +-yy491: +- YYDEBUG(491, *YYCURSOR); +- { +- 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, tz_get_wrapper); +- if (tz_not_found) { +- add_error(s, "The timezone could not be found in the database"); +- } +- } +- TIMELIB_DEINIT; +- return TIMELIB_TIME24_WITH_ZONE; ++ 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 yy145; ++ case 'O': ++ case 'o': goto yy1042; ++ default: goto yy4; + } +-yy492: +- YYDEBUG(492, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '.') goto yy493; +- if (yych != ':') goto yy491; +-yy493: +- YYDEBUG(493, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy494; +- if (yych <= '6') goto yy495; +- if (yych <= '9') goto yy496; +- goto yy57; +-yy494: +- YYDEBUG(494, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '.') goto yy497; +- if (yych <= '/') goto yy491; +- if (yych <= '9') goto yy500; +- goto yy491; +-yy495: +- YYDEBUG(495, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '.') goto yy497; +- if (yych == '0') goto yy500; +- goto yy491; +-yy496: +- YYDEBUG(496, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych != '.') goto yy491; +-yy497: +- YYDEBUG(497, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +-yy498: +- YYDEBUG(498, *YYCURSOR); +- ++YYCURSOR; +- if (YYLIMIT <= YYCURSOR) YYFILL(1); +- yych = *YYCURSOR; +- YYDEBUG(499, *YYCURSOR); +- if (yych <= '/') goto yy491; +- if (yych <= '9') goto yy498; +- goto yy491; +-yy500: +- YYDEBUG(500, *YYCURSOR); +- yyaccept = 11; ++yy1042: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '@') { +- if (yych <= 0x1F) { +- if (yych != '\t') goto yy491; +- } else { +- if (yych <= ' ') goto yy501; +- if (yych == '.') goto yy497; +- goto yy491; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'A') goto yy503; +- if (yych == 'P') goto yy503; +- goto yy491; +- } else { +- if (yych <= 'a') goto yy503; +- if (yych == 'p') goto yy503; +- goto yy491; +- } +- } +-yy501: +- YYDEBUG(501, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); +- yych = *YYCURSOR; +- YYDEBUG(502, *YYCURSOR); +- if (yych <= 'A') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy501; +- goto yy57; +- } else { +- if (yych <= ' ') goto yy501; +- if (yych <= '@') goto yy57; +- } +- } else { +- if (yych <= '`') { +- if (yych != 'P') goto yy57; +- } else { +- if (yych <= 'a') goto yy503; +- if (yych != 'p') goto yy57; +- } +- } +-yy503: +- YYDEBUG(503, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'L') { +- if (yych != '.') goto yy57; +- } else { +- if (yych <= 'M') goto yy505; +- if (yych == 'm') goto yy505; +- goto yy57; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'U': ++ case 'u': goto yy1043; ++ default: goto yy4; + } +- YYDEBUG(504, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'M') goto yy505; +- if (yych != 'm') goto yy57; +-yy505: +- YYDEBUG(505, *YYCURSOR); ++yy1043: + yych = *++YYCURSOR; +- if (yych <= 0x1F) { +- if (yych <= 0x00) goto yy488; +- if (yych == '\t') goto yy488; +- goto yy57; +- } else { +- if (yych <= ' ') goto yy488; +- if (yych != '.') goto yy57; ++ switch (yych) { ++ case 'S': ++ case 's': goto yy1044; ++ default: goto yy57; + } +- YYDEBUG(506, *YYCURSOR); ++yy1044: + yych = *++YYCURSOR; +- if (yych <= '\t') { +- if (yych <= 0x00) goto yy488; +- if (yych <= 0x08) goto yy57; +- goto yy488; +- } else { +- if (yych == ' ') goto yy488; +- goto yy57; +- } +-yy507: +- YYDEBUG(507, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ':') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy508; +- if (yych <= 0x1F) goto yy491; +- } else { +- if (yych == '.') goto yy493; +- if (yych <= '9') goto yy491; +- goto yy511; +- } +- } else { +- if (yych <= 'P') { +- if (yych == 'A') goto yy510; +- if (yych <= 'O') goto yy491; +- goto yy510; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy491; +- goto yy510; +- } else { +- if (yych == 'p') goto yy510; +- goto yy491; +- } +- } ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1045; ++ default: goto yy57; + } +-yy508: +- YYDEBUG(508, *YYCURSOR); ++yy1045: + ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); ++ if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); + yych = *YYCURSOR; +- YYDEBUG(509, *YYCURSOR); +- if (yych <= 'A') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy508; +- goto yy57; +- } else { +- if (yych <= ' ') goto yy508; +- if (yych <= '@') goto yy57; +- } +- } else { +- if (yych <= '`') { +- if (yych != 'P') goto yy57; +- } else { +- if (yych <= 'a') goto yy510; +- if (yych != 'p') goto yy57; +- } ++yy1046: ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1045; ++ case 'D': ++ case 'd': goto yy1050; ++ case 'F': ++ case 'f': goto yy1051; ++ case 'H': ++ case 'h': goto yy1049; ++ case 'M': ++ case 'm': goto yy1048; ++ case 'S': ++ case 's': goto yy1047; ++ case 'T': ++ case 't': goto yy1054; ++ case 'W': ++ case 'w': goto yy1053; ++ case 'Y': ++ case 'y': goto yy1052; ++ default: goto yy57; + } +-yy510: +- YYDEBUG(510, *YYCURSOR); ++yy1047: + yych = *++YYCURSOR; +- if (yych <= 'L') { +- if (yych == '.') goto yy527; +- goto yy57; +- } else { +- if (yych <= 'M') goto yy528; +- if (yych == 'm') goto yy528; +- goto yy57; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy1119; ++ case 'E': ++ case 'e': goto yy1120; ++ case 'U': ++ case 'u': goto yy1118; ++ default: goto yy57; + } +-yy511: +- YYDEBUG(511, *YYCURSOR); ++yy1048: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy512; +- if (yych <= '6') goto yy513; +- if (yych <= '9') goto yy496; +- goto yy57; +-yy512: +- YYDEBUG(512, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '.') goto yy497; +- if (yych <= '/') goto yy491; +- if (yych <= '9') goto yy514; +- goto yy491; +-yy513: +- YYDEBUG(513, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '.') goto yy497; +- if (yych != '0') goto yy491; +-yy514: +- YYDEBUG(514, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ':') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy501; +- if (yych <= 0x1F) goto yy491; +- goto yy501; +- } else { +- if (yych == '.') goto yy515; +- if (yych <= '9') goto yy491; +- goto yy516; +- } +- } else { +- if (yych <= 'P') { +- if (yych == 'A') goto yy503; +- if (yych <= 'O') goto yy491; +- goto yy503; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy491; +- goto yy503; +- } else { +- if (yych == 'p') goto yy503; +- goto yy491; +- } +- } ++ switch (yych) { ++ case 'I': ++ case 'i': goto yy1110; ++ case 'O': ++ case 'o': goto yy1109; ++ default: goto yy57; + } +-yy515: +- YYDEBUG(515, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy525; +- goto yy57; +-yy516: +- YYDEBUG(516, *YYCURSOR); ++yy1049: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +-yy517: +- YYDEBUG(517, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); +- yych = *YYCURSOR; +- YYDEBUG(518, *YYCURSOR); +- if (yych <= 'O') { +- if (yych <= '9') { +- if (yych <= '/') goto yy57; +- goto yy517; +- } else { +- if (yych != 'A') goto yy57; +- } +- } else { +- if (yych <= 'a') { +- if (yych <= 'P') goto yy519; +- if (yych <= '`') goto yy57; +- } else { +- if (yych != 'p') goto yy57; +- } ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy1107; ++ default: goto yy57; + } +-yy519: +- YYDEBUG(519, *YYCURSOR); ++yy1050: + yych = *++YYCURSOR; +- if (yych <= 'L') { +- if (yych != '.') goto yy57; +- } else { +- if (yych <= 'M') goto yy521; +- if (yych == 'm') goto yy521; +- goto yy57; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy1106; ++ default: goto yy57; + } +- YYDEBUG(520, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'M') goto yy521; +- if (yych != 'm') goto yy57; +-yy521: +- YYDEBUG(521, *YYCURSOR); ++yy1051: + yych = *++YYCURSOR; +- if (yych <= 0x1F) { +- if (yych <= 0x00) goto yy523; +- if (yych == '\t') goto yy523; +- goto yy57; +- } else { +- if (yych <= ' ') goto yy523; +- if (yych != '.') goto yy57; ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy1091; ++ case 'R': ++ case 'r': goto yy1090; ++ default: goto yy57; + } +- YYDEBUG(522, *YYCURSOR); ++yy1052: + yych = *++YYCURSOR; +- if (yych <= '\t') { +- if (yych <= 0x00) goto yy523; +- if (yych <= 0x08) goto yy57; +- } else { +- if (yych != ' ') goto yy57; +- } +-yy523: +- YYDEBUG(523, *YYCURSOR); +- ++YYCURSOR; +- YYDEBUG(524, *YYCURSOR); +- { +- DEBUG_OUTPUT("mssqltime"); +- 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 == ':' || *ptr == '.') { +- s->time->f = timelib_get_frac_nr((char **) &ptr, 8); +- } +- } +- timelib_eat_spaces((char **) &ptr); +- s->time->h += timelib_meridian((char **) &ptr, s->time->h); +- TIMELIB_DEINIT; +- return TIMELIB_TIME24_WITH_ZONE; +- } +-yy525: +- YYDEBUG(525, *YYCURSOR); +- yyaccept = 11; +- YYMARKER = ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); +- yych = *YYCURSOR; +- YYDEBUG(526, *YYCURSOR); +- if (yych <= 'O') { +- if (yych <= '9') { +- if (yych <= '/') goto yy491; +- goto yy525; +- } else { +- if (yych == 'A') goto yy519; +- goto yy491; +- } +- } else { +- if (yych <= 'a') { +- if (yych <= 'P') goto yy519; +- if (yych <= '`') goto yy491; +- goto yy519; +- } else { +- if (yych == 'p') goto yy519; +- goto yy491; +- } ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy1087; ++ default: goto yy57; + } +-yy527: +- YYDEBUG(527, *YYCURSOR); ++yy1053: + yych = *++YYCURSOR; +- if (yych == 'M') goto yy528; +- if (yych != 'm') goto yy57; +-yy528: +- YYDEBUG(528, *YYCURSOR); ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy1073; ++ default: goto yy57; ++ } ++yy1054: + yych = *++YYCURSOR; +- if (yych <= 0x1F) { +- if (yych <= 0x00) goto yy488; +- if (yych == '\t') goto yy488; +- goto yy57; +- } else { +- if (yych <= ' ') goto yy488; +- if (yych != '.') goto yy57; ++ switch (yych) { ++ case 'H': ++ case 'h': goto yy1055; ++ case 'U': ++ case 'u': goto yy1056; ++ default: goto yy57; + } +- YYDEBUG(529, *YYCURSOR); ++yy1055: + yych = *++YYCURSOR; +- if (yych <= '\t') { +- if (yych <= 0x00) goto yy488; +- if (yych <= 0x08) goto yy57; +- goto yy488; +- } else { +- if (yych == ' ') goto yy488; +- goto yy57; ++ switch (yych) { ++ case 'U': ++ case 'u': goto yy1068; ++ default: goto yy57; + } +-yy530: +- YYDEBUG(530, *YYCURSOR); ++yy1056: + yych = *++YYCURSOR; +- if (yych == 'V') goto yy531; +- if (yych != 'v') goto yy57; +-yy531: +- YYDEBUG(531, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych != '\t') goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- } +- } else { +- if (yych <= 'D') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'E') goto yy536; +- if (yych == 'e') goto yy536; +- goto yy476; +- } ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy1057; ++ default: goto yy57; + } +-yy532: +- YYDEBUG(532, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 4) YYFILL(4); +- yych = *YYCURSOR; +-yy533: +- YYDEBUG(533, *YYCURSOR); +- if (yych <= ' ') { +- if (yych == '\t') goto yy532; +- if (yych <= 0x1F) goto yy57; +- goto yy532; +- } else { +- if (yych <= '.') { +- if (yych <= ',') goto yy57; +- goto yy532; +- } else { +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +- } ++yy1057: ++ yyaccept = 25; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1059; ++ case 'S': ++ case 's': goto yy1061; ++ default: goto yy1058; + } +-yy534: +- YYDEBUG(534, *YYCURSOR); +- ++YYCURSOR; +- if ((yych = *YYCURSOR) <= '/') goto yy535; +- if (yych <= '9') goto yy541; +-yy535: +- YYDEBUG(535, *YYCURSOR); ++yy1058: + { +- int length = 0; +- DEBUG_OUTPUT("datefull"); ++ timelib_sll i; ++ int behavior = 0; ++ DEBUG_OUTPUT("relativetext"); + TIMELIB_INIT; +- TIMELIB_HAVE_DATE(); +- s->time->d = timelib_get_nr((char **) &ptr, 2); +- timelib_skip_day_suffix((char **) &ptr); +- s->time->m = timelib_get_month((char **) &ptr); +- s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); +- TIMELIB_PROCESS_YEAR(s->time->y, length); ++ 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_DATE_FULL; ++ return TIMELIB_RELATIVE; + } +-yy536: +- YYDEBUG(536, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'M') goto yy537; +- if (yych != 'm') goto yy57; +-yy537: +- YYDEBUG(537, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'B') goto yy538; +- if (yych != 'b') goto yy57; +-yy538: +- YYDEBUG(538, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy539; +- if (yych != 'e') goto yy57; +-yy539: +- YYDEBUG(539, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy540; +- if (yych != 'r') goto yy57; +-yy540: +- YYDEBUG(540, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ' ') { +- if (yych == '\t') goto yy532; +- if (yych <= 0x1F) goto yy476; +- goto yy532; +- } else { +- if (yych <= '.') { +- if (yych <= ',') goto yy476; +- goto yy532; +- } else { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } ++yy1059: ++ ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); ++ yych = *YYCURSOR; ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1059; ++ case 'O': ++ case 'o': goto yy1065; ++ default: goto yy57; + } +-yy541: +- YYDEBUG(541, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy535; +- if (yych >= ':') goto yy535; +-yy542: +- YYDEBUG(542, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy535; +- if (yych >= ':') goto yy535; +- YYDEBUG(543, *YYCURSOR); +- yych = *++YYCURSOR; +- goto yy535; +-yy544: +- YYDEBUG(544, *YYCURSOR); ++yy1061: + yych = *++YYCURSOR; +- if (yych == 'T') goto yy545; +- if (yych != 't') goto yy57; +-yy545: +- YYDEBUG(545, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- goto yy532; +- } +- } else { +- if (yych <= 'N') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'O') goto yy546; +- if (yych != 'o') goto yy476; +- } ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy1062; ++ default: goto yy57; + } +-yy546: +- YYDEBUG(546, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'B') goto yy547; +- if (yych != 'b') goto yy57; +-yy547: +- YYDEBUG(547, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy548; +- if (yych != 'e') goto yy57; +-yy548: +- YYDEBUG(548, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy540; +- if (yych == 'r') goto yy540; +- goto yy57; +-yy549: +- YYDEBUG(549, *YYCURSOR); ++yy1062: + yych = *++YYCURSOR; +- if (yych == 'G') goto yy553; +- if (yych == 'g') goto yy553; +- goto yy57; +-yy550: +- YYDEBUG(550, *YYCURSOR); ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy1063; ++ default: goto yy57; ++ } ++yy1063: + yych = *++YYCURSOR; +- if (yych == 'R') goto yy551; +- if (yych != 'r') goto yy57; +-yy551: +- YYDEBUG(551, *YYCURSOR); +- yyaccept = 10; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy1064; ++ default: goto yy57; ++ } ++yy1064: ++ yyaccept = 25; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- goto yy532; +- } +- } else { +- if (yych <= 'H') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'I') goto yy552; +- if (yych != 'i') goto yy476; +- } ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1059; ++ default: goto yy1058; + } +-yy552: +- YYDEBUG(552, *YYCURSOR); ++yy1065: + yych = *++YYCURSOR; +- if (yych == 'L') goto yy540; +- if (yych == 'l') goto yy540; +- goto yy57; +-yy553: +- YYDEBUG(553, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- goto yy532; +- } +- } else { +- if (yych <= 'T') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'U') goto yy554; +- if (yych != 'u') goto yy476; ++ switch (yych) { ++ case 'F': ++ case 'f': goto yy1066; ++ default: goto yy57; ++ } ++yy1066: ++ ++YYCURSOR; ++ { ++ timelib_sll i; ++ int behavior = 0; ++ DEBUG_OUTPUT("weekdayof"); ++ TIMELIB_INIT; ++ TIMELIB_HAVE_RELATIVE(); ++ TIMELIB_HAVE_SPECIAL_RELATIVE(); ++ ++ i = timelib_get_relative_text((char **) &ptr, &behavior); ++ timelib_eat_spaces((char **) &ptr); ++ if (i > 0) { /* first, second... etc */ ++ s->time->relative.special.type = TIMELIB_SPECIAL_DAY_OF_WEEK_IN_MONTH; ++ timelib_set_relative((char **) &ptr, i, 1, s); ++ } else { /* last */ ++ s->time->relative.special.type = TIMELIB_SPECIAL_LAST_DAY_OF_WEEK_IN_MONTH; ++ timelib_set_relative((char **) &ptr, i, behavior, s); + } ++ TIMELIB_DEINIT; ++ return TIMELIB_WEEK_DAY_OF_MONTH; + } +-yy554: +- YYDEBUG(554, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'S') goto yy555; +- if (yych != 's') goto yy57; +-yy555: +- YYDEBUG(555, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'T') goto yy540; +- if (yych == 't') goto yy540; +- goto yy57; +-yy556: +- YYDEBUG(556, *YYCURSOR); ++yy1068: ++ yyaccept = 25; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1059; ++ case 'R': ++ case 'r': goto yy1069; ++ default: goto yy1058; ++ } ++yy1069: + yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych == 'L') goto yy563; +- if (yych <= 'M') goto yy57; +- goto yy562; +- } else { +- if (yych <= 'l') { +- if (yych <= 'k') goto yy57; +- goto yy563; +- } else { +- if (yych == 'n') goto yy562; +- goto yy57; +- } ++ switch (yych) { ++ case 'S': ++ case 's': goto yy1070; ++ default: goto yy57; + } +-yy557: +- YYDEBUG(557, *YYCURSOR); ++yy1070: + yych = *++YYCURSOR; +- if (yych == 'N') goto yy558; +- if (yych != 'n') goto yy57; +-yy558: +- YYDEBUG(558, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- goto yy532; +- } +- } else { +- if (yych <= 'T') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'U') goto yy559; +- if (yych != 'u') goto yy476; +- } ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy1071; ++ default: goto yy57; + } +-yy559: +- YYDEBUG(559, *YYCURSOR); ++yy1071: + yych = *++YYCURSOR; +- if (yych == 'A') goto yy560; +- if (yych != 'a') goto yy57; +-yy560: +- YYDEBUG(560, *YYCURSOR); ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy1072; ++ default: goto yy57; ++ } ++yy1072: + yych = *++YYCURSOR; +- if (yych == 'R') goto yy561; +- if (yych != 'r') goto yy57; +-yy561: +- YYDEBUG(561, *YYCURSOR); ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy1064; ++ default: goto yy57; ++ } ++yy1073: + yych = *++YYCURSOR; +- if (yych == 'Y') goto yy540; +- if (yych == 'y') goto yy540; +- goto yy57; +-yy562: +- YYDEBUG(562, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- goto yy532; +- } +- } else { +- if (yych <= 'D') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'E') goto yy540; +- if (yych == 'e') goto yy540; +- goto yy476; +- } ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy1075; ++ case 'E': ++ case 'e': goto yy1074; ++ default: goto yy57; + } +-yy563: +- YYDEBUG(563, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- goto yy532; +- } +- } else { +- if (yych <= 'X') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'Y') goto yy540; +- if (yych == 'y') goto yy540; +- goto yy476; +- } ++yy1074: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'K': ++ case 'k': goto yy1081; ++ default: goto yy57; + } +-yy564: +- YYDEBUG(564, *YYCURSOR); +- yyaccept = 10; ++yy1075: ++ yyaccept = 25; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy476; +- goto yy532; +- } else { +- if (yych == ' ') goto yy532; +- goto yy476; +- } +- } else { +- if (yych <= '9') { +- if (yych <= '.') goto yy532; +- if (yych <= '/') goto yy476; +- goto yy534; +- } else { +- if (yych == 'I') goto yy540; +- goto yy476; +- } ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1059; ++ case 'N': ++ case 'n': goto yy1076; ++ default: goto yy1058; + } +-yy565: +- YYDEBUG(565, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy476; +- goto yy532; +- } else { +- if (yych == ' ') goto yy532; +- goto yy476; +- } +- } else { +- if (yych <= '9') { +- if (yych <= '.') goto yy532; +- if (yych <= '/') goto yy476; +- goto yy534; +- } else { +- if (yych != 'I') goto yy476; +- } ++yy1076: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy1077; ++ default: goto yy57; + } +- YYDEBUG(566, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy476; +- goto yy532; +- } else { +- if (yych == ' ') goto yy532; +- goto yy476; +- } +- } else { +- if (yych <= '9') { +- if (yych <= '.') goto yy532; +- if (yych <= '/') goto yy476; +- goto yy534; +- } else { +- if (yych == 'I') goto yy540; +- goto yy476; +- } ++yy1077: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'S': ++ case 's': goto yy1078; ++ default: goto yy57; + } +-yy567: +- YYDEBUG(567, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy476; +- goto yy532; +- } else { +- if (yych == ' ') goto yy532; +- goto yy476; +- } +- } else { +- if (yych <= '9') { +- if (yych <= '.') goto yy532; +- if (yych <= '/') goto yy476; +- goto yy534; +- } else { +- if (yych == 'I') goto yy540; +- goto yy476; +- } ++yy1078: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy1079; ++ default: goto yy57; + } +-yy568: +- YYDEBUG(568, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= ',') goto yy491; +- if (yych <= '-') goto yy602; +- goto yy601; +- } else { +- if (yych <= '/') goto yy491; +- if (yych <= '9') goto yy615; +- if (yych <= ':') goto yy493; +- goto yy491; ++yy1079: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy1080; ++ default: goto yy57; + } +-yy569: +- YYDEBUG(569, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= ',') goto yy491; +- if (yych <= '-') goto yy602; +- if (yych <= '.') goto yy601; +- goto yy491; +- } else { +- if (yych <= '2') goto yy615; +- if (yych <= '9') goto yy614; +- if (yych <= ':') goto yy493; +- goto yy491; ++yy1080: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy1064; ++ default: goto yy57; + } +-yy570: +- YYDEBUG(570, *YYCURSOR); +- yyaccept = 11; ++yy1081: ++ yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= ',') goto yy491; +- if (yych <= '-') goto yy602; +- goto yy601; +- } else { +- if (yych <= '/') goto yy491; +- if (yych <= '9') goto yy614; +- if (yych <= ':') goto yy493; +- goto yy491; ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy1084; ++ case 'S': ++ case 's': goto yy1083; ++ default: goto yy1082; + } +-yy571: +- YYDEBUG(571, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= ',') goto yy491; +- if (yych <= '-') goto yy602; +- goto yy601; +- } else { +- if (yych == ':') goto yy493; +- goto yy491; ++yy1082: ++ { ++ timelib_sll i; ++ int behavior = 0; ++ DEBUG_OUTPUT("relativetextweek"); ++ 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); ++ s->time->relative.weekday_behavior = 2; ++ ++ /* to handle the format weekday + last/this/next week */ ++ if (s->time->relative.have_weekday_relative == 0) { ++ TIMELIB_HAVE_WEEKDAY_RELATIVE(); ++ s->time->relative.weekday = 1; ++ } ++ } ++ TIMELIB_DEINIT; ++ return TIMELIB_RELATIVE; + } +-yy572: +- YYDEBUG(572, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy595; +- if (yych == 'e') goto yy595; +- goto yy57; +-yy573: +- YYDEBUG(573, *YYCURSOR); ++yy1083: + yych = *++YYCURSOR; +- if (yych == 'A') goto yy592; +- if (yych == 'a') goto yy592; +- goto yy57; +-yy574: +- YYDEBUG(574, *YYCURSOR); ++ goto yy1058; ++yy1084: + yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych == 'P') goto yy550; +- if (yych <= 'T') goto yy57; +- goto yy549; +- } else { +- if (yych <= 'p') { +- if (yych <= 'o') goto yy57; +- goto yy550; +- } else { +- if (yych == 'u') goto yy549; +- goto yy57; +- } ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy1085; ++ default: goto yy57; + } +-yy575: +- YYDEBUG(575, *YYCURSOR); ++yy1085: + yych = *++YYCURSOR; +- if (yych == 'E') goto yy585; +- if (yych == 'e') goto yy585; +- goto yy57; +-yy576: +- YYDEBUG(576, *YYCURSOR); ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy1086; ++ default: goto yy57; ++ } ++yy1086: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'S': ++ case 's': goto yy1083; ++ default: goto yy1058; ++ } ++yy1087: + yych = *++YYCURSOR; +- if (yych == 'E') goto yy579; +- if (yych == 'e') goto yy579; +- goto yy57; +-yy577: +- YYDEBUG(577, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13); +- yych = *YYCURSOR; +-yy578: +- YYDEBUG(578, *YYCURSOR); +- YYDEBUG(-1, yych); + switch (yych) { +- case '\t': +- case ' ': +- case '-': +- case '.': goto yy577; + case 'A': +- case 'a': goto yy574; +- case 'D': +- case 'd': goto yy576; +- case 'F': +- case 'f': goto yy572; +- case 'I': goto yy475; +- case 'J': +- case 'j': goto yy479; +- case 'M': +- case 'm': goto yy573; +- case 'N': +- case 'n': goto yy482; +- case 'O': +- case 'o': goto yy481; +- case 'S': +- case 's': goto yy575; +- case 'V': goto yy477; +- case 'X': goto yy478; ++ case 'a': goto yy1088; + default: goto yy57; + } +-yy579: +- YYDEBUG(579, *YYCURSOR); ++yy1088: + yych = *++YYCURSOR; +- if (yych == 'C') goto yy580; +- if (yych != 'c') goto yy57; +-yy580: +- YYDEBUG(580, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- goto yy532; +- } +- } else { +- if (yych <= 'D') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'E') goto yy581; +- if (yych != 'e') goto yy476; +- } ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy1089; ++ default: goto yy57; + } +-yy581: +- YYDEBUG(581, *YYCURSOR); ++yy1089: + yych = *++YYCURSOR; +- if (yych == 'M') goto yy582; +- if (yych != 'm') goto yy57; +-yy582: +- YYDEBUG(582, *YYCURSOR); ++ switch (yych) { ++ case 'S': ++ case 's': goto yy1083; ++ default: goto yy1058; ++ } ++yy1090: + yych = *++YYCURSOR; +- if (yych == 'B') goto yy583; +- if (yych != 'b') goto yy57; +-yy583: +- YYDEBUG(583, *YYCURSOR); ++ switch (yych) { ++ case 'I': ++ case 'i': goto yy1103; ++ default: goto yy57; ++ } ++yy1091: + yych = *++YYCURSOR; +- if (yych == 'E') goto yy584; +- if (yych != 'e') goto yy57; +-yy584: +- YYDEBUG(584, *YYCURSOR); ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy1092; ++ default: goto yy57; ++ } ++yy1092: + yych = *++YYCURSOR; +- if (yych == 'R') goto yy540; +- if (yych == 'r') goto yy540; +- goto yy57; +-yy585: +- YYDEBUG(585, *YYCURSOR); ++ switch (yych) { ++ case 'T': ++ case 't': goto yy1093; ++ default: goto yy57; ++ } ++yy1093: + yych = *++YYCURSOR; +- if (yych == 'P') goto yy586; +- if (yych != 'p') goto yy57; +-yy586: +- YYDEBUG(586, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- goto yy532; +- } +- } else { +- if (yych <= 'S') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'T') goto yy587; +- if (yych != 't') goto yy476; +- } ++ switch (yych) { ++ case 'H': ++ case 'h': goto yy1095; ++ case 'N': ++ case 'n': goto yy1094; ++ default: goto yy57; + } +-yy587: +- YYDEBUG(587, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- goto yy532; +- } +- } else { +- if (yych <= 'D') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'E') goto yy588; +- if (yych != 'e') goto yy476; +- } ++yy1094: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'I': ++ case 'i': goto yy1100; ++ default: goto yy57; + } +-yy588: +- YYDEBUG(588, *YYCURSOR); ++yy1095: + yych = *++YYCURSOR; +- if (yych == 'M') goto yy589; +- if (yych != 'm') goto yy57; +-yy589: +- YYDEBUG(589, *YYCURSOR); ++ switch (yych) { ++ case 'N': ++ case 'n': goto yy1096; ++ default: goto yy57; ++ } ++yy1096: + yych = *++YYCURSOR; +- if (yych == 'B') goto yy590; +- if (yych != 'b') goto yy57; +-yy590: +- YYDEBUG(590, *YYCURSOR); ++ switch (yych) { ++ case 'I': ++ case 'i': goto yy1097; ++ default: goto yy57; ++ } ++yy1097: + yych = *++YYCURSOR; +- if (yych == 'E') goto yy591; +- if (yych != 'e') goto yy57; +-yy591: +- YYDEBUG(591, *YYCURSOR); ++ switch (yych) { ++ case 'G': ++ case 'g': goto yy1098; ++ default: goto yy57; ++ } ++yy1098: + yych = *++YYCURSOR; +- if (yych == 'R') goto yy540; +- if (yych == 'r') goto yy540; +- goto yy57; +-yy592: +- YYDEBUG(592, *YYCURSOR); ++ switch (yych) { ++ case 'H': ++ case 'h': goto yy1099; ++ default: goto yy57; ++ } ++yy1099: + yych = *++YYCURSOR; +- if (yych <= 'Y') { +- if (yych == 'R') goto yy593; +- if (yych <= 'X') goto yy57; +- goto yy540; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy57; +- } else { +- if (yych == 'y') goto yy540; +- goto yy57; +- } ++ switch (yych) { ++ case 'T': ++ case 't': goto yy1089; ++ default: goto yy57; + } +-yy593: +- YYDEBUG(593, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- goto yy532; +- } +- } else { +- if (yych <= 'B') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'C') goto yy594; +- if (yych != 'c') goto yy476; +- } ++yy1100: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'G': ++ case 'g': goto yy1101; ++ default: goto yy57; + } +-yy594: +- YYDEBUG(594, *YYCURSOR); ++yy1101: + yych = *++YYCURSOR; +- if (yych == 'H') goto yy540; +- if (yych == 'h') goto yy540; +- goto yy57; +-yy595: +- YYDEBUG(595, *YYCURSOR); ++ switch (yych) { ++ case 'H': ++ case 'h': goto yy1102; ++ default: goto yy57; ++ } ++yy1102: + yych = *++YYCURSOR; +- if (yych == 'B') goto yy596; +- if (yych != 'b') goto yy57; +-yy596: +- YYDEBUG(596, *YYCURSOR); +- yyaccept = 10; ++ switch (yych) { ++ case 'T': ++ case 't': goto yy1089; ++ default: goto yy57; ++ } ++yy1103: ++ yyaccept = 25; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- goto yy532; +- } +- } else { +- if (yych <= 'Q') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'R') goto yy597; +- if (yych != 'r') goto yy476; +- } ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1059; ++ case 'D': ++ case 'd': goto yy1104; ++ default: goto yy1058; + } +-yy597: +- YYDEBUG(597, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'U') goto yy598; +- if (yych != 'u') goto yy57; +-yy598: +- YYDEBUG(598, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy599; +- if (yych != 'a') goto yy57; +-yy599: +- YYDEBUG(599, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy600; +- if (yych != 'r') goto yy57; +-yy600: +- YYDEBUG(600, *YYCURSOR); ++yy1104: + yych = *++YYCURSOR; +- if (yych == 'Y') goto yy540; +- if (yych == 'y') goto yy540; +- goto yy57; +-yy601: +- YYDEBUG(601, *YYCURSOR); ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy1105; ++ default: goto yy57; ++ } ++yy1105: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy608; +- if (yych <= '6') goto yy609; +- if (yych <= '9') goto yy610; +- goto yy57; +-yy602: +- YYDEBUG(602, *YYCURSOR); ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy1064; ++ default: goto yy57; ++ } ++yy1106: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +- YYDEBUG(603, *YYCURSOR); ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy1089; ++ default: goto yy57; ++ } ++yy1107: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +-yy604: +- YYDEBUG(604, *YYCURSOR); ++ switch (yych) { ++ case 'U': ++ case 'u': goto yy1108; ++ default: goto yy57; ++ } ++yy1108: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +-yy605: +- YYDEBUG(605, *YYCURSOR); ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy1089; ++ default: goto yy57; ++ } ++yy1109: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +- YYDEBUG(606, *YYCURSOR); +- ++YYCURSOR; +- YYDEBUG(607, *YYCURSOR); +- { +- DEBUG_OUTPUT("pointed date YYYY"); +- 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_DEINIT; +- return TIMELIB_DATE_FULL_POINTED; ++ switch (yych) { ++ case 'N': ++ case 'n': goto yy1114; ++ default: goto yy57; + } +-yy608: +- YYDEBUG(608, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '.') goto yy497; +- if (yych <= '/') goto yy491; +- if (yych <= '9') goto yy613; +- goto yy491; +-yy609: +- YYDEBUG(609, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy497; +- goto yy491; +- } else { +- if (yych <= '0') goto yy613; +- if (yych <= '9') goto yy611; +- goto yy491; ++yy1110: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'N': ++ case 'n': goto yy1111; ++ default: goto yy57; + } +-yy610: +- YYDEBUG(610, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '.') goto yy497; +- if (yych <= '/') goto yy491; +- if (yych >= ':') goto yy491; +-yy611: +- YYDEBUG(611, *YYCURSOR); +- yyaccept = 12; ++yy1111: ++ yyaccept = 25; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') goto yy612; +- if (yych <= '9') goto yy605; +-yy612: +- YYDEBUG(612, *YYCURSOR); +- { +- int length = 0; +- DEBUG_OUTPUT("pointed date YY"); +- 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_ex((char **) &ptr, 2, &length); +- TIMELIB_PROCESS_YEAR(s->time->y, length); +- TIMELIB_DEINIT; +- return TIMELIB_DATE_FULL_POINTED; ++ switch (yych) { ++ case 'S': ++ case 's': goto yy1083; ++ case 'U': ++ case 'u': goto yy1112; ++ default: goto yy1058; + } +-yy613: +- YYDEBUG(613, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy501; +- if (yych <= 0x1F) goto yy491; +- goto yy501; +- } else { +- if (yych == '.') goto yy497; +- if (yych <= '/') goto yy491; +- goto yy605; +- } +- } else { +- if (yych <= 'P') { +- if (yych == 'A') goto yy503; +- if (yych <= 'O') goto yy491; +- goto yy503; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy491; +- goto yy503; +- } else { +- if (yych == 'p') goto yy503; +- goto yy491; +- } +- } ++yy1112: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'T': ++ case 't': goto yy1113; ++ default: goto yy57; + } +-yy614: +- YYDEBUG(614, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ':') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy508; +- if (yych <= 0x1F) goto yy491; +- goto yy508; +- } else { +- if (yych == '.') goto yy493; +- if (yych <= '9') goto yy491; +- goto yy493; +- } +- } else { +- if (yych <= 'P') { +- if (yych == 'A') goto yy510; +- if (yych <= 'O') goto yy491; +- goto yy510; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy491; +- goto yy510; +- } else { +- if (yych == 'p') goto yy510; +- goto yy491; +- } +- } ++yy1113: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy1089; ++ default: goto yy57; + } +-yy615: +- YYDEBUG(615, *YYCURSOR); +- yyaccept = 11; ++yy1114: ++ yyaccept = 25; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ':') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy508; +- if (yych <= 0x1F) goto yy491; +- goto yy508; +- } else { +- if (yych <= '-') { +- if (yych <= ',') goto yy491; +- goto yy602; +- } else { +- if (yych <= '.') goto yy601; +- if (yych <= '9') goto yy491; +- goto yy493; +- } +- } +- } else { +- if (yych <= 'P') { +- if (yych == 'A') goto yy510; +- if (yych <= 'O') goto yy491; +- goto yy510; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy491; +- goto yy510; +- } else { +- if (yych == 'p') goto yy510; +- goto yy491; +- } +- } ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1059; ++ case 'D': ++ case 'd': goto yy1115; ++ case 'T': ++ case 't': goto yy1116; ++ default: goto yy1058; + } +-yy616: +- YYDEBUG(616, *YYCURSOR); ++yy1115: + yych = *++YYCURSOR; +- if (yych <= '.') { +- if (yych <= ',') goto yy57; +- if (yych <= '-') goto yy655; +- goto yy602; +- } else { +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy618; +- goto yy57; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy1117; ++ default: goto yy57; + } +-yy617: +- YYDEBUG(617, *YYCURSOR); ++yy1116: + yych = *++YYCURSOR; +- if (yych <= '.') { +- if (yych <= ',') goto yy57; +- if (yych <= '-') goto yy655; +- goto yy602; +- } else { +- if (yych <= '/') goto yy57; +- if (yych >= '3') goto yy57; ++ switch (yych) { ++ case 'H': ++ case 'h': goto yy1089; ++ default: goto yy57; + } +-yy618: +- YYDEBUG(618, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= ',') goto yy57; +- if (yych <= '-') goto yy655; +- if (yych <= '.') goto yy602; +- goto yy57; +-yy619: +- YYDEBUG(619, *YYCURSOR); ++yy1117: + yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych == 'A') goto yy651; +- if (yych <= 'T') goto yy57; +- goto yy650; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy57; +- goto yy651; +- } else { +- if (yych == 'u') goto yy650; +- goto yy57; +- } ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy1064; ++ default: goto yy57; + } +-yy620: +- YYDEBUG(620, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy648; +- if (yych == 'e') goto yy648; +- goto yy57; +-yy621: +- YYDEBUG(621, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy645; +- if (yych == 'a') goto yy645; +- goto yy57; +-yy622: +- YYDEBUG(622, *YYCURSOR); ++yy1118: + yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych == 'P') goto yy642; +- if (yych <= 'T') goto yy57; +- goto yy641; +- } else { +- if (yych <= 'p') { +- if (yych <= 'o') goto yy57; +- goto yy642; +- } else { +- if (yych == 'u') goto yy641; +- goto yy57; +- } ++ switch (yych) { ++ case 'N': ++ case 'n': goto yy1129; ++ default: goto yy57; + } +-yy623: +- YYDEBUG(623, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy638; +- if (yych == 'e') goto yy638; +- goto yy57; +-yy624: +- YYDEBUG(624, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'C') goto yy636; +- if (yych == 'c') goto yy636; +- goto yy57; +-yy625: +- YYDEBUG(625, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'O') goto yy634; +- if (yych == 'o') goto yy634; +- goto yy57; +-yy626: +- YYDEBUG(626, *YYCURSOR); ++yy1119: + yych = *++YYCURSOR; +- if (yych == 'E') goto yy627; +- if (yych != 'e') goto yy57; +-yy627: +- YYDEBUG(627, *YYCURSOR); ++ switch (yych) { ++ case 'T': ++ case 't': goto yy1124; ++ default: goto yy57; ++ } ++yy1120: + yych = *++YYCURSOR; +- if (yych == 'C') goto yy628; +- if (yych != 'c') goto yy57; +-yy628: +- YYDEBUG(628, *YYCURSOR); +- yyaccept = 10; ++ switch (yych) { ++ case 'C': ++ case 'c': goto yy1121; ++ default: goto yy57; ++ } ++yy1121: ++ yyaccept = 25; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- if (yych >= '.') goto yy532; +- } +- } else { +- if (yych <= 'D') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'E') goto yy581; +- if (yych == 'e') goto yy581; +- goto yy476; +- } ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy1122; ++ case 'S': ++ case 's': goto yy1083; ++ default: goto yy1058; + } +-yy629: +- YYDEBUG(629, *YYCURSOR); ++yy1122: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy533; +- if (yych <= '0') goto yy630; +- if (yych <= '2') goto yy631; +- if (yych <= '3') goto yy632; +- goto yy533; +-yy630: +- YYDEBUG(630, *YYCURSOR); ++ switch (yych) { ++ case 'N': ++ case 'n': goto yy1123; ++ default: goto yy57; ++ } ++yy1123: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy535; +- if (yych <= '9') goto yy633; +- goto yy535; +-yy631: +- YYDEBUG(631, *YYCURSOR); ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy1089; ++ default: goto yy57; ++ } ++yy1124: ++ yyaccept = 25; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1059; ++ case 'U': ++ case 'u': goto yy1125; ++ default: goto yy1058; ++ } ++yy1125: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy535; +- if (yych <= '9') goto yy633; +- goto yy535; +-yy632: +- YYDEBUG(632, *YYCURSOR); ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy1126; ++ default: goto yy57; ++ } ++yy1126: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy535; +- if (yych <= '1') goto yy633; +- if (yych <= '9') goto yy541; +- goto yy535; +-yy633: +- YYDEBUG(633, *YYCURSOR); ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy1127; ++ default: goto yy57; ++ } ++yy1127: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy535; +- if (yych <= '9') goto yy542; +- goto yy535; +-yy634: +- YYDEBUG(634, *YYCURSOR); ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy1128; ++ default: goto yy57; ++ } ++yy1128: + yych = *++YYCURSOR; +- if (yych == 'V') goto yy635; +- if (yych != 'v') goto yy57; +-yy635: +- YYDEBUG(635, *YYCURSOR); +- yyaccept = 10; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy1064; ++ default: goto yy57; ++ } ++yy1129: ++ yyaccept = 25; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- if (yych <= '-') goto yy629; +- goto yy532; +- } +- } else { +- if (yych <= 'D') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'E') goto yy536; +- if (yych == 'e') goto yy536; +- goto yy476; +- } ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1059; ++ case 'D': ++ case 'd': goto yy1130; ++ default: goto yy1058; + } +-yy636: +- YYDEBUG(636, *YYCURSOR); ++yy1130: + yych = *++YYCURSOR; +- if (yych == 'T') goto yy637; +- if (yych != 't') goto yy57; +-yy637: +- YYDEBUG(637, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- if (yych <= '-') goto yy629; +- goto yy532; +- } +- } else { +- if (yych <= 'N') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'O') goto yy546; +- if (yych == 'o') goto yy546; +- goto yy476; +- } ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy1131; ++ default: goto yy57; + } +-yy638: +- YYDEBUG(638, *YYCURSOR); ++yy1131: + yych = *++YYCURSOR; +- if (yych == 'P') goto yy639; +- if (yych != 'p') goto yy57; +-yy639: +- YYDEBUG(639, *YYCURSOR); +- yyaccept = 10; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy1064; ++ default: goto yy57; ++ } ++yy1132: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- if (yych <= '-') goto yy629; +- goto yy532; +- } +- } else { +- if (yych <= 'S') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'T') goto yy640; +- if (yych != 't') goto yy476; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy1039; ++ 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 yy147; ++ case 'e': goto yy1133; ++ default: goto yy4; ++ } ++yy1133: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case '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 yy143; ++ case 'V': goto yy1040; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case '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 yy151; ++ case 'v': goto yy1134; ++ default: goto yy4; + } +-yy640: +- YYDEBUG(640, *YYCURSOR); +- yyaccept = 10; ++yy1134: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- if (yych <= '-') goto yy629; +- goto yy532; +- } +- } else { +- if (yych <= 'D') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'E') goto yy588; +- if (yych == 'e') goto yy588; +- goto yy476; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy144; ++ case 'I': goto yy1041; ++ 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 yy152; ++ case 'i': goto yy1135; ++ default: goto yy4; + } +-yy641: +- YYDEBUG(641, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'G') goto yy644; +- if (yych == 'g') goto yy644; +- goto yy57; +-yy642: +- YYDEBUG(642, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy643; +- if (yych != 'r') goto yy57; +-yy643: +- YYDEBUG(643, *YYCURSOR); +- yyaccept = 10; ++yy1135: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- if (yych <= '-') goto yy629; +- goto yy532; +- } +- } else { +- if (yych <= 'H') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'I') goto yy552; +- if (yych == 'i') goto yy552; +- goto yy476; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case '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 yy145; ++ case 'O': goto yy1042; ++ case 'a': ++ case 'b': ++ case '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 yy153; ++ case 'o': goto yy1136; ++ default: goto yy4; + } +-yy644: +- YYDEBUG(644, *YYCURSOR); +- yyaccept = 10; ++yy1136: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- if (yych <= '-') goto yy629; +- goto yy532; +- } +- } else { +- if (yych <= 'T') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'U') goto yy554; +- if (yych == 'u') goto yy554; +- goto yy476; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'U': goto yy1043; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case '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 yy154; ++ case 'u': goto yy1137; ++ default: goto yy4; + } +-yy645: +- YYDEBUG(645, *YYCURSOR); ++yy1137: + yych = *++YYCURSOR; +- if (yych <= 'Y') { +- if (yych == 'R') goto yy646; +- if (yych <= 'X') goto yy57; +- goto yy647; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy57; +- } else { +- if (yych == 'y') goto yy647; +- goto yy57; +- } ++ switch (yych) { ++ case 'S': goto yy1044; ++ case 's': goto yy1138; ++ default: goto yy155; + } +-yy646: +- YYDEBUG(646, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- if (yych <= '-') goto yy629; +- goto yy532; +- } +- } else { +- if (yych <= 'B') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'C') goto yy594; +- if (yych == 'c') goto yy594; +- goto yy476; +- } ++yy1138: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1045; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy154; ++ default: goto yy57; + } +-yy647: +- YYDEBUG(647, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ',') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy476; +- goto yy532; +- } else { +- if (yych == ' ') goto yy532; +- goto yy476; +- } +- } else { +- if (yych <= '.') { +- if (yych <= '-') goto yy629; +- goto yy532; +- } else { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } ++yy1139: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy142; ++ case 'G': ++ case 'g': goto yy1153; ++ default: goto yy4; + } +-yy648: +- YYDEBUG(648, *YYCURSOR); ++yy1140: + yych = *++YYCURSOR; +- if (yych == 'B') goto yy649; +- if (yych != 'b') goto yy57; +-yy649: +- YYDEBUG(649, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- if (yych <= '-') goto yy629; +- goto yy532; +- } +- } else { +- if (yych <= 'Q') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'R') goto yy597; +- if (yych == 'r') goto yy597; +- goto yy476; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy142; ++ case 'E': ++ case 'e': goto yy1141; ++ default: goto yy4; + } +-yy650: +- YYDEBUG(650, *YYCURSOR); ++yy1141: + yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych == 'L') goto yy654; +- if (yych <= 'M') goto yy57; +- goto yy653; +- } else { +- if (yych <= 'l') { +- if (yych <= 'k') goto yy57; +- goto yy654; +- } else { +- if (yych == 'n') goto yy653; +- goto yy57; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case '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 yy143; ++ case 'V': ++ case 'v': goto yy1142; ++ default: goto yy4; + } +-yy651: +- YYDEBUG(651, *YYCURSOR); ++yy1142: + yych = *++YYCURSOR; +- if (yych == 'N') goto yy652; +- if (yych != 'n') goto yy57; +-yy652: +- YYDEBUG(652, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- if (yych <= '-') goto yy629; +- goto yy532; +- } +- } else { +- if (yych <= 'T') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'U') goto yy559; +- if (yych == 'u') goto yy559; +- goto yy476; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy144; ++ case 'E': ++ case 'e': goto yy1143; ++ default: goto yy4; + } +-yy653: +- YYDEBUG(653, *YYCURSOR); +- yyaccept = 10; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- if (yych <= '-') goto yy629; +- goto yy532; +- } +- } else { +- if (yych <= 'D') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'E') goto yy540; +- if (yych == 'e') goto yy540; +- goto yy476; +- } ++yy1143: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case '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 yy145; ++ case 'N': ++ case 'n': goto yy1144; ++ default: goto yy4; + } +-yy654: +- YYDEBUG(654, *YYCURSOR); +- yyaccept = 10; ++yy1144: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy532; +- goto yy476; +- } else { +- if (yych <= ' ') goto yy532; +- if (yych <= ',') goto yy476; +- if (yych <= '-') goto yy629; +- goto yy532; +- } +- } else { +- if (yych <= 'X') { +- if (yych <= '/') goto yy476; +- if (yych <= '9') goto yy534; +- goto yy476; +- } else { +- if (yych <= 'Y') goto yy540; +- if (yych == 'y') goto yy540; +- goto yy476; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'T': ++ case 't': goto yy1145; ++ default: goto yy4; + } +-yy655: +- YYDEBUG(655, *YYCURSOR); ++yy1145: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '2') goto yy656; +- if (yych <= '3') goto yy658; +- if (yych <= '9') goto yy659; +- goto yy57; +-yy656: +- YYDEBUG(656, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') goto yy657; +- if (yych <= '9') goto yy665; +- if (yych >= 'n') goto yy661; +- } else { +- if (yych <= 'r') { +- if (yych >= 'r') goto yy662; +- } else { +- if (yych <= 's') goto yy660; +- if (yych <= 't') goto yy663; +- } +- } +-yy657: +- YYDEBUG(657, *YYCURSOR); +- { +- int length = 0; +- DEBUG_OUTPUT("gnudateshort"); +- TIMELIB_INIT; +- TIMELIB_HAVE_DATE(); +- s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); +- s->time->m = timelib_get_nr((char **) &ptr, 2); +- s->time->d = timelib_get_nr((char **) &ptr, 2); +- TIMELIB_PROCESS_YEAR(s->time->y, length); +- TIMELIB_DEINIT; +- return TIMELIB_ISO_DATE; +- } +-yy658: +- YYDEBUG(658, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '1') { +- if (yych <= '/') goto yy657; +- goto yy665; +- } else { +- if (yych <= '9') goto yy604; +- if (yych <= 'm') goto yy657; +- goto yy661; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy657; +- goto yy662; +- } else { +- if (yych <= 's') goto yy660; +- if (yych <= 't') goto yy663; +- goto yy657; +- } +- } +-yy659: +- YYDEBUG(659, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') goto yy657; +- if (yych <= '9') goto yy604; +- if (yych <= 'm') goto yy657; +- goto yy661; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy657; +- goto yy662; +- } else { +- if (yych <= 's') goto yy660; +- if (yych <= 't') goto yy663; +- goto yy657; +- } ++ switch (yych) { ++ case 'H': ++ case 'h': goto yy1146; ++ default: goto yy57; + } +-yy660: +- YYDEBUG(660, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 't') goto yy664; +- goto yy57; +-yy661: +- YYDEBUG(661, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'd') goto yy664; +- goto yy57; +-yy662: +- YYDEBUG(662, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'd') goto yy664; +- goto yy57; +-yy663: +- YYDEBUG(663, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != 'h') goto yy57; +-yy664: +- YYDEBUG(664, *YYCURSOR); ++yy1146: + yych = *++YYCURSOR; +- goto yy657; +-yy665: +- YYDEBUG(665, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') goto yy657; +- if (yych <= '9') goto yy605; +- if (yych <= 'm') goto yy657; +- goto yy661; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy657; +- goto yy662; +- } else { +- if (yych <= 's') goto yy660; +- if (yych <= 't') goto yy663; +- goto yy657; +- } +- } +-yy666: +- YYDEBUG(666, *YYCURSOR); +- yyaccept = 14; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') { +- if (yych >= '/') goto yy723; +- } else { +- if (yych <= '9') goto yy669; +- if (yych >= 'n') goto yy720; +- } +- } else { +- if (yych <= 'r') { +- if (yych >= 'r') goto yy721; +- } else { +- if (yych <= 's') goto yy719; +- if (yych <= 't') goto yy722; +- } +- } +-yy667: +- YYDEBUG(667, *YYCURSOR); +- { +- int length = 0; +- 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_ex((char **) &ptr, 4, &length); +- TIMELIB_PROCESS_YEAR(s->time->y, length); +- } +- TIMELIB_DEINIT; +- return TIMELIB_AMERICAN; +- } +-yy668: +- YYDEBUG(668, *YYCURSOR); +- yyaccept = 14; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') { +- if (yych <= '.') goto yy667; +- goto yy723; +- } else { +- if (yych <= '1') goto yy669; +- if (yych <= 'm') goto yy667; +- goto yy720; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy667; +- goto yy721; +- } else { +- if (yych <= 's') goto yy719; +- if (yych <= 't') goto yy722; +- goto yy667; +- } ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1147; ++ default: goto yy57; + } +-yy669: +- YYDEBUG(669, *YYCURSOR); +- yyaccept = 14; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych == '/') goto yy723; +- if (yych <= 'm') goto yy667; +- goto yy720; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy667; +- goto yy721; +- } else { +- if (yych <= 's') goto yy719; +- if (yych <= 't') goto yy722; +- goto yy667; +- } ++yy1147: ++ ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); ++ yych = *YYCURSOR; ++yy1148: ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1147; ++ case 'D': ++ case 'd': goto yy1050; ++ case 'F': ++ case 'f': goto yy1051; ++ case 'H': ++ case 'h': goto yy1049; ++ case 'M': ++ case 'm': goto yy1048; ++ case 'S': ++ case 's': goto yy1047; ++ case 'T': ++ case 't': goto yy1054; ++ case 'W': ++ case 'w': goto yy1149; ++ case 'Y': ++ case 'y': goto yy1052; ++ default: goto yy57; + } +-yy670: +- YYDEBUG(670, *YYCURSOR); ++yy1149: + yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych == 'A') goto yy718; +- if (yych <= 'T') goto yy57; +- goto yy717; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy57; +- goto yy718; +- } else { +- if (yych == 'u') goto yy717; +- goto yy57; +- } ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy1150; ++ default: goto yy57; + } +-yy671: +- YYDEBUG(671, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy716; +- if (yych == 'e') goto yy716; +- goto yy57; +-yy672: +- YYDEBUG(672, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy715; +- if (yych == 'a') goto yy715; +- goto yy57; +-yy673: +- YYDEBUG(673, *YYCURSOR); ++yy1150: + yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych == 'P') goto yy714; +- if (yych <= 'T') goto yy57; +- goto yy713; +- } else { +- if (yych <= 'p') { +- if (yych <= 'o') goto yy57; +- goto yy714; +- } else { +- if (yych == 'u') goto yy713; +- goto yy57; +- } ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy1075; ++ case 'E': ++ case 'e': goto yy1151; ++ default: goto yy57; + } +-yy674: +- YYDEBUG(674, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy711; +- if (yych == 'e') goto yy711; +- goto yy57; +-yy675: +- YYDEBUG(675, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'C') goto yy710; +- if (yych == 'c') goto yy710; +- goto yy57; +-yy676: +- YYDEBUG(676, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'O') goto yy709; +- if (yych == 'o') goto yy709; +- goto yy57; +-yy677: +- YYDEBUG(677, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy678; +- if (yych != 'e') goto yy57; +-yy678: +- YYDEBUG(678, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'C') goto yy679; +- if (yych != 'c') goto yy57; +-yy679: +- YYDEBUG(679, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != '/') goto yy57; +-yy680: +- YYDEBUG(680, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +- YYDEBUG(681, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +- YYDEBUG(682, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +- YYDEBUG(683, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +- YYDEBUG(684, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != ':') goto yy57; +- YYDEBUG(685, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '1') goto yy686; +- if (yych <= '2') goto yy687; +- goto yy57; +-yy686: +- YYDEBUG(686, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy688; +- goto yy57; +-yy687: +- YYDEBUG(687, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= '5') goto yy57; +-yy688: +- YYDEBUG(688, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != ':') goto yy57; +- YYDEBUG(689, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= '6') goto yy57; +- YYDEBUG(690, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +- YYDEBUG(691, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != ':') goto yy57; +- YYDEBUG(692, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy693; +- if (yych <= '6') goto yy694; +- goto yy57; +-yy693: +- YYDEBUG(693, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy695; +- goto yy57; +-yy694: +- YYDEBUG(694, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != '0') goto yy57; +-yy695: +- YYDEBUG(695, *YYCURSOR); ++yy1151: + yych = *++YYCURSOR; +- if (yych == '\t') goto yy696; +- if (yych != ' ') goto yy57; +-yy696: +- YYDEBUG(696, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); +- yych = *YYCURSOR; +- YYDEBUG(697, *YYCURSOR); +- if (yych <= '*') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy57; +- goto yy696; +- } else { +- if (yych == ' ') goto yy696; +- goto yy57; +- } +- } else { +- if (yych <= '-') { +- if (yych == ',') goto yy57; +- goto yy699; +- } else { +- if (yych != 'G') goto yy57; +- } ++ switch (yych) { ++ case 'K': ++ case 'k': goto yy1152; ++ default: goto yy57; + } +- YYDEBUG(698, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'M') goto yy707; +- goto yy57; +-yy699: +- YYDEBUG(699, *YYCURSOR); ++yy1152: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '1') goto yy700; +- if (yych <= '2') goto yy702; +- if (yych <= '9') goto yy703; +- goto yy57; +-yy700: +- YYDEBUG(700, *YYCURSOR); +- ++YYCURSOR; +- if ((yych = *YYCURSOR) <= '/') goto yy701; +- if (yych <= '9') goto yy703; +- if (yych <= ':') goto yy704; +-yy701: +- YYDEBUG(701, *YYCURSOR); +- { +- 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, tz_get_wrapper); +- if (tz_not_found) { +- add_error(s, "The timezone could not be found in the database"); +- } +- TIMELIB_DEINIT; +- return TIMELIB_CLF; ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy1084; ++ case 'S': ++ case 's': goto yy1083; ++ default: goto yy57; + } +-yy702: +- YYDEBUG(702, *YYCURSOR); ++yy1153: + yych = *++YYCURSOR; +- if (yych <= '5') { +- if (yych <= '/') goto yy701; +- if (yych >= '5') goto yy705; +- } else { +- if (yych <= '9') goto yy706; +- if (yych <= ':') goto yy704; +- goto yy701; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy143; ++ case 'H': ++ case 'h': goto yy1154; ++ default: goto yy4; + } +-yy703: +- YYDEBUG(703, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy701; +- if (yych <= '5') goto yy705; +- if (yych <= '9') goto yy706; +- if (yych >= ';') goto yy701; +-yy704: +- YYDEBUG(704, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy701; +- if (yych <= '5') goto yy705; +- if (yych <= '9') goto yy706; +- goto yy701; +-yy705: +- YYDEBUG(705, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy701; +- if (yych >= ':') goto yy701; +-yy706: +- YYDEBUG(706, *YYCURSOR); +- yych = *++YYCURSOR; +- goto yy701; +-yy707: +- YYDEBUG(707, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != 'T') goto yy57; +- YYDEBUG(708, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == '+') goto yy699; +- if (yych == '-') goto yy699; +- goto yy57; +-yy709: +- YYDEBUG(709, *YYCURSOR); ++yy1154: + yych = *++YYCURSOR; +- if (yych == 'V') goto yy679; +- if (yych == 'v') goto yy679; +- goto yy57; +-yy710: +- YYDEBUG(710, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'T') goto yy679; +- if (yych == 't') goto yy679; +- goto yy57; +-yy711: +- YYDEBUG(711, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'P') goto yy712; +- if (yych != 'p') goto yy57; +-yy712: +- YYDEBUG(712, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'S') { +- if (yych == '/') goto yy680; +- goto yy57; +- } else { +- if (yych <= 'T') goto yy679; +- if (yych == 't') goto yy679; +- goto yy57; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy144; ++ case 'T': ++ case 't': goto yy1155; ++ default: goto yy4; + } +-yy713: +- YYDEBUG(713, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'G') goto yy679; +- if (yych == 'g') goto yy679; +- goto yy57; +-yy714: +- YYDEBUG(714, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy679; +- if (yych == 'r') goto yy679; +- goto yy57; +-yy715: +- YYDEBUG(715, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'Y') { +- if (yych == 'R') goto yy679; +- if (yych <= 'X') goto yy57; +- goto yy679; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy57; +- goto yy679; +- } else { +- if (yych == 'y') goto yy679; +- goto yy57; +- } ++yy1155: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1147; ++ case ')': goto yy140; ++ 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 yy145; ++ case 'H': ++ case 'h': goto yy1156; ++ default: goto yy4; + } +-yy716: +- YYDEBUG(716, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'B') goto yy679; +- if (yych == 'b') goto yy679; +- goto yy57; +-yy717: +- YYDEBUG(717, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych == 'L') goto yy679; +- if (yych <= 'M') goto yy57; +- goto yy679; +- } else { +- if (yych <= 'l') { +- if (yych <= 'k') goto yy57; +- goto yy679; +- } else { +- if (yych == 'n') goto yy679; +- goto yy57; +- } ++yy1156: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1147; ++ case ')': goto yy140; ++ default: goto yy4; + } +-yy718: +- YYDEBUG(718, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'N') goto yy679; +- if (yych == 'n') goto yy679; +- goto yy57; +-yy719: +- YYDEBUG(719, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 't') goto yy728; +- goto yy57; +-yy720: +- YYDEBUG(720, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'd') goto yy728; +- goto yy57; +-yy721: +- YYDEBUG(721, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'd') goto yy728; +- goto yy57; +-yy722: +- YYDEBUG(722, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'h') goto yy728; +- goto yy57; +-yy723: +- YYDEBUG(723, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +- YYDEBUG(724, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy667; +- if (yych >= ':') goto yy667; +- YYDEBUG(725, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy667; +- if (yych >= ':') goto yy667; +- YYDEBUG(726, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy667; +- if (yych >= ':') goto yy667; +- YYDEBUG(727, *YYCURSOR); +- yych = *++YYCURSOR; +- goto yy667; +-yy728: +- YYDEBUG(728, *YYCURSOR); +- yyaccept = 14; ++yy1157: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '/') goto yy723; +- goto yy667; +-yy729: +- YYDEBUG(729, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= ',') { +- if (yych == '\t') goto yy731; +- goto yy578; +- } else { +- if (yych <= '-') goto yy732; +- if (yych <= '.') goto yy731; +- if (yych >= '0') goto yy578; ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy1153; ++ 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 yy147; ++ case 'g': goto yy1165; ++ default: goto yy4; + } +-yy730: +- YYDEBUG(730, *YYCURSOR); +- yych = *++YYCURSOR; +- YYDEBUG(-1, yych); ++yy1158: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; + case 'A': +- case 'a': goto yy673; ++ case 'B': ++ case 'C': + case 'D': +- case 'd': goto yy677; + case 'F': +- case 'f': goto yy671; ++ case 'G': ++ case 'H': ++ case 'I': + case 'J': +- case 'j': goto yy670; ++ case 'K': ++ case 'L': + case 'M': +- case 'm': goto yy672; + case 'N': +- case 'n': goto yy676; + case 'O': +- case 'o': goto yy675; ++ case 'P': ++ case 'Q': ++ case 'R': + case 'S': +- case 's': goto yy674; +- default: goto yy57; +- } +-yy731: +- YYDEBUG(731, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy578; +- if (yych <= '0') goto yy736; +- if (yych <= '1') goto yy737; +- if (yych <= '9') goto yy738; +- goto yy578; +-yy732: +- YYDEBUG(732, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy578; +- if (yych <= '0') goto yy733; +- if (yych <= '1') goto yy734; +- if (yych <= '9') goto yy735; +- goto yy578; +-yy733: +- YYDEBUG(733, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= ',') goto yy57; +- if (yych <= '.') goto yy602; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy735; +- goto yy57; +-yy734: +- YYDEBUG(734, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= ',') goto yy57; +- if (yych <= '.') goto yy602; +- if (yych <= '/') goto yy57; +- if (yych >= '3') goto yy57; +-yy735: +- YYDEBUG(735, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= ',') goto yy57; +- if (yych <= '.') goto yy602; +- goto yy57; +-yy736: +- YYDEBUG(736, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '.') { +- if (yych <= ',') goto yy57; +- if (yych <= '-') goto yy602; +- goto yy739; +- } else { +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy738; +- goto yy57; +- } +-yy737: +- YYDEBUG(737, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '.') { +- if (yych <= ',') goto yy57; +- if (yych <= '-') goto yy602; +- goto yy739; +- } else { +- if (yych <= '/') goto yy57; +- if (yych >= '3') goto yy57; ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy142; ++ case 'E': goto yy1141; ++ 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 yy147; ++ case 'e': goto yy1159; ++ default: goto yy4; + } +-yy738: +- YYDEBUG(738, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= ',') goto yy57; +- if (yych <= '-') goto yy602; +- if (yych >= '/') goto yy57; +-yy739: +- YYDEBUG(739, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +- YYDEBUG(740, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy611; +- goto yy57; +-yy741: +- YYDEBUG(741, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == '-') goto yy785; +- if (yych <= '/') goto yy61; +- if (yych <= '9') goto yy783; +- goto yy61; +-yy742: +- YYDEBUG(742, *YYCURSOR); +- yych = *++YYCURSOR; +- YYDEBUG(-1, yych); ++yy1159: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { +- case '0': goto yy751; +- case '1': goto yy752; +- case '2': +- case '3': +- case '4': +- case '5': +- case '6': +- case '7': +- case '8': +- case '9': goto yy753; ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; + case 'A': +- case 'a': goto yy746; ++ case 'B': ++ case 'C': + case 'D': +- case 'd': goto yy750; ++ case 'E': + case 'F': +- case 'f': goto yy744; ++ case 'G': ++ case 'H': ++ case 'I': + case 'J': +- case 'j': goto yy743; ++ case 'K': ++ case 'L': + case 'M': +- case 'm': goto yy745; + case 'N': +- case 'n': goto yy749; + case 'O': +- case 'o': goto yy748; ++ case 'P': ++ case 'Q': ++ case 'R': + case 'S': +- case 's': goto yy747; +- default: goto yy57; +- } +-yy743: +- YYDEBUG(743, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych == 'A') goto yy782; +- if (yych <= 'T') goto yy57; +- goto yy781; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy57; +- goto yy782; +- } else { +- if (yych == 'u') goto yy781; +- goto yy57; +- } +- } +-yy744: +- YYDEBUG(744, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy780; +- if (yych == 'e') goto yy780; +- goto yy57; +-yy745: +- YYDEBUG(745, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy779; +- if (yych == 'a') goto yy779; +- goto yy57; +-yy746: +- YYDEBUG(746, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych == 'P') goto yy778; +- if (yych <= 'T') goto yy57; +- goto yy777; +- } else { +- if (yych <= 'p') { +- if (yych <= 'o') goto yy57; +- goto yy778; +- } else { +- if (yych == 'u') goto yy777; +- goto yy57; +- } +- } +-yy747: +- YYDEBUG(747, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy775; +- if (yych == 'e') goto yy775; +- goto yy57; +-yy748: +- YYDEBUG(748, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'C') goto yy774; +- if (yych == 'c') goto yy774; +- goto yy57; +-yy749: +- YYDEBUG(749, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'O') goto yy773; +- if (yych == 'o') goto yy773; +- goto yy57; +-yy750: +- YYDEBUG(750, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy765; +- if (yych == 'e') goto yy765; +- goto yy57; +-yy751: +- YYDEBUG(751, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == '-') goto yy754; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy758; +- goto yy57; +-yy752: +- YYDEBUG(752, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == '-') goto yy754; +- if (yych <= '/') goto yy57; +- if (yych <= '2') goto yy758; +- goto yy57; +-yy753: +- YYDEBUG(753, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != '-') goto yy57; +-yy754: +- YYDEBUG(754, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '2') goto yy755; +- if (yych <= '3') goto yy756; +- if (yych <= '9') goto yy757; +- goto yy57; +-yy755: +- YYDEBUG(755, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') goto yy657; +- if (yych <= '9') goto yy757; +- if (yych <= 'm') goto yy657; +- goto yy661; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy657; +- goto yy662; +- } else { +- if (yych <= 's') goto yy660; +- if (yych <= 't') goto yy663; +- goto yy657; +- } +- } +-yy756: +- YYDEBUG(756, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') goto yy657; +- if (yych <= '1') goto yy757; +- if (yych <= 'm') goto yy657; +- goto yy661; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy657; +- goto yy662; +- } else { +- if (yych <= 's') goto yy660; +- if (yych <= 't') goto yy663; +- goto yy657; +- } +- } +-yy757: +- YYDEBUG(757, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'q') { +- if (yych == 'n') goto yy661; +- goto yy657; +- } else { +- if (yych <= 'r') goto yy662; +- if (yych <= 's') goto yy660; +- if (yych <= 't') goto yy663; +- goto yy657; +- } +-yy758: +- YYDEBUG(758, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != '-') goto yy57; +- YYDEBUG(759, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '2') { +- if (yych <= '/') goto yy57; +- if (yych >= '1') goto yy761; +- } else { +- if (yych <= '3') goto yy762; +- if (yych <= '9') goto yy757; +- goto yy57; +- } +- YYDEBUG(760, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') goto yy657; +- if (yych <= '9') goto yy763; +- if (yych <= 'm') goto yy657; +- goto yy661; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy657; +- goto yy662; +- } else { +- if (yych <= 's') goto yy660; +- if (yych <= 't') goto yy663; +- goto yy657; +- } +- } +-yy761: +- YYDEBUG(761, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') goto yy657; +- if (yych <= '9') goto yy763; +- if (yych <= 'm') goto yy657; +- goto yy661; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy657; +- goto yy662; +- } else { +- if (yych <= 's') goto yy660; +- if (yych <= 't') goto yy663; +- goto yy657; +- } +- } +-yy762: +- YYDEBUG(762, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') goto yy657; +- if (yych <= '1') goto yy763; +- if (yych <= 'm') goto yy657; +- goto yy661; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy657; +- goto yy662; +- } else { +- if (yych <= 's') goto yy660; +- if (yych <= 't') goto yy663; +- goto yy657; +- } +- } +-yy763: +- YYDEBUG(763, *YYCURSOR); +- yyaccept = 15; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'q') { +- if (yych == 'n') goto yy661; +- } else { +- if (yych <= 'r') goto yy662; +- if (yych <= 's') goto yy660; +- if (yych <= 't') goto yy663; +- } +-yy764: +- YYDEBUG(764, *YYCURSOR); +- { +- int length = 0; +- DEBUG_OUTPUT("iso8601date2"); +- TIMELIB_INIT; +- TIMELIB_HAVE_DATE(); +- s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); +- s->time->m = timelib_get_nr((char **) &ptr, 2); +- s->time->d = timelib_get_nr((char **) &ptr, 2); +- TIMELIB_PROCESS_YEAR(s->time->y, length); +- TIMELIB_DEINIT; +- return TIMELIB_ISO_DATE; +- } +-yy765: +- YYDEBUG(765, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'C') goto yy766; +- if (yych != 'c') goto yy57; +-yy766: +- YYDEBUG(766, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != '-') goto yy57; +-yy767: +- YYDEBUG(767, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '0') goto yy768; +- if (yych <= '2') goto yy769; +- if (yych <= '3') goto yy770; +- goto yy57; +-yy768: +- YYDEBUG(768, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy771; +- goto yy57; +-yy769: +- YYDEBUG(769, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy771; +- goto yy57; +-yy770: +- YYDEBUG(770, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= '2') goto yy57; +-yy771: +- YYDEBUG(771, *YYCURSOR); +- ++YYCURSOR; +- YYDEBUG(772, *YYCURSOR); +- { +- int length = 0; +- DEBUG_OUTPUT("pgtextreverse"); +- TIMELIB_INIT; +- TIMELIB_HAVE_DATE(); +- s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); +- s->time->m = timelib_get_month((char **) &ptr); +- s->time->d = timelib_get_nr((char **) &ptr, 2); +- TIMELIB_PROCESS_YEAR(s->time->y, length); +- TIMELIB_DEINIT; +- return TIMELIB_PG_TEXT; +- } +-yy773: +- YYDEBUG(773, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'V') goto yy766; +- if (yych == 'v') goto yy766; +- goto yy57; +-yy774: +- YYDEBUG(774, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'T') goto yy766; +- if (yych == 't') goto yy766; +- goto yy57; +-yy775: +- YYDEBUG(775, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'P') goto yy776; +- if (yych != 'p') goto yy57; +-yy776: +- YYDEBUG(776, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'S') { +- if (yych == '-') goto yy767; +- goto yy57; +- } else { +- if (yych <= 'T') goto yy766; +- if (yych == 't') goto yy766; +- goto yy57; +- } +-yy777: +- YYDEBUG(777, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'G') goto yy766; +- if (yych == 'g') goto yy766; +- goto yy57; +-yy778: +- YYDEBUG(778, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy766; +- if (yych == 'r') goto yy766; +- goto yy57; +-yy779: +- YYDEBUG(779, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'Y') { +- if (yych == 'R') goto yy766; +- if (yych <= 'X') goto yy57; +- goto yy766; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy57; +- goto yy766; +- } else { +- if (yych == 'y') goto yy766; +- goto yy57; +- } +- } +-yy780: +- YYDEBUG(780, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'B') goto yy766; +- if (yych == 'b') goto yy766; +- goto yy57; +-yy781: +- YYDEBUG(781, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych == 'L') goto yy766; +- if (yych <= 'M') goto yy57; +- goto yy766; +- } else { +- if (yych <= 'l') { +- if (yych <= 'k') goto yy57; +- goto yy766; +- } else { +- if (yych == 'n') goto yy766; +- goto yy57; +- } ++ case 'T': ++ case 'U': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy143; ++ case 'V': goto yy1142; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case '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 yy151; ++ case 'v': goto yy1160; ++ default: goto yy4; + } +-yy782: +- YYDEBUG(782, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'N') goto yy766; +- if (yych == 'n') goto yy766; +- goto yy57; +-yy783: +- YYDEBUG(783, *YYCURSOR); +- yyaccept = 16; ++yy1160: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- YYDEBUG(-1, yych); + switch (yych) { +- case '\t': +- case ' ': ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; + 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 yy144; ++ case 'E': goto yy1143; + 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 'y': goto yy791; +- case '-': goto yy788; +- case '.': goto yy792; +- case '/': goto yy789; +- case '0': goto yy805; +- case '1': goto yy806; +- case '2': goto yy808; +- case '3': goto yy809; +- case '4': +- case '5': +- case '6': +- case '7': +- case '8': +- case '9': goto yy55; +- case ':': goto yy807; +- case 'W': goto yy810; +- default: goto yy784; +- } +-yy784: +- YYDEBUG(784, *YYCURSOR); +- { +- DEBUG_OUTPUT("year4"); +- TIMELIB_INIT; +- s->time->y = timelib_get_nr((char **) &ptr, 4); +- TIMELIB_DEINIT; +- return TIMELIB_CLF; +- } +-yy785: +- YYDEBUG(785, *YYCURSOR); +- yych = *++YYCURSOR; +- YYDEBUG(-1, yych); +- switch (yych) { +- case '0': goto yy786; +- case '1': goto yy787; +- case '2': +- case '3': +- case '4': +- case '5': +- case '6': +- case '7': +- case '8': +- case '9': goto yy753; +- case 'A': +- case 'a': goto yy746; +- case 'D': +- case 'd': goto yy750; +- case 'F': +- case 'f': goto yy744; +- case 'J': +- case 'j': goto yy743; +- case 'M': +- case 'm': goto yy745; +- case 'N': +- case 'n': goto yy749; +- case 'O': +- case 'o': goto yy748; +- case 'S': +- case 's': goto yy747; +- default: goto yy57; +- } +-yy786: +- YYDEBUG(786, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == '-') goto yy754; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy753; +- goto yy57; +-yy787: +- YYDEBUG(787, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == '-') goto yy754; +- if (yych <= '/') goto yy57; +- if (yych <= '2') goto yy753; +- goto yy57; +-yy788: +- YYDEBUG(788, *YYCURSOR); +- yych = *++YYCURSOR; +- YYDEBUG(-1, yych); +- switch (yych) { +- case '0': goto yy973; +- case '1': goto yy975; +- case '2': +- case '3': +- case '4': +- case '5': +- case '6': +- case '7': +- case '8': +- case '9': goto yy976; +- case 'A': +- case 'a': goto yy967; +- case 'D': +- case 'd': goto yy971; +- case 'F': +- case 'f': goto yy965; +- case 'J': +- case 'j': goto yy964; +- case 'M': +- case 'm': goto yy966; +- case 'N': +- case 'n': goto yy970; +- case 'O': +- case 'o': goto yy969; +- case 'S': +- case 's': goto yy968; +- case 'W': goto yy972; +- default: goto yy939; ++ case 'x': ++ case 'y': ++ case 'z': goto yy152; ++ case 'e': goto yy1161; ++ default: goto yy4; + } +-yy789: +- YYDEBUG(789, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '0') goto yy947; +- if (yych <= '1') goto yy948; +- if (yych <= '9') goto yy949; +- goto yy57; +-yy790: +- YYDEBUG(790, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); +- yych = *YYCURSOR; +-yy791: +- YYDEBUG(791, *YYCURSOR); +- YYDEBUG(-1, yych); ++yy1161: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { +- case '\t': +- case ' ': goto yy790; ++ case ')': goto yy140; + case '-': +- case '.': goto yy938; ++ case '/': ++ case '_': goto yy148; + case 'A': +- case 'a': goto yy800; ++ case 'B': ++ case 'C': + case 'D': +- case 'd': goto yy804; ++ case 'E': + case 'F': +- case 'f': goto yy798; ++ case 'G': + case 'H': +- case 'h': goto yy64; +- case 'I': goto yy793; ++ case 'I': + case 'J': +- case 'j': goto yy797; ++ case 'K': ++ case 'L': + case 'M': +- case 'm': goto yy799; +- case 'N': +- case 'n': goto yy803; + case 'O': +- case 'o': goto yy802; +- case 'S': +- case 's': goto yy801; +- case 'T': +- case 't': goto yy69; +- case 'V': goto yy795; +- case 'W': +- case 'w': goto yy68; +- case 'X': goto yy796; +- case 'Y': +- case 'y': goto yy67; +- default: goto yy57; +- } +-yy792: +- YYDEBUG(792, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy939; +- if (yych <= '0') goto yy931; +- if (yych <= '2') goto yy932; +- if (yych <= '3') goto yy933; +- goto yy939; +-yy793: +- YYDEBUG(793, *YYCURSOR); +- ++YYCURSOR; +- if ((yych = *YYCURSOR) <= 'U') { +- if (yych == 'I') goto yy930; +- } else { +- if (yych == 'W') goto yy794; +- if (yych <= 'X') goto yy884; +- } +-yy794: +- YYDEBUG(794, *YYCURSOR); +- { +- int length = 0; +- DEBUG_OUTPUT("datenodayrev"); +- TIMELIB_INIT; +- TIMELIB_HAVE_DATE(); +- s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); +- s->time->m = timelib_get_month((char **) &ptr); +- s->time->d = 1; +- TIMELIB_PROCESS_YEAR(s->time->y, length); +- TIMELIB_DEINIT; +- return TIMELIB_DATE_NO_DAY; +- } +-yy795: +- YYDEBUG(795, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'I') goto yy928; +- goto yy794; +-yy796: +- YYDEBUG(796, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'I') goto yy927; +- goto yy794; +-yy797: +- YYDEBUG(797, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych == 'A') goto yy920; +- if (yych <= 'T') goto yy57; +- goto yy919; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy57; +- goto yy920; +- } else { +- if (yych == 'u') goto yy919; +- goto yy57; +- } +- } +-yy798: +- YYDEBUG(798, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'R') { +- if (yych <= 'N') { +- if (yych == 'E') goto yy913; +- goto yy57; +- } else { +- if (yych <= 'O') goto yy99; +- if (yych <= 'Q') goto yy57; +- goto yy98; +- } +- } else { +- if (yych <= 'n') { +- if (yych == 'e') goto yy913; +- goto yy57; +- } else { +- if (yych <= 'o') goto yy99; +- if (yych == 'r') goto yy98; +- goto yy57; +- } +- } +-yy799: +- YYDEBUG(799, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'O') { +- if (yych <= 'H') { +- if (yych == 'A') goto yy910; +- goto yy57; +- } else { +- if (yych <= 'I') goto yy118; +- if (yych <= 'N') goto yy57; +- goto yy117; +- } +- } else { +- if (yych <= 'h') { +- if (yych == 'a') goto yy910; +- goto yy57; +- } else { +- if (yych <= 'i') goto yy118; +- if (yych == 'o') goto yy117; +- goto yy57; +- } +- } +-yy800: +- YYDEBUG(800, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych == 'P') goto yy904; +- if (yych <= 'T') goto yy57; +- goto yy903; +- } else { +- if (yych <= 'p') { +- if (yych <= 'o') goto yy57; +- goto yy904; +- } else { +- if (yych == 'u') goto yy903; +- goto yy57; +- } +- } +-yy801: +- YYDEBUG(801, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych <= 'D') { +- if (yych == 'A') goto yy127; +- goto yy57; +- } else { +- if (yych <= 'E') goto yy896; +- if (yych <= 'T') goto yy57; +- goto yy126; +- } +- } else { +- if (yych <= 'd') { +- if (yych == 'a') goto yy127; +- goto yy57; +- } else { +- if (yych <= 'e') goto yy896; +- if (yych == 'u') goto yy126; +- goto yy57; +- } +- } +-yy802: +- YYDEBUG(802, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'C') goto yy891; +- if (yych == 'c') goto yy891; +- goto yy57; +-yy803: +- YYDEBUG(803, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'O') goto yy885; +- if (yych == 'o') goto yy885; +- goto yy57; +-yy804: +- YYDEBUG(804, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych == 'A') goto yy114; +- if (yych <= 'D') goto yy57; +- goto yy878; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy57; +- goto yy114; +- } else { +- if (yych == 'e') goto yy878; +- goto yy57; +- } +- } +-yy805: +- YYDEBUG(805, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy61; +- if (yych <= '0') goto yy875; +- if (yych <= '9') goto yy876; +- goto yy61; +-yy806: +- YYDEBUG(806, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy61; +- if (yych <= '2') goto yy844; +- if (yych <= '9') goto yy823; +- goto yy61; +-yy807: +- YYDEBUG(807, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '0') goto yy824; +- if (yych <= '1') goto yy825; +- goto yy57; +-yy808: +- YYDEBUG(808, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy61; +- if (yych <= '9') goto yy823; +- goto yy61; +-yy809: +- YYDEBUG(809, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy61; +- if (yych <= '5') goto yy819; +- if (yych <= '6') goto yy820; +- if (yych <= '9') goto yy55; +- goto yy61; +-yy810: +- YYDEBUG(810, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '5') { +- if (yych <= '/') goto yy57; +- if (yych <= '0') goto yy811; +- if (yych <= '4') goto yy812; +- goto yy813; +- } else { +- if (yych <= 'E') { +- if (yych <= 'D') goto yy57; +- goto yy83; +- } else { +- if (yych == 'e') goto yy83; +- goto yy57; +- } +- } +-yy811: +- YYDEBUG(811, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '0') goto yy57; +- if (yych <= '9') goto yy814; +- goto yy57; +-yy812: +- YYDEBUG(812, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy814; +- goto yy57; +-yy813: +- YYDEBUG(813, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= '4') goto yy57; +-yy814: +- YYDEBUG(814, *YYCURSOR); +- yyaccept = 17; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '-') goto yy816; +- if (yych <= '/') goto yy815; +- if (yych <= '7') goto yy817; +-yy815: +- YYDEBUG(815, *YYCURSOR); +- { +- 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; +- } +-yy816: +- YYDEBUG(816, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= '8') goto yy57; +-yy817: +- YYDEBUG(817, *YYCURSOR); +- ++YYCURSOR; +- YYDEBUG(818, *YYCURSOR); +- { +- 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; ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy145; ++ case 'N': goto yy1144; ++ case 'a': ++ case '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 yy153; ++ case 'n': goto yy1162; ++ default: goto yy4; + } +-yy819: +- YYDEBUG(819, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy61; +- if (yych <= '9') goto yy821; +- goto yy61; +-yy820: +- YYDEBUG(820, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy61; +- if (yych <= '6') goto yy821; +- if (yych <= '9') goto yy55; +- goto yy61; +-yy821: +- YYDEBUG(821, *YYCURSOR); +- yyaccept = 18; ++yy1162: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yybm[0+yych] & 2) { +- goto yy55; +- } +- if (yych <= 'W') { +- if (yych <= 'F') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych >= ' ') goto yy61; +- } else { +- if (yych == 'D') goto yy61; +- if (yych >= 'F') goto yy61; +- } +- } else { +- if (yych <= 'M') { +- if (yych == 'H') goto yy61; +- if (yych >= 'M') goto yy61; +- } else { +- if (yych <= 'R') goto yy822; +- if (yych <= 'T') goto yy61; +- if (yych >= 'W') goto yy61; +- } +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'd') { +- if (yych == 'Y') goto yy61; +- if (yych >= 'd') goto yy61; +- } else { +- if (yych == 'f') goto yy61; +- if (yych >= 'h') goto yy61; +- } +- } else { +- if (yych <= 't') { +- if (yych == 'm') goto yy61; +- if (yych >= 's') goto yy61; +- } else { +- if (yych <= 'w') { +- if (yych >= 'w') goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- } +- } +- } +- } +-yy822: +- YYDEBUG(822, *YYCURSOR); +- { +- int length = 0; +- DEBUG_OUTPUT("pgydotd"); +- TIMELIB_INIT; +- TIMELIB_HAVE_DATE(); +- s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); +- s->time->d = timelib_get_nr((char **) &ptr, 3); +- s->time->m = 1; +- TIMELIB_PROCESS_YEAR(s->time->y, length); +- TIMELIB_DEINIT; +- return TIMELIB_PG_YEARDAY; ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'T': goto yy1145; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case '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 yy154; ++ case 't': goto yy1163; ++ default: goto yy4; + } +-yy823: +- YYDEBUG(823, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy61; +- if (yych <= '9') goto yy821; +- goto yy61; +-yy824: +- YYDEBUG(824, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy826; +- goto yy57; +-yy825: +- YYDEBUG(825, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= '3') goto yy57; +-yy826: +- YYDEBUG(826, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != ':') goto yy57; +- YYDEBUG(827, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '0') goto yy828; +- if (yych <= '2') goto yy829; +- if (yych <= '3') goto yy830; +- goto yy57; +-yy828: +- YYDEBUG(828, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy831; +- goto yy57; +-yy829: +- YYDEBUG(829, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy831; +- goto yy57; +-yy830: +- YYDEBUG(830, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= '2') goto yy57; +-yy831: +- YYDEBUG(831, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != ' ') goto yy57; +- YYDEBUG(832, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '1') goto yy833; +- if (yych <= '2') goto yy834; +- goto yy57; +-yy833: +- YYDEBUG(833, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy835; +- goto yy57; +-yy834: +- YYDEBUG(834, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= '5') goto yy57; +-yy835: +- YYDEBUG(835, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != ':') goto yy57; +- YYDEBUG(836, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= '6') goto yy57; +- YYDEBUG(837, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +- YYDEBUG(838, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != ':') goto yy57; +- YYDEBUG(839, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy840; +- if (yych <= '6') goto yy841; +- goto yy57; +-yy840: +- YYDEBUG(840, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy842; +- goto yy57; +-yy841: +- YYDEBUG(841, *YYCURSOR); ++yy1163: + yych = *++YYCURSOR; +- if (yych != '0') goto yy57; +-yy842: +- YYDEBUG(842, *YYCURSOR); +- ++YYCURSOR; +-yy843: +- YYDEBUG(843, *YYCURSOR); +- { +- int tz_not_found; +- DEBUG_OUTPUT("xmlrpc | xmlrpcnocolon | soap | wddx | exif"); +- 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); +- if (*ptr) { /* timezone is optional */ +- s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper); +- if (tz_not_found) { +- add_error(s, "The timezone could not be found in the database"); +- } +- } +- } +- TIMELIB_DEINIT; +- return TIMELIB_XMLRPC_SOAP; ++ switch (yych) { ++ case 'H': goto yy1146; ++ case 'h': goto yy1164; ++ default: goto yy155; + } +-yy844: +- YYDEBUG(844, *YYCURSOR); ++yy1164: + yych = *++YYCURSOR; +- if (yych <= '2') { +- if (yych <= '/') goto yy61; +- if (yych >= '1') goto yy846; +- } else { +- if (yych <= '3') goto yy847; +- if (yych <= '9') goto yy821; +- goto yy61; +- } +-yy845: +- YYDEBUG(845, *YYCURSOR); +- yyaccept = 18; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'V') { +- if (yych <= 'D') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy822; +- goto yy61; +- } else { +- if (yych <= '/') goto yy822; +- if (yych <= '9') goto yy848; +- if (yych <= 'C') goto yy822; +- goto yy61; +- } +- } else { +- if (yych <= 'H') { +- if (yych == 'F') goto yy61; +- if (yych <= 'G') goto yy822; +- goto yy61; +- } else { +- if (yych <= 'M') { +- if (yych <= 'L') goto yy822; +- goto yy61; +- } else { +- if (yych <= 'R') goto yy822; +- if (yych <= 'T') goto yy61; +- goto yy822; +- } +- } +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'c') { +- if (yych == 'X') goto yy822; +- if (yych <= 'Y') goto yy61; +- goto yy822; +- } else { +- if (yych <= 'e') { +- if (yych <= 'd') goto yy61; +- goto yy822; +- } else { +- if (yych == 'g') goto yy822; +- goto yy61; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych == 'm') goto yy61; +- if (yych <= 'r') goto yy822; +- goto yy61; +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy822; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy822; +- } +- } +- } ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1147; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy154; ++ default: goto yy57; + } +-yy846: +- YYDEBUG(846, *YYCURSOR); +- yyaccept = 18; ++yy1165: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'V') { +- if (yych <= 'D') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy822; +- goto yy61; +- } else { +- if (yych <= '/') goto yy822; +- if (yych <= '9') goto yy848; +- if (yych <= 'C') goto yy822; +- goto yy61; +- } +- } else { +- if (yych <= 'H') { +- if (yych == 'F') goto yy61; +- if (yych <= 'G') goto yy822; +- goto yy61; +- } else { +- if (yych <= 'M') { +- if (yych <= 'L') goto yy822; +- goto yy61; +- } else { +- if (yych <= 'R') goto yy822; +- if (yych <= 'T') goto yy61; +- goto yy822; +- } +- } +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'c') { +- if (yych == 'X') goto yy822; +- if (yych <= 'Y') goto yy61; +- goto yy822; +- } else { +- if (yych <= 'e') { +- if (yych <= 'd') goto yy61; +- goto yy822; +- } else { +- if (yych == 'g') goto yy822; +- goto yy61; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych == 'm') goto yy61; +- if (yych <= 'r') goto yy822; +- goto yy61; +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy822; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy822; +- } +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy143; ++ case 'H': goto yy1154; ++ 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 yy151; ++ case 'h': goto yy1166; ++ default: goto yy4; + } +-yy847: +- YYDEBUG(847, *YYCURSOR); +- yyaccept = 18; ++yy1166: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'V') { +- if (yych <= 'D') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy822; +- goto yy61; +- } else { +- if (yych <= '1') { +- if (yych <= '/') goto yy822; +- } else { +- if (yych <= '9') goto yy55; +- if (yych <= 'C') goto yy822; +- goto yy61; +- } +- } +- } else { +- if (yych <= 'H') { +- if (yych == 'F') goto yy61; +- if (yych <= 'G') goto yy822; +- goto yy61; +- } else { +- if (yych <= 'M') { +- if (yych <= 'L') goto yy822; +- goto yy61; +- } else { +- if (yych <= 'R') goto yy822; +- if (yych <= 'T') goto yy61; +- goto yy822; +- } +- } +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'c') { +- if (yych == 'X') goto yy822; +- if (yych <= 'Y') goto yy61; +- goto yy822; +- } else { +- if (yych <= 'e') { +- if (yych <= 'd') goto yy61; +- goto yy822; +- } else { +- if (yych == 'g') goto yy822; +- goto yy61; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych == 'm') goto yy61; +- if (yych <= 'r') goto yy822; +- goto yy61; +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy822; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy822; +- } +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy144; ++ case 'T': goto yy1155; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case '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 yy152; ++ case 't': goto yy1167; ++ default: goto yy4; + } +-yy848: +- YYDEBUG(848, *YYCURSOR); +- yyaccept = 19; ++yy1167: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1147; ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy145; ++ case 'H': goto yy1156; ++ 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 yy153; ++ case 'h': goto yy1168; ++ default: goto yy4; ++ } ++yy1168: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yybm[0+yych] & 2) { +- goto yy55; ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1147; ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy154; ++ default: goto yy4; + } +- if (yych <= 'W') { +- if (yych <= 'F') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy60; +- if (yych >= ' ') goto yy60; +- } else { +- if (yych == 'D') goto yy65; +- if (yych >= 'F') goto yy66; +- } +- } else { +- if (yych <= 'M') { +- if (yych == 'H') goto yy64; +- if (yych >= 'M') goto yy63; +- } else { +- if (yych <= 'S') { +- if (yych >= 'S') goto yy62; +- } else { +- if (yych <= 'T') goto yy850; +- if (yych >= 'W') goto yy68; +- } +- } +- } +- } else { +- if (yych <= 'l') { +- if (yych <= 'd') { +- if (yych == 'Y') goto yy67; +- if (yych >= 'd') goto yy65; +- } else { +- if (yych <= 'f') { +- if (yych >= 'f') goto yy66; +- } else { +- if (yych == 'h') goto yy64; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych <= 'm') goto yy63; +- if (yych <= 'r') goto yy849; +- if (yych <= 's') goto yy62; +- goto yy851; +- } else { +- if (yych <= 'w') { +- if (yych >= 'w') goto yy68; +- } else { +- if (yych == 'y') goto yy67; +- } +- } +- } ++yy1169: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy142; ++ case 'C': ++ case 'c': goto yy1185; ++ case 'P': ++ case 'p': goto yy1187; ++ case 'V': ++ case 'v': goto yy1186; ++ default: goto yy4; + } +-yy849: +- YYDEBUG(849, *YYCURSOR); +- { +- 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; ++yy1170: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy142; ++ case 'T': ++ case 't': goto yy1180; ++ default: goto yy4; + } +-yy850: +- YYDEBUG(850, *YYCURSOR); ++yy1171: + yych = *++YYCURSOR; +- if (yych <= 'H') { +- if (yych <= '2') { +- if (yych <= '/') goto yy57; +- if (yych <= '1') goto yy865; +- goto yy866; +- } else { +- if (yych <= '9') goto yy867; +- if (yych <= 'G') goto yy57; +- goto yy70; +- } +- } else { +- if (yych <= 'g') { +- if (yych == 'U') goto yy71; +- goto yy57; +- } else { +- if (yych <= 'h') goto yy70; +- if (yych == 'u') goto yy71; +- goto yy57; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case '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 yy142; ++ case 'X': ++ case 'x': goto yy1177; ++ default: goto yy4; + } +-yy851: +- YYDEBUG(851, *YYCURSOR); ++yy1172: + yych = *++YYCURSOR; +- if (yych <= 'H') { +- if (yych <= '2') { +- if (yych <= '/') goto yy57; +- if (yych >= '2') goto yy853; +- } else { +- if (yych <= '9') goto yy854; +- if (yych <= 'G') goto yy57; +- goto yy70; +- } +- } else { +- if (yych <= 'g') { +- if (yych == 'U') goto yy71; +- goto yy57; +- } else { +- if (yych <= 'h') goto yy70; +- if (yych == 'u') goto yy71; +- goto yy57; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case '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 yy142; ++ case 'N': ++ case 'n': goto yy1173; ++ default: goto yy4; + } +- YYDEBUG(852, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy859; +- if (yych <= '9') goto yy854; +- goto yy57; +-yy853: +- YYDEBUG(853, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '4') goto yy859; +- if (yych <= '5') goto yy855; +- goto yy57; +-yy854: +- YYDEBUG(854, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= '6') goto yy57; +-yy855: +- YYDEBUG(855, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +-yy856: +- YYDEBUG(856, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy857; +- if (yych <= '6') goto yy858; +- goto yy57; +-yy857: +- YYDEBUG(857, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy842; +- goto yy57; +-yy858: +- YYDEBUG(858, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == '0') goto yy842; +- goto yy57; +-yy859: +- YYDEBUG(859, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy860; +- if (yych <= '9') goto yy856; +- goto yy57; +-yy860: +- YYDEBUG(860, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy861; +- if (yych <= '6') goto yy862; +- if (yych <= '9') goto yy856; +- goto yy57; +-yy861: +- YYDEBUG(861, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy863; +- if (yych <= '6') goto yy864; +- if (yych <= '9') goto yy842; +- goto yy57; +-yy862: +- YYDEBUG(862, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '0') goto yy863; +- if (yych <= '5') goto yy857; +- if (yych <= '6') goto yy858; +- goto yy57; +-yy863: +- YYDEBUG(863, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy843; +- if (yych <= '9') goto yy842; +- goto yy843; +-yy864: +- YYDEBUG(864, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == '0') goto yy842; +- goto yy843; +-yy865: +- YYDEBUG(865, *YYCURSOR); ++yy1173: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy874; +- if (yych <= '9') goto yy867; +- if (yych <= ':') goto yy868; +- goto yy57; +-yy866: +- YYDEBUG(866, *YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy143; ++ case 'D': ++ case 'd': goto yy1174; ++ default: goto yy167; ++ } ++yy1174: + yych = *++YYCURSOR; +- if (yych <= '5') { +- if (yych <= '/') goto yy57; +- if (yych <= '4') goto yy874; +- goto yy855; +- } else { +- if (yych == ':') goto yy868; +- goto yy57; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'a': goto yy1175; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy144; ++ default: goto yy4; + } +-yy867: +- YYDEBUG(867, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy855; +- if (yych != ':') goto yy57; +-yy868: +- YYDEBUG(868, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= '6') goto yy57; +- YYDEBUG(869, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +- YYDEBUG(870, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != ':') goto yy57; +- YYDEBUG(871, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy872; +- if (yych <= '6') goto yy873; +- goto yy57; +-yy872: +- YYDEBUG(872, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy842; +- goto yy57; +-yy873: +- YYDEBUG(873, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == '0') goto yy842; +- goto yy57; +-yy874: +- YYDEBUG(874, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy860; +- if (yych <= '9') goto yy856; +- if (yych <= ':') goto yy868; +- goto yy57; +-yy875: +- YYDEBUG(875, *YYCURSOR); ++yy1175: + yych = *++YYCURSOR; +- if (yych <= '2') { +- if (yych <= '/') goto yy61; +- if (yych <= '0') goto yy877; +- goto yy846; +- } else { +- if (yych <= '3') goto yy847; +- if (yych <= '9') goto yy821; +- goto yy61; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case '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 yy145; ++ case 'Y': ++ case 'y': goto yy1176; ++ default: goto yy4; + } +-yy876: +- YYDEBUG(876, *YYCURSOR); ++yy1176: + yych = *++YYCURSOR; +- if (yych <= '2') { +- if (yych <= '/') goto yy61; +- if (yych <= '0') goto yy845; +- goto yy846; +- } else { +- if (yych <= '3') goto yy847; +- if (yych <= '9') goto yy821; +- goto yy61; ++ switch (yych) { ++ case ')': goto yy140; ++ default: goto yy167; + } +-yy877: +- YYDEBUG(877, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy61; +- if (yych <= '9') goto yy848; +- goto yy61; +-yy878: +- YYDEBUG(878, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'C') goto yy879; +- if (yych != 'c') goto yy57; +-yy879: +- YYDEBUG(879, *YYCURSOR); +- yyaccept = 20; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == 'E') goto yy880; +- if (yych != 'e') goto yy794; +-yy880: +- YYDEBUG(880, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'M') goto yy881; +- if (yych != 'm') goto yy57; +-yy881: +- YYDEBUG(881, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'B') goto yy882; +- if (yych != 'b') goto yy57; +-yy882: +- YYDEBUG(882, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy883; +- if (yych != 'e') goto yy57; +-yy883: +- YYDEBUG(883, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy884; +- if (yych != 'r') goto yy57; +-yy884: +- YYDEBUG(884, *YYCURSOR); +- yych = *++YYCURSOR; +- goto yy794; +-yy885: +- YYDEBUG(885, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'V') goto yy886; +- if (yych != 'v') goto yy57; +-yy886: +- YYDEBUG(886, *YYCURSOR); +- yyaccept = 20; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == 'E') goto yy887; +- if (yych != 'e') goto yy794; +-yy887: +- YYDEBUG(887, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'M') goto yy888; +- if (yych != 'm') goto yy57; +-yy888: +- YYDEBUG(888, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'B') goto yy889; +- if (yych != 'b') goto yy57; +-yy889: +- YYDEBUG(889, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy890; +- if (yych != 'e') goto yy57; +-yy890: +- YYDEBUG(890, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy884; +- if (yych == 'r') goto yy884; +- goto yy57; +-yy891: +- YYDEBUG(891, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'T') goto yy892; +- if (yych != 't') goto yy57; +-yy892: +- YYDEBUG(892, *YYCURSOR); +- yyaccept = 20; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == 'O') goto yy893; +- if (yych != 'o') goto yy794; +-yy893: +- YYDEBUG(893, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'B') goto yy894; +- if (yych != 'b') goto yy57; +-yy894: +- YYDEBUG(894, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy895; +- if (yych != 'e') goto yy57; +-yy895: +- YYDEBUG(895, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy884; +- if (yych == 'r') goto yy884; +- goto yy57; +-yy896: +- YYDEBUG(896, *YYCURSOR); ++yy1177: + yych = *++YYCURSOR; +- if (yych <= 'P') { +- if (yych == 'C') goto yy129; +- if (yych <= 'O') goto yy57; +- } else { +- if (yych <= 'c') { +- if (yych <= 'b') goto yy57; +- goto yy129; +- } else { +- if (yych != 'p') goto yy57; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy143; ++ case 'T': ++ case 't': goto yy1178; ++ default: goto yy4; + } +-yy897: +- YYDEBUG(897, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'T') goto yy898; +- if (yych != 't') goto yy794; +-yy898: +- YYDEBUG(898, *YYCURSOR); +- yyaccept = 20; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == 'E') goto yy899; +- if (yych != 'e') goto yy794; +-yy899: +- YYDEBUG(899, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'M') goto yy900; +- if (yych != 'm') goto yy57; +-yy900: +- YYDEBUG(900, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'B') goto yy901; +- if (yych != 'b') goto yy57; +-yy901: +- YYDEBUG(901, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy902; +- if (yych != 'e') goto yy57; +-yy902: +- YYDEBUG(902, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy884; +- if (yych == 'r') goto yy884; +- goto yy57; +-yy903: +- YYDEBUG(903, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'G') goto yy907; +- if (yych == 'g') goto yy907; +- goto yy57; +-yy904: +- YYDEBUG(904, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy905; +- if (yych != 'r') goto yy57; +-yy905: +- YYDEBUG(905, *YYCURSOR); +- yyaccept = 20; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == 'I') goto yy906; +- if (yych != 'i') goto yy794; +-yy906: +- YYDEBUG(906, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'L') goto yy884; +- if (yych == 'l') goto yy884; +- goto yy57; +-yy907: +- YYDEBUG(907, *YYCURSOR); +- yyaccept = 20; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == 'U') goto yy908; +- if (yych != 'u') goto yy794; +-yy908: +- YYDEBUG(908, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'S') goto yy909; +- if (yych != 's') goto yy57; +-yy909: +- YYDEBUG(909, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'T') goto yy884; +- if (yych == 't') goto yy884; +- goto yy57; +-yy910: +- YYDEBUG(910, *YYCURSOR); ++yy1178: + yych = *++YYCURSOR; +- if (yych <= 'Y') { +- if (yych == 'R') goto yy911; +- if (yych <= 'X') goto yy57; +- goto yy884; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy57; +- } else { +- if (yych == 'y') goto yy884; +- goto yy57; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy144; ++ case 'H': ++ case 'h': goto yy1179; ++ default: goto yy4; + } +-yy911: +- YYDEBUG(911, *YYCURSOR); +- yyaccept = 20; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == 'C') goto yy912; +- if (yych != 'c') goto yy794; +-yy912: +- YYDEBUG(912, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'H') goto yy884; +- if (yych == 'h') goto yy884; +- goto yy57; +-yy913: +- YYDEBUG(913, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'B') goto yy914; +- if (yych != 'b') goto yy57; +-yy914: +- YYDEBUG(914, *YYCURSOR); +- yyaccept = 20; ++yy1179: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych == 'R') goto yy915; +- if (yych != 'r') goto yy794; +-yy915: +- YYDEBUG(915, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'U') goto yy916; +- if (yych != 'u') goto yy57; +-yy916: +- YYDEBUG(916, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy917; +- if (yych != 'a') goto yy57; +-yy917: +- YYDEBUG(917, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy918; +- if (yych != 'r') goto yy57; +-yy918: +- YYDEBUG(918, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy884; +- if (yych == 'y') goto yy884; +- goto yy57; +-yy919: +- YYDEBUG(919, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych == 'L') goto yy926; +- if (yych <= 'M') goto yy57; +- goto yy925; +- } else { +- if (yych <= 'l') { +- if (yych <= 'k') goto yy57; +- goto yy926; +- } else { +- if (yych == 'n') goto yy925; +- goto yy57; +- } ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1147; ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy145; ++ default: goto yy4; + } +-yy920: +- YYDEBUG(920, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'N') goto yy921; +- if (yych != 'n') goto yy57; +-yy921: +- YYDEBUG(921, *YYCURSOR); +- yyaccept = 20; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == 'U') goto yy922; +- if (yych != 'u') goto yy794; +-yy922: +- YYDEBUG(922, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy923; +- if (yych != 'a') goto yy57; +-yy923: +- YYDEBUG(923, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy924; +- if (yych != 'r') goto yy57; +-yy924: +- YYDEBUG(924, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy884; +- if (yych == 'y') goto yy884; +- goto yy57; +-yy925: +- YYDEBUG(925, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy884; +- if (yych == 'e') goto yy884; +- goto yy794; +-yy926: +- YYDEBUG(926, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy884; +- if (yych == 'y') goto yy884; +- goto yy794; +-yy927: +- YYDEBUG(927, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'I') goto yy884; +- goto yy794; +-yy928: +- YYDEBUG(928, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != 'I') goto yy794; +- YYDEBUG(929, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'I') goto yy884; +- goto yy794; +-yy930: +- YYDEBUG(930, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'I') goto yy884; +- goto yy794; +-yy931: +- YYDEBUG(931, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '0') goto yy946; +- if (yych <= '9') goto yy945; +- goto yy57; +-yy932: +- YYDEBUG(932, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy944; +- goto yy57; +-yy933: +- YYDEBUG(933, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy942; +- if (yych <= '6') goto yy941; +- goto yy57; +-yy934: +- YYDEBUG(934, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy913; +- if (yych == 'e') goto yy913; +- goto yy57; +-yy935: +- YYDEBUG(935, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy910; +- if (yych == 'a') goto yy910; +- goto yy57; +-yy936: +- YYDEBUG(936, *YYCURSOR); ++yy1180: + yych = *++YYCURSOR; +- if (yych == 'E') goto yy940; +- if (yych == 'e') goto yy940; +- goto yy57; +-yy937: +- YYDEBUG(937, *YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case '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 yy143; ++ case 'U': ++ case 'u': goto yy1181; ++ default: goto yy167; ++ } ++yy1181: + yych = *++YYCURSOR; +- if (yych == 'E') goto yy878; +- if (yych == 'e') goto yy878; +- goto yy57; +-yy938: +- YYDEBUG(938, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); +- yych = *YYCURSOR; +-yy939: +- YYDEBUG(939, *YYCURSOR); +- YYDEBUG(-1, yych); + switch (yych) { +- case '\t': +- case ' ': +- case '-': +- case '.': goto yy938; ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy144; ++ case 'R': ++ case 'r': goto yy1182; ++ default: goto yy4; ++ } ++yy1182: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; + case 'A': +- case 'a': goto yy800; +- case 'D': +- case 'd': goto yy937; ++ case 'B': ++ case 'C': ++ case 'E': + case 'F': +- case 'f': goto yy934; +- case 'I': goto yy793; ++ case 'G': ++ case 'H': ++ case 'I': + case 'J': +- case 'j': goto yy797; ++ case 'K': ++ case 'L': + case 'M': +- case 'm': goto yy935; + case 'N': +- case 'n': goto yy803; + case 'O': +- case 'o': goto yy802; ++ case 'P': ++ case 'Q': ++ case 'R': + case 'S': +- case 's': goto yy936; +- case 'V': goto yy795; +- case 'X': goto yy796; +- default: goto yy57; +- } +-yy940: +- YYDEBUG(940, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'P') goto yy897; +- if (yych == 'p') goto yy897; +- goto yy57; +-yy941: +- YYDEBUG(941, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '6') goto yy943; +- goto yy57; +-yy942: +- YYDEBUG(942, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +-yy943: +- YYDEBUG(943, *YYCURSOR); +- yych = *++YYCURSOR; +- goto yy822; +-yy944: +- YYDEBUG(944, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy943; +- goto yy57; +-yy945: +- YYDEBUG(945, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy943; +- goto yy57; +-yy946: +- YYDEBUG(946, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '0') goto yy57; +- if (yych <= '9') goto yy943; +- goto yy57; +-yy947: +- YYDEBUG(947, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '.') goto yy57; +- if (yych <= '/') goto yy950; +- if (yych <= '9') goto yy958; +- goto yy57; +-yy948: +- YYDEBUG(948, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '.') goto yy57; +- if (yych <= '/') goto yy950; +- if (yych <= '2') goto yy958; +- goto yy57; +-yy949: +- YYDEBUG(949, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != '/') goto yy57; +-yy950: +- YYDEBUG(950, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '2') goto yy951; +- if (yych <= '3') goto yy952; +- if (yych <= '9') goto yy953; +- goto yy57; +-yy951: +- YYDEBUG(951, *YYCURSOR); +- yyaccept = 21; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') goto yy455; +- if (yych <= '9') goto yy953; +- if (yych <= 'm') goto yy455; +- goto yy955; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy455; +- goto yy956; +- } else { +- if (yych <= 's') goto yy954; +- if (yych <= 't') goto yy957; +- goto yy455; +- } +- } +-yy952: +- YYDEBUG(952, *YYCURSOR); +- yyaccept = 21; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') goto yy455; +- if (yych <= '1') goto yy953; +- if (yych <= 'm') goto yy455; +- goto yy955; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy455; +- goto yy956; +- } else { +- if (yych <= 's') goto yy954; +- if (yych <= 't') goto yy957; +- goto yy455; +- } +- } +-yy953: +- YYDEBUG(953, *YYCURSOR); +- yyaccept = 21; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'q') { +- if (yych == 'n') goto yy955; +- goto yy455; +- } else { +- if (yych <= 'r') goto yy956; +- if (yych <= 's') goto yy954; +- if (yych <= 't') goto yy957; +- goto yy455; +- } +-yy954: +- YYDEBUG(954, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 't') goto yy454; +- goto yy57; +-yy955: +- YYDEBUG(955, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'd') goto yy454; +- goto yy57; +-yy956: +- YYDEBUG(956, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'd') goto yy454; +- goto yy57; +-yy957: +- YYDEBUG(957, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'h') goto yy454; +- goto yy57; +-yy958: +- YYDEBUG(958, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != '/') goto yy57; +- YYDEBUG(959, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '2') { +- if (yych <= '/') goto yy57; +- if (yych >= '1') goto yy961; +- } else { +- if (yych <= '3') goto yy962; +- if (yych <= '9') goto yy953; +- goto yy57; +- } +- YYDEBUG(960, *YYCURSOR); +- yyaccept = 21; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') goto yy455; +- if (yych <= '9') goto yy963; +- if (yych <= 'm') goto yy455; +- goto yy955; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy455; +- goto yy956; +- } else { +- if (yych <= 's') goto yy954; +- if (yych <= 't') goto yy957; +- goto yy455; +- } +- } +-yy961: +- YYDEBUG(961, *YYCURSOR); +- yyaccept = 21; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') goto yy455; +- if (yych <= '9') goto yy963; +- if (yych <= 'm') goto yy455; +- goto yy955; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy455; +- goto yy956; +- } else { +- if (yych <= 's') goto yy954; +- if (yych <= 't') goto yy957; +- goto yy455; +- } +- } +-yy962: +- YYDEBUG(962, *YYCURSOR); +- yyaccept = 21; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') goto yy455; +- if (yych <= '1') goto yy963; +- if (yych <= 'm') goto yy455; +- goto yy955; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy455; +- goto yy956; +- } else { +- if (yych <= 's') goto yy954; +- if (yych <= 't') goto yy957; +- goto yy455; +- } ++ 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 yy145; ++ case 'D': ++ case 'd': goto yy1183; ++ default: goto yy4; + } +-yy963: +- YYDEBUG(963, *YYCURSOR); +- yyaccept = 21; ++yy1183: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych == '/') goto yy454; +- if (yych <= 'm') goto yy455; +- goto yy955; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy455; +- goto yy956; +- } else { +- if (yych <= 's') goto yy954; +- if (yych <= 't') goto yy957; +- goto yy455; +- } +- } +-yy964: +- YYDEBUG(964, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych == 'A') goto yy1044; +- if (yych <= 'T') goto yy57; +- goto yy1043; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy57; +- goto yy1044; +- } else { +- if (yych == 'u') goto yy1043; +- goto yy57; +- } +- } +-yy965: +- YYDEBUG(965, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy1041; +- if (yych == 'e') goto yy1041; +- goto yy57; +-yy966: +- YYDEBUG(966, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy1038; +- if (yych == 'a') goto yy1038; +- goto yy57; +-yy967: +- YYDEBUG(967, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych == 'P') goto yy1035; +- if (yych <= 'T') goto yy57; +- goto yy1034; +- } else { +- if (yych <= 'p') { +- if (yych <= 'o') goto yy57; +- goto yy1035; +- } else { +- if (yych == 'u') goto yy1034; +- goto yy57; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'a': goto yy1184; ++ default: goto yy4; + } +-yy968: +- YYDEBUG(968, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy1031; +- if (yych == 'e') goto yy1031; +- goto yy57; +-yy969: +- YYDEBUG(969, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'C') goto yy1029; +- if (yych == 'c') goto yy1029; +- goto yy57; +-yy970: +- YYDEBUG(970, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'O') goto yy1027; +- if (yych == 'o') goto yy1027; +- goto yy57; +-yy971: +- YYDEBUG(971, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy1025; +- if (yych == 'e') goto yy1025; +- goto yy57; +-yy972: +- YYDEBUG(972, *YYCURSOR); ++yy1184: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '0') goto yy811; +- if (yych <= '4') goto yy812; +- if (yych <= '5') goto yy813; +- goto yy57; +-yy973: +- YYDEBUG(973, *YYCURSOR); +- yyaccept = 22; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '-') goto yy977; +- if (yych <= '/') goto yy974; +- if (yych <= '9') goto yy996; +-yy974: +- YYDEBUG(974, *YYCURSOR); +- { +- int length = 0; +- DEBUG_OUTPUT("gnudateshorter"); +- TIMELIB_INIT; +- TIMELIB_HAVE_DATE(); +- s->time->y = timelib_get_nr_ex((char **) &ptr, 4, &length); +- s->time->m = timelib_get_nr((char **) &ptr, 2); +- s->time->d = 1; +- TIMELIB_PROCESS_YEAR(s->time->y, length); +- TIMELIB_DEINIT; +- return TIMELIB_ISO_DATE; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy173; ++ default: goto yy57; + } +-yy975: +- YYDEBUG(975, *YYCURSOR); +- yyaccept = 22; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '-') goto yy977; +- if (yych <= '/') goto yy974; +- if (yych <= '2') goto yy996; +- goto yy974; +-yy976: +- YYDEBUG(976, *YYCURSOR); +- yyaccept = 22; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych != '-') goto yy974; +-yy977: +- YYDEBUG(977, *YYCURSOR); ++yy1185: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '2') goto yy978; +- if (yych <= '3') goto yy979; +- if (yych <= '9') goto yy980; +- goto yy57; +-yy978: +- YYDEBUG(978, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'm') { +- if (yych <= '9') { +- if (yych <= '/') goto yy657; +- goto yy980; +- } else { +- if (yych == 'T') goto yy985; +- goto yy657; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'n') goto yy982; +- if (yych <= 'q') goto yy657; +- goto yy983; +- } else { +- if (yych <= 's') goto yy981; +- if (yych <= 't') goto yy984; +- goto yy657; +- } +- } +-yy979: +- YYDEBUG(979, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'm') { +- if (yych <= '1') { +- if (yych <= '/') goto yy657; +- } else { +- if (yych == 'T') goto yy985; +- goto yy657; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'n') goto yy982; +- if (yych <= 'q') goto yy657; +- goto yy983; +- } else { +- if (yych <= 's') goto yy981; +- if (yych <= 't') goto yy984; +- goto yy657; +- } +- } +-yy980: +- YYDEBUG(980, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych == 'T') goto yy985; +- if (yych <= 'm') goto yy657; +- goto yy982; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy657; +- goto yy983; +- } else { +- if (yych <= 's') goto yy981; +- if (yych <= 't') goto yy984; +- goto yy657; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case '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 yy143; ++ case 'O': ++ case 'o': goto yy1196; ++ default: goto yy4; + } +-yy981: +- YYDEBUG(981, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 't') goto yy995; +- goto yy57; +-yy982: +- YYDEBUG(982, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'd') goto yy995; +- goto yy57; +-yy983: +- YYDEBUG(983, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'd') goto yy995; +- goto yy57; +-yy984: +- YYDEBUG(984, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'h') goto yy995; +- goto yy57; +-yy985: +- YYDEBUG(985, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '1') goto yy986; +- if (yych <= '2') goto yy987; +- if (yych <= '9') goto yy988; +- goto yy57; +-yy986: +- YYDEBUG(986, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy988; +- if (yych <= ':') goto yy989; +- goto yy57; +-yy987: +- YYDEBUG(987, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '4') goto yy988; +- if (yych == ':') goto yy989; +- goto yy57; +-yy988: +- YYDEBUG(988, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != ':') goto yy57; +-yy989: +- YYDEBUG(989, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy990; +- if (yych <= '9') goto yy991; +- goto yy57; +-yy990: +- YYDEBUG(990, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy991; +- if (yych <= ':') goto yy992; +- goto yy57; +-yy991: +- YYDEBUG(991, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != ':') goto yy57; +-yy992: +- YYDEBUG(992, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy993; +- if (yych <= '6') goto yy994; +- if (yych <= '9') goto yy842; +- goto yy57; +-yy993: +- YYDEBUG(993, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy843; +- if (yych <= '9') goto yy842; +- goto yy843; +-yy994: +- YYDEBUG(994, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == '0') goto yy842; +- goto yy843; +-yy995: +- YYDEBUG(995, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == 'T') goto yy985; +- goto yy657; +-yy996: +- YYDEBUG(996, *YYCURSOR); +- yyaccept = 22; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych != '-') goto yy974; +- YYDEBUG(997, *YYCURSOR); ++yy1186: + yych = *++YYCURSOR; +- if (yych <= '2') { +- if (yych <= '/') goto yy57; +- if (yych >= '1') goto yy999; +- } else { +- if (yych <= '3') goto yy1000; +- if (yych <= '9') goto yy980; +- goto yy57; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy143; ++ case 'E': ++ case 'e': goto yy1193; ++ default: goto yy4; + } +- YYDEBUG(998, *YYCURSOR); +- yyaccept = 13; ++yy1187: ++ yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'm') { +- if (yych <= '9') { +- if (yych <= '/') goto yy657; +- goto yy1001; +- } else { +- if (yych == 'T') goto yy985; +- goto yy657; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'n') goto yy982; +- if (yych <= 'q') goto yy657; +- goto yy983; +- } else { +- if (yych <= 's') goto yy981; +- if (yych <= 't') goto yy984; +- goto yy657; +- } ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy197; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy143; ++ case 'T': ++ case 't': goto yy1188; ++ default: goto yy194; + } +-yy999: +- YYDEBUG(999, *YYCURSOR); +- yyaccept = 13; ++yy1188: ++ yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'm') { +- if (yych <= '9') { +- if (yych <= '/') goto yy657; +- goto yy1001; +- } else { +- if (yych == 'T') goto yy985; +- goto yy657; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'n') goto yy982; +- if (yych <= 'q') goto yy657; +- goto yy983; +- } else { +- if (yych <= 's') goto yy981; +- if (yych <= 't') goto yy984; +- goto yy657; +- } ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy197; ++ 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 yy144; ++ case 'E': ++ case 'e': goto yy1189; ++ default: goto yy194; + } +-yy1000: +- YYDEBUG(1000, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'm') { +- if (yych <= '1') { +- if (yych <= '/') goto yy657; +- } else { +- if (yych == 'T') goto yy985; +- goto yy657; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'n') goto yy982; +- if (yych <= 'q') goto yy657; +- goto yy983; +- } else { +- if (yych <= 's') goto yy981; +- if (yych <= 't') goto yy984; +- goto yy657; +- } ++yy1189: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case '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': ++ case '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 yy145; ++ case 'M': ++ case 'm': goto yy1190; ++ default: goto yy4; + } +-yy1001: +- YYDEBUG(1001, *YYCURSOR); +- yyaccept = 21; ++yy1190: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych == 'T') goto yy1002; +- if (yych <= 'm') goto yy455; +- goto yy982; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy455; +- goto yy983; +- } else { +- if (yych <= 's') goto yy981; +- if (yych <= 't') goto yy984; +- goto yy455; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'B': ++ case 'b': goto yy1191; ++ default: goto yy4; + } +-yy1002: +- YYDEBUG(1002, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '1') goto yy1003; +- if (yych <= '2') goto yy1004; +- if (yych <= '9') goto yy988; +- goto yy57; +-yy1003: +- YYDEBUG(1003, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy1005; +- if (yych <= ':') goto yy989; +- goto yy57; +-yy1004: +- YYDEBUG(1004, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '4') goto yy1005; +- if (yych == ':') goto yy989; +- goto yy57; +-yy1005: +- YYDEBUG(1005, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != ':') goto yy57; +- YYDEBUG(1006, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy1007; +- if (yych <= '9') goto yy991; +- goto yy57; +-yy1007: +- YYDEBUG(1007, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy1008; +- if (yych <= ':') goto yy992; +- goto yy57; +-yy1008: +- YYDEBUG(1008, *YYCURSOR); ++yy1191: + yych = *++YYCURSOR; +- if (yych != ':') goto yy57; +- YYDEBUG(1009, *YYCURSOR); ++ switch (yych) { ++ case 'E': ++ case 'e': goto yy1192; ++ default: goto yy57; ++ } ++yy1192: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy1010; +- if (yych <= '6') goto yy1011; +- if (yych <= '9') goto yy842; +- goto yy57; +-yy1010: +- YYDEBUG(1010, *YYCURSOR); ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy205; ++ default: goto yy57; ++ } ++yy1193: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy843; +- if (yych <= '9') goto yy1012; +- goto yy843; +-yy1011: +- YYDEBUG(1011, *YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case '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 yy144; ++ case 'N': ++ case 'n': goto yy1194; ++ default: goto yy4; ++ } ++yy1194: + yych = *++YYCURSOR; +- if (yych != '0') goto yy843; +-yy1012: +- YYDEBUG(1012, *YYCURSOR); +- yyaccept = 23; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy145; ++ case 'T': ++ case 't': goto yy1195; ++ default: goto yy4; ++ } ++yy1195: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych != '.') goto yy843; +- YYDEBUG(1013, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +-yy1014: +- YYDEBUG(1014, *YYCURSOR); +- yyaccept = 23; +- YYMARKER = ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 9) YYFILL(9); +- yych = *YYCURSOR; +- YYDEBUG(1015, *YYCURSOR); +- if (yych <= '-') { +- if (yych == '+') goto yy1017; +- if (yych <= ',') goto yy843; +- goto yy1017; +- } else { +- if (yych <= '9') { +- if (yych <= '/') goto yy843; +- goto yy1014; +- } else { +- if (yych != 'G') goto yy843; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'H': ++ case 'h': goto yy1146; ++ default: goto yy4; + } +- YYDEBUG(1016, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'M') goto yy1023; +- goto yy57; +-yy1017: +- YYDEBUG(1017, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '1') goto yy1018; +- if (yych <= '2') goto yy1019; +- if (yych <= '9') goto yy1020; +- goto yy57; +-yy1018: +- YYDEBUG(1018, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy843; +- if (yych <= '9') goto yy1020; +- if (yych <= ':') goto yy1021; +- goto yy843; +-yy1019: +- YYDEBUG(1019, *YYCURSOR); ++yy1196: + yych = *++YYCURSOR; +- if (yych <= '5') { +- if (yych <= '/') goto yy843; +- if (yych >= '5') goto yy1022; +- } else { +- if (yych <= '9') goto yy842; +- if (yych <= ':') goto yy1021; +- goto yy843; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case '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 yy144; ++ case 'N': ++ case 'n': goto yy1197; ++ default: goto yy4; + } +-yy1020: +- YYDEBUG(1020, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy843; +- if (yych <= '5') goto yy1022; +- if (yych <= '9') goto yy842; +- if (yych >= ';') goto yy843; +-yy1021: +- YYDEBUG(1021, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy843; +- if (yych <= '5') goto yy1022; +- if (yych <= '9') goto yy842; +- goto yy843; +-yy1022: +- YYDEBUG(1022, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy843; +- if (yych <= '9') goto yy842; +- goto yy843; +-yy1023: +- YYDEBUG(1023, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != 'T') goto yy57; +- YYDEBUG(1024, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == '+') goto yy1017; +- if (yych == '-') goto yy1017; +- goto yy57; +-yy1025: +- YYDEBUG(1025, *YYCURSOR); ++yy1197: + yych = *++YYCURSOR; +- if (yych == 'C') goto yy1026; +- if (yych != 'c') goto yy57; +-yy1026: +- YYDEBUG(1026, *YYCURSOR); +- yyaccept = 20; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych == '-') goto yy767; +- goto yy794; +- } else { +- if (yych <= 'E') goto yy880; +- if (yych == 'e') goto yy880; +- goto yy794; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy145; ++ case 'D': ++ case 'd': goto yy1156; ++ default: goto yy4; + } +-yy1027: +- YYDEBUG(1027, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'V') goto yy1028; +- if (yych != 'v') goto yy57; +-yy1028: +- YYDEBUG(1028, *YYCURSOR); +- yyaccept = 20; ++yy1198: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych == '-') goto yy767; +- goto yy794; +- } else { +- if (yych <= 'E') goto yy887; +- if (yych == 'e') goto yy887; +- goto yy794; ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy142; ++ case 'C': goto yy1185; ++ case 'P': goto yy1187; ++ case 'V': goto yy1186; ++ 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 yy147; ++ case 'c': goto yy1214; ++ case 'p': goto yy1216; ++ case 'v': goto yy1215; ++ default: goto yy4; + } +-yy1029: +- YYDEBUG(1029, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'T') goto yy1030; +- if (yych != 't') goto yy57; +-yy1030: +- YYDEBUG(1030, *YYCURSOR); +- yyaccept = 20; ++yy1199: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'N') { +- if (yych == '-') goto yy767; +- goto yy794; +- } else { +- if (yych <= 'O') goto yy893; +- if (yych == 'o') goto yy893; +- goto yy794; ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy1180; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case '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 yy147; ++ case 't': goto yy1209; ++ default: goto yy4; + } +-yy1031: +- YYDEBUG(1031, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'P') goto yy1032; +- if (yych != 'p') goto yy57; +-yy1032: +- YYDEBUG(1032, *YYCURSOR); +- yyaccept = 20; ++yy1200: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych == '-') goto yy767; +- goto yy794; +- } else { +- if (yych <= 'T') goto yy1033; +- if (yych != 't') goto yy794; ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case '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 yy1177; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case '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 yy147; ++ case 'x': goto yy1206; ++ default: goto yy4; + } +-yy1033: +- YYDEBUG(1033, *YYCURSOR); +- yyaccept = 20; ++yy1201: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych == '-') goto yy767; +- goto yy794; +- } else { +- if (yych <= 'E') goto yy899; +- if (yych == 'e') goto yy899; +- goto yy794; ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case '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 yy1173; ++ case 'a': ++ case '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 yy147; ++ case 'n': goto yy1202; ++ default: goto yy4; + } +-yy1034: +- YYDEBUG(1034, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'G') goto yy1037; +- if (yych == 'g') goto yy1037; +- goto yy57; +-yy1035: +- YYDEBUG(1035, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy1036; +- if (yych != 'r') goto yy57; +-yy1036: +- YYDEBUG(1036, *YYCURSOR); +- yyaccept = 20; ++yy1202: ++ yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'H') { +- if (yych == '-') goto yy767; +- goto yy794; +- } else { +- if (yych <= 'I') goto yy906; +- if (yych == 'i') goto yy906; +- goto yy794; ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy143; ++ case 'D': goto yy1174; ++ 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 yy151; ++ case 'd': goto yy1203; ++ default: goto yy167; + } +-yy1037: +- YYDEBUG(1037, *YYCURSOR); +- yyaccept = 20; ++yy1203: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'T') { +- if (yych == '-') goto yy767; +- goto yy794; +- } else { +- if (yych <= 'U') goto yy908; +- if (yych == 'u') goto yy908; +- goto yy794; +- } +-yy1038: +- YYDEBUG(1038, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'Y') { +- if (yych == 'R') goto yy1039; +- if (yych <= 'X') goto yy57; +- goto yy1040; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy57; +- } else { +- if (yych == 'y') goto yy1040; +- goto yy57; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': goto yy1175; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case '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; ++ case 'a': goto yy1204; ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy152; ++ default: goto yy4; + } +-yy1039: +- YYDEBUG(1039, *YYCURSOR); +- yyaccept = 20; ++yy1204: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'B') { +- if (yych == '-') goto yy767; +- goto yy794; +- } else { +- if (yych <= 'C') goto yy912; +- if (yych == 'c') goto yy912; +- goto yy794; ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case '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 yy145; ++ case 'Y': goto yy1176; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case '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 yy153; ++ case 'y': goto yy1205; ++ default: goto yy4; + } +-yy1040: +- YYDEBUG(1040, *YYCURSOR); +- yyaccept = 20; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '-') goto yy767; +- goto yy794; +-yy1041: +- YYDEBUG(1041, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'B') goto yy1042; +- if (yych != 'b') goto yy57; +-yy1042: +- YYDEBUG(1042, *YYCURSOR); +- yyaccept = 20; ++yy1205: ++ yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'Q') { +- if (yych == '-') goto yy767; +- goto yy794; +- } else { +- if (yych <= 'R') goto yy915; +- if (yych == 'r') goto yy915; +- goto yy794; +- } +-yy1043: +- YYDEBUG(1043, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych == 'L') goto yy1047; +- if (yych <= 'M') goto yy57; +- goto yy1046; +- } else { +- if (yych <= 'l') { +- if (yych <= 'k') goto yy57; +- goto yy1047; +- } else { +- if (yych == 'n') goto yy1046; +- goto yy57; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy154; ++ default: goto yy167; + } +-yy1044: +- YYDEBUG(1044, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'N') goto yy1045; +- if (yych != 'n') goto yy57; +-yy1045: +- YYDEBUG(1045, *YYCURSOR); +- yyaccept = 20; ++yy1206: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'T') { +- if (yych == '-') goto yy767; +- goto yy794; +- } else { +- if (yych <= 'U') goto yy922; +- if (yych == 'u') goto yy922; +- goto yy794; ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy143; ++ case 'T': goto yy1178; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case '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 yy151; ++ case 't': goto yy1207; ++ default: goto yy4; + } +-yy1046: +- YYDEBUG(1046, *YYCURSOR); +- yyaccept = 20; ++yy1207: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych == '-') goto yy767; +- goto yy794; +- } else { +- if (yych <= 'E') goto yy884; +- if (yych == 'e') goto yy884; +- goto yy794; ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy144; ++ case 'H': goto yy1179; ++ 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 yy152; ++ case 'h': goto yy1208; ++ default: goto yy4; + } +-yy1047: +- YYDEBUG(1047, *YYCURSOR); +- yyaccept = 20; ++yy1208: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'X') { +- if (yych == '-') goto yy767; +- goto yy794; +- } else { +- if (yych <= 'Y') goto yy884; +- if (yych == 'y') goto yy884; +- goto yy794; +- } +-yy1048: +- YYDEBUG(1048, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '.') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy578; +- goto yy731; +- } else { +- if (yych <= ',') goto yy578; +- if (yych <= '-') goto yy732; +- goto yy731; +- } +- } else { +- if (yych <= 'U') { +- if (yych <= '/') goto yy730; +- if (yych <= 'T') goto yy578; +- goto yy78; +- } else { +- if (yych == 'u') goto yy78; +- goto yy578; +- } +- } +-yy1049: +- YYDEBUG(1049, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'P') { +- if (yych == 'C') goto yy129; +- if (yych <= 'O') goto yy57; +- goto yy586; +- } else { +- if (yych <= 'c') { +- if (yych <= 'b') goto yy57; +- goto yy129; +- } else { +- if (yych == 'p') goto yy586; +- goto yy57; +- } +- } +-yy1050: +- YYDEBUG(1050, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '9') { +- if (yych <= ',') { +- if (yych == '\t') goto yy1052; +- goto yy1054; +- } else { +- if (yych <= '-') goto yy1051; +- if (yych <= '.') goto yy731; +- if (yych <= '/') goto yy730; +- goto yy741; +- } +- } else { +- if (yych <= 'q') { +- if (yych == 'n') goto yy470; +- goto yy1054; +- } else { +- if (yych <= 'r') goto yy471; +- if (yych <= 's') goto yy464; +- if (yych <= 't') goto yy468; +- goto yy1054; +- } ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1147; ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case 'O': ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy145; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy153; ++ default: goto yy4; + } +-yy1051: +- YYDEBUG(1051, *YYCURSOR); +- yych = *++YYCURSOR; +- YYDEBUG(-1, yych); ++yy1209: ++ yyaccept = 4; ++ yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { +- case '0': goto yy1055; +- case '1': goto yy1056; +- case '2': +- case '3': +- case '4': +- case '5': +- case '6': +- case '7': +- case '8': +- case '9': goto yy618; ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case '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 yy143; ++ case 'U': goto yy1181; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case '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 yy151; ++ case 'u': goto yy1210; ++ default: goto yy167; ++ } ++yy1210: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; + case 'A': +- case 'a': goto yy622; ++ case 'B': ++ case 'C': + case 'D': +- case 'd': goto yy626; ++ case 'E': + case 'F': +- case 'f': goto yy620; ++ case 'G': ++ case 'H': ++ case 'I': + case 'J': +- case 'j': goto yy619; ++ case 'K': ++ case 'L': + case 'M': +- case 'm': goto yy621; + case 'N': +- case 'n': goto yy625; + case 'O': +- case 'o': goto yy624; ++ case 'P': ++ case 'Q': + case 'S': +- case 's': goto yy623; +- default: goto yy578; ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy144; ++ case 'R': goto yy1182; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case '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 yy152; ++ case 'r': goto yy1211; ++ default: goto yy4; + } +-yy1052: +- YYDEBUG(1052, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy1054; +- if (yych <= '0') goto yy736; +- if (yych <= '1') goto yy737; +- if (yych <= '9') goto yy738; +- goto yy1054; +-yy1053: +- YYDEBUG(1053, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13); +- yych = *YYCURSOR; +-yy1054: +- YYDEBUG(1054, *YYCURSOR); +- YYDEBUG(-1, yych); ++yy1211: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { +- case '\t': +- case ' ': goto yy1053; ++ case ')': goto yy140; + case '-': +- case '.': goto yy577; ++ case '/': ++ case '_': goto yy148; + case 'A': +- case 'a': goto yy574; +- case 'D': +- case 'd': goto yy466; ++ case 'B': ++ case 'C': ++ case 'E': + case 'F': +- case 'f': goto yy467; ++ case 'G': + case 'H': +- case 'h': goto yy64; +- case 'I': goto yy475; ++ case 'I': + case 'J': +- case 'j': goto yy479; ++ case 'K': ++ case 'L': + case 'M': +- case 'm': goto yy465; + case 'N': +- case 'n': goto yy482; + case 'O': +- case 'o': goto yy481; ++ case 'P': ++ case 'Q': ++ case 'R': + case 'S': +- case 's': goto yy463; + case 'T': +- case 't': goto yy69; +- case 'V': goto yy477; ++ case 'U': ++ case 'V': + case 'W': +- case 'w': goto yy68; +- case 'X': goto yy478; ++ case 'X': + case 'Y': +- case 'y': goto yy67; +- default: goto yy57; +- } +-yy1055: +- YYDEBUG(1055, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '.') { +- if (yych <= ',') goto yy57; +- if (yych <= '-') goto yy655; +- goto yy602; +- } else { +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy1057; +- goto yy57; +- } +-yy1056: +- YYDEBUG(1056, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '.') { +- if (yych <= ',') goto yy57; +- if (yych <= '-') goto yy655; +- goto yy602; +- } else { +- if (yych <= '/') goto yy57; +- if (yych >= '3') goto yy57; +- } +-yy1057: +- YYDEBUG(1057, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= ',') goto yy57; +- if (yych <= '-') goto yy1058; +- if (yych <= '.') goto yy602; +- goto yy57; +-yy1058: +- YYDEBUG(1058, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '2') { +- if (yych <= '/') goto yy57; +- if (yych >= '1') goto yy1060; +- } else { +- if (yych <= '3') goto yy1061; +- if (yych <= '9') goto yy659; +- goto yy57; +- } +- YYDEBUG(1059, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') goto yy657; +- if (yych <= '9') goto yy1062; +- if (yych <= 'm') goto yy657; +- goto yy661; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy657; +- goto yy662; +- } else { +- if (yych <= 's') goto yy660; +- if (yych <= 't') goto yy663; +- goto yy657; +- } +- } +-yy1060: +- YYDEBUG(1060, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') goto yy657; +- if (yych <= '9') goto yy1062; +- if (yych <= 'm') goto yy657; +- goto yy661; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy657; +- goto yy662; +- } else { +- if (yych <= 's') goto yy660; +- if (yych <= 't') goto yy663; +- goto yy657; +- } +- } +-yy1061: +- YYDEBUG(1061, *YYCURSOR); +- yyaccept = 13; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '1') { +- if (yych <= '/') goto yy657; +- } else { +- if (yych <= '9') goto yy604; +- if (yych <= 'm') goto yy657; +- goto yy661; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy657; +- goto yy662; +- } else { +- if (yych <= 's') goto yy660; +- if (yych <= 't') goto yy663; +- goto yy657; +- } ++ case 'Z': goto yy145; ++ case 'D': goto yy1183; ++ 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 yy153; ++ case 'd': goto yy1212; ++ default: goto yy4; + } +-yy1062: +- YYDEBUG(1062, *YYCURSOR); +- yyaccept = 15; ++yy1212: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'n') { +- if (yych <= '/') goto yy764; +- if (yych <= '9') goto yy605; +- if (yych <= 'm') goto yy764; +- goto yy661; +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy764; +- goto yy662; +- } else { +- if (yych <= 's') goto yy660; +- if (yych <= 't') goto yy663; +- goto yy764; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': goto yy1184; ++ case 'a': goto yy1213; ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy154; ++ default: goto yy4; + } +-yy1063: +- YYDEBUG(1063, *YYCURSOR); ++yy1213: + yych = *++YYCURSOR; +- if (yych <= '9') { +- if (yych <= '-') { +- if (yych == '\t') goto yy1052; +- if (yych <= ',') goto yy1054; +- goto yy1051; +- } else { +- if (yych <= '.') goto yy1064; +- if (yych <= '/') goto yy730; +- if (yych <= '5') goto yy1066; +- goto yy741; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= ':') goto yy1065; +- if (yych == 'n') goto yy470; +- goto yy1054; +- } else { +- if (yych <= 'r') goto yy471; +- if (yych <= 's') goto yy464; +- if (yych <= 't') goto yy468; +- goto yy1054; +- } ++ switch (yych) { ++ case 'Y': goto yy173; ++ case 'y': goto yy186; ++ default: goto yy155; + } +-yy1064: +- YYDEBUG(1064, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '1') { +- if (yych <= '/') goto yy578; +- if (yych <= '0') goto yy1088; +- goto yy1089; +- } else { +- if (yych <= '5') goto yy1090; +- if (yych <= '9') goto yy1091; +- goto yy578; ++yy1214: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case '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 yy143; ++ case 'O': goto yy1196; ++ case 'a': ++ case 'b': ++ case '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 yy151; ++ case 'o': goto yy1225; ++ default: goto yy4; + } +-yy1065: +- YYDEBUG(1065, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy1083; +- if (yych <= '9') goto yy1084; +- goto yy57; +-yy1066: +- YYDEBUG(1066, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == '-') goto yy785; +- if (yych <= '/') goto yy61; +- if (yych >= ':') goto yy61; +- YYDEBUG(1067, *YYCURSOR); +- yyaccept = 24; ++yy1215: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- YYDEBUG(-1, yych); + switch (yych) { +- case '\t': +- case ' ': ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; + 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 yy143; ++ case 'E': goto yy1193; + 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 'y': goto yy791; +- case '-': goto yy788; +- case '.': goto yy792; +- case '/': goto yy789; +- case '0': goto yy1069; +- case '1': goto yy1070; +- case '2': goto yy1071; +- case '3': goto yy1072; ++ case 'x': ++ case 'y': ++ case 'z': goto yy151; ++ case 'e': goto yy1222; ++ default: goto yy4; ++ } ++yy1216: ++ yyaccept = 5; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': + case '4': +- case '5': goto yy1073; +- case '6': goto yy1074; ++ case '5': ++ case '6': + case '7': + case '8': +- case '9': goto yy55; +- case ':': goto yy807; +- case 'W': goto yy810; +- default: goto yy1068; +- } +-yy1068: +- YYDEBUG(1068, *YYCURSOR); +- { +- 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; +- add_error(s, "Double time specification"); +- return TIMELIB_ERROR; +- } +- s->time->have_time++; +- TIMELIB_DEINIT; +- return TIMELIB_GNU_NOCOLON; +- } +-yy1069: +- YYDEBUG(1069, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy61; +- if (yych <= '0') goto yy1081; +- if (yych <= '9') goto yy1082; +- goto yy61; +-yy1070: +- YYDEBUG(1070, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy61; +- if (yych <= '2') goto yy1080; +- if (yych <= '9') goto yy1079; +- goto yy61; +-yy1071: +- YYDEBUG(1071, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy61; +- if (yych <= '9') goto yy1079; +- goto yy61; +-yy1072: +- YYDEBUG(1072, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy61; +- if (yych <= '5') goto yy1077; +- if (yych <= '6') goto yy1078; +- if (yych <= '9') goto yy1075; +- goto yy61; +-yy1073: +- YYDEBUG(1073, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy61; +- if (yych <= '9') goto yy1075; +- goto yy61; +-yy1074: +- YYDEBUG(1074, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy61; +- if (yych <= '0') goto yy1075; +- if (yych <= '9') goto yy55; +- goto yy61; +-yy1075: +- YYDEBUG(1075, *YYCURSOR); +- yyaccept = 25; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yybm[0+yych] & 2) { +- goto yy55; +- } +- if (yych <= 'W') { +- if (yych <= 'F') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych >= ' ') goto yy61; +- } else { +- if (yych == 'D') goto yy61; +- if (yych >= 'F') goto yy61; +- } +- } else { +- if (yych <= 'M') { +- if (yych == 'H') goto yy61; +- if (yych >= 'M') goto yy61; +- } else { +- if (yych <= 'R') goto yy1076; +- if (yych <= 'T') goto yy61; +- if (yych >= 'W') goto yy61; +- } +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'd') { +- if (yych == 'Y') goto yy61; +- if (yych >= 'd') goto yy61; +- } else { +- if (yych == 'f') goto yy61; +- if (yych >= 'h') goto yy61; +- } +- } else { +- if (yych <= 't') { +- if (yych == 'm') goto yy61; +- if (yych >= 's') goto yy61; +- } else { +- if (yych <= 'w') { +- if (yych >= 'w') goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- } +- } +- } +- } +-yy1076: +- YYDEBUG(1076, *YYCURSOR); +- { +- 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, tz_get_wrapper); +- if (tz_not_found) { +- add_error(s, "The timezone could not be found in the database"); +- } +- } +- TIMELIB_DEINIT; +- return TIMELIB_ISO_NOCOLON; +- } +-yy1077: +- YYDEBUG(1077, *YYCURSOR); +- yyaccept = 25; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'V') { +- if (yych <= 'D') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy1076; +- goto yy61; +- } else { +- if (yych <= '/') goto yy1076; +- if (yych <= '9') goto yy821; +- if (yych <= 'C') goto yy1076; +- goto yy61; +- } +- } else { +- if (yych <= 'H') { +- if (yych == 'F') goto yy61; +- if (yych <= 'G') goto yy1076; +- goto yy61; +- } else { +- if (yych <= 'M') { +- if (yych <= 'L') goto yy1076; +- goto yy61; +- } else { +- if (yych <= 'R') goto yy1076; +- if (yych <= 'T') goto yy61; +- goto yy1076; +- } +- } +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'c') { +- if (yych == 'X') goto yy1076; +- if (yych <= 'Y') goto yy61; +- goto yy1076; +- } else { +- if (yych <= 'e') { +- if (yych <= 'd') goto yy61; +- goto yy1076; +- } else { +- if (yych == 'g') goto yy1076; +- goto yy61; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych == 'm') goto yy61; +- if (yych <= 'r') goto yy1076; +- goto yy61; +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy1076; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy1076; +- } +- } +- } +- } +-yy1078: +- YYDEBUG(1078, *YYCURSOR); +- yyaccept = 25; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'V') { +- if (yych <= 'D') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy1076; +- goto yy61; +- } else { +- if (yych <= '6') { +- if (yych <= '/') goto yy1076; +- goto yy821; +- } else { +- if (yych <= '9') goto yy55; +- if (yych <= 'C') goto yy1076; +- goto yy61; +- } +- } +- } else { +- if (yych <= 'H') { +- if (yych == 'F') goto yy61; +- if (yych <= 'G') goto yy1076; +- goto yy61; +- } else { +- if (yych <= 'M') { +- if (yych <= 'L') goto yy1076; +- goto yy61; +- } else { +- if (yych <= 'R') goto yy1076; +- if (yych <= 'T') goto yy61; +- goto yy1076; +- } +- } +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'c') { +- if (yych == 'X') goto yy1076; +- if (yych <= 'Y') goto yy61; +- goto yy1076; +- } else { +- if (yych <= 'e') { +- if (yych <= 'd') goto yy61; +- goto yy1076; +- } else { +- if (yych == 'g') goto yy1076; +- goto yy61; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych == 'm') goto yy61; +- if (yych <= 'r') goto yy1076; +- goto yy61; +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy1076; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy1076; +- } +- } +- } +- } +-yy1079: +- YYDEBUG(1079, *YYCURSOR); +- yyaccept = 25; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'V') { +- if (yych <= 'D') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy1076; +- goto yy61; +- } else { +- if (yych <= '/') goto yy1076; +- if (yych <= '9') goto yy821; +- if (yych <= 'C') goto yy1076; +- goto yy61; +- } +- } else { +- if (yych <= 'H') { +- if (yych == 'F') goto yy61; +- if (yych <= 'G') goto yy1076; +- goto yy61; +- } else { +- if (yych <= 'M') { +- if (yych <= 'L') goto yy1076; +- goto yy61; +- } else { +- if (yych <= 'R') goto yy1076; +- if (yych <= 'T') goto yy61; +- goto yy1076; +- } +- } +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'c') { +- if (yych == 'X') goto yy1076; +- if (yych <= 'Y') goto yy61; +- goto yy1076; +- } else { +- if (yych <= 'e') { +- if (yych <= 'd') goto yy61; +- goto yy1076; +- } else { +- if (yych == 'g') goto yy1076; +- goto yy61; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych == 'm') goto yy61; +- if (yych <= 'r') goto yy1076; +- goto yy61; +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy1076; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy1076; +- } +- } +- } +- } +-yy1080: +- YYDEBUG(1080, *YYCURSOR); +- yyaccept = 25; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'T') { +- if (yych <= '9') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy1076; +- goto yy61; +- } else { +- if (yych <= '0') { +- if (yych <= '/') goto yy1076; +- goto yy845; +- } else { +- if (yych <= '2') goto yy846; +- if (yych <= '3') goto yy847; +- goto yy821; +- } +- } +- } else { +- if (yych <= 'G') { +- if (yych <= 'D') { +- if (yych <= 'C') goto yy1076; +- goto yy61; +- } else { +- if (yych == 'F') goto yy61; +- goto yy1076; +- } +- } else { +- if (yych <= 'L') { +- if (yych <= 'H') goto yy61; +- goto yy1076; +- } else { +- if (yych <= 'M') goto yy61; +- if (yych <= 'R') goto yy1076; +- goto yy61; +- } +- } +- } +- } else { +- if (yych <= 'g') { +- if (yych <= 'Y') { +- if (yych == 'W') goto yy61; +- if (yych <= 'X') goto yy1076; +- goto yy61; +- } else { +- if (yych <= 'd') { +- if (yych <= 'c') goto yy1076; +- goto yy61; +- } else { +- if (yych == 'f') goto yy61; +- goto yy1076; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych <= 'l') { +- if (yych <= 'h') goto yy61; +- goto yy1076; +- } else { +- if (yych <= 'm') goto yy61; +- if (yych <= 'r') goto yy1076; +- goto yy61; +- } +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy1076; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy1076; +- } +- } +- } +- } +-yy1081: +- YYDEBUG(1081, *YYCURSOR); +- yyaccept = 25; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'T') { +- if (yych <= '9') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy1076; +- goto yy61; +- } else { +- if (yych <= '0') { +- if (yych <= '/') goto yy1076; +- goto yy877; +- } else { +- if (yych <= '2') goto yy846; +- if (yych <= '3') goto yy847; +- goto yy821; +- } +- } +- } else { +- if (yych <= 'G') { +- if (yych <= 'D') { +- if (yych <= 'C') goto yy1076; +- goto yy61; +- } else { +- if (yych == 'F') goto yy61; +- goto yy1076; +- } +- } else { +- if (yych <= 'L') { +- if (yych <= 'H') goto yy61; +- goto yy1076; +- } else { +- if (yych <= 'M') goto yy61; +- if (yych <= 'R') goto yy1076; +- goto yy61; +- } +- } +- } +- } else { +- if (yych <= 'g') { +- if (yych <= 'Y') { +- if (yych == 'W') goto yy61; +- if (yych <= 'X') goto yy1076; +- goto yy61; +- } else { +- if (yych <= 'd') { +- if (yych <= 'c') goto yy1076; +- goto yy61; +- } else { +- if (yych == 'f') goto yy61; +- goto yy1076; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych <= 'l') { +- if (yych <= 'h') goto yy61; +- goto yy1076; +- } else { +- if (yych <= 'm') goto yy61; +- if (yych <= 'r') goto yy1076; +- goto yy61; +- } +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy1076; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy1076; +- } +- } +- } +- } +-yy1082: +- YYDEBUG(1082, *YYCURSOR); +- yyaccept = 25; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'T') { +- if (yych <= '9') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy61; +- if (yych <= 0x1F) goto yy1076; +- goto yy61; +- } else { +- if (yych <= '0') { +- if (yych <= '/') goto yy1076; +- goto yy845; +- } else { +- if (yych <= '2') goto yy846; +- if (yych <= '3') goto yy847; +- goto yy821; +- } +- } +- } else { +- if (yych <= 'G') { +- if (yych <= 'D') { +- if (yych <= 'C') goto yy1076; +- goto yy61; +- } else { +- if (yych == 'F') goto yy61; +- goto yy1076; +- } +- } else { +- if (yych <= 'L') { +- if (yych <= 'H') goto yy61; +- goto yy1076; +- } else { +- if (yych <= 'M') goto yy61; +- if (yych <= 'R') goto yy1076; +- goto yy61; +- } +- } +- } +- } else { +- if (yych <= 'g') { +- if (yych <= 'Y') { +- if (yych == 'W') goto yy61; +- if (yych <= 'X') goto yy1076; +- goto yy61; +- } else { +- if (yych <= 'd') { +- if (yych <= 'c') goto yy1076; +- goto yy61; +- } else { +- if (yych == 'f') goto yy61; +- goto yy1076; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych <= 'l') { +- if (yych <= 'h') goto yy61; +- goto yy1076; +- } else { +- if (yych <= 'm') goto yy61; +- if (yych <= 'r') goto yy1076; +- goto yy61; +- } +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy1076; +- goto yy61; +- } else { +- if (yych == 'y') goto yy61; +- goto yy1076; +- } +- } +- } +- } +-yy1083: +- YYDEBUG(1083, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy1085; +- goto yy491; +- } else { +- if (yych <= '9') goto yy1084; +- if (yych <= ':') goto yy1085; +- goto yy491; +- } +-yy1084: +- YYDEBUG(1084, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '.') goto yy1085; +- if (yych != ':') goto yy491; +-yy1085: +- YYDEBUG(1085, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy1086; +- if (yych <= '6') goto yy1087; +- if (yych <= '9') goto yy496; +- goto yy57; +-yy1086: +- YYDEBUG(1086, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '.') goto yy497; +- if (yych <= '/') goto yy491; +- if (yych <= '9') goto yy496; +- goto yy491; +-yy1087: +- YYDEBUG(1087, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '.') goto yy497; +- if (yych == '0') goto yy496; +- goto yy491; +-yy1088: +- YYDEBUG(1088, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= ',') goto yy491; +- if (yych <= '-') goto yy602; +- goto yy1092; +- } else { +- if (yych <= '/') goto yy491; +- if (yych <= '9') goto yy1091; +- if (yych <= ':') goto yy1085; +- goto yy491; +- } +-yy1089: +- YYDEBUG(1089, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= ',') goto yy491; +- if (yych <= '-') goto yy602; +- if (yych <= '.') goto yy1092; +- goto yy491; +- } else { +- if (yych <= '2') goto yy1091; +- if (yych <= '9') goto yy1084; +- if (yych <= ':') goto yy1085; +- goto yy491; +- } +-yy1090: +- YYDEBUG(1090, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= ',') goto yy491; +- if (yych <= '-') goto yy602; +- goto yy1092; +- } else { +- if (yych <= '/') goto yy491; +- if (yych <= '9') goto yy1084; +- if (yych <= ':') goto yy1085; +- goto yy491; +- } +-yy1091: +- YYDEBUG(1091, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= ',') goto yy491; +- if (yych <= '-') goto yy602; +- } else { +- if (yych == ':') goto yy1085; +- goto yy491; ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy312; ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy143; ++ case 'T': goto yy1188; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case '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 yy151; ++ case 't': goto yy1217; ++ default: goto yy194; + } +-yy1092: +- YYDEBUG(1092, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '5') goto yy1093; +- if (yych <= '6') goto yy1094; +- if (yych <= '9') goto yy610; +- goto yy57; +-yy1093: +- YYDEBUG(1093, *YYCURSOR); +- yyaccept = 11; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '.') goto yy497; +- if (yych <= '/') goto yy491; +- if (yych <= '9') goto yy1095; +- goto yy491; +-yy1094: +- YYDEBUG(1094, *YYCURSOR); +- yyaccept = 11; ++yy1217: ++ yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych == '.') goto yy497; +- goto yy491; +- } else { +- if (yych <= '0') goto yy1095; +- if (yych <= '9') goto yy611; +- goto yy491; ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy312; ++ case '/': ++ case '_': goto yy148; ++ 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 yy144; ++ case 'E': goto yy1189; ++ 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 yy152; ++ case 'e': goto yy1218; ++ default: goto yy194; + } +-yy1095: +- YYDEBUG(1095, *YYCURSOR); +- yyaccept = 11; ++yy1218: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '.') goto yy497; +- if (yych <= '/') goto yy491; +- if (yych <= '9') goto yy605; +- goto yy491; +-yy1096: +- YYDEBUG(1096, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '9') { +- if (yych <= '-') { +- if (yych == '\t') goto yy460; +- if (yych <= ',') goto yy462; +- goto yy1051; +- } else { +- if (yych <= '.') goto yy474; +- if (yych <= '/') goto yy472; +- if (yych <= '5') goto yy1066; +- goto yy741; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= ':') goto yy483; +- if (yych == 'n') goto yy470; +- goto yy462; +- } else { +- if (yych <= 'r') goto yy471; +- if (yych <= 's') goto yy464; +- if (yych <= 't') goto yy468; +- goto yy462; +- } +- } +-yy1097: +- YYDEBUG(1097, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '9') { +- if (yych <= '-') { +- if (yych == '\t') goto yy1052; +- if (yych <= ',') goto yy1054; +- goto yy1051; +- } else { +- if (yych <= '.') goto yy1064; +- if (yych <= '/') goto yy472; +- if (yych <= '5') goto yy1066; +- goto yy741; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= ':') goto yy1065; +- if (yych == 'n') goto yy470; +- goto yy1054; +- } else { +- if (yych <= 'r') goto yy471; +- if (yych <= 's') goto yy464; +- if (yych <= 't') goto yy468; +- goto yy1054; +- } +- } +-yy1098: +- YYDEBUG(1098, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'D') goto yy142; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'e') goto yy1099; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } +-yy1099: +- YYDEBUG(1099, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'V') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'U') goto yy143; +- } +- } else { +- if (yych <= 'u') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 'v') goto yy1100; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } +- } +-yy1100: +- YYDEBUG(1100, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'I') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'H') goto yy144; +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'i') goto yy1101; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } +- } +-yy1101: +- YYDEBUG(1101, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'O') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'N') goto yy145; +- } +- } else { +- if (yych <= 'n') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'o') goto yy1102; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case '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 yy145; ++ case 'M': goto yy1190; ++ case '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 yy153; ++ case 'm': goto yy1219; ++ default: goto yy4; + } +-yy1102: +- YYDEBUG(1102, *YYCURSOR); ++yy1219: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'T') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'U') goto yy1103; +- if (yych != 'u') goto yy4; +- } +-yy1103: +- YYDEBUG(1103, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'S') goto yy1104; +- if (yych != 's') goto yy57; +-yy1104: +- YYDEBUG(1104, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == '\t') goto yy1105; +- if (yych != ' ') goto yy57; +-yy1105: +- YYDEBUG(1105, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); +- yych = *YYCURSOR; +-yy1106: +- YYDEBUG(1106, *YYCURSOR); +- if (yych <= 'W') { +- if (yych <= 'F') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy1105; +- if (yych <= 0x1F) goto yy57; +- goto yy1105; +- } else { +- if (yych == 'D') goto yy1110; +- if (yych <= 'E') goto yy57; +- goto yy1111; +- } +- } else { +- if (yych <= 'M') { +- if (yych == 'H') goto yy1109; +- if (yych <= 'L') goto yy57; +- goto yy1108; +- } else { +- if (yych <= 'S') { +- if (yych <= 'R') goto yy57; +- } else { +- if (yych <= 'T') goto yy1114; +- if (yych <= 'V') goto yy57; +- goto yy1113; +- } +- } +- } +- } else { +- if (yych <= 'l') { +- if (yych <= 'd') { +- if (yych == 'Y') goto yy1112; +- if (yych <= 'c') goto yy57; +- goto yy1110; +- } else { +- if (yych <= 'f') { +- if (yych <= 'e') goto yy57; +- goto yy1111; +- } else { +- if (yych == 'h') goto yy1109; +- goto yy57; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych <= 'm') goto yy1108; +- if (yych <= 'r') goto yy57; +- if (yych >= 't') goto yy1114; +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy57; +- goto yy1113; +- } else { +- if (yych == 'y') goto yy1112; +- goto yy57; +- } +- } +- } +- } +-yy1107: +- YYDEBUG(1107, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych <= 'D') { +- if (yych == 'A') goto yy1179; +- goto yy57; +- } else { +- if (yych <= 'E') goto yy1180; +- if (yych <= 'T') goto yy57; +- goto yy1178; +- } +- } else { +- if (yych <= 'd') { +- if (yych == 'a') goto yy1179; +- goto yy57; +- } else { +- if (yych <= 'e') goto yy1180; +- if (yych == 'u') goto yy1178; +- goto yy57; +- } +- } +-yy1108: +- YYDEBUG(1108, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'O') { +- if (yych == 'I') goto yy1170; +- if (yych <= 'N') goto yy57; +- goto yy1169; +- } else { +- if (yych <= 'i') { +- if (yych <= 'h') goto yy57; +- goto yy1170; +- } else { +- if (yych == 'o') goto yy1169; +- goto yy57; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'B': goto yy1191; ++ 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 yy154; ++ case 'b': goto yy1220; ++ default: goto yy4; + } +-yy1109: +- YYDEBUG(1109, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'O') goto yy1167; +- if (yych == 'o') goto yy1167; +- goto yy57; +-yy1110: +- YYDEBUG(1110, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy1166; +- if (yych == 'a') goto yy1166; +- goto yy57; +-yy1111: +- YYDEBUG(1111, *YYCURSOR); ++yy1220: + yych = *++YYCURSOR; +- if (yych <= 'R') { +- if (yych == 'O') goto yy1151; +- if (yych <= 'Q') goto yy57; +- goto yy1150; +- } else { +- if (yych <= 'o') { +- if (yych <= 'n') goto yy57; +- goto yy1151; +- } else { +- if (yych == 'r') goto yy1150; +- goto yy57; +- } ++ switch (yych) { ++ case 'E': goto yy1192; ++ case 'e': goto yy1221; ++ default: goto yy155; + } +-yy1112: +- YYDEBUG(1112, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy1147; +- if (yych == 'e') goto yy1147; +- goto yy57; +-yy1113: +- YYDEBUG(1113, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy1133; +- if (yych == 'e') goto yy1133; +- goto yy57; +-yy1114: +- YYDEBUG(1114, *YYCURSOR); ++yy1221: + yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych == 'H') goto yy1115; +- if (yych <= 'T') goto yy57; +- goto yy1116; +- } else { +- if (yych <= 'h') { +- if (yych <= 'g') goto yy57; +- } else { +- if (yych == 'u') goto yy1116; +- goto yy57; +- } ++ switch (yych) { ++ case 'R': goto yy205; ++ case 'r': goto yy317; ++ default: goto yy155; + } +-yy1115: +- YYDEBUG(1115, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'U') goto yy1128; +- if (yych == 'u') goto yy1128; +- goto yy57; +-yy1116: +- YYDEBUG(1116, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy1117; +- if (yych != 'e') goto yy57; +-yy1117: +- YYDEBUG(1117, *YYCURSOR); +- yyaccept = 26; ++yy1222: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ' ') { +- if (yych == '\t') goto yy1119; +- if (yych >= ' ') goto yy1119; +- } else { +- if (yych <= 'S') { +- if (yych >= 'S') goto yy1121; +- } else { +- if (yych == 's') goto yy1121; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case '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 yy144; ++ case 'N': goto yy1194; ++ case 'a': ++ case '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 yy152; ++ case 'n': goto yy1223; ++ default: goto yy4; + } +-yy1118: +- YYDEBUG(1118, *YYCURSOR); +- { +- timelib_sll i; +- int behavior = 0; +- 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; ++yy1223: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy145; ++ case 'T': goto yy1195; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case '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 yy153; ++ case 't': goto yy1224; ++ default: goto yy4; + } +-yy1119: +- YYDEBUG(1119, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); +- yych = *YYCURSOR; +- YYDEBUG(1120, *YYCURSOR); +- if (yych <= ' ') { +- if (yych == '\t') goto yy1119; +- if (yych <= 0x1F) goto yy57; +- goto yy1119; +- } else { +- if (yych <= 'O') { +- if (yych <= 'N') goto yy57; +- goto yy1125; +- } else { +- if (yych == 'o') goto yy1125; +- goto yy57; +- } ++yy1224: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'H': goto yy1146; ++ 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 yy154; ++ case 'h': goto yy1164; ++ default: goto yy4; + } +-yy1121: +- YYDEBUG(1121, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'D') goto yy1122; +- if (yych != 'd') goto yy57; +-yy1122: +- YYDEBUG(1122, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy1123; +- if (yych != 'a') goto yy57; +-yy1123: +- YYDEBUG(1123, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy1124; +- if (yych != 'y') goto yy57; +-yy1124: +- YYDEBUG(1124, *YYCURSOR); +- yyaccept = 26; ++yy1225: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych == '\t') goto yy1119; +- if (yych == ' ') goto yy1119; +- goto yy1118; +-yy1125: +- YYDEBUG(1125, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'F') goto yy1126; +- if (yych != 'f') goto yy57; +-yy1126: +- YYDEBUG(1126, *YYCURSOR); +- ++YYCURSOR; +- YYDEBUG(1127, *YYCURSOR); +- { +- timelib_sll i; +- int behavior = 0; +- DEBUG_OUTPUT("weekdayof"); +- TIMELIB_INIT; +- TIMELIB_HAVE_RELATIVE(); +- TIMELIB_HAVE_SPECIAL_RELATIVE(); +- +- i = timelib_get_relative_text((char **) &ptr, &behavior); +- timelib_eat_spaces((char **) &ptr); +- if (i > 0) { /* first, second... etc */ +- s->time->relative.special.type = TIMELIB_SPECIAL_DAY_OF_WEEK_IN_MONTH; +- timelib_set_relative((char **) &ptr, i, 1, s); +- } else { /* last */ +- s->time->relative.special.type = TIMELIB_SPECIAL_LAST_DAY_OF_WEEK_IN_MONTH; +- timelib_set_relative((char **) &ptr, i, behavior, s); +- } +- TIMELIB_DEINIT; +- return TIMELIB_WEEK_DAY_OF_MONTH; ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case '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 yy144; ++ case 'N': goto yy1197; ++ case 'a': ++ case '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 yy152; ++ case 'n': goto yy1226; ++ default: goto yy4; + } +-yy1128: +- YYDEBUG(1128, *YYCURSOR); +- yyaccept = 26; ++yy1226: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ' ') { +- if (yych == '\t') goto yy1119; +- if (yych <= 0x1F) goto yy1118; +- goto yy1119; +- } else { +- if (yych <= 'R') { +- if (yych <= 'Q') goto yy1118; +- } else { +- if (yych != 'r') goto yy1118; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy145; ++ case 'D': goto yy1156; ++ 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 yy153; ++ case 'd': goto yy1168; ++ default: goto yy4; + } +- YYDEBUG(1129, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'S') goto yy1130; +- if (yych != 's') goto yy57; +-yy1130: +- YYDEBUG(1130, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'D') goto yy1131; +- if (yych != 'd') goto yy57; +-yy1131: +- YYDEBUG(1131, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy1132; +- if (yych != 'a') goto yy57; +-yy1132: +- YYDEBUG(1132, *YYCURSOR); ++yy1227: + yych = *++YYCURSOR; +- if (yych == 'Y') goto yy1124; +- if (yych == 'y') goto yy1124; +- goto yy57; +-yy1133: +- YYDEBUG(1133, *YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy142; ++ case 'C': ++ case 'c': goto yy1228; ++ default: goto yy4; ++ } ++yy1228: + yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= 'C') goto yy57; +- if (yych <= 'D') goto yy1135; +- } else { +- if (yych <= 'c') goto yy57; +- if (yych <= 'd') goto yy1135; +- if (yych >= 'f') goto yy57; +- } +- YYDEBUG(1134, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'K') goto yy1141; +- if (yych == 'k') goto yy1141; +- goto yy57; +-yy1135: +- YYDEBUG(1135, *YYCURSOR); +- yyaccept = 26; ++ switch (yych) { ++ case ')': goto yy140; ++ 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': ++ 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 yy143; ++ case 'K': ++ case 'k': goto yy1229; ++ default: goto yy4; ++ } ++yy1229: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ' ') { +- if (yych == '\t') goto yy1119; +- if (yych <= 0x1F) goto yy1118; +- goto yy1119; +- } else { +- if (yych <= 'N') { +- if (yych <= 'M') goto yy1118; +- } else { +- if (yych != 'n') goto yy1118; +- } ++ switch (yych) { ++ case ' ': goto yy1230; ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy4; + } +- YYDEBUG(1136, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy1137; +- if (yych != 'e') goto yy57; +-yy1137: +- YYDEBUG(1137, *YYCURSOR); ++yy1230: + yych = *++YYCURSOR; +- if (yych == 'S') goto yy1138; +- if (yych != 's') goto yy57; +-yy1138: +- YYDEBUG(1138, *YYCURSOR); ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy1231; ++ default: goto yy57; ++ } ++yy1231: + yych = *++YYCURSOR; +- if (yych == 'D') goto yy1139; +- if (yych != 'd') goto yy57; +-yy1139: +- YYDEBUG(1139, *YYCURSOR); ++ switch (yych) { ++ case 'F': ++ case 'f': goto yy1232; ++ default: goto yy57; ++ } ++yy1232: + yych = *++YYCURSOR; +- if (yych == 'A') goto yy1140; +- if (yych != 'a') goto yy57; +-yy1140: +- YYDEBUG(1140, *YYCURSOR); ++ switch (yych) { ++ case ' ': goto yy1233; ++ default: goto yy57; ++ } ++yy1233: + yych = *++YYCURSOR; +- if (yych == 'Y') goto yy1124; +- if (yych == 'y') goto yy1124; +- goto yy57; +-yy1141: +- YYDEBUG(1141, *YYCURSOR); ++ switch (yych) { ++ case '0': ++ case '1': goto yy1234; ++ case '2': goto yy1236; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1237; ++ default: goto yy57; ++ } ++yy1234: + yyaccept = 27; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych == 'D') goto yy1144; +- if (yych >= 'S') goto yy1143; +- } else { +- if (yych <= 'd') { +- if (yych >= 'd') goto yy1144; +- } else { +- if (yych == 's') goto yy1143; +- } ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1237; ++ default: goto yy1238; + } +-yy1142: +- YYDEBUG(1142, *YYCURSOR); ++yy1235: + { +- timelib_sll i; +- int behavior = 0; +- DEBUG_OUTPUT("relativetextweek"); ++ DEBUG_OUTPUT("backof | frontof"); + TIMELIB_INIT; +- TIMELIB_HAVE_RELATIVE(); ++ TIMELIB_UNHAVE_TIME(); ++ TIMELIB_HAVE_TIME(); + +- while(*ptr) { +- i = timelib_get_relative_text((char **) &ptr, &behavior); ++ if (*ptr == 'b') { ++ s->time->h = timelib_get_nr((char **) &ptr, 2); ++ s->time->i = 15; ++ } else { ++ s->time->h = timelib_get_nr((char **) &ptr, 2) - 1; ++ s->time->i = 45; ++ } ++ if (*ptr != '\0' ) { + timelib_eat_spaces((char **) &ptr); +- timelib_set_relative((char **) &ptr, i, behavior, s); +- s->time->relative.weekday_behavior = 2; +- +- /* to handle the format weekday + last/this/next week */ +- if (s->time->relative.have_weekday_relative == 0) { +- TIMELIB_HAVE_WEEKDAY_RELATIVE(); +- s->time->relative.weekday = 1; +- } ++ s->time->h += timelib_meridian((char **) &ptr, s->time->h); + } ++ + TIMELIB_DEINIT; +- return TIMELIB_RELATIVE; +- } +-yy1143: +- YYDEBUG(1143, *YYCURSOR); +- yych = *++YYCURSOR; +- goto yy1118; +-yy1144: +- YYDEBUG(1144, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy1145; +- if (yych != 'a') goto yy57; +-yy1145: +- YYDEBUG(1145, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy1146; +- if (yych != 'y') goto yy57; +-yy1146: +- YYDEBUG(1146, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'S') goto yy1143; +- if (yych == 's') goto yy1143; +- goto yy1118; +-yy1147: +- YYDEBUG(1147, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy1148; +- if (yych != 'a') goto yy57; +-yy1148: +- YYDEBUG(1148, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy1149; +- if (yych != 'r') goto yy57; +-yy1149: +- YYDEBUG(1149, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'S') goto yy1143; +- if (yych == 's') goto yy1143; +- goto yy1118; +-yy1150: +- YYDEBUG(1150, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'I') goto yy1163; +- if (yych == 'i') goto yy1163; +- goto yy57; +-yy1151: +- YYDEBUG(1151, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy1152; +- if (yych != 'r') goto yy57; +-yy1152: +- YYDEBUG(1152, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'T') goto yy1153; +- if (yych != 't') goto yy57; +-yy1153: +- YYDEBUG(1153, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych == 'H') goto yy1155; +- if (yych <= 'M') goto yy57; +- } else { +- if (yych <= 'h') { +- if (yych <= 'g') goto yy57; +- goto yy1155; +- } else { +- if (yych != 'n') goto yy57; +- } ++ return TIMELIB_LF_DAY_OF_MONTH; + } +- YYDEBUG(1154, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'I') goto yy1160; +- if (yych == 'i') goto yy1160; +- goto yy57; +-yy1155: +- YYDEBUG(1155, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'N') goto yy1156; +- if (yych != 'n') goto yy57; +-yy1156: +- YYDEBUG(1156, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'I') goto yy1157; +- if (yych != 'i') goto yy57; +-yy1157: +- YYDEBUG(1157, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'G') goto yy1158; +- if (yych != 'g') goto yy57; +-yy1158: +- YYDEBUG(1158, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'H') goto yy1159; +- if (yych != 'h') goto yy57; +-yy1159: +- YYDEBUG(1159, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'T') goto yy1149; +- if (yych == 't') goto yy1149; +- goto yy57; +-yy1160: +- YYDEBUG(1160, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'G') goto yy1161; +- if (yych != 'g') goto yy57; +-yy1161: +- YYDEBUG(1161, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'H') goto yy1162; +- if (yych != 'h') goto yy57; +-yy1162: +- YYDEBUG(1162, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'T') goto yy1149; +- if (yych == 't') goto yy1149; +- goto yy57; +-yy1163: +- YYDEBUG(1163, *YYCURSOR); +- yyaccept = 26; ++yy1236: ++ yyaccept = 27; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ' ') { +- if (yych == '\t') goto yy1119; +- if (yych <= 0x1F) goto yy1118; +- goto yy1119; +- } else { +- if (yych <= 'D') { +- if (yych <= 'C') goto yy1118; +- } else { +- if (yych != 'd') goto yy1118; +- } ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy1237; ++ default: goto yy1238; + } +- YYDEBUG(1164, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy1165; +- if (yych != 'a') goto yy57; +-yy1165: +- YYDEBUG(1165, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy1124; +- if (yych == 'y') goto yy1124; +- goto yy57; +-yy1166: +- YYDEBUG(1166, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy1149; +- if (yych == 'y') goto yy1149; +- goto yy57; +-yy1167: +- YYDEBUG(1167, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'U') goto yy1168; +- if (yych != 'u') goto yy57; +-yy1168: +- YYDEBUG(1168, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy1149; +- if (yych == 'r') goto yy1149; +- goto yy57; +-yy1169: +- YYDEBUG(1169, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'N') goto yy1174; +- if (yych == 'n') goto yy1174; +- goto yy57; +-yy1170: +- YYDEBUG(1170, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'N') goto yy1171; +- if (yych != 'n') goto yy57; +-yy1171: +- YYDEBUG(1171, *YYCURSOR); +- yyaccept = 26; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'U') { +- if (yych == 'S') goto yy1143; +- if (yych <= 'T') goto yy1118; +- } else { +- if (yych <= 's') { +- if (yych <= 'r') goto yy1118; +- goto yy1143; +- } else { +- if (yych != 'u') goto yy1118; +- } ++yy1237: ++ yyaccept = 27; ++ YYMARKER = ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); ++ yych = *YYCURSOR; ++yy1238: ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1237; ++ case 'A': ++ case 'P': ++ case 'a': ++ case 'p': goto yy1239; ++ default: goto yy1235; + } +- YYDEBUG(1172, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'T') goto yy1173; +- if (yych != 't') goto yy57; +-yy1173: +- YYDEBUG(1173, *YYCURSOR); ++yy1239: + yych = *++YYCURSOR; +- if (yych == 'E') goto yy1149; +- if (yych == 'e') goto yy1149; +- goto yy57; +-yy1174: +- YYDEBUG(1174, *YYCURSOR); +- yyaccept = 26; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy1119; +- goto yy1118; +- } else { +- if (yych <= ' ') goto yy1119; +- if (yych <= 'C') goto yy1118; +- } +- } else { +- if (yych <= 'c') { +- if (yych == 'T') goto yy1176; +- goto yy1118; +- } else { +- if (yych <= 'd') goto yy1175; +- if (yych == 't') goto yy1176; +- goto yy1118; +- } ++ switch (yych) { ++ case '.': goto yy1240; ++ case 'M': ++ case 'm': goto yy1241; ++ default: goto yy57; + } +-yy1175: +- YYDEBUG(1175, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy1177; +- if (yych == 'a') goto yy1177; +- goto yy57; +-yy1176: +- YYDEBUG(1176, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'H') goto yy1149; +- if (yych == 'h') goto yy1149; +- goto yy57; +-yy1177: +- YYDEBUG(1177, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy1124; +- if (yych == 'y') goto yy1124; +- goto yy57; +-yy1178: +- YYDEBUG(1178, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'N') goto yy1189; +- if (yych == 'n') goto yy1189; +- goto yy57; +-yy1179: +- YYDEBUG(1179, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'T') goto yy1184; +- if (yych == 't') goto yy1184; +- goto yy57; +-yy1180: +- YYDEBUG(1180, *YYCURSOR); ++yy1240: + yych = *++YYCURSOR; +- if (yych == 'C') goto yy1181; +- if (yych != 'c') goto yy57; +-yy1181: +- YYDEBUG(1181, *YYCURSOR); +- yyaccept = 26; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych == 'O') goto yy1182; +- if (yych <= 'R') goto yy1118; +- goto yy1143; +- } else { +- if (yych <= 'o') { +- if (yych <= 'n') goto yy1118; +- } else { +- if (yych == 's') goto yy1143; +- goto yy1118; +- } ++ switch (yych) { ++ case 'M': ++ case 'm': goto yy1241; ++ default: goto yy57; + } +-yy1182: +- YYDEBUG(1182, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'N') goto yy1183; +- if (yych != 'n') goto yy57; +-yy1183: +- YYDEBUG(1183, *YYCURSOR); ++yy1241: + yych = *++YYCURSOR; +- if (yych == 'D') goto yy1149; +- if (yych == 'd') goto yy1149; +- goto yy57; +-yy1184: +- YYDEBUG(1184, *YYCURSOR); +- yyaccept = 26; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ' ') { +- if (yych == '\t') goto yy1119; +- if (yych <= 0x1F) goto yy1118; +- goto yy1119; +- } else { +- if (yych <= 'U') { +- if (yych <= 'T') goto yy1118; +- } else { +- if (yych != 'u') goto yy1118; +- } ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy1243; ++ case '.': goto yy1242; ++ default: goto yy57; + } +- YYDEBUG(1185, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy1186; +- if (yych != 'r') goto yy57; +-yy1186: +- YYDEBUG(1186, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'D') goto yy1187; +- if (yych != 'd') goto yy57; +-yy1187: +- YYDEBUG(1187, *YYCURSOR); ++yy1242: + yych = *++YYCURSOR; +- if (yych == 'A') goto yy1188; +- if (yych != 'a') goto yy57; +-yy1188: +- YYDEBUG(1188, *YYCURSOR); ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy1243; ++ default: goto yy57; ++ } ++yy1243: + yych = *++YYCURSOR; +- if (yych == 'Y') goto yy1124; +- if (yych == 'y') goto yy1124; +- goto yy57; +-yy1189: +- YYDEBUG(1189, *YYCURSOR); +- yyaccept = 26; ++ goto yy1235; ++yy1244: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ' ') { +- if (yych == '\t') goto yy1119; +- if (yych <= 0x1F) goto yy1118; +- goto yy1119; +- } else { +- if (yych <= 'D') { +- if (yych <= 'C') goto yy1118; +- } else { +- if (yych != 'd') goto yy1118; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy1228; ++ 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 yy147; ++ case 'c': goto yy1245; ++ default: goto yy4; + } +- YYDEBUG(1190, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy1191; +- if (yych != 'a') goto yy57; +-yy1191: +- YYDEBUG(1191, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy1124; +- if (yych == 'y') goto yy1124; +- goto yy57; +-yy1192: +- YYDEBUG(1192, *YYCURSOR); ++yy1245: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'E') goto yy1099; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'd') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'e') goto yy1193; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy143; ++ case 'K': goto yy1229; ++ 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 yy151; ++ case 'k': goto yy1246; ++ default: goto yy4; + } +-yy1193: +- YYDEBUG(1193, *YYCURSOR); ++yy1246: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'U') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'V') goto yy1100; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'u') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 'v') goto yy1194; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ' ': goto yy1230; ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case '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; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy152; ++ default: goto yy4; + } +-yy1194: +- YYDEBUG(1194, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'H') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'I') goto yy1101; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'h') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'i') goto yy1195; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++yy1247: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case '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 yy142; ++ case 'S': ++ case 's': goto yy1248; ++ default: goto yy4; + } +-yy1195: +- YYDEBUG(1195, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'N') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'O') goto yy1102; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'n') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'o') goto yy1196; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++yy1248: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy143; ++ case 'T': ++ case 't': goto yy1249; ++ default: goto yy4; + } +-yy1196: +- YYDEBUG(1196, *YYCURSOR); ++yy1249: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'T') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'U') goto yy1103; +- if (yych == '_') goto yy148; +- goto yy4; +- } else { +- if (yych == 'u') goto yy1197; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } +- } +-yy1197: +- YYDEBUG(1197, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'S') goto yy1104; +- if (yych != 's') goto yy155; +- YYDEBUG(1198, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yybm[0+yych] & 16) { +- goto yy154; +- } +- if (yych <= ',') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy57; +- goto yy1105; +- } else { +- if (yych == ' ') goto yy1105; +- goto yy57; +- } +- } else { +- if (yych <= '/') { +- if (yych == '.') goto yy57; +- goto yy148; +- } else { +- if (yych == '_') goto yy148; +- goto yy57; +- } +- } +-yy1199: +- YYDEBUG(1199, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'G') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'F') goto yy142; +- goto yy1213; +- } +- } else { +- if (yych <= 'f') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'g') goto yy1213; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } +-yy1200: +- YYDEBUG(1200, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'D') goto yy142; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'e') goto yy1201; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++ switch (yych) { ++ case '\t': goto yy1045; ++ case ' ': goto yy1250; ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy4; + } +-yy1201: +- YYDEBUG(1201, *YYCURSOR); ++yy1250: + yych = *++YYCURSOR; +- if (yych <= 'V') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'U') goto yy143; +- } +- } else { +- if (yych <= 'u') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 'v') goto yy1202; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy1251; ++ default: goto yy1046; + } +-yy1202: +- YYDEBUG(1202, *YYCURSOR); ++yy1251: + yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'D') goto yy144; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'e') goto yy1203; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy1252; ++ default: goto yy57; + } +-yy1203: +- YYDEBUG(1203, *YYCURSOR); ++yy1252: + yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'M') goto yy145; +- } +- } else { +- if (yych <= 'm') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'n') goto yy1204; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy1253; ++ default: goto yy57; + } +-yy1204: +- YYDEBUG(1204, *YYCURSOR); +- yyaccept = 0; ++yy1253: ++ yyaccept = 25; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'T') goto yy1205; +- if (yych != 't') goto yy4; +- } +-yy1205: +- YYDEBUG(1205, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'H') goto yy1206; +- if (yych != 'h') goto yy57; +-yy1206: +- YYDEBUG(1206, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == '\t') goto yy1207; +- if (yych != ' ') goto yy57; +-yy1207: +- YYDEBUG(1207, *YYCURSOR); +- ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11); +- yych = *YYCURSOR; +-yy1208: +- YYDEBUG(1208, *YYCURSOR); +- if (yych <= 'W') { +- if (yych <= 'F') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy1207; +- if (yych <= 0x1F) goto yy57; +- goto yy1207; +- } else { +- if (yych == 'D') goto yy1110; +- if (yych <= 'E') goto yy57; +- goto yy1111; +- } +- } else { +- if (yych <= 'M') { +- if (yych == 'H') goto yy1109; +- if (yych <= 'L') goto yy57; +- goto yy1108; +- } else { +- if (yych <= 'S') { +- if (yych <= 'R') goto yy57; +- goto yy1107; +- } else { +- if (yych <= 'T') goto yy1114; +- if (yych <= 'V') goto yy57; +- } +- } +- } +- } else { +- if (yych <= 'l') { +- if (yych <= 'd') { +- if (yych == 'Y') goto yy1112; +- if (yych <= 'c') goto yy57; +- goto yy1110; +- } else { +- if (yych <= 'f') { +- if (yych <= 'e') goto yy57; +- goto yy1111; +- } else { +- if (yych == 'h') goto yy1109; +- goto yy57; +- } +- } +- } else { +- if (yych <= 't') { +- if (yych <= 'm') goto yy1108; +- if (yych <= 'r') goto yy57; +- if (yych <= 's') goto yy1107; +- goto yy1114; +- } else { +- if (yych <= 'w') { +- if (yych <= 'v') goto yy57; +- } else { +- if (yych == 'y') goto yy1112; +- goto yy57; +- } +- } +- } +- } +- YYDEBUG(1209, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy1210; +- if (yych != 'e') goto yy57; +-yy1210: +- YYDEBUG(1210, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= 'C') goto yy57; +- if (yych <= 'D') goto yy1135; +- } else { +- if (yych <= 'c') goto yy57; +- if (yych <= 'd') goto yy1135; +- if (yych >= 'f') goto yy57; ++ switch (yych) { ++ case ' ': goto yy1254; ++ case 'S': ++ case 's': goto yy1083; ++ default: goto yy1058; + } +- YYDEBUG(1211, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'K') goto yy1212; +- if (yych != 'k') goto yy57; +-yy1212: +- YYDEBUG(1212, *YYCURSOR); ++yy1254: + yych = *++YYCURSOR; +- if (yych <= 'S') { +- if (yych == 'D') goto yy1144; +- if (yych <= 'R') goto yy57; +- goto yy1143; +- } else { +- if (yych <= 'd') { +- if (yych <= 'c') goto yy57; +- goto yy1144; +- } else { +- if (yych == 's') goto yy1143; +- goto yy57; +- } ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy1255; ++ default: goto yy57; + } +-yy1213: +- YYDEBUG(1213, *YYCURSOR); ++yy1255: + yych = *++YYCURSOR; +- if (yych <= 'H') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'G') goto yy143; +- } +- } else { +- if (yych <= 'g') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 'h') goto yy1214; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case 'F': ++ case 'f': goto yy1256; ++ default: goto yy57; + } +-yy1214: +- YYDEBUG(1214, *YYCURSOR); ++yy1256: + yych = *++YYCURSOR; +- if (yych <= 'T') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'S') goto yy144; +- } +- } else { +- if (yych <= 's') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 't') goto yy1215; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } +- } +-yy1215: +- YYDEBUG(1215, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '@') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy1207; +- goto yy4; +- } else { +- if (yych <= ' ') goto yy1207; +- if (yych == ')') goto yy140; +- goto yy4; +- } +- } else { +- if (yych <= '`') { +- if (yych == 'H') goto yy1216; +- if (yych <= 'Z') goto yy145; +- goto yy4; +- } else { +- if (yych == 'h') goto yy1216; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } +- } +-yy1216: +- YYDEBUG(1216, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy1207; +- goto yy4; +- } else { +- if (yych <= ' ') goto yy1207; +- if (yych == ')') goto yy140; +- goto yy4; +- } +-yy1217: +- YYDEBUG(1217, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'F') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'G') goto yy1213; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'f') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'g') goto yy1225; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } +- } +-yy1218: +- YYDEBUG(1218, *YYCURSOR); ++ goto yy2; ++yy1257: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'E') goto yy1201; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'd') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'e') goto yy1219; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case '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 yy1248; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case '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 yy147; ++ case 's': goto yy1258; ++ default: goto yy4; + } +-yy1219: +- YYDEBUG(1219, *YYCURSOR); ++yy1258: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'U') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'V') goto yy1202; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'u') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 'v') goto yy1220; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy143; ++ case 'T': 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 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy151; ++ case 't': goto yy1259; ++ default: goto yy4; + } +-yy1220: +- YYDEBUG(1220, *YYCURSOR); ++yy1259: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'E') goto yy1203; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'd') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'e') goto yy1221; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++ switch (yych) { ++ case '\t': goto yy1045; ++ case ' ': goto yy1250; ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case '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; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy152; ++ default: goto yy4; + } +-yy1221: +- YYDEBUG(1221, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'M') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'N') goto yy1204; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'm') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'n') goto yy1222; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++yy1260: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy142; ++ case 'B': ++ case 'b': goto yy1296; ++ default: goto yy4; + } +-yy1222: +- YYDEBUG(1222, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'T') goto yy1205; +- if (yych == '_') goto yy148; +- goto yy4; +- } else { +- if (yych == 't') goto yy1223; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } ++yy1261: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy142; ++ case 'F': ++ case 'f': goto yy1286; ++ case 'R': ++ case 'r': goto yy1285; ++ default: goto yy4; + } +-yy1223: +- YYDEBUG(1223, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'H') goto yy1206; +- if (yych != 'h') goto yy155; +-yy1224: +- YYDEBUG(1224, *YYCURSOR); ++yy1262: + yych = *++YYCURSOR; +- if (yybm[0+yych] & 16) { +- goto yy154; +- } +- if (yych <= ',') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy57; +- goto yy1207; +- } else { +- if (yych == ' ') goto yy1207; +- goto yy57; +- } +- } else { +- if (yych <= '/') { +- if (yych == '.') goto yy57; +- goto yy148; +- } else { +- if (yych == '_') goto yy148; +- goto yy57; +- } +- } +-yy1225: +- YYDEBUG(1225, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'G') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'H') goto yy1214; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'g') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 'h') goto yy1226; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } +- } +-yy1226: +- YYDEBUG(1226, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'T') goto yy1215; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 's') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 't') goto yy1227; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case '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 yy142; ++ case 'U': ++ case 'u': goto yy1282; ++ default: goto yy4; + } +-yy1227: +- YYDEBUG(1227, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy4; +- goto yy1207; +- } else { +- if (yych == ' ') goto yy1207; +- goto yy4; +- } +- } else { +- if (yych <= ',') { +- if (yych <= ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- goto yy148; +- } +- } +- } else { +- if (yych <= '^') { +- if (yych <= 'G') { +- if (yych <= '@') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'H') goto yy1216; +- if (yych <= 'Z') goto yy145; +- goto yy4; +- } +- } else { +- if (yych <= 'g') { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'h') goto yy1228; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++yy1263: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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': ++ 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': ++ case 'i': goto yy1265; ++ case 'O': ++ case 'o': goto yy1264; ++ default: goto yy4; + } +-yy1228: +- YYDEBUG(1228, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yybm[0+yych] & 16) { +- goto yy154; ++yy1264: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case '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 yy143; ++ case 'N': ++ case 'n': goto yy1268; ++ default: goto yy4; + } +- if (yych <= ')') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy1207; +- goto yy4; +- } else { +- if (yych <= ' ') goto yy1207; +- if (yych <= '(') goto yy4; +- goto yy140; +- } +- } else { +- if (yych <= '.') { +- if (yych == '-') goto yy148; +- goto yy4; +- } else { +- if (yych <= '/') goto yy148; +- if (yych == '_') goto yy148; +- goto yy4; +- } ++yy1265: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy143; ++ case 'D': ++ case 'd': goto yy1266; ++ default: goto yy167; + } +-yy1229: +- YYDEBUG(1229, *YYCURSOR); ++yy1266: + yych = *++YYCURSOR; +- if (yych <= 'V') { +- if (yych <= 'B') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'O') { +- if (yych <= 'C') goto yy1245; +- goto yy142; +- } else { +- if (yych <= 'P') goto yy1247; +- if (yych <= 'U') goto yy142; +- goto yy1246; +- } +- } +- } else { +- if (yych <= 'o') { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy142; +- goto yy4; +- } else { +- if (yych == 'c') goto yy1245; +- goto yy142; +- } +- } else { +- if (yych <= 'u') { +- if (yych <= 'p') goto yy1247; +- goto yy142; +- } else { +- if (yych <= 'v') goto yy1246; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'a': goto yy1267; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy144; ++ default: goto yy4; + } +-yy1230: +- YYDEBUG(1230, *YYCURSOR); ++yy1267: + yych = *++YYCURSOR; +- if (yych <= 'T') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'S') goto yy142; +- goto yy1240; +- } +- } else { +- if (yych <= 's') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 't') goto yy1240; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case '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 yy145; ++ case 'Y': ++ case 'y': goto yy1176; ++ default: goto yy4; + } +-yy1231: +- YYDEBUG(1231, *YYCURSOR); ++yy1268: + yych = *++YYCURSOR; +- if (yych <= 'X') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'W') goto yy142; +- goto yy1237; +- } +- } else { +- if (yych <= 'w') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'x') goto yy1237; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy144; ++ case 'T': ++ case 't': goto yy1269; ++ default: goto yy4; + } +-yy1232: +- YYDEBUG(1232, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'M') goto yy142; +- } +- } else { +- if (yych <= 'm') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'n') goto yy1233; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++yy1269: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ' ': goto yy1270; ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy145; ++ default: goto yy4; + } +-yy1233: +- YYDEBUG(1233, *YYCURSOR); ++yy1270: + yych = *++YYCURSOR; +- if (yych <= 'D') { +- if (yych <= ')') { +- if (yych <= '(') goto yy167; +- goto yy140; +- } else { +- if (yych <= '@') goto yy167; +- if (yych <= 'C') goto yy143; +- } +- } else { +- if (yych <= 'c') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy167; +- goto yy143; +- } else { +- if (yych <= 'd') goto yy1234; +- if (yych <= 'z') goto yy143; +- goto yy167; +- } ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy1271; ++ default: goto yy57; + } +-yy1234: +- YYDEBUG(1234, *YYCURSOR); ++yy1271: + yych = *++YYCURSOR; +- if (yych <= 'A') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy144; +- goto yy4; +- } else { +- if (yych <= 'a') goto yy1235; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case 'F': ++ case 'f': goto yy1272; ++ default: goto yy57; + } +-yy1235: +- YYDEBUG(1235, *YYCURSOR); ++yy1272: + yych = *++YYCURSOR; +- if (yych <= 'Y') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'X') goto yy145; +- } +- } else { +- if (yych <= 'x') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'y') goto yy1236; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case ' ': goto yy1273; ++ default: goto yy57; + } +-yy1236: +- YYDEBUG(1236, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == ')') goto yy140; +- goto yy167; +-yy1237: +- YYDEBUG(1237, *YYCURSOR); ++yy1273: + yych = *++YYCURSOR; +- if (yych <= 'T') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'S') goto yy143; +- } +- } else { +- if (yych <= 's') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 't') goto yy1238; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case '0': ++ case '1': goto yy1274; ++ case '2': goto yy1275; ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1276; ++ default: goto yy57; + } +-yy1238: +- YYDEBUG(1238, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'H') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'G') goto yy144; +- } +- } else { +- if (yych <= 'g') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'h') goto yy1239; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++yy1274: ++ yyaccept = 27; ++ 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 yy1276; ++ default: goto yy1277; + } +-yy1239: +- YYDEBUG(1239, *YYCURSOR); +- yyaccept = 0; ++yy1275: ++ yyaccept = 27; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy4; +- goto yy1207; +- } else { +- if (yych == ' ') goto yy1207; +- goto yy4; +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy145; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy1276; ++ default: goto yy1277; + } +-yy1240: +- YYDEBUG(1240, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych <= ')') { +- if (yych <= '(') goto yy167; +- goto yy140; +- } else { +- if (yych <= '@') goto yy167; +- if (yych <= 'T') goto yy143; +- } +- } else { +- if (yych <= 't') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy167; +- goto yy143; +- } else { +- if (yych <= 'u') goto yy1241; +- if (yych <= 'z') goto yy143; +- goto yy167; +- } ++yy1276: ++ yyaccept = 27; ++ YYMARKER = ++YYCURSOR; ++ if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); ++ yych = *YYCURSOR; ++yy1277: ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1276; ++ case 'A': ++ case 'P': ++ case 'a': ++ case 'p': goto yy1278; ++ default: goto yy1235; + } +-yy1241: +- YYDEBUG(1241, *YYCURSOR); ++yy1278: + yych = *++YYCURSOR; +- if (yych <= 'R') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'Q') goto yy144; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'r') goto yy1242; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case '.': goto yy1279; ++ case 'M': ++ case 'm': goto yy1280; ++ default: goto yy57; + } +-yy1242: +- YYDEBUG(1242, *YYCURSOR); ++yy1279: + yych = *++YYCURSOR; +- if (yych <= 'D') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'C') goto yy145; +- } +- } else { +- if (yych <= 'c') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'd') goto yy1243; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } +- } +-yy1243: +- YYDEBUG(1243, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'A') goto yy1244; +- if (yych != 'a') goto yy4; ++ switch (yych) { ++ case 'M': ++ case 'm': goto yy1280; ++ default: goto yy57; + } +-yy1244: +- YYDEBUG(1244, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy173; +- if (yych == 'y') goto yy173; +- goto yy57; +-yy1245: +- YYDEBUG(1245, *YYCURSOR); ++yy1280: + yych = *++YYCURSOR; +- if (yych <= 'O') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'N') goto yy143; +- goto yy1256; +- } +- } else { +- if (yych <= 'n') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 'o') goto yy1256; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy1243; ++ case '.': goto yy1281; ++ default: goto yy57; + } +-yy1246: +- YYDEBUG(1246, *YYCURSOR); ++yy1281: + yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'D') goto yy143; +- goto yy1253; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 'e') goto yy1253; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case 0x00: ++ case '\t': ++ case ' ': goto yy1243; ++ default: goto yy57; + } +-yy1247: +- YYDEBUG(1247, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= ',') { +- if (yych <= ')') goto yy140; +- goto yy194; +- } else { +- if (yych <= '-') goto yy197; +- if (yych <= '.') goto yy196; +- goto yy194; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') { +- if (yych <= '9') goto yy196; +- goto yy194; +- } else { +- if (yych != 'T') goto yy143; +- } +- } else { +- if (yych <= 's') { +- if (yych <= '`') goto yy194; +- goto yy143; +- } else { +- if (yych <= 't') goto yy1248; +- if (yych <= 'z') goto yy143; +- goto yy194; +- } +- } ++yy1282: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy143; ++ case 'R': ++ case 'r': goto yy1283; ++ default: goto yy4; + } +-yy1248: +- YYDEBUG(1248, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= ',') { +- if (yych <= ')') goto yy140; +- goto yy194; +- } else { +- if (yych <= '-') goto yy197; +- if (yych <= '.') goto yy196; +- goto yy194; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') { +- if (yych <= '9') goto yy196; +- goto yy194; +- } else { +- if (yych != 'E') goto yy144; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= '`') goto yy194; +- goto yy144; +- } else { +- if (yych <= 'e') goto yy1249; +- if (yych <= 'z') goto yy144; +- goto yy194; +- } +- } ++yy1283: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy144; ++ case 'T': ++ case 't': goto yy1284; ++ default: goto yy4; + } +-yy1249: +- YYDEBUG(1249, *YYCURSOR); ++yy1284: + yych = *++YYCURSOR; +- if (yych <= 'M') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'L') goto yy145; +- } +- } else { +- if (yych <= 'l') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'm') goto yy1250; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } +- } +-yy1250: +- YYDEBUG(1250, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'A') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'B') goto yy1251; +- if (yych != 'b') goto yy4; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy145; ++ case 'H': ++ case 'h': goto yy1156; ++ default: goto yy4; + } +-yy1251: +- YYDEBUG(1251, *YYCURSOR); ++yy1285: + yych = *++YYCURSOR; +- if (yych == 'E') goto yy1252; +- if (yych != 'e') goto yy57; +-yy1252: +- YYDEBUG(1252, *YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case '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 yy143; ++ case 'S': ++ case 's': goto yy1288; ++ default: goto yy4; ++ } ++yy1286: + yych = *++YYCURSOR; +- if (yych == 'R') goto yy206; +- if (yych == 'r') goto yy206; +- goto yy57; +-yy1253: +- YYDEBUG(1253, *YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy143; ++ case 'T': ++ case 't': goto yy1287; ++ default: goto yy4; ++ } ++yy1287: + yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'M') goto yy144; +- } +- } else { +- if (yych <= 'm') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'n') goto yy1254; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy144; ++ case 'H': ++ case 'h': goto yy1179; ++ default: goto yy4; + } +-yy1254: +- YYDEBUG(1254, *YYCURSOR); ++yy1288: + yych = *++YYCURSOR; +- if (yych <= 'T') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'S') goto yy145; +- } +- } else { +- if (yych <= 's') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 't') goto yy1255; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy144; ++ case 'T': ++ case 't': goto yy1289; ++ default: goto yy4; + } +-yy1255: +- YYDEBUG(1255, *YYCURSOR); ++yy1289: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'G') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'H') goto yy1206; +- if (yych == 'h') goto yy1206; +- goto yy4; ++ switch (yych) { ++ case '\t': goto yy1147; ++ case ' ': goto yy1290; ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy145; ++ default: goto yy4; + } +-yy1256: +- YYDEBUG(1256, *YYCURSOR); ++yy1290: + yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'M') goto yy144; +- } +- } else { +- if (yych <= 'm') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'n') goto yy1257; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case 'D': ++ case 'd': goto yy1291; ++ default: goto yy1148; + } +-yy1257: +- YYDEBUG(1257, *YYCURSOR); ++yy1291: + yych = *++YYCURSOR; +- if (yych <= 'D') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'C') goto yy145; +- goto yy1216; +- } +- } else { +- if (yych <= 'c') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'd') goto yy1216; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } +- } +-yy1258: +- YYDEBUG(1258, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'U') { +- if (yych <= '/') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- goto yy148; +- } +- } else { +- if (yych <= 'C') { +- if (yych <= '@') goto yy4; +- if (yych <= 'B') goto yy142; +- goto yy1245; +- } else { +- if (yych == 'P') goto yy1247; +- goto yy142; +- } +- } +- } else { +- if (yych <= 'b') { +- if (yych <= '^') { +- if (yych <= 'V') goto yy1246; +- if (yych <= 'Z') goto yy142; +- goto yy4; +- } else { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy4; +- goto yy147; +- } +- } else { +- if (yych <= 'p') { +- if (yych <= 'c') goto yy1274; +- if (yych <= 'o') goto yy147; +- goto yy1276; +- } else { +- if (yych == 'v') goto yy1275; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } +- } +-yy1259: +- YYDEBUG(1259, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'T') goto yy1240; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 's') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 't') goto yy1269; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } +- } +-yy1260: +- YYDEBUG(1260, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'W') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'X') goto yy1237; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'w') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'x') goto yy1266; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy1292; ++ default: goto yy57; + } +-yy1261: +- YYDEBUG(1261, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'M') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'N') goto yy1233; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'm') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'n') goto yy1262; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++yy1292: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy1293; ++ default: goto yy57; + } +-yy1262: +- YYDEBUG(1262, *YYCURSOR); +- yyaccept = 4; ++yy1293: ++ yyaccept = 25; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'C') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy167; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy167; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'D') goto yy1234; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy167; +- goto yy148; +- } else { +- if (yych <= 'c') { +- if (yych <= '`') goto yy167; +- goto yy151; +- } else { +- if (yych <= 'd') goto yy1263; +- if (yych <= 'z') goto yy151; +- goto yy167; +- } +- } ++ switch (yych) { ++ case ' ': goto yy1294; ++ case 'S': ++ case 's': goto yy1083; ++ default: goto yy1058; + } +-yy1263: +- YYDEBUG(1263, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '@') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'A') goto yy1235; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'a') goto yy1264; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } ++yy1294: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'O': ++ case 'o': goto yy1295; ++ default: goto yy57; + } +-yy1264: +- YYDEBUG(1264, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'X') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'Y') goto yy1236; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'x') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'y') goto yy1265; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++yy1295: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'F': ++ case 'f': goto yy1256; ++ default: goto yy57; + } +-yy1265: +- YYDEBUG(1265, *YYCURSOR); +- yyaccept = 4; ++yy1296: ++ yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); +- if (yybm[0+yych] & 16) { +- goto yy154; +- } +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy167; +- goto yy148; +- } else { +- if (yych <= '/') { +- if (yych <= '.') goto yy167; +- goto yy148; +- } else { +- if (yych == '_') goto yy148; +- goto yy167; +- } ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy197; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy143; ++ case 'R': ++ case 'r': goto yy1297; ++ default: goto yy194; + } +-yy1266: +- YYDEBUG(1266, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'T') goto yy1238; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 's') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 't') goto yy1267; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++yy1297: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case '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 yy144; ++ case 'U': ++ case 'u': goto yy1298; ++ default: goto yy4; + } +-yy1267: +- YYDEBUG(1267, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'G') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'H') goto yy1239; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'g') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'h') goto yy1268; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++yy1298: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'a': goto yy1299; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy145; ++ default: goto yy4; + } +-yy1268: +- YYDEBUG(1268, *YYCURSOR); ++yy1299: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '-') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy1207; +- if (yych <= 0x1F) goto yy4; +- goto yy1207; +- } else { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } +- } else { +- if (yych <= 'Z') { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } else { +- if (yych <= '_') { +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } +- } +-yy1269: +- YYDEBUG(1269, *YYCURSOR); +- yyaccept = 4; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'T') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy167; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy167; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'U') goto yy1241; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy167; +- goto yy148; +- } else { +- if (yych <= 't') { +- if (yych <= '`') goto yy167; +- goto yy151; +- } else { +- if (yych <= 'u') goto yy1270; +- if (yych <= 'z') goto yy151; +- goto yy167; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'R': ++ case 'r': goto yy1300; ++ default: goto yy4; + } +-yy1270: +- YYDEBUG(1270, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'Q') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'R') goto yy1242; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'q') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'r') goto yy1271; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++yy1300: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy205; ++ default: goto yy57; + } +-yy1271: +- YYDEBUG(1271, *YYCURSOR); ++yy1301: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'C') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'D') goto yy1243; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'c') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'd') goto yy1272; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy1296; ++ 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 yy147; ++ case 'b': goto yy1319; ++ default: goto yy4; + } +-yy1272: +- YYDEBUG(1272, *YYCURSOR); ++yy1302: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '@') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'A') goto yy1244; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'a') goto yy1273; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy1286; ++ case 'R': goto yy1285; ++ 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 yy147; ++ case 'f': goto yy1315; ++ case 'r': goto yy1314; ++ default: goto yy4; + } +-yy1273: +- YYDEBUG(1273, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy173; +- if (yych == 'y') goto yy186; +- goto yy155; +-yy1274: +- YYDEBUG(1274, *YYCURSOR); ++yy1303: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'N') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'O') goto yy1256; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'n') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 'o') goto yy1285; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case '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 yy1282; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case '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 yy147; ++ case 'u': goto yy1311; ++ default: goto yy4; + } +-yy1275: +- YYDEBUG(1275, *YYCURSOR); ++yy1304: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'E') goto yy1253; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'd') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 'e') goto yy1282; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } +- } +-yy1276: +- YYDEBUG(1276, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= '-') { +- if (yych <= ')') goto yy140; +- if (yych <= ',') goto yy194; +- goto yy372; +- } else { +- if (yych == '/') goto yy148; +- goto yy196; +- } +- } +- } else { +- if (yych <= '^') { +- if (yych <= 'S') { +- if (yych <= '@') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'T') goto yy1248; +- if (yych <= 'Z') goto yy143; +- goto yy194; +- } +- } else { +- if (yych <= 's') { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy194; +- goto yy151; +- } else { +- if (yych <= 't') goto yy1277; +- if (yych <= 'z') goto yy151; +- goto yy194; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy1265; ++ case 'O': goto yy1264; ++ 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 yy147; ++ case 'i': goto yy1306; ++ case 'o': goto yy1305; ++ default: goto yy4; + } +-yy1277: +- YYDEBUG(1277, *YYCURSOR); +- yyaccept = 5; ++yy1305: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= '-') { +- if (yych <= ')') goto yy140; +- if (yych <= ',') goto yy194; +- goto yy372; +- } else { +- if (yych == '/') goto yy148; +- goto yy196; +- } +- } +- } else { +- if (yych <= '^') { +- if (yych <= 'D') { +- if (yych <= '@') goto yy194; +- goto yy144; +- } else { +- if (yych <= 'E') goto yy1249; +- if (yych <= 'Z') goto yy144; +- goto yy194; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy194; +- goto yy152; +- } else { +- if (yych <= 'e') goto yy1278; +- if (yych <= 'z') goto yy152; +- goto yy194; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case '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 yy143; ++ case 'N': goto yy1268; ++ case 'a': ++ case '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 yy151; ++ case 'n': goto yy1309; ++ default: goto yy4; + } +-yy1278: +- YYDEBUG(1278, *YYCURSOR); +- yyaccept = 0; ++yy1306: ++ yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'L') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'M') goto yy1250; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'l') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'm') goto yy1279; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy143; ++ case 'D': goto yy1266; ++ 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 yy151; ++ case 'd': goto yy1307; ++ default: goto yy167; + } +-yy1279: +- YYDEBUG(1279, *YYCURSOR); ++yy1307: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'A') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'B') goto yy1251; +- if (yych == '_') goto yy148; +- goto yy4; +- } else { +- if (yych == 'b') goto yy1280; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': goto yy1267; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case '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; ++ case 'a': goto yy1308; ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy152; ++ default: goto yy4; + } +-yy1280: +- YYDEBUG(1280, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'E') goto yy1252; +- if (yych != 'e') goto yy155; +- YYDEBUG(1281, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'R') goto yy206; +- if (yych == 'r') goto yy377; +- goto yy155; +-yy1282: +- YYDEBUG(1282, *YYCURSOR); ++yy1308: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'M') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'N') goto yy1254; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'm') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'n') goto yy1283; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case '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 yy145; ++ case 'Y': goto yy1176; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case '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 yy153; ++ case 'y': goto yy1205; ++ default: goto yy4; + } +-yy1283: +- YYDEBUG(1283, *YYCURSOR); ++yy1309: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'T') goto yy1255; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 's') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 't') goto yy1284; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy144; ++ case 'T': goto yy1269; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case '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 yy152; ++ case 't': goto yy1310; ++ default: goto yy4; + } +-yy1284: +- YYDEBUG(1284, *YYCURSOR); ++yy1310: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'G') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'H') goto yy1206; +- if (yych == '_') goto yy148; +- goto yy4; +- } else { +- if (yych == 'h') goto yy1224; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } ++ switch (yych) { ++ case ' ': goto yy1270; ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case 'O': ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy145; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy153; ++ default: goto yy4; + } +-yy1285: +- YYDEBUG(1285, *YYCURSOR); ++yy1311: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'M') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'N') goto yy1257; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'm') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'n') goto yy1286; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy143; ++ case 'R': goto yy1283; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case '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 yy151; ++ case 'r': goto yy1312; ++ default: goto yy4; + } +-yy1286: +- YYDEBUG(1286, *YYCURSOR); ++yy1312: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'C') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'D') goto yy1216; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'c') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'd') goto yy1228; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } +- } +-yy1287: +- YYDEBUG(1287, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'C') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'B') goto yy142; +- } +- } else { +- if (yych <= 'b') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'c') goto yy1288; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } +-yy1288: +- YYDEBUG(1288, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'K') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'J') goto yy143; +- } +- } else { +- if (yych <= 'j') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 'k') goto yy1289; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy144; ++ case 'T': goto yy1284; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case '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 yy152; ++ case 't': goto yy1313; ++ default: goto yy4; + } +-yy1289: +- YYDEBUG(1289, *YYCURSOR); ++yy1313: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ')') { +- if (yych == ' ') goto yy1290; +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') goto yy4; +- goto yy144; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } +- } +-yy1290: +- YYDEBUG(1290, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'O') goto yy1291; +- if (yych != 'o') goto yy57; +-yy1291: +- YYDEBUG(1291, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'F') goto yy1292; +- if (yych != 'f') goto yy57; +-yy1292: +- YYDEBUG(1292, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != ' ') goto yy57; +- YYDEBUG(1293, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '1') goto yy1294; +- if (yych <= '2') goto yy1296; +- if (yych <= '9') goto yy1297; +- goto yy57; +-yy1294: +- YYDEBUG(1294, *YYCURSOR); +- yyaccept = 28; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') goto yy1298; +- if (yych <= '9') goto yy1297; +- goto yy1298; +-yy1295: +- YYDEBUG(1295, *YYCURSOR); +- { +- DEBUG_OUTPUT("backof | frontof"); +- TIMELIB_INIT; +- TIMELIB_UNHAVE_TIME(); +- TIMELIB_HAVE_TIME(); +- +- if (*ptr == 'b') { +- s->time->h = timelib_get_nr((char **) &ptr, 2); +- s->time->i = 15; +- } else { +- s->time->h = timelib_get_nr((char **) &ptr, 2) - 1; +- s->time->i = 45; +- } +- if (*ptr != '\0' ) { +- timelib_eat_spaces((char **) &ptr); +- s->time->h += timelib_meridian((char **) &ptr, s->time->h); +- } +- +- TIMELIB_DEINIT; +- return TIMELIB_LF_DAY_OF_MONTH; ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy145; ++ case 'H': goto yy1156; ++ 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 yy153; ++ case 'h': goto yy1168; ++ default: goto yy4; + } +-yy1296: +- YYDEBUG(1296, *YYCURSOR); +- yyaccept = 28; ++yy1314: ++ yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') goto yy1298; +- if (yych >= '5') goto yy1298; +-yy1297: +- YYDEBUG(1297, *YYCURSOR); +- yyaccept = 28; +- YYMARKER = ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); +- yych = *YYCURSOR; +-yy1298: +- YYDEBUG(1298, *YYCURSOR); +- if (yych <= 'A') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy1297; +- goto yy1295; +- } else { +- if (yych <= ' ') goto yy1297; +- if (yych <= '@') goto yy1295; +- } +- } else { +- if (yych <= '`') { +- if (yych != 'P') goto yy1295; +- } else { +- if (yych <= 'a') goto yy1299; +- if (yych != 'p') goto yy1295; +- } +- } +-yy1299: +- YYDEBUG(1299, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'L') { +- if (yych != '.') goto yy57; +- } else { +- if (yych <= 'M') goto yy1301; +- if (yych == 'm') goto yy1301; +- goto yy57; +- } +- YYDEBUG(1300, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'M') goto yy1301; +- if (yych != 'm') goto yy57; +-yy1301: +- YYDEBUG(1301, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 0x1F) { +- if (yych <= 0x00) goto yy1303; +- if (yych == '\t') goto yy1303; +- goto yy57; +- } else { +- if (yych <= ' ') goto yy1303; +- if (yych != '.') goto yy57; +- } +- YYDEBUG(1302, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '\t') { +- if (yych <= 0x00) goto yy1303; +- if (yych <= 0x08) goto yy57; +- } else { +- if (yych != ' ') goto yy57; ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case '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 yy143; ++ case 'S': goto yy1288; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case '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 yy151; ++ case 's': goto yy1317; ++ default: goto yy4; + } +-yy1303: +- YYDEBUG(1303, *YYCURSOR); +- yych = *++YYCURSOR; +- goto yy1295; +-yy1304: +- YYDEBUG(1304, *YYCURSOR); ++yy1315: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'B') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'C') goto yy1288; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'b') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'c') goto yy1305; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy143; ++ case 'T': goto yy1287; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case '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 yy151; ++ case 't': goto yy1316; ++ default: goto yy4; + } +-yy1305: +- YYDEBUG(1305, *YYCURSOR); ++yy1316: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'J') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'K') goto yy1289; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'j') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 'k') goto yy1306; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy144; ++ case 'H': goto yy1179; ++ 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 yy152; ++ case 'h': goto yy1208; ++ default: goto yy4; + } +-yy1306: +- YYDEBUG(1306, *YYCURSOR); ++yy1317: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= '(') { +- if (yych == ' ') goto yy1290; +- goto yy4; +- } else { +- if (yych <= ')') goto yy140; +- if (yych == '-') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '^') { +- if (yych <= '/') goto yy148; +- if (yych <= '@') goto yy4; +- if (yych <= 'Z') goto yy144; +- goto yy4; +- } else { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } +-yy1307: +- YYDEBUG(1307, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'S') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'R') goto yy142; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 's') goto yy1308; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } +-yy1308: +- YYDEBUG(1308, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'T') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'S') goto yy143; +- } +- } else { +- if (yych <= 's') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 't') goto yy1309; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy144; ++ case 'T': goto yy1289; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case '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 yy152; ++ case 't': goto yy1318; ++ default: goto yy4; + } +-yy1309: +- YYDEBUG(1309, *YYCURSOR); ++yy1318: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy4; +- goto yy1105; +- } else { +- if (yych != ' ') goto yy4; +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy144; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case '\t': goto yy1147; ++ case ' ': goto yy1290; ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case 'O': ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy145; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy153; ++ default: goto yy4; + } +-yy1310: +- YYDEBUG(1310, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'D') goto yy1311; +- if (yych != 'd') goto yy1106; +-yy1311: +- YYDEBUG(1311, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy1312; +- if (yych != 'a') goto yy57; +-yy1312: +- YYDEBUG(1312, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy1313; +- if (yych != 'y') goto yy57; +-yy1313: +- YYDEBUG(1313, *YYCURSOR); +- yyaccept = 26; ++yy1319: ++ yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'R') { +- if (yych != ' ') goto yy1118; +- } else { +- if (yych <= 'S') goto yy1143; +- if (yych == 's') goto yy1143; +- goto yy1118; ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy312; ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy143; ++ case 'R': goto yy1297; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case '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 yy151; ++ case 'r': goto yy1320; ++ default: goto yy194; + } +- YYDEBUG(1314, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'O') goto yy1315; +- if (yych != 'o') goto yy57; +-yy1315: +- YYDEBUG(1315, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'F') goto yy1316; +- if (yych != 'f') goto yy57; +-yy1316: +- YYDEBUG(1316, *YYCURSOR); +- yych = *++YYCURSOR; +- goto yy2; +-yy1317: +- YYDEBUG(1317, *YYCURSOR); ++yy1320: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'R') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'S') goto yy1308; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'r') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 's') goto yy1318; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case '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 yy144; ++ case 'U': goto yy1298; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case '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 yy152; ++ case 'u': goto yy1321; ++ default: goto yy4; + } +-yy1318: +- YYDEBUG(1318, *YYCURSOR); ++yy1321: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'T') goto yy1309; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 's') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 't') goto yy1319; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': goto yy1299; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case 'O': ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy145; ++ case 'a': goto yy1322; ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy153; ++ default: goto yy4; + } +-yy1319: +- YYDEBUG(1319, *YYCURSOR); ++yy1322: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '-') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy1105; +- if (yych <= 0x1F) goto yy4; +- goto yy1310; +- } else { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } +- } else { +- if (yych <= 'Z') { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } else { +- if (yych <= '_') { +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } +- } +-yy1320: +- YYDEBUG(1320, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'B') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'A') goto yy142; +- goto yy1356; +- } +- } else { +- if (yych <= 'a') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'b') goto yy1356; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } +-yy1321: +- YYDEBUG(1321, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'R') { +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == 'F') goto yy1346; +- if (yych <= 'Q') goto yy142; +- goto yy1345; +- } +- } else { +- if (yych <= 'f') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- if (yych <= 'e') goto yy142; +- goto yy1346; +- } else { +- if (yych == 'r') goto yy1345; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } +-yy1322: +- YYDEBUG(1322, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'T') goto yy142; +- goto yy1342; +- } +- } else { +- if (yych <= 't') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'u') goto yy1342; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'R': goto yy1300; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case '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 yy154; ++ case 'r': goto yy1323; ++ default: goto yy4; + } + yy1323: +- YYDEBUG(1323, *YYCURSOR); + yych = *++YYCURSOR; +- if (yych <= 'O') { +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == 'I') goto yy1325; +- if (yych <= 'N') goto yy142; +- } +- } else { +- if (yych <= 'i') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- if (yych <= 'h') goto yy142; +- goto yy1325; +- } else { +- if (yych == 'o') goto yy1324; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++ switch (yych) { ++ case 'Y': goto yy205; ++ case 'y': goto yy317; ++ default: goto yy155; + } + yy1324: +- YYDEBUG(1324, *YYCURSOR); + yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'M') goto yy143; +- goto yy1328; +- } +- } else { +- if (yych <= 'm') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 'n') goto yy1328; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1325; ++ default: goto yy57; + } + yy1325: +- YYDEBUG(1325, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'D') { +- if (yych <= ')') { +- if (yych <= '(') goto yy167; +- goto yy140; +- } else { +- if (yych <= '@') goto yy167; +- if (yych <= 'C') goto yy143; +- } +- } else { +- if (yych <= 'c') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy167; +- goto yy143; +- } else { +- if (yych <= 'd') goto yy1326; +- if (yych <= 'z') goto yy143; +- goto yy167; +- } +- } +-yy1326: +- YYDEBUG(1326, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'A') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy144; +- goto yy4; +- } else { +- if (yych <= 'a') goto yy1327; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ ++YYCURSOR; ++ if (YYLIMIT <= YYCURSOR) YYFILL(1); ++ 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 yy1325; ++ default: goto yy1327; + } + yy1327: +- YYDEBUG(1327, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'Y') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'X') goto yy145; +- goto yy1236; +- } +- } else { +- if (yych <= 'x') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'y') goto yy1236; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ { ++ timelib_ull i; ++ ++ TIMELIB_INIT; ++ TIMELIB_HAVE_RELATIVE(); ++ TIMELIB_UNHAVE_DATE(); ++ TIMELIB_UNHAVE_TIME(); ++ TIMELIB_HAVE_TZ(); ++ ++ 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; ++ s->time->dst = 0; ++ ++ TIMELIB_DEINIT; ++ return TIMELIB_RELATIVE; + } + yy1328: +- YYDEBUG(1328, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'T') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'S') goto yy144; +- } +- } else { +- if (yych <= 's') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 't') goto yy1329; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } +- } +-yy1329: +- YYDEBUG(1329, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= ')') { +- if (yych == ' ') goto yy1330; +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') goto yy4; +- goto yy145; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } +- } +-yy1330: +- YYDEBUG(1330, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'O') goto yy1331; +- if (yych != 'o') goto yy57; +-yy1331: +- YYDEBUG(1331, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'F') goto yy1332; +- if (yych != 'f') goto yy57; +-yy1332: +- YYDEBUG(1332, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != ' ') goto yy57; +- YYDEBUG(1333, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '1') goto yy1334; +- if (yych <= '2') goto yy1335; +- if (yych <= '9') goto yy1336; +- goto yy57; +-yy1334: +- YYDEBUG(1334, *YYCURSOR); +- yyaccept = 28; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') goto yy1337; +- if (yych <= '9') goto yy1336; +- goto yy1337; +-yy1335: +- YYDEBUG(1335, *YYCURSOR); +- yyaccept = 28; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') goto yy1337; +- if (yych >= '5') goto yy1337; +-yy1336: +- YYDEBUG(1336, *YYCURSOR); +- yyaccept = 28; +- YYMARKER = ++YYCURSOR; +- if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); +- yych = *YYCURSOR; +-yy1337: +- YYDEBUG(1337, *YYCURSOR); +- if (yych <= 'A') { +- if (yych <= 0x1F) { +- if (yych == '\t') goto yy1336; +- goto yy1295; +- } else { +- if (yych <= ' ') goto yy1336; +- if (yych <= '@') goto yy1295; +- } +- } else { +- if (yych <= '`') { +- if (yych != 'P') goto yy1295; +- } else { +- if (yych <= 'a') goto yy1338; +- if (yych != 'p') goto yy1295; +- } +- } +-yy1338: +- YYDEBUG(1338, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'L') { +- if (yych != '.') goto yy57; +- } else { +- if (yych <= 'M') goto yy1340; +- if (yych == 'm') goto yy1340; +- goto yy57; +- } +- YYDEBUG(1339, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'M') goto yy1340; +- if (yych != 'm') goto yy57; +-yy1340: +- YYDEBUG(1340, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 0x1F) { +- if (yych <= 0x00) goto yy1303; +- if (yych == '\t') goto yy1303; +- goto yy57; +- } else { +- if (yych <= ' ') goto yy1303; +- if (yych != '.') goto yy57; +- } +- YYDEBUG(1341, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '\t') { +- if (yych <= 0x00) goto yy1303; +- if (yych <= 0x08) goto yy57; +- goto yy1303; +- } else { +- if (yych == ' ') goto yy1303; +- goto yy57; +- } +-yy1342: +- YYDEBUG(1342, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'R') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'Q') goto yy143; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 'r') goto yy1343; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } +- } +-yy1343: +- YYDEBUG(1343, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'T') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'S') goto yy144; +- } +- } else { +- if (yych <= 's') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 't') goto yy1344; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } +- } +-yy1344: +- YYDEBUG(1344, *YYCURSOR); + yych = *++YYCURSOR; +- if (yych <= 'H') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'G') goto yy145; +- goto yy1216; +- } +- } else { +- if (yych <= 'g') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'h') goto yy1216; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case '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 yy142; ++ case 'N': ++ case 'n': goto yy1369; ++ default: goto yy4; + } +-yy1345: +- YYDEBUG(1345, *YYCURSOR); ++yy1329: + yych = *++YYCURSOR; +- if (yych <= 'S') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'R') goto yy143; +- goto yy1348; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 's') goto yy1348; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy142; ++ case 'I': ++ case 'i': goto yy1361; ++ case 'U': ++ case 'u': goto yy1362; ++ default: goto yy4; + } +-yy1346: +- YYDEBUG(1346, *YYCURSOR); ++yy1330: + yych = *++YYCURSOR; +- if (yych <= 'T') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'S') goto yy143; +- } +- } else { +- if (yych <= 's') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 't') goto yy1347; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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': ++ 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 yy142; ++ case 'D': ++ case 'd': goto yy1350; ++ case 'M': ++ case 'm': goto yy1351; ++ default: goto yy4; + } +-yy1347: +- YYDEBUG(1347, *YYCURSOR); ++yy1331: + yych = *++YYCURSOR; +- if (yych <= 'H') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'G') goto yy144; +- goto yy1239; +- } +- } else { +- if (yych <= 'g') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'h') goto yy1239; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy142; ++ case 'E': ++ case 'e': goto yy1346; ++ default: goto yy4; + } +-yy1348: +- YYDEBUG(1348, *YYCURSOR); ++yy1332: + yych = *++YYCURSOR; +- if (yych <= 'T') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'S') goto yy144; +- } +- } else { +- if (yych <= 's') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 't') goto yy1349; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } +- } +-yy1349: +- YYDEBUG(1349, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy4; +- goto yy1207; +- } else { +- if (yych != ' ') goto yy4; +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy145; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy142; ++ case 'E': ++ case 'e': goto yy1342; ++ default: goto yy4; + } +-yy1350: +- YYDEBUG(1350, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'D') goto yy1351; +- if (yych != 'd') goto yy1208; +-yy1351: +- YYDEBUG(1351, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'A') goto yy1352; +- if (yych != 'a') goto yy57; +-yy1352: +- YYDEBUG(1352, *YYCURSOR); ++yy1333: + yych = *++YYCURSOR; +- if (yych == 'Y') goto yy1353; +- if (yych != 'y') goto yy57; +-yy1353: +- YYDEBUG(1353, *YYCURSOR); +- yyaccept = 26; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'R') { +- if (yych != ' ') goto yy1118; +- } else { +- if (yych <= 'S') goto yy1143; +- if (yych == 's') goto yy1143; +- goto yy1118; ++ switch (yych) { ++ case '.': ++ case ':': goto yy1005; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1336; ++ default: goto yy57; + } +- YYDEBUG(1354, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'O') goto yy1355; +- if (yych != 'o') goto yy57; +-yy1355: +- YYDEBUG(1355, *YYCURSOR); ++yy1334: + yych = *++YYCURSOR; +- if (yych == 'F') goto yy1316; +- if (yych == 'f') goto yy1316; +- goto yy57; +-yy1356: +- YYDEBUG(1356, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= ',') { +- if (yych <= ')') goto yy140; +- goto yy194; +- } else { +- if (yych <= '-') goto yy197; +- if (yych <= '.') goto yy196; +- goto yy194; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') { +- if (yych <= '9') goto yy196; +- goto yy194; +- } else { +- if (yych != 'R') goto yy143; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= '`') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'r') goto yy1357; +- if (yych <= 'z') goto yy143; +- goto yy194; +- } +- } ++ switch (yych) { ++ case '.': ++ case ':': goto yy1005; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': goto yy1336; ++ default: goto yy57; + } +-yy1357: +- YYDEBUG(1357, *YYCURSOR); ++yy1335: + yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'T') goto yy144; +- } +- } else { +- if (yych <= 't') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'u') goto yy1358; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case '.': ++ case ':': goto yy1005; ++ default: goto yy57; + } +-yy1358: +- YYDEBUG(1358, *YYCURSOR); ++yy1336: + yych = *++YYCURSOR; +- if (yych <= 'A') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy145; +- goto yy4; +- } else { +- if (yych <= 'a') goto yy1359; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } +- } +-yy1359: +- YYDEBUG(1359, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'Q') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'R') goto yy1360; +- if (yych != 'r') goto yy4; ++ switch (yych) { ++ case '.': ++ case ':': goto yy1005; ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy1337; ++ default: goto yy57; + } +-yy1360: +- YYDEBUG(1360, *YYCURSOR); ++yy1337: + yych = *++YYCURSOR; +- if (yych == 'Y') goto yy206; +- if (yych == 'y') goto yy206; +- goto yy57; +-yy1361: +- YYDEBUG(1361, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'A') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'B') goto yy1356; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'b') goto yy1379; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } +- } +-yy1362: +- YYDEBUG(1362, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'Q') { +- if (yych <= '.') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych == '-') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '@') { +- if (yych <= '/') goto yy148; +- goto yy4; +- } else { +- if (yych == 'F') goto yy1346; +- goto yy142; +- } +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') { +- if (yych <= 'R') goto yy1345; +- goto yy142; +- } else { +- if (yych == '_') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= 'q') { +- if (yych == 'f') goto yy1375; +- goto yy147; +- } else { +- if (yych <= 'r') goto yy1374; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } +- } +-yy1363: +- YYDEBUG(1363, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'T') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'U') goto yy1342; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 't') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'u') goto yy1371; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } +- } +-yy1364: +- YYDEBUG(1364, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'N') { +- if (yych <= '.') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych == '-') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '@') { +- if (yych <= '/') goto yy148; +- goto yy4; +- } else { +- if (yych == 'I') goto yy1325; +- goto yy142; +- } +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') { +- if (yych <= 'O') goto yy1324; +- goto yy142; +- } else { +- if (yych == '_') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= 'n') { +- if (yych == 'i') goto yy1366; +- goto yy147; +- } else { +- if (yych <= 'o') goto yy1365; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } +- } +-yy1365: +- YYDEBUG(1365, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'M') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'N') goto yy1328; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'm') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 'n') goto yy1369; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } +- } +-yy1366: +- YYDEBUG(1366, *YYCURSOR); +- yyaccept = 4; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'C') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy167; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy167; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'D') goto yy1326; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy167; +- goto yy148; +- } else { +- if (yych <= 'c') { +- if (yych <= '`') goto yy167; +- goto yy151; +- } else { +- if (yych <= 'd') goto yy1367; +- if (yych <= 'z') goto yy151; +- goto yy167; +- } +- } ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy1338; ++ default: goto yy57; + } +-yy1367: +- YYDEBUG(1367, *YYCURSOR); +- yyaccept = 0; ++yy1338: ++ yyaccept = 23; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '@') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'A') goto yy1327; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'a') goto yy1368; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } ++ switch (yych) { ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': goto yy1339; ++ case '6': goto yy1340; ++ default: goto yy1008; + } +-yy1368: +- YYDEBUG(1368, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'X') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'Y') goto yy1236; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'x') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'y') goto yy1265; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++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 yy57; + } +-yy1369: +- YYDEBUG(1369, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'T') goto yy1329; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 's') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 't') goto yy1370; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++yy1340: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case '0': goto yy1341; ++ default: goto yy57; + } +-yy1370: +- YYDEBUG(1370, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= '(') { +- if (yych == ' ') goto yy1330; +- goto yy4; +- } else { +- if (yych <= ')') goto yy140; +- if (yych == '-') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '^') { +- if (yych <= '/') goto yy148; +- if (yych <= '@') goto yy4; +- if (yych <= 'Z') goto yy145; +- goto yy4; +- } else { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } ++yy1341: ++ yych = *++YYCURSOR; ++ goto yy1016; ++yy1342: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy143; ++ case 'L': ++ case 'l': goto yy1343; ++ default: goto yy4; + } +-yy1371: +- YYDEBUG(1371, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'Q') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'R') goto yy1343; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'q') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 'r') goto yy1372; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++yy1343: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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': ++ 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 yy144; ++ case 'F': ++ case 'f': goto yy1344; ++ default: goto yy4; + } +-yy1372: +- YYDEBUG(1372, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'T') goto yy1344; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 's') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 't') goto yy1373; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++yy1344: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy145; ++ case 'T': ++ case 't': goto yy1345; ++ default: goto yy4; + } +-yy1373: +- YYDEBUG(1373, *YYCURSOR); ++yy1345: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'G') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'H') goto yy1216; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'g') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'h') goto yy1228; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'H': ++ case 'h': goto yy1146; ++ default: goto yy4; + } +-yy1374: +- YYDEBUG(1374, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'R') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'S') goto yy1348; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'r') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 's') goto yy1377; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++yy1346: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case '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 yy143; ++ case 'S': ++ case 's': goto yy1347; ++ default: goto yy167; + } +-yy1375: +- YYDEBUG(1375, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'T') goto yy1347; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 's') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 't') goto yy1376; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++yy1347: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy144; ++ case 'D': ++ case 'd': goto yy1348; ++ default: goto yy4; + } +-yy1376: +- YYDEBUG(1376, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'G') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'H') goto yy1239; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'g') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'h') goto yy1268; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++yy1348: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'a': goto yy1349; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy145; ++ default: goto yy4; + } +-yy1377: +- YYDEBUG(1377, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'T') goto yy1349; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 's') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 't') goto yy1378; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++yy1349: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'Y': ++ case 'y': goto yy173; ++ default: goto yy4; + } +-yy1378: +- YYDEBUG(1378, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '-') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy1207; +- if (yych <= 0x1F) goto yy4; +- goto yy1350; +- } else { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } +- } else { +- if (yych <= 'Z') { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } else { +- if (yych <= '_') { +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++yy1350: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'a': goto yy1358; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy143; ++ default: goto yy4; + } +-yy1379: +- YYDEBUG(1379, *YYCURSOR); +- yyaccept = 5; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= '-') { +- if (yych <= ')') goto yy140; +- if (yych <= ',') goto yy194; +- goto yy372; +- } else { +- if (yych == '/') goto yy148; +- goto yy196; +- } +- } +- } else { +- if (yych <= '^') { +- if (yych <= 'Q') { +- if (yych <= '@') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'R') goto yy1357; +- if (yych <= 'Z') goto yy143; +- goto yy194; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy194; +- goto yy151; +- } else { +- if (yych <= 'r') goto yy1380; +- if (yych <= 'z') goto yy151; +- goto yy194; +- } +- } ++yy1351: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case '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 yy143; ++ case 'O': ++ case 'o': goto yy1352; ++ default: goto yy4; + } +-yy1380: +- YYDEBUG(1380, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'T') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'U') goto yy1358; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 't') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'u') goto yy1381; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++yy1352: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy144; ++ case 'R': ++ case 'r': goto yy1353; ++ default: goto yy4; + } +-yy1381: +- YYDEBUG(1381, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '@') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'A') goto yy1359; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'a') goto yy1382; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } ++yy1353: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy145; ++ case 'R': ++ case 'r': goto yy1354; ++ default: goto yy4; + } +-yy1382: +- YYDEBUG(1382, *YYCURSOR); ++yy1354: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'Q') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'R') goto yy1360; +- if (yych == '_') goto yy148; +- goto yy4; +- } else { +- if (yych == 'r') goto yy1383; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'O': ++ case 'o': goto yy1355; ++ default: goto yy4; + } +-yy1383: +- YYDEBUG(1383, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy206; +- if (yych == 'y') goto yy377; +- goto yy155; +-yy1384: +- YYDEBUG(1384, *YYCURSOR); ++yy1355: + yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +-yy1385: +- YYDEBUG(1385, *YYCURSOR); ++ switch (yych) { ++ case 'W': ++ case 'w': goto yy1356; ++ default: goto yy57; ++ } ++yy1356: + ++YYCURSOR; +- if (YYLIMIT <= YYCURSOR) YYFILL(1); +- yych = *YYCURSOR; +- YYDEBUG(1386, *YYCURSOR); +- if (yych <= '/') goto yy1387; +- if (yych <= '9') goto yy1385; +-yy1387: +- YYDEBUG(1387, *YYCURSOR); ++yy1357: + { +- timelib_ull i; +- ++ DEBUG_OUTPUT("tomorrow"); + TIMELIB_INIT; + TIMELIB_HAVE_RELATIVE(); +- TIMELIB_UNHAVE_DATE(); + TIMELIB_UNHAVE_TIME(); +- TIMELIB_HAVE_TZ(); +- +- 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; +- s->time->dst = 0; + ++ s->time->relative.d = 1; + TIMELIB_DEINIT; + return TIMELIB_RELATIVE; + } +-yy1388: +- YYDEBUG(1388, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'M') goto yy142; +- goto yy1429; +- } +- } else { +- if (yych <= 'm') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'n') goto yy1429; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } +-yy1389: +- YYDEBUG(1389, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'U') { +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == 'I') goto yy1421; +- if (yych <= 'T') goto yy142; +- goto yy1422; +- } +- } else { +- if (yych <= 'i') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- if (yych <= 'h') goto yy142; +- goto yy1421; +- } else { +- if (yych == 'u') goto yy1422; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } +-yy1390: +- YYDEBUG(1390, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'M') { +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == 'D') goto yy1410; +- if (yych <= 'L') goto yy142; +- goto yy1411; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- if (yych <= 'c') goto yy142; +- goto yy1410; +- } else { +- if (yych == 'm') goto yy1411; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } +-yy1391: +- YYDEBUG(1391, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'D') goto yy142; +- goto yy1406; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'e') goto yy1406; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } +-yy1392: +- YYDEBUG(1392, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'D') goto yy142; +- goto yy1402; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'e') goto yy1402; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } +-yy1393: +- YYDEBUG(1393, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') { +- if (yych == '.') goto yy1065; +- goto yy57; +- } else { +- if (yych <= '9') goto yy1396; +- if (yych <= ':') goto yy1065; +- goto yy57; +- } +-yy1394: +- YYDEBUG(1394, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') { +- if (yych == '.') goto yy1065; +- goto yy57; +- } else { +- if (yych <= '4') goto yy1396; +- if (yych == ':') goto yy1065; +- goto yy57; +- } +-yy1395: +- YYDEBUG(1395, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == '.') goto yy1065; +- if (yych == ':') goto yy1065; +- goto yy57; +-yy1396: +- YYDEBUG(1396, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') { +- if (yych == '.') goto yy1065; +- goto yy57; +- } else { +- if (yych <= '5') goto yy1397; +- if (yych == ':') goto yy1065; +- goto yy57; +- } +-yy1397: +- YYDEBUG(1397, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych >= ':') goto yy57; +- YYDEBUG(1398, *YYCURSOR); +- yyaccept = 24; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') goto yy1068; +- if (yych <= '5') goto yy1399; +- if (yych <= '6') goto yy1400; +- goto yy1068; +-yy1399: +- YYDEBUG(1399, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= '/') goto yy57; +- if (yych <= '9') goto yy1401; +- goto yy57; +-yy1400: +- YYDEBUG(1400, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych != '0') goto yy57; +-yy1401: +- YYDEBUG(1401, *YYCURSOR); +- yych = *++YYCURSOR; +- goto yy1076; +-yy1402: +- YYDEBUG(1402, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'L') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'K') goto yy143; +- } +- } else { +- if (yych <= 'k') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 'l') goto yy1403; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } +- } +-yy1403: +- YYDEBUG(1403, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'F') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'E') goto yy144; +- } +- } else { +- if (yych <= 'e') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'f') goto yy1404; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } +- } +-yy1404: +- YYDEBUG(1404, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'T') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'S') goto yy145; +- } +- } else { +- if (yych <= 's') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 't') goto yy1405; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } +- } +-yy1405: +- YYDEBUG(1405, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'G') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'H') goto yy1206; +- if (yych == 'h') goto yy1206; +- goto yy4; +- } +-yy1406: +- YYDEBUG(1406, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'S') { +- if (yych <= ')') { +- if (yych <= '(') goto yy167; +- goto yy140; +- } else { +- if (yych <= '@') goto yy167; +- if (yych <= 'R') goto yy143; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy167; +- goto yy143; +- } else { +- if (yych <= 's') goto yy1407; +- if (yych <= 'z') goto yy143; +- goto yy167; +- } +- } +-yy1407: +- YYDEBUG(1407, *YYCURSOR); ++yy1358: + yych = *++YYCURSOR; +- if (yych <= 'D') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'C') goto yy144; +- } +- } else { +- if (yych <= 'c') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'd') goto yy1408; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case '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 yy144; ++ case 'Y': ++ case 'y': goto yy1359; ++ default: goto yy4; + } +-yy1408: +- YYDEBUG(1408, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'A') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy145; +- goto yy4; +- } else { +- if (yych <= 'a') goto yy1409; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++yy1359: ++ ++YYCURSOR; ++ switch ((yych = *YYCURSOR)) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy145; ++ default: goto yy1360; + } +-yy1409: +- YYDEBUG(1409, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'X') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'Y') goto yy173; +- if (yych == 'y') goto yy173; +- goto yy4; ++yy1360: ++ { ++ DEBUG_OUTPUT("midnight | today"); ++ TIMELIB_INIT; ++ TIMELIB_UNHAVE_TIME(); ++ ++ TIMELIB_DEINIT; ++ return TIMELIB_RELATIVE; + } +-yy1410: +- YYDEBUG(1410, *YYCURSOR); ++yy1361: + yych = *++YYCURSOR; +- if (yych <= 'A') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy1418; +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy143; +- goto yy4; +- } else { +- if (yych <= 'a') goto yy1418; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy143; ++ case 'R': ++ case 'r': goto yy1367; ++ case 'S': ++ case 's': goto yy1368; ++ default: goto yy4; + } +-yy1411: +- YYDEBUG(1411, *YYCURSOR); ++yy1362: + yych = *++YYCURSOR; +- if (yych <= 'O') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'N') goto yy143; +- } +- } else { +- if (yych <= 'n') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 'o') goto yy1412; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy143; ++ case 'R': ++ case 'r': goto yy1363; ++ default: goto yy167; + } +-yy1412: +- YYDEBUG(1412, *YYCURSOR); ++yy1363: + yych = *++YYCURSOR; +- if (yych <= 'R') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'Q') goto yy144; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'r') goto yy1413; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case '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 yy144; ++ case 'S': ++ case 's': goto yy1364; ++ default: goto yy4; + } +-yy1413: +- YYDEBUG(1413, *YYCURSOR); ++yy1364: + yych = *++YYCURSOR; +- if (yych <= 'R') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'Q') goto yy145; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'r') goto yy1414; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy145; ++ case 'D': ++ case 'd': goto yy1365; ++ default: goto yy4; + } +-yy1414: +- YYDEBUG(1414, *YYCURSOR); ++yy1365: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'N') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'O') goto yy1415; +- if (yych != 'o') goto yy4; +- } +-yy1415: +- YYDEBUG(1415, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'W') goto yy1416; +- if (yych != 'w') goto yy57; +-yy1416: +- YYDEBUG(1416, *YYCURSOR); +- ++YYCURSOR; +-yy1417: +- YYDEBUG(1417, *YYCURSOR); +- { +- DEBUG_OUTPUT("tomorrow"); +- TIMELIB_INIT; +- TIMELIB_HAVE_RELATIVE(); +- TIMELIB_UNHAVE_TIME(); +- +- s->time->relative.d = 1; +- TIMELIB_DEINIT; +- return TIMELIB_RELATIVE; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'a': goto yy1366; ++ default: goto yy4; + } +-yy1418: +- YYDEBUG(1418, *YYCURSOR); ++yy1366: + yych = *++YYCURSOR; +- if (yych <= 'Y') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'X') goto yy144; +- } +- } else { +- if (yych <= 'x') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'y') goto yy1419; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } +- } +-yy1419: +- YYDEBUG(1419, *YYCURSOR); +- ++YYCURSOR; +- if ((yych = *YYCURSOR) <= '@') { +- if (yych == ')') goto yy140; +- } else { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy1420; +- if (yych <= 'z') goto yy145; +- } +-yy1420: +- YYDEBUG(1420, *YYCURSOR); +- { +- DEBUG_OUTPUT("midnight | today"); +- TIMELIB_INIT; +- TIMELIB_UNHAVE_TIME(); +- +- TIMELIB_DEINIT; +- return TIMELIB_RELATIVE; ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy173; ++ default: goto yy57; + } +-yy1421: +- YYDEBUG(1421, *YYCURSOR); ++yy1367: + yych = *++YYCURSOR; +- if (yych <= 'S') { +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'Q') goto yy143; +- if (yych <= 'R') goto yy1427; +- goto yy1428; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 'r') goto yy1427; +- if (yych <= 's') goto yy1428; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy144; ++ case 'D': ++ case 'd': goto yy1179; ++ default: goto yy4; + } +-yy1422: +- YYDEBUG(1422, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'R') { +- if (yych <= ')') { +- if (yych <= '(') goto yy167; +- goto yy140; +- } else { +- if (yych <= '@') goto yy167; +- if (yych <= 'Q') goto yy143; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy167; +- goto yy143; +- } else { +- if (yych <= 'r') goto yy1423; +- if (yych <= 'z') goto yy143; +- goto yy167; +- } ++yy1368: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1045; ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy4; + } +-yy1423: +- YYDEBUG(1423, *YYCURSOR); ++yy1369: + yych = *++YYCURSOR; +- if (yych <= 'S') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'R') goto yy144; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 's') goto yy1424; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy143; ++ case 'T': ++ case 't': goto yy1370; ++ default: goto yy4; + } +-yy1424: +- YYDEBUG(1424, *YYCURSOR); ++yy1370: + yych = *++YYCURSOR; +- if (yych <= 'D') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'C') goto yy145; +- } +- } else { +- if (yych <= 'c') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'd') goto yy1425; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy144; ++ case 'H': ++ case 'h': goto yy1179; ++ default: goto yy4; + } +-yy1425: +- YYDEBUG(1425, *YYCURSOR); ++yy1371: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'A') goto yy1426; +- if (yych != 'a') goto yy4; ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case '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 yy1369; ++ case 'a': ++ case '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 yy147; ++ case 'n': goto yy1401; ++ default: goto yy4; + } +-yy1426: +- YYDEBUG(1426, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy173; +- if (yych == 'y') goto yy173; +- goto yy57; +-yy1427: +- YYDEBUG(1427, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'D') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'C') goto yy144; +- goto yy1239; +- } +- } else { +- if (yych <= 'c') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'd') goto yy1239; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++yy1372: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy142; ++ case 'I': goto yy1361; ++ case 'U': goto yy1362; ++ 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 yy147; ++ case 'i': goto yy1393; ++ case 'u': goto yy1394; ++ default: goto yy4; ++ } ++yy1373: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy142; ++ case 'D': goto yy1350; ++ case 'M': goto yy1351; ++ 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 yy147; ++ case 'd': goto yy1384; ++ case 'm': goto yy1385; ++ default: goto yy4; + } +-yy1428: +- YYDEBUG(1428, *YYCURSOR); ++yy1374: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy4; +- goto yy1105; +- } else { +- if (yych == ' ') goto yy1105; +- goto yy4; +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy144; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } +- } +-yy1429: +- YYDEBUG(1429, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'T') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'S') goto yy143; +- } +- } else { +- if (yych <= 's') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 't') goto yy1430; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } +- } +-yy1430: +- YYDEBUG(1430, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych <= 'H') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'G') goto yy144; +- goto yy1239; +- } +- } else { +- if (yych <= 'g') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'h') goto yy1239; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy1346; ++ 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 yy147; ++ case 'e': goto yy1380; ++ default: goto yy4; + } +-yy1431: +- YYDEBUG(1431, *YYCURSOR); ++yy1375: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'M') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'N') goto yy1429; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'm') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'n') goto yy1461; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy1342; ++ 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 yy147; ++ case 'e': goto yy1376; ++ default: goto yy4; + } +-yy1432: +- YYDEBUG(1432, *YYCURSOR); ++yy1376: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'T') { +- if (yych <= '.') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych == '-') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '@') { +- if (yych <= '/') goto yy148; +- goto yy4; +- } else { +- if (yych == 'I') goto yy1421; +- goto yy142; +- } +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') { +- if (yych <= 'U') goto yy1422; +- goto yy142; +- } else { +- if (yych == '_') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= 't') { +- if (yych == 'i') goto yy1453; +- goto yy147; +- } else { +- if (yych <= 'u') goto yy1454; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy143; ++ case 'L': goto yy1343; ++ 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 yy151; ++ case 'l': goto yy1377; ++ default: goto yy4; + } +-yy1433: +- YYDEBUG(1433, *YYCURSOR); ++yy1377: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'L') { +- if (yych <= '.') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych == '-') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '@') { +- if (yych <= '/') goto yy148; +- goto yy4; +- } else { +- if (yych == 'D') goto yy1410; +- goto yy142; +- } +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') { +- if (yych <= 'M') goto yy1411; +- goto yy142; +- } else { +- if (yych == '_') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= 'l') { +- if (yych == 'd') goto yy1444; +- goto yy147; +- } else { +- if (yych <= 'm') goto yy1445; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy144; ++ case 'F': goto yy1344; ++ 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 yy152; ++ case 'f': goto yy1378; ++ default: goto yy4; + } +-yy1434: +- YYDEBUG(1434, *YYCURSOR); ++yy1378: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'E') goto yy1406; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'd') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'e') goto yy1440; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy145; ++ case 'T': goto yy1345; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case '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 yy153; ++ case 't': goto yy1379; ++ default: goto yy4; + } +-yy1435: +- YYDEBUG(1435, *YYCURSOR); ++yy1379: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'E') goto yy1402; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'd') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'e') goto yy1436; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'H': goto yy1146; ++ 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 yy154; ++ case 'h': goto yy1164; ++ default: goto yy4; + } +-yy1436: +- YYDEBUG(1436, *YYCURSOR); +- yyaccept = 0; ++yy1380: ++ yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'K') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'L') goto yy1403; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'k') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 'l') goto yy1437; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case '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 yy143; ++ case 'S': goto yy1347; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case '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 yy151; ++ case 's': goto yy1381; ++ default: goto yy167; + } +-yy1437: +- YYDEBUG(1437, *YYCURSOR); ++yy1381: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'E') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'F') goto yy1404; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'e') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'f') goto yy1438; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy144; ++ case 'D': goto yy1348; ++ 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 yy152; ++ case 'd': goto yy1382; ++ default: goto yy4; + } +-yy1438: +- YYDEBUG(1438, *YYCURSOR); ++yy1382: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'T') goto yy1405; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 's') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 't') goto yy1439; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': goto yy1349; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case 'O': ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy145; ++ case 'a': goto yy1383; ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy153; ++ default: goto yy4; + } +-yy1439: +- YYDEBUG(1439, *YYCURSOR); ++yy1383: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'G') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'H') goto yy1206; +- if (yych == '_') goto yy148; +- goto yy4; +- } else { +- if (yych == 'h') goto yy1224; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } +- } +-yy1440: +- YYDEBUG(1440, *YYCURSOR); +- yyaccept = 4; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'R') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy167; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy167; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'S') goto yy1407; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy167; +- goto yy148; +- } else { +- if (yych <= 'r') { +- if (yych <= '`') goto yy167; +- goto yy151; +- } else { +- if (yych <= 's') goto yy1441; +- if (yych <= 'z') goto yy151; +- goto yy167; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'Y': goto yy173; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case '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 yy154; ++ case 'y': goto yy186; ++ default: goto yy4; + } +-yy1441: +- YYDEBUG(1441, *YYCURSOR); ++yy1384: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'C') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'D') goto yy1408; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'c') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'd') goto yy1442; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': goto yy1358; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case 'O': ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy143; ++ case 'a': goto yy1391; ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy151; ++ default: goto yy4; + } +-yy1442: +- YYDEBUG(1442, *YYCURSOR); ++yy1385: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '@') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'A') goto yy1409; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'a') goto yy1443; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case '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 yy143; ++ case 'O': goto yy1352; ++ case 'a': ++ case 'b': ++ case '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 yy151; ++ case 'o': goto yy1386; ++ default: goto yy4; + } +-yy1443: +- YYDEBUG(1443, *YYCURSOR); ++yy1386: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'X') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'Y') goto yy173; +- if (yych == '_') goto yy148; +- goto yy4; +- } else { +- if (yych == 'y') goto yy186; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy144; ++ case 'R': goto yy1353; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case '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 yy152; ++ case 'r': goto yy1387; ++ default: goto yy4; + } +-yy1444: +- YYDEBUG(1444, *YYCURSOR); ++yy1387: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '@') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'A') goto yy1418; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'a') goto yy1451; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy145; ++ case 'R': goto yy1354; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case '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 yy153; ++ case 'r': goto yy1388; ++ default: goto yy4; + } +-yy1445: +- YYDEBUG(1445, *YYCURSOR); ++yy1388: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'N') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'O') goto yy1412; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'n') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 'o') goto yy1446; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'O': goto yy1355; ++ case 'a': ++ case 'b': ++ case '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 yy154; ++ case 'o': goto yy1389; ++ default: goto yy4; + } +-yy1446: +- YYDEBUG(1446, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'Q') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'R') goto yy1413; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'q') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'r') goto yy1447; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++yy1389: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'W': goto yy1356; ++ case 'w': goto yy1390; ++ default: goto yy155; + } +-yy1447: +- YYDEBUG(1447, *YYCURSOR); +- yyaccept = 0; ++yy1390: ++ yyaccept = 28; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'Q') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'R') goto yy1414; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'q') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'r') goto yy1448; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++ switch (yych) { ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy154; ++ default: goto yy1357; + } +-yy1448: +- YYDEBUG(1448, *YYCURSOR); ++yy1391: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'N') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'O') goto yy1415; +- if (yych == '_') goto yy148; +- goto yy4; +- } else { +- if (yych == 'o') goto yy1449; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case '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 yy144; ++ case 'Y': goto yy1359; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case '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 yy152; ++ case 'y': goto yy1392; ++ default: goto yy4; + } +-yy1449: +- YYDEBUG(1449, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'W') goto yy1416; +- if (yych != 'w') goto yy155; +- YYDEBUG(1450, *YYCURSOR); ++yy1392: + yyaccept = 29; + yych = *(YYMARKER = ++YYCURSOR); +- if (yybm[0+yych] & 16) { +- goto yy154; +- } +- if (yych <= '.') { +- if (yych == '-') goto yy148; +- goto yy1417; +- } else { +- if (yych <= '/') goto yy148; +- if (yych == '_') goto yy148; +- goto yy1417; +- } +-yy1451: +- YYDEBUG(1451, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'X') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'Y') goto yy1419; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'x') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'y') goto yy1452; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } +- } +-yy1452: +- YYDEBUG(1452, *YYCURSOR); +- yyaccept = 30; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy1420; +- } else { +- if (yych == '.') goto yy1420; +- goto yy148; +- } +- } else { +- if (yych <= '^') { +- if (yych <= '@') goto yy1420; +- if (yych <= 'Z') goto yy145; +- goto yy1420; +- } else { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy1420; +- if (yych <= 'z') goto yy153; +- goto yy1420; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case 'O': ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy145; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy153; ++ default: goto yy1360; + } +-yy1453: +- YYDEBUG(1453, *YYCURSOR); ++yy1393: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'R') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych <= '/') { +- if (yych <= '.') goto yy4; +- goto yy148; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'Q') goto yy143; +- goto yy1427; +- } +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') { +- if (yych <= 'S') goto yy1428; +- goto yy143; +- } else { +- if (yych == '_') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'q') goto yy151; +- goto yy1459; +- } else { +- if (yych <= 's') goto yy1460; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy143; ++ case 'R': goto yy1367; ++ case 'S': goto yy1368; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case '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 yy151; ++ case 'r': goto yy1399; ++ case 's': goto yy1400; ++ default: goto yy4; + } +-yy1454: +- YYDEBUG(1454, *YYCURSOR); ++yy1394: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'Q') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy167; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy167; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'R') goto yy1423; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy167; +- goto yy148; +- } else { +- if (yych <= 'q') { +- if (yych <= '`') goto yy167; +- goto yy151; +- } else { +- if (yych <= 'r') goto yy1455; +- if (yych <= 'z') goto yy151; +- goto yy167; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy143; ++ case 'R': goto yy1363; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case '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 yy151; ++ case 'r': goto yy1395; ++ default: goto yy167; + } +-yy1455: +- YYDEBUG(1455, *YYCURSOR); ++yy1395: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'R') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'S') goto yy1424; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'r') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 's') goto yy1456; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case '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 yy144; ++ case 'S': goto yy1364; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case '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 yy152; ++ case 's': goto yy1396; ++ default: goto yy4; + } +-yy1456: +- YYDEBUG(1456, *YYCURSOR); ++yy1396: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'C') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'D') goto yy1425; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'c') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'd') goto yy1457; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy145; ++ case 'D': goto yy1365; ++ 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 yy153; ++ case 'd': goto yy1397; ++ default: goto yy4; + } +-yy1457: +- YYDEBUG(1457, *YYCURSOR); ++yy1397: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '@') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'A') goto yy1426; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'a') goto yy1458; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': goto yy1366; ++ case 'a': goto yy1398; ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy154; ++ default: goto yy4; + } +-yy1458: +- YYDEBUG(1458, *YYCURSOR); ++yy1398: + yych = *++YYCURSOR; +- if (yych == 'Y') goto yy173; +- if (yych == 'y') goto yy186; +- goto yy155; +-yy1459: +- YYDEBUG(1459, *YYCURSOR); ++ switch (yych) { ++ case 'Y': goto yy173; ++ case 'y': goto yy186; ++ default: goto yy155; ++ } ++yy1399: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'C') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'D') goto yy1239; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'c') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'd') goto yy1268; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy144; ++ case 'D': goto yy1179; ++ 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 yy152; ++ case 'd': goto yy1208; ++ default: goto yy4; + } +-yy1460: +- YYDEBUG(1460, *YYCURSOR); ++yy1400: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '-') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy1105; +- if (yych <= 0x1F) goto yy4; +- goto yy1105; +- } else { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } +- } else { +- if (yych <= 'Z') { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } else { +- if (yych <= '_') { +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++ switch (yych) { ++ case '\t': ++ case ' ': goto yy1045; ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case '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; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy152; ++ default: goto yy4; + } +-yy1461: +- YYDEBUG(1461, *YYCURSOR); ++yy1401: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'T') goto yy1430; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 's') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 't') goto yy1462; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy143; ++ case 'T': goto yy1370; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case '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 yy151; ++ case 't': goto yy1402; ++ default: goto yy4; + } +-yy1462: +- YYDEBUG(1462, *YYCURSOR); ++yy1402: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'G') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'H') goto yy1239; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'g') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'h') goto yy1268; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy144; ++ case 'H': goto yy1179; ++ 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 yy152; ++ case 'h': goto yy1208; ++ default: goto yy4; + } +-yy1463: +- YYDEBUG(1463, *YYCURSOR); ++yy1403: + yych = *++YYCURSOR; +- if (yych <= 'Y') { +- if (yych <= '@') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == 'R') goto yy1475; +- if (yych <= 'X') goto yy142; +- goto yy1476; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- if (yych <= 'q') goto yy142; +- goto yy1475; +- } else { +- if (yych == 'y') goto yy1476; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy142; ++ case 'R': ++ case 'r': goto yy1415; ++ case 'Y': ++ case 'y': goto yy1416; ++ default: goto yy4; + } +-yy1464: +- YYDEBUG(1464, *YYCURSOR); ++yy1404: + yych = *++YYCURSOR; +- if (yych <= 'D') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'C') goto yy142; +- goto yy1469; +- } +- } else { +- if (yych <= 'c') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'd') goto yy1469; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy142; ++ case 'D': ++ case 'd': goto yy1409; ++ default: goto yy4; + } +-yy1465: +- YYDEBUG(1465, *YYCURSOR); ++yy1405: + yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'M') goto yy142; +- } +- } else { +- if (yych <= 'm') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'n') goto yy1466; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case '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 yy142; ++ case 'N': ++ case 'n': goto yy1406; ++ default: goto yy4; + } +-yy1466: +- YYDEBUG(1466, *YYCURSOR); ++yy1406: + yych = *++YYCURSOR; +- if (yych <= 'D') { +- if (yych <= ')') { +- if (yych <= '(') goto yy167; +- goto yy140; +- } else { +- if (yych <= '@') goto yy167; +- if (yych <= 'C') goto yy143; +- } +- } else { +- if (yych <= 'c') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy167; +- goto yy143; +- } else { +- if (yych <= 'd') goto yy1467; +- if (yych <= 'z') goto yy143; +- goto yy167; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy143; ++ case 'D': ++ case 'd': goto yy1407; ++ default: goto yy167; + } +-yy1467: +- YYDEBUG(1467, *YYCURSOR); ++yy1407: + yych = *++YYCURSOR; +- if (yych <= 'A') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') goto yy144; +- goto yy4; +- } else { +- if (yych <= 'a') goto yy1468; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'a': goto yy1408; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy144; ++ default: goto yy4; + } +-yy1468: +- YYDEBUG(1468, *YYCURSOR); ++yy1408: + yych = *++YYCURSOR; +- if (yych <= 'Y') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'X') goto yy145; +- goto yy1236; +- } +- } else { +- if (yych <= 'x') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'y') goto yy1236; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case '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 yy145; ++ case 'Y': ++ case 'y': goto yy1176; ++ default: goto yy4; + } +-yy1469: +- YYDEBUG(1469, *YYCURSOR); ++yy1409: + yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'M') goto yy143; +- } +- } else { +- if (yych <= 'm') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 'n') goto yy1470; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case '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 yy143; ++ case 'N': ++ case 'n': goto yy1410; ++ default: goto yy4; + } +-yy1470: +- YYDEBUG(1470, *YYCURSOR); ++yy1410: + yych = *++YYCURSOR; +- if (yych <= 'I') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'H') goto yy144; +- } +- } else { +- if (yych <= 'h') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'i') goto yy1471; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy144; ++ case 'I': ++ case 'i': goto yy1411; ++ default: goto yy4; + } +-yy1471: +- YYDEBUG(1471, *YYCURSOR); ++yy1411: + yych = *++YYCURSOR; +- if (yych <= 'G') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'F') goto yy145; +- } +- } else { +- if (yych <= 'f') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'g') goto yy1472; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy145; ++ case 'G': ++ case 'g': goto yy1412; ++ default: goto yy4; + } +-yy1472: +- YYDEBUG(1472, *YYCURSOR); ++yy1412: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'G') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'H') goto yy1473; +- if (yych != 'h') goto yy4; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'H': ++ case 'h': goto yy1413; ++ default: goto yy4; + } +-yy1473: +- YYDEBUG(1473, *YYCURSOR); ++yy1413: + yych = *++YYCURSOR; +- if (yych == 'T') goto yy1474; +- if (yych != 't') goto yy57; +-yy1474: +- YYDEBUG(1474, *YYCURSOR); ++ switch (yych) { ++ case 'T': ++ case 't': goto yy1414; ++ default: goto yy57; ++ } ++yy1414: + yych = *++YYCURSOR; +- goto yy1420; +-yy1475: +- YYDEBUG(1475, *YYCURSOR); ++ goto yy1360; ++yy1415: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= ',') { +- if (yych <= ')') goto yy140; +- goto yy194; +- } else { +- if (yych <= '-') goto yy197; +- if (yych <= '.') goto yy196; +- goto yy194; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') { +- if (yych <= '9') goto yy196; +- goto yy194; +- } else { +- if (yych == 'C') goto yy1477; +- goto yy143; +- } +- } else { +- if (yych <= 'b') { +- if (yych <= '`') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'c') goto yy1477; +- if (yych <= 'z') goto yy143; +- goto yy194; +- } +- } ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy197; ++ 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 yy143; ++ case 'C': ++ case 'c': goto yy1417; ++ default: goto yy194; + } +-yy1476: +- YYDEBUG(1476, *YYCURSOR); ++yy1416: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '-') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy196; +- if (yych <= 0x1F) goto yy194; +- goto yy196; +- } else { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy194; +- goto yy197; +- } +- } else { +- if (yych <= '@') { +- if (yych == '/') goto yy194; +- if (yych <= '9') goto yy196; +- goto yy194; +- } else { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy194; +- if (yych <= 'z') goto yy143; +- goto yy194; +- } ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy197; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy143; ++ default: goto yy194; + } +-yy1477: +- YYDEBUG(1477, *YYCURSOR); ++yy1417: + yych = *++YYCURSOR; +- if (yych <= 'H') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'G') goto yy144; +- goto yy396; +- } +- } else { +- if (yych <= 'g') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'h') goto yy396; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy144; ++ case 'H': ++ case 'h': goto yy336; ++ default: goto yy4; + } +-yy1478: +- YYDEBUG(1478, *YYCURSOR); ++yy1418: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'X') { +- if (yych <= '.') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych == '-') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '@') { +- if (yych <= '/') goto yy148; +- goto yy4; +- } else { +- if (yych == 'R') goto yy1475; +- goto yy142; +- } +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'Z') { +- if (yych <= 'Y') goto yy1476; +- goto yy142; +- } else { +- if (yych == '_') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= 'x') { +- if (yych == 'r') goto yy1490; +- goto yy147; +- } else { +- if (yych <= 'y') goto yy1491; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy142; ++ case 'R': goto yy1415; ++ case 'Y': goto yy1416; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case '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 yy147; ++ case 'r': goto yy1430; ++ case 'y': goto yy1431; ++ default: goto yy4; + } +-yy1479: +- YYDEBUG(1479, *YYCURSOR); ++yy1419: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'C') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'D') goto yy1469; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'c') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'd') goto yy1484; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy1409; ++ 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 yy147; ++ case 'd': goto yy1424; ++ default: goto yy4; + } +-yy1480: +- YYDEBUG(1480, *YYCURSOR); ++yy1420: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'M') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'N') goto yy1466; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'm') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'n') goto yy1481; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case '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 yy1406; ++ case 'a': ++ case '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 yy147; ++ case 'n': goto yy1421; ++ default: goto yy4; + } +-yy1481: +- YYDEBUG(1481, *YYCURSOR); ++yy1421: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'C') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy167; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy167; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'D') goto yy1467; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy167; +- goto yy148; +- } else { +- if (yych <= 'c') { +- if (yych <= '`') goto yy167; +- goto yy151; +- } else { +- if (yych <= 'd') goto yy1482; +- if (yych <= 'z') goto yy151; +- goto yy167; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy143; ++ case 'D': goto yy1407; ++ 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 yy151; ++ case 'd': goto yy1422; ++ default: goto yy167; + } +-yy1482: +- YYDEBUG(1482, *YYCURSOR); ++yy1422: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '@') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'A') goto yy1468; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= '`') goto yy4; +- if (yych <= 'a') goto yy1483; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': goto yy1408; ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case '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; ++ case 'a': goto yy1423; ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy152; ++ default: goto yy4; + } +-yy1483: +- YYDEBUG(1483, *YYCURSOR); ++yy1423: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'X') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'Y') goto yy1236; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'x') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'y') goto yy1265; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case '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 yy145; ++ case 'Y': goto yy1176; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case '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 yy153; ++ case 'y': goto yy1205; ++ default: goto yy4; + } +-yy1484: +- YYDEBUG(1484, *YYCURSOR); ++yy1424: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'M') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'N') goto yy1470; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'm') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 'n') goto yy1485; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case '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 yy143; ++ case 'N': goto yy1410; ++ case 'a': ++ case '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 yy151; ++ case 'n': goto yy1425; ++ default: goto yy4; + } +-yy1485: +- YYDEBUG(1485, *YYCURSOR); ++yy1425: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'H') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'I') goto yy1471; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'h') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'i') goto yy1486; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy144; ++ case 'I': goto yy1411; ++ 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 yy152; ++ case 'i': goto yy1426; ++ default: goto yy4; + } +-yy1486: +- YYDEBUG(1486, *YYCURSOR); ++yy1426: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'F') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'G') goto yy1472; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'f') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'g') goto yy1487; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy145; ++ case 'G': goto yy1412; ++ 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 yy153; ++ case 'g': goto yy1427; ++ default: goto yy4; + } +-yy1487: +- YYDEBUG(1487, *YYCURSOR); ++yy1427: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'G') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'H') goto yy1473; +- if (yych == '_') goto yy148; +- goto yy4; +- } else { +- if (yych == 'h') goto yy1488; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'H': goto yy1413; ++ 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 yy154; ++ case 'h': goto yy1428; ++ default: goto yy4; + } +-yy1488: +- YYDEBUG(1488, *YYCURSOR); ++yy1428: + yych = *++YYCURSOR; +- if (yych == 'T') goto yy1474; +- if (yych != 't') goto yy155; +- YYDEBUG(1489, *YYCURSOR); +- yyaccept = 30; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yybm[0+yych] & 16) { +- goto yy154; ++ switch (yych) { ++ case 'T': goto yy1414; ++ case 't': goto yy1429; ++ default: goto yy155; + } +- if (yych <= '.') { +- if (yych == '-') goto yy148; +- goto yy1420; +- } else { +- if (yych <= '/') goto yy148; +- if (yych == '_') goto yy148; +- goto yy1420; ++yy1429: ++ yyaccept = 29; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy154; ++ default: goto yy1360; + } +-yy1490: +- YYDEBUG(1490, *YYCURSOR); ++yy1430: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= '-') { +- if (yych <= ')') goto yy140; +- if (yych <= ',') goto yy194; +- goto yy372; +- } else { +- if (yych == '/') goto yy148; +- goto yy196; +- } +- } +- } else { +- if (yych <= '^') { +- if (yych <= 'B') { +- if (yych <= '@') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'C') goto yy1477; +- if (yych <= 'Z') goto yy143; +- goto yy194; +- } +- } else { +- if (yych <= 'b') { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy194; +- goto yy151; +- } else { +- if (yych <= 'c') goto yy1492; +- if (yych <= 'z') goto yy151; +- goto yy194; +- } +- } ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy312; ++ case '/': ++ case '_': goto yy148; ++ 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 yy143; ++ case 'C': goto yy1417; ++ 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 yy151; ++ case 'c': goto yy1432; ++ default: goto yy194; + } +-yy1491: +- YYDEBUG(1491, *YYCURSOR); ++yy1431: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '.') { +- if (yych <= ' ') { +- if (yych == '\t') goto yy196; +- if (yych <= 0x1F) goto yy194; +- goto yy196; +- } else { +- if (yych <= ')') { +- if (yych <= '(') goto yy194; +- goto yy140; +- } else { +- if (yych <= ',') goto yy194; +- if (yych <= '-') goto yy372; +- goto yy196; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '/') goto yy148; +- if (yych <= '9') goto yy196; +- if (yych <= '@') goto yy194; +- goto yy143; +- } else { +- if (yych <= '_') { +- if (yych <= '^') goto yy194; +- goto yy148; +- } else { +- if (yych <= '`') goto yy194; +- if (yych <= 'z') goto yy151; +- goto yy194; +- } +- } ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy312; ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case 'O': ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy143; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy151; ++ default: goto yy194; + } +-yy1492: +- YYDEBUG(1492, *YYCURSOR); ++yy1432: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'G') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'H') goto yy396; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'g') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'h') goto yy407; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy144; ++ case 'H': goto yy336; ++ 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 yy152; ++ case 'h': goto yy347; ++ default: goto yy4; + } +-yy1493: +- YYDEBUG(1493, *YYCURSOR); ++yy1433: + yych = *++YYCURSOR; +- if (yych <= 'W') { +- if (yych <= 'N') { +- if (yych == ')') goto yy140; +- if (yych <= '@') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'O') goto yy1501; +- if (yych <= 'U') goto yy142; +- if (yych <= 'V') goto yy1502; +- goto yy1499; +- } +- } else { +- if (yych <= 'o') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- if (yych <= 'n') goto yy142; +- goto yy1501; +- } else { +- if (yych <= 'v') { +- if (yych <= 'u') goto yy142; +- goto yy1502; +- } else { +- if (yych <= 'w') goto yy1499; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case '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': ++ case 'a': ++ case 'b': ++ case '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 yy142; ++ case 'O': ++ case 'o': goto yy1441; ++ case 'V': ++ case 'v': goto yy1442; ++ case 'W': ++ case 'w': goto yy1439; ++ default: goto yy4; + } +-yy1494: +- YYDEBUG(1494, *YYCURSOR); ++yy1434: + yych = *++YYCURSOR; +- if (yych <= 'X') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'W') goto yy142; +- goto yy1498; +- } +- } else { +- if (yych <= 'w') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'x') goto yy1498; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case '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 yy142; ++ case 'X': ++ case 'x': goto yy1438; ++ default: goto yy4; + } +-yy1495: +- YYDEBUG(1495, *YYCURSOR); ++yy1435: + yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'M') goto yy142; +- } +- } else { +- if (yych <= 'm') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'n') goto yy1496; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case '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 yy142; ++ case 'N': ++ case 'n': goto yy1436; ++ default: goto yy4; + } +-yy1496: +- YYDEBUG(1496, *YYCURSOR); ++yy1436: + yych = *++YYCURSOR; +- if (yych <= 'T') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'S') goto yy143; +- } +- } else { +- if (yych <= 's') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 't') goto yy1497; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy143; ++ case 'T': ++ case 't': goto yy1437; ++ default: goto yy4; + } +-yy1497: +- YYDEBUG(1497, *YYCURSOR); ++yy1437: + yych = *++YYCURSOR; +- if (yych <= 'H') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'G') goto yy144; +- goto yy1239; +- } +- } else { +- if (yych <= 'g') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'h') goto yy1239; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy144; ++ case 'H': ++ case 'h': goto yy1179; ++ default: goto yy4; + } +-yy1498: +- YYDEBUG(1498, *YYCURSOR); ++yy1438: + yych = *++YYCURSOR; +- if (yych <= 'T') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'S') goto yy143; +- goto yy1428; +- } +- } else { +- if (yych <= 's') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 't') goto yy1428; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy143; ++ case 'T': ++ case 't': goto yy1368; ++ default: goto yy4; + } +-yy1499: +- YYDEBUG(1499, *YYCURSOR); ++yy1439: + ++YYCURSOR; +- if ((yych = *YYCURSOR) <= '@') { +- if (yych == ')') goto yy140; +- } else { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy1500; +- if (yych <= 'z') goto yy143; ++ switch ((yych = *YYCURSOR)) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy143; ++ default: goto yy1440; + } +-yy1500: +- YYDEBUG(1500, *YYCURSOR); ++yy1440: + { + DEBUG_OUTPUT("now"); + TIMELIB_INIT; +@@ -23772,144 +35819,328 @@ yy1500: + TIMELIB_DEINIT; + return TIMELIB_RELATIVE; + } +-yy1501: +- YYDEBUG(1501, *YYCURSOR); ++yy1441: + yych = *++YYCURSOR; +- if (yych <= 'N') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'M') goto yy143; +- goto yy1507; +- } +- } else { +- if (yych <= 'm') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 'n') goto yy1507; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case '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 yy143; ++ case 'N': ++ case 'n': goto yy1447; ++ default: goto yy4; + } +-yy1502: +- YYDEBUG(1502, *YYCURSOR); ++yy1442: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= ',') { +- if (yych <= ')') goto yy140; +- goto yy194; +- } else { +- if (yych <= '-') goto yy197; +- if (yych <= '.') goto yy196; +- goto yy194; +- } +- } +- } else { +- if (yych <= 'Z') { +- if (yych <= '@') { +- if (yych <= '9') goto yy196; +- goto yy194; +- } else { +- if (yych != 'E') goto yy143; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= '`') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'e') goto yy1503; +- if (yych <= 'z') goto yy143; +- goto yy194; +- } +- } ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy197; ++ 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 yy143; ++ case 'E': ++ case 'e': goto yy1443; ++ default: goto yy194; + } +-yy1503: +- YYDEBUG(1503, *YYCURSOR); ++yy1443: + yych = *++YYCURSOR; +- if (yych <= 'M') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'L') goto yy144; +- } +- } else { +- if (yych <= 'l') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'm') goto yy1504; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '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': ++ case '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 yy144; ++ case 'M': ++ case 'm': goto yy1444; ++ default: goto yy4; + } +-yy1504: +- YYDEBUG(1504, *YYCURSOR); ++yy1444: + yych = *++YYCURSOR; +- if (yych <= 'B') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'A') goto yy145; +- } +- } else { +- if (yych <= 'a') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'b') goto yy1505; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy145; ++ case 'B': ++ case 'b': goto yy1445; ++ default: goto yy4; + } +-yy1505: +- YYDEBUG(1505, *YYCURSOR); ++yy1445: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'E') goto yy1506; +- if (yych != 'e') goto yy4; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'E': ++ case 'e': goto yy1446; ++ default: goto yy4; + } +-yy1506: +- YYDEBUG(1506, *YYCURSOR); ++yy1446: + yych = *++YYCURSOR; +- if (yych == 'R') goto yy206; +- if (yych == 'r') goto yy206; +- goto yy57; +-yy1507: +- YYDEBUG(1507, *YYCURSOR); ++ switch (yych) { ++ case 'R': ++ case 'r': goto yy205; ++ default: goto yy57; ++ } ++yy1447: + ++YYCURSOR; +- if ((yych = *YYCURSOR) <= '@') { +- if (yych == ')') goto yy140; +- } else { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy1508; +- if (yych <= 'z') goto yy144; ++ switch ((yych = *YYCURSOR)) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ 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 yy1448; + } +-yy1508: +- YYDEBUG(1508, *YYCURSOR); ++yy1448: + { + DEBUG_OUTPUT("noon"); + TIMELIB_INIT; +@@ -23920,538 +36151,1065 @@ yy1508: + TIMELIB_DEINIT; + return TIMELIB_RELATIVE; + } +-yy1509: +- YYDEBUG(1509, *YYCURSOR); ++yy1449: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'V') { +- if (yych <= '.') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych == '-') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= 'N') { +- if (yych <= '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } else { +- if (yych <= 'O') goto yy1501; +- if (yych <= 'U') goto yy142; +- goto yy1502; +- } +- } +- } else { +- if (yych <= 'n') { +- if (yych <= '^') { +- if (yych <= 'W') goto yy1499; +- if (yych <= 'Z') goto yy142; +- goto yy4; +- } else { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy4; +- goto yy147; +- } +- } else { +- if (yych <= 'v') { +- if (yych <= 'o') goto yy1516; +- if (yych <= 'u') goto yy147; +- goto yy1517; +- } else { +- if (yych <= 'w') goto yy1515; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case '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 yy142; ++ case 'O': goto yy1441; ++ case 'V': goto yy1442; ++ case 'W': goto yy1439; ++ case 'a': ++ case 'b': ++ case '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 yy147; ++ case 'o': goto yy1456; ++ case 'v': goto yy1457; ++ case 'w': goto yy1455; ++ default: goto yy4; + } +-yy1510: +- YYDEBUG(1510, *YYCURSOR); ++yy1450: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'W') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'X') goto yy1498; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'w') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'x') goto yy1514; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case '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 yy1438; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case '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 yy147; ++ case 'x': goto yy1454; ++ default: goto yy4; + } +-yy1511: +- YYDEBUG(1511, *YYCURSOR); ++yy1451: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'M') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'N') goto yy1496; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'm') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 'n') goto yy1512; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case '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 yy1436; ++ case 'a': ++ case '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 yy147; ++ case 'n': goto yy1452; ++ default: goto yy4; + } +-yy1512: +- YYDEBUG(1512, *YYCURSOR); ++yy1452: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'T') goto yy1497; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 's') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 't') goto yy1513; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy143; ++ case 'T': goto yy1437; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case '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 yy151; ++ case 't': goto yy1453; ++ default: goto yy4; + } +-yy1513: +- YYDEBUG(1513, *YYCURSOR); ++yy1453: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'G') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'H') goto yy1239; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'g') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'h') goto yy1268; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy144; ++ case 'H': goto yy1179; ++ 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 yy152; ++ case 'h': goto yy1208; ++ default: goto yy4; + } +-yy1514: +- YYDEBUG(1514, *YYCURSOR); ++yy1454: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'T') goto yy1428; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 's') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 't') goto yy1460; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy143; ++ case 'T': goto yy1368; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case '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 yy151; ++ case 't': goto yy1400; ++ default: goto yy4; + } +-yy1515: +- YYDEBUG(1515, *YYCURSOR); +- yyaccept = 31; ++yy1455: ++ yyaccept = 30; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy1500; +- } else { +- if (yych == '.') goto yy1500; +- goto yy148; +- } +- } else { +- if (yych <= '^') { +- if (yych <= '@') goto yy1500; +- if (yych <= 'Z') goto yy143; +- goto yy1500; +- } else { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy1500; +- if (yych <= 'z') goto yy151; +- goto yy1500; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case 'O': ++ case 'P': ++ case 'Q': ++ case 'R': ++ case 'S': ++ case 'T': ++ case 'U': ++ case 'V': ++ case 'W': ++ case 'X': ++ case 'Y': ++ case 'Z': goto yy143; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy151; ++ default: goto yy1440; + } +-yy1516: +- YYDEBUG(1516, *YYCURSOR); ++yy1456: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'M') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'N') goto yy1507; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'm') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 'n') goto yy1522; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case '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 yy143; ++ case 'N': goto yy1447; ++ case 'a': ++ case '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 yy151; ++ case 'n': goto yy1462; ++ default: goto yy4; + } +-yy1517: +- YYDEBUG(1517, *YYCURSOR); ++yy1457: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '9') { +- if (yych <= '(') { +- if (yych <= '\t') { +- if (yych <= 0x08) goto yy194; +- goto yy196; +- } else { +- if (yych == ' ') goto yy196; +- goto yy194; +- } +- } else { +- if (yych <= '-') { +- if (yych <= ')') goto yy140; +- if (yych <= ',') goto yy194; +- goto yy372; +- } else { +- if (yych == '/') goto yy148; +- goto yy196; +- } +- } +- } else { +- if (yych <= '^') { +- if (yych <= 'D') { +- if (yych <= '@') goto yy194; +- goto yy143; +- } else { +- if (yych <= 'E') goto yy1503; +- if (yych <= 'Z') goto yy143; +- goto yy194; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy194; +- goto yy151; +- } else { +- if (yych <= 'e') goto yy1518; +- if (yych <= 'z') goto yy151; +- goto yy194; +- } +- } ++ switch (yych) { ++ case '\t': ++ case ' ': ++ case '.': ++ case '0': ++ case '1': ++ case '2': ++ case '3': ++ case '4': ++ case '5': ++ case '6': ++ case '7': ++ case '8': ++ case '9': goto yy196; ++ case ')': goto yy140; ++ case '-': goto yy312; ++ case '/': ++ case '_': goto yy148; ++ 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 yy143; ++ case 'E': goto yy1443; ++ 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 yy151; ++ case 'e': goto yy1458; ++ default: goto yy194; + } +-yy1518: +- YYDEBUG(1518, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'L') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'M') goto yy1504; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'l') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'm') goto yy1519; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++yy1458: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case '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 yy144; ++ case 'M': goto yy1444; ++ case '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 yy152; ++ case 'm': goto yy1459; ++ default: goto yy4; + } +-yy1519: +- YYDEBUG(1519, *YYCURSOR); ++yy1459: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'A') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'B') goto yy1505; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'a') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'b') goto yy1520; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy145; ++ case 'B': goto yy1445; ++ 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 yy153; ++ case 'b': goto yy1460; ++ default: goto yy4; + } +-yy1520: +- YYDEBUG(1520, *YYCURSOR); ++yy1460: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'E') goto yy1506; +- if (yych == '_') goto yy148; +- goto yy4; +- } else { +- if (yych == 'e') goto yy1521; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'E': goto yy1446; ++ 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 yy154; ++ case 'e': goto yy1461; ++ default: goto yy4; + } +-yy1521: +- YYDEBUG(1521, *YYCURSOR); ++yy1461: + yych = *++YYCURSOR; +- if (yych == 'R') goto yy206; +- if (yych == 'r') goto yy377; +- goto yy155; +-yy1522: +- YYDEBUG(1522, *YYCURSOR); +- yyaccept = 32; ++ switch (yych) { ++ case 'R': goto yy205; ++ case 'r': goto yy317; ++ default: goto yy155; ++ } ++yy1462: ++ yyaccept = 31; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= '/') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy1508; +- } else { +- if (yych == '.') goto yy1508; +- goto yy148; +- } +- } else { +- if (yych <= '^') { +- if (yych <= '@') goto yy1508; +- if (yych <= 'Z') goto yy144; +- goto yy1508; +- } else { +- if (yych <= '_') goto yy148; +- if (yych <= '`') goto yy1508; +- if (yych <= 'z') goto yy152; +- goto yy1508; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case 'H': ++ case 'I': ++ case 'J': ++ case 'K': ++ case 'L': ++ case 'M': ++ case 'N': ++ case '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; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy152; ++ default: goto yy1448; + } +-yy1523: +- YYDEBUG(1523, *YYCURSOR); ++yy1463: + yych = *++YYCURSOR; +- if (yych <= 'S') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'R') goto yy142; +- } +- } else { +- if (yych <= 'r') { +- if (yych <= 'Z') goto yy142; +- if (yych <= '`') goto yy4; +- goto yy142; +- } else { +- if (yych <= 's') goto yy1524; +- if (yych <= 'z') goto yy142; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case '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 yy142; ++ case 'S': ++ case 's': goto yy1464; ++ default: goto yy4; + } +-yy1524: +- YYDEBUG(1524, *YYCURSOR); ++yy1464: + yych = *++YYCURSOR; +- if (yych <= 'T') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'S') goto yy143; +- } +- } else { +- if (yych <= 's') { +- if (yych <= 'Z') goto yy143; +- if (yych <= '`') goto yy4; +- goto yy143; +- } else { +- if (yych <= 't') goto yy1525; +- if (yych <= 'z') goto yy143; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy143; ++ case 'T': ++ case 't': goto yy1465; ++ default: goto yy4; + } +-yy1525: +- YYDEBUG(1525, *YYCURSOR); ++yy1465: + yych = *++YYCURSOR; +- if (yych <= 'E') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'D') goto yy144; +- } +- } else { +- if (yych <= 'd') { +- if (yych <= 'Z') goto yy144; +- if (yych <= '`') goto yy4; +- goto yy144; +- } else { +- if (yych <= 'e') goto yy1526; +- if (yych <= 'z') goto yy144; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ 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 yy144; ++ case 'E': ++ case 'e': goto yy1466; ++ default: goto yy4; + } +-yy1526: +- YYDEBUG(1526, *YYCURSOR); ++yy1466: + yych = *++YYCURSOR; +- if (yych <= 'R') { +- if (yych <= ')') { +- if (yych <= '(') goto yy4; +- goto yy140; +- } else { +- if (yych <= '@') goto yy4; +- if (yych <= 'Q') goto yy145; +- } +- } else { +- if (yych <= 'q') { +- if (yych <= 'Z') goto yy145; +- if (yych <= '`') goto yy4; +- goto yy145; +- } else { +- if (yych <= 'r') goto yy1527; +- if (yych <= 'z') goto yy145; +- goto yy4; +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy145; ++ case 'R': ++ case 'r': goto yy1467; ++ default: goto yy4; + } +-yy1527: +- YYDEBUG(1527, *YYCURSOR); ++yy1467: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'C') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych <= 'D') goto yy1528; +- if (yych != 'd') goto yy4; ++ switch (yych) { ++ case ')': goto yy140; ++ case 'D': ++ case 'd': goto yy1468; ++ default: goto yy4; + } +-yy1528: +- YYDEBUG(1528, *YYCURSOR); ++yy1468: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': ++ case 'a': goto yy1469; ++ default: goto yy57; ++ } ++yy1469: + yych = *++YYCURSOR; +- if (yych == 'A') goto yy1529; +- if (yych != 'a') goto yy57; +-yy1529: +- YYDEBUG(1529, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy1530; +- if (yych != 'y') goto yy57; +-yy1530: +- YYDEBUG(1530, *YYCURSOR); ++ switch (yych) { ++ case 'Y': ++ case 'y': goto yy1470; ++ default: goto yy57; ++ } ++yy1470: + ++YYCURSOR; +-yy1531: +- YYDEBUG(1531, *YYCURSOR); ++yy1471: + { + DEBUG_OUTPUT("yesterday"); + TIMELIB_INIT; +@@ -24462,182 +37220,345 @@ yy1531: + TIMELIB_DEINIT; + return TIMELIB_RELATIVE; + } +-yy1532: +- YYDEBUG(1532, *YYCURSOR); ++yy1472: ++ yyaccept = 0; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case '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 yy1464; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case '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 yy147; ++ case 's': goto yy1473; ++ default: goto yy4; ++ } ++yy1473: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'R') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy142; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'S') goto yy1524; +- if (yych <= 'Z') goto yy142; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'r') { +- if (yych <= '`') goto yy4; +- goto yy147; +- } else { +- if (yych <= 's') goto yy1533; +- if (yych <= 'z') goto yy147; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case 'F': ++ case 'G': ++ case '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 yy143; ++ case 'T': goto yy1465; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case '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 yy151; ++ case 't': goto yy1474; ++ default: goto yy4; + } +-yy1533: +- YYDEBUG(1533, *YYCURSOR); ++yy1474: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'S') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy143; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'T') goto yy1525; +- if (yych <= 'Z') goto yy143; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 's') { +- if (yych <= '`') goto yy4; +- goto yy151; +- } else { +- if (yych <= 't') goto yy1534; +- if (yych <= 'z') goto yy151; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ 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 yy144; ++ case 'E': goto yy1466; ++ 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 yy152; ++ case 'e': goto yy1475; ++ default: goto yy4; + } +-yy1534: +- YYDEBUG(1534, *YYCURSOR); ++yy1475: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'D') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy144; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'E') goto yy1526; +- if (yych <= 'Z') goto yy144; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'd') { +- if (yych <= '`') goto yy4; +- goto yy152; +- } else { +- if (yych <= 'e') goto yy1535; +- if (yych <= 'z') goto yy152; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'A': ++ case 'B': ++ case 'C': ++ case 'D': ++ case 'E': ++ case '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 yy145; ++ case 'R': goto yy1467; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case '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 yy153; ++ case 'r': goto yy1476; ++ default: goto yy4; + } +-yy1535: +- YYDEBUG(1535, *YYCURSOR); ++yy1476: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'Q') { +- if (yych <= '-') { +- if (yych == ')') goto yy140; +- if (yych <= ',') goto yy4; +- goto yy148; +- } else { +- if (yych == '/') goto yy148; +- if (yych <= '@') goto yy4; +- goto yy145; +- } +- } else { +- if (yych <= '_') { +- if (yych <= 'R') goto yy1527; +- if (yych <= 'Z') goto yy145; +- if (yych <= '^') goto yy4; +- goto yy148; +- } else { +- if (yych <= 'q') { +- if (yych <= '`') goto yy4; +- goto yy153; +- } else { +- if (yych <= 'r') goto yy1536; +- if (yych <= 'z') goto yy153; +- goto yy4; +- } +- } ++ switch (yych) { ++ case ')': goto yy140; ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'D': goto yy1468; ++ 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 yy154; ++ case 'd': goto yy1477; ++ default: goto yy4; + } +-yy1536: +- YYDEBUG(1536, *YYCURSOR); +- yyaccept = 0; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yych <= 'C') { +- if (yych <= ',') { +- if (yych == ')') goto yy140; +- goto yy4; +- } else { +- if (yych == '.') goto yy4; +- if (yych <= '/') goto yy148; +- goto yy4; +- } +- } else { +- if (yych <= '`') { +- if (yych <= 'D') goto yy1528; +- if (yych == '_') goto yy148; +- goto yy4; +- } else { +- if (yych == 'd') goto yy1537; +- if (yych <= 'z') goto yy154; +- goto yy4; +- } ++yy1477: ++ yych = *++YYCURSOR; ++ switch (yych) { ++ case 'A': goto yy1469; ++ case 'a': goto yy1478; ++ default: goto yy155; + } +-yy1537: +- YYDEBUG(1537, *YYCURSOR); ++yy1478: + yych = *++YYCURSOR; +- if (yych == 'A') goto yy1529; +- if (yych != 'a') goto yy155; +- YYDEBUG(1538, *YYCURSOR); +- yych = *++YYCURSOR; +- if (yych == 'Y') goto yy1530; +- if (yych != 'y') goto yy155; +- YYDEBUG(1539, *YYCURSOR); +- yyaccept = 33; +- yych = *(YYMARKER = ++YYCURSOR); +- if (yybm[0+yych] & 16) { +- goto yy154; +- } +- if (yych <= '.') { +- if (yych == '-') goto yy148; +- goto yy1531; +- } else { +- if (yych <= '/') goto yy148; +- if (yych == '_') goto yy148; +- goto yy1531; ++ switch (yych) { ++ case 'Y': goto yy1470; ++ case 'y': goto yy1479; ++ default: goto yy155; ++ } ++yy1479: ++ yyaccept = 32; ++ yych = *(YYMARKER = ++YYCURSOR); ++ switch (yych) { ++ case '-': ++ case '/': ++ case '_': goto yy148; ++ case 'a': ++ case 'b': ++ case 'c': ++ case 'd': ++ case 'e': ++ case 'f': ++ case 'g': ++ case 'h': ++ case 'i': ++ case 'j': ++ case 'k': ++ case 'l': ++ case 'm': ++ case 'n': ++ case 'o': ++ case 'p': ++ case 'q': ++ case 'r': ++ case 's': ++ case 't': ++ case 'u': ++ case 'v': ++ case 'w': ++ case 'x': ++ case 'y': ++ case 'z': goto yy154; ++ default: goto yy1471; + } + } + + } + +-#define YYMAXFILL 31 ++#define YYMAXFILL 33 + + timelib_time* timelib_strtotime(char *s, int len, struct timelib_error_container **errors, const timelib_tzdb *tzdb, timelib_tz_get_wrapper tz_get_wrapper) + { diff -Nru php5-5.5.9+dfsg/debian/patches/CVE-2017-11147.patch php5-5.5.9+dfsg/debian/patches/CVE-2017-11147.patch --- php5-5.5.9+dfsg/debian/patches/CVE-2017-11147.patch 1970-01-01 00:00:00.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/CVE-2017-11147.patch 2017-08-04 14:24:35.000000000 +0000 @@ -0,0 +1,31 @@ +From e5246580a85f031e1a3b8064edbaa55c1643a451 Mon Sep 17 00:00:00 2001 +From: Stanislav Malyshev +Date: Sat, 31 Dec 2016 18:47:50 -0800 +Subject: [PATCH] Fix bug #73773 - Seg fault when loading hostile phar + +--- + ext/phar/phar.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +Index: php5-5.5.9+dfsg/ext/phar/phar.c +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/phar/phar.c 2017-08-04 10:24:32.978853627 -0400 ++++ php5-5.5.9+dfsg/ext/phar/phar.c 2017-08-04 10:24:32.974853627 -0400 +@@ -1053,7 +1053,7 @@ static int phar_parse_pharfile(php_strea + entry.is_persistent = mydata->is_persistent; + + for (manifest_index = 0; manifest_index < manifest_count; ++manifest_index) { +- if (buffer + 24 > endbuffer) { ++ if (buffer + 28 > endbuffer) { + MAPPHAR_FAIL("internal corruption of phar \"%s\" (truncated manifest entry)") + } + +@@ -1067,7 +1067,7 @@ static int phar_parse_pharfile(php_strea + entry.manifest_pos = manifest_index; + } + +- if (entry.filename_len > endbuffer - buffer - 20) { ++ if (entry.filename_len > endbuffer - buffer - 24) { + MAPPHAR_FAIL("internal corruption of phar \"%s\" (truncated manifest entry)"); + } + diff -Nru php5-5.5.9+dfsg/debian/patches/CVE-2017-11362.patch php5-5.5.9+dfsg/debian/patches/CVE-2017-11362.patch --- php5-5.5.9+dfsg/debian/patches/CVE-2017-11362.patch 1970-01-01 00:00:00.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/CVE-2017-11362.patch 2017-08-04 14:25:41.000000000 +0000 @@ -0,0 +1,39 @@ +Backport of: + +From 95c4564f939c916538579ef63602a3cd31941c51 Mon Sep 17 00:00:00 2001 +From: libnex +Date: Mon, 29 May 2017 13:13:52 +0000 +Subject: [PATCH] Fixed bug #73473: Stack Buffer Overflow in + msgfmt_parse_message + +--- + NEWS | 3 +++ + ext/intl/msgformat/msgformat_parse.c | 1 + + 2 files changed, 4 insertions(+) + +#diff --git a/NEWS b/NEWS +#index 5f4a72e..eecf1e5 100644 +#--- a/NEWS +#+++ b/NEWS +#@@ -7,6 +7,9 @@ PHP NEWS +# properties). (Laruence) +# . Fixed misparsing of abstract unix domain socket names. (Sara) +# +#+- Intl: +#+ . Fixed bug #73473 (Stack Buffer Overflow in msgfmt_parse_message). (libnex) +#+ +# - Mbstring: +# . Add oniguruma upstream fix (CVE-2017-9224, CVE-2017-9226, CVE-2017-9227, +# CVE-2017-9228, CVE-2017-9229) (Remi, Mamoru TASAKA) +Index: php5-5.5.9+dfsg/ext/intl/msgformat/msgformat_parse.c +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/intl/msgformat/msgformat_parse.c 2017-08-04 10:24:44.494853205 -0400 ++++ php5-5.5.9+dfsg/ext/intl/msgformat/msgformat_parse.c 2017-08-04 10:25:10.290852260 -0400 +@@ -110,6 +110,7 @@ PHP_FUNCTION( msgfmt_parse_message ) + RETURN_FALSE; + } + ++ INTL_CHECK_LOCALE_LEN(slocale_len); + msgformat_data_init(&mfo->mf_data TSRMLS_CC); + + if(pattern && pattern_len) { diff -Nru php5-5.5.9+dfsg/debian/patches/CVE-2017-11628.patch php5-5.5.9+dfsg/debian/patches/CVE-2017-11628.patch --- php5-5.5.9+dfsg/debian/patches/CVE-2017-11628.patch 1970-01-01 00:00:00.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/CVE-2017-11628.patch 2017-08-04 14:25:53.000000000 +0000 @@ -0,0 +1,52 @@ +From 5f8380d33e648964d2d5140f329cf2d4c443033c Mon Sep 17 00:00:00 2001 +From: Stanislav Malyshev +Date: Tue, 20 Jun 2017 00:09:01 -0700 +Subject: [PATCH] Fix bug #74603 - use correct buffer size + +--- + Zend/tests/bug74603.ini | 1 + + Zend/tests/bug74603.phpt | 15 +++++++++++++++ + Zend/zend_ini_parser.y | 2 +- + 3 files changed, 17 insertions(+), 1 deletion(-) + create mode 100644 Zend/tests/bug74603.ini + create mode 100644 Zend/tests/bug74603.phpt + +Index: php5-5.5.9+dfsg/Zend/tests/bug74603.ini +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ php5-5.5.9+dfsg/Zend/tests/bug74603.ini 2017-08-04 10:25:51.618850746 -0400 +@@ -0,0 +1 @@ ++0=0&~2000000000 +Index: php5-5.5.9+dfsg/Zend/tests/bug74603.phpt +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ php5-5.5.9+dfsg/Zend/tests/bug74603.phpt 2017-08-04 10:25:51.618850746 -0400 +@@ -0,0 +1,15 @@ ++--TEST-- ++Bug #74603 (PHP INI Parsing Stack Buffer Overflow Vulnerability) ++--SKIPIF-- ++ ++--EXPECT-- ++array(1) { ++ [0]=> ++ string(1) "0" ++} +Index: php5-5.5.9+dfsg/Zend/zend_ini_parser.y +=================================================================== +--- php5-5.5.9+dfsg.orig/Zend/zend_ini_parser.y 2017-08-04 10:25:51.622850746 -0400 ++++ php5-5.5.9+dfsg/Zend/zend_ini_parser.y 2017-08-04 10:25:51.618850746 -0400 +@@ -49,7 +49,7 @@ static void zend_ini_do_op(char type, zv + { + int i_result; + int i_op1, i_op2; +- char str_result[MAX_LENGTH_OF_LONG]; ++ char str_result[MAX_LENGTH_OF_LONG+1]; + + i_op1 = atoi(Z_STRVAL_P(op1)); + free(Z_STRVAL_P(op1)); diff -Nru php5-5.5.9+dfsg/debian/patches/CVE-2017-9224.patch php5-5.5.9+dfsg/debian/patches/CVE-2017-9224.patch --- php5-5.5.9+dfsg/debian/patches/CVE-2017-9224.patch 1970-01-01 00:00:00.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/CVE-2017-9224.patch 2017-08-04 14:25:59.000000000 +0000 @@ -0,0 +1,30 @@ +From 2693e52113ea0369144073e84d568931ffc173a7 Mon Sep 17 00:00:00 2001 +From: Remi Collet +Date: Tue, 30 May 2017 15:37:11 +0200 +Subject: [PATCH] Patch from the upstream git + https://github.com/kkos/oniguruma/issues/57 (CVE-2017-9224) + +Thanks to Mamoru TASAKA +--- + ext/mbstring/oniguruma/regexec.c | 5 ----- + 1 file changed, 5 deletions(-) + +diff --git a/ext/mbstring/oniguruma/regexec.c b/ext/mbstring/oniguruma/regexec.c +index 7430d7851491..5e26896e365d 100644 +--- a/ext/mbstring/oniguruma/regexec.c ++++ b/ext/mbstring/oniguruma/regexec.c +@@ -1425,14 +1425,9 @@ match_at(regex_t* reg, const UChar* str, const UChar* end, + break; + + case OP_EXACT1: MOP_IN(OP_EXACT1); +-#if 0 + DATA_ENSURE(1); + if (*p != *s) goto fail; + p++; s++; +-#endif +- if (*p != *s++) goto fail; +- DATA_ENSURE(0); +- p++; + MOP_OUT; + break; + diff -Nru php5-5.5.9+dfsg/debian/patches/CVE-2017-9226.patch php5-5.5.9+dfsg/debian/patches/CVE-2017-9226.patch --- php5-5.5.9+dfsg/debian/patches/CVE-2017-9226.patch 1970-01-01 00:00:00.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/CVE-2017-9226.patch 2017-08-04 14:26:07.000000000 +0000 @@ -0,0 +1,47 @@ +From 4e68b2c52b1f7bb899295521df15c631a37b3994 Mon Sep 17 00:00:00 2001 +From: Remi Collet +Date: Tue, 30 May 2017 15:35:42 +0200 +Subject: [PATCH] Patch from the upstream git + https://github.com/kkos/oniguruma/issues/55 (CVE-2017-9226) + b4bf968ad52afe14e60a2dc8a95d3555c543353a Modified for onig 5.9.6 + f015fbdd95f76438cd86366467bb2b39870dd7c6 Modified for onig 5.9.6 + +Thanks to Mamoru TASAKA +--- + ext/mbstring/oniguruma/regparse.c | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +Index: php5-5.5.9+dfsg/ext/mbstring/oniguruma/regparse.c +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/mbstring/oniguruma/regparse.c 2017-08-04 10:26:05.530850236 -0400 ++++ php5-5.5.9+dfsg/ext/mbstring/oniguruma/regparse.c 2017-08-04 10:26:05.526850237 -0400 +@@ -3059,7 +3059,7 @@ fetch_token_in_cc(OnigToken* tok, UChar* + PUNFETCH; + prev = p; + num = scan_unsigned_octal_number(&p, end, 3, enc); +- if (num < 0) return ONIGERR_TOO_BIG_NUMBER; ++ if (num < 0 || num >= 256) return ONIGERR_TOO_BIG_NUMBER; + if (p == prev) { /* can't read nothing. */ + num = 0; /* but, it's not error */ + } +@@ -3431,7 +3431,7 @@ fetch_token(OnigToken* tok, UChar** src, + if (IS_SYNTAX_OP(syn, ONIG_SYN_OP_ESC_OCTAL3)) { + prev = p; + num = scan_unsigned_octal_number(&p, end, (c == '0' ? 2:3), enc); +- if (num < 0) return ONIGERR_TOO_BIG_NUMBER; ++ if (num < 0 || num >= 256) return ONIGERR_TOO_BIG_NUMBER; + if (p == prev) { /* can't read nothing. */ + num = 0; /* but, it's not error */ + } +@@ -4081,7 +4081,11 @@ next_state_val(CClassNode* cc, OnigCodeP + switch (*state) { + case CCS_VALUE: + if (*type == CCV_SB) ++ { ++ if (*vs > 0xff) ++ return ONIGERR_INVALID_CODE_POINT_VALUE; + BITSET_SET_BIT(cc->bs, (int )(*vs)); ++ } + else if (*type == CCV_CODE_POINT) { + r = add_code_range(&(cc->mbuf), env, *vs, *vs); + if (r < 0) return r; diff -Nru php5-5.5.9+dfsg/debian/patches/CVE-2017-9227.patch php5-5.5.9+dfsg/debian/patches/CVE-2017-9227.patch --- php5-5.5.9+dfsg/debian/patches/CVE-2017-9227.patch 1970-01-01 00:00:00.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/CVE-2017-9227.patch 2017-08-04 14:26:11.000000000 +0000 @@ -0,0 +1,24 @@ +From bdf7393ddb15d0ac522250a9825b685437e2b966 Mon Sep 17 00:00:00 2001 +From: Remi Collet +Date: Tue, 30 May 2017 15:38:17 +0200 +Subject: [PATCH] Patch from the upstream git + https://github.com/kkos/oniguruma/issues/58 (CVE-2017-9227) + +Thanks to Mamoru TASAKA +--- + ext/mbstring/oniguruma/regexec.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/ext/mbstring/oniguruma/regexec.c b/ext/mbstring/oniguruma/regexec.c +index 5e26896e365d..97d5f32d28d8 100644 +--- a/ext/mbstring/oniguruma/regexec.c ++++ b/ext/mbstring/oniguruma/regexec.c +@@ -3123,6 +3123,8 @@ forward_search_range(regex_t* reg, const UChar* str, const UChar* end, UChar* s, + } + else { + UChar *q = p + reg->dmin; ++ ++ if (q >= end) return 0; /* fail */ + while (p < q) p += enclen(reg->enc, p); + } + } diff -Nru php5-5.5.9+dfsg/debian/patches/CVE-2017-9228.patch php5-5.5.9+dfsg/debian/patches/CVE-2017-9228.patch --- php5-5.5.9+dfsg/debian/patches/CVE-2017-9228.patch 1970-01-01 00:00:00.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/CVE-2017-9228.patch 2017-08-04 14:26:19.000000000 +0000 @@ -0,0 +1,26 @@ +From 703be4f77e662837b64499b0d046a5c8d06a98b9 Mon Sep 17 00:00:00 2001 +From: Remi Collet +Date: Tue, 30 May 2017 15:40:32 +0200 +Subject: [PATCH] Patch from the upstream git + https://github.com/kkos/oniguruma/issues/60 (CVE-2017-9228) + +Thanks to Mamoru TASAKA +--- + ext/mbstring/oniguruma/regparse.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +Index: php5-5.5.9+dfsg/ext/mbstring/oniguruma/regparse.c +=================================================================== +--- php5-5.5.9+dfsg.orig/ext/mbstring/oniguruma/regparse.c 2017-08-04 10:26:17.374849803 -0400 ++++ php5-5.5.9+dfsg/ext/mbstring/oniguruma/regparse.c 2017-08-04 10:26:17.370849803 -0400 +@@ -4065,7 +4065,9 @@ next_state_class(CClassNode* cc, OnigCod + } + } + +- *state = CCS_VALUE; ++ if (*state != CCS_START) ++ *state = CCS_VALUE; ++ + *type = CCV_CLASS; + return 0; + } diff -Nru php5-5.5.9+dfsg/debian/patches/CVE-2017-9229.patch php5-5.5.9+dfsg/debian/patches/CVE-2017-9229.patch --- php5-5.5.9+dfsg/debian/patches/CVE-2017-9229.patch 1970-01-01 00:00:00.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/CVE-2017-9229.patch 2017-08-04 14:26:23.000000000 +0000 @@ -0,0 +1,39 @@ +From 27a743b82b0b8d7e8e8154f3cc402204fea0ebd3 Mon Sep 17 00:00:00 2001 +From: Remi Collet +Date: Tue, 30 May 2017 15:39:21 +0200 +Subject: [PATCH] Patch from the upstream git + https://github.com/kkos/oniguruma/issues/59 (CVE-2017-9229) + b690371bbf97794b4a1d3f295d4fb9a8b05d402d Modified for onig 5.9.6 + +Thanks to Mamoru TASAKA +--- + ext/mbstring/oniguruma/regexec.c | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/ext/mbstring/oniguruma/regexec.c b/ext/mbstring/oniguruma/regexec.c +index 97d5f32d28d8..42a31bd12b1a 100644 +--- a/ext/mbstring/oniguruma/regexec.c ++++ b/ext/mbstring/oniguruma/regexec.c +@@ -3205,7 +3205,13 @@ forward_search_range(regex_t* reg, const UChar* str, const UChar* end, UChar* s, + else { + if (reg->dmax != ONIG_INFINITE_DISTANCE) { + *low = p - reg->dmax; +- if (*low > s) { ++ if (p - str < reg->dmax) { ++ *low = (UChar* )str; ++ if (low_prev) ++ *low_prev = onigenc_get_prev_char_head(reg->enc, str, *low); ++ } ++ else { ++ if (*low > s) { + *low = onigenc_get_right_adjust_char_head_with_prev(reg->enc, s, + *low, (const UChar** )low_prev); + if (low_prev && IS_NULL(*low_prev)) +@@ -3218,6 +3224,7 @@ forward_search_range(regex_t* reg, const UChar* str, const UChar* end, UChar* s, + (pprev ? pprev : str), *low); + } + } ++ } + } + /* no needs to adjust *high, *high is used as range check only */ + *high = p - reg->dmin; diff -Nru php5-5.5.9+dfsg/debian/patches/series php5-5.5.9+dfsg/debian/patches/series --- php5-5.5.9+dfsg/debian/patches/series 2017-02-09 16:08:31.000000000 +0000 +++ php5-5.5.9+dfsg/debian/patches/series 2017-08-04 16:45:12.000000000 +0000 @@ -187,3 +187,20 @@ CVE-2016-10159.patch CVE-2016-10160.patch CVE-2016-10161.patch +CVE-2015-8994-1.patch +CVE-2015-8994-2.patch +CVE-2015-8994-3.patch +CVE-2016-10397-1.patch +CVE-2016-10397-2.patch +CVE-2017-11143-1.patch +CVE-2017-11143-2.patch +CVE-2017-11144.patch +CVE-2017-11147.patch +CVE-2017-11362.patch +CVE-2017-11628.patch +CVE-2017-9224.patch +CVE-2017-9226.patch +CVE-2017-9227.patch +CVE-2017-9228.patch +CVE-2017-9229.patch +CVE-2017-11145.patch