diff --git a/src/base/is_utf8.cc b/src/base/is_utf8.cc index 1b77d01a..ca6bca7c 100644 --- a/src/base/is_utf8.cc +++ b/src/base/is_utf8.cc @@ -59,21 +59,26 @@ `faulty_bytes` the number of actually existing bytes taking part in this error. */ -ssize_t +utf8_scan_result is_utf8(const unsigned char* str, size_t len, const char** message, int* faulty_bytes, nonstd::optional terminator) { - size_t i = 0; + bool has_ansi = false; + ssize_t i = 0; *message = nullptr; *faulty_bytes = 0; while (i < len) { + if (str[i] == '\x1b') { + has_ansi = true; + } + if (terminator && str[i] == terminator.value()) { *message = nullptr; - return i; + return {i, has_ansi}; } if (str[i] <= 0x7F) /* 00..7F */ { @@ -85,14 +90,14 @@ is_utf8(const unsigned char* str, = "After a first byte between C2 and DF, expecting a " "2nd byte between 80 and BF"; *faulty_bytes = 2; - return i; + return {i, has_ansi}; } } else { *message = "After a first byte between C2 and DF, expecting a 2nd " "byte."; *faulty_bytes = 1; - return i; + return {i, has_ansi}; } i += 2; } else if (str[i] == 0xE0) /* E0 A0..BF 80..BF */ { @@ -102,21 +107,21 @@ is_utf8(const unsigned char* str, = "After a first byte of E0, expecting a 2nd byte " "between A0 and BF."; *faulty_bytes = 2; - return i; + return {i, has_ansi}; } if (str[i + 2] < 0x80 || str[i + 2] > 0xBF) { *message = "After a first byte of E0, expecting a 3nd byte " "between 80 and BF."; *faulty_bytes = 3; - return i; + return {i, has_ansi}; } } else { *message = "After a first byte of E0, expecting two following " "bytes."; *faulty_bytes = 1; - return i; + return {i, has_ansi}; } i += 3; } else if (str[i] >= 0xE1 && str[i] <= 0xEC) /* E1..EC 80..BF 80..BF */ @@ -127,21 +132,21 @@ is_utf8(const unsigned char* str, = "After a first byte between E1 and EC, expecting the " "2nd byte between 80 and BF."; *faulty_bytes = 2; - return i; + return {i, has_ansi}; } if (str[i + 2] < 0x80 || str[i + 2] > 0xBF) { *message = "After a first byte between E1 and EC, expecting the " "3rd byte between 80 and BF."; *faulty_bytes = 3; - return i; + return {i, has_ansi}; } } else { *message = "After a first byte between E1 and EC, expecting two " "following bytes."; *faulty_bytes = 1; - return i; + return {i, has_ansi}; } i += 3; } else if (str[i] == 0xED) /* ED 80..9F 80..BF */ { @@ -151,21 +156,21 @@ is_utf8(const unsigned char* str, = "After a first byte of ED, expecting 2nd byte " "between 80 and 9F."; *faulty_bytes = 2; - return i; + return {i, has_ansi}; } if (str[i + 2] < 0x80 || str[i + 2] > 0xBF) { *message = "After a first byte of ED, expecting 3rd byte " "between 80 and BF."; *faulty_bytes = 3; - return i; + return {i, has_ansi}; } } else { *message = "After a first byte of ED, expecting two following " "bytes."; *faulty_bytes = 1; - return i; + return {i, has_ansi}; } i += 3; } else if (str[i] >= 0xEE && str[i] <= 0xEF) /* EE..EF 80..BF 80..BF */ @@ -176,21 +181,21 @@ is_utf8(const unsigned char* str, = "After a first byte between EE and EF, expecting 2nd " "byte between 80 and BF."; *faulty_bytes = 2; - return i; + return {i, has_ansi}; } if (str[i + 2] < 0x80 || str[i + 2] > 0xBF) { *message = "After a first byte between EE and EF, expecting 3rd " "byte between 80 and BF."; *faulty_bytes = 3; - return i; + return {i, has_ansi}; } } else { *message = "After a first byte between EE and EF, two following " "bytes."; *faulty_bytes = 1; - return i; + return {i, has_ansi}; } i += 3; } else if (str[i] == 0xF0) /* F0 90..BF 80..BF 80..BF */ { @@ -200,60 +205,61 @@ is_utf8(const unsigned char* str, = "After a first byte of F0, expecting 2nd byte " "between 90 and BF."; *faulty_bytes = 2; - return i; + return {i, has_ansi}; } if (str[i + 2] < 0x80 || str[i + 2] > 0xBF) { *message = "After a first byte of F0, expecting 3rd byte " "between 80 and BF."; *faulty_bytes = 3; - return i; + return {i, has_ansi}; } if (str[i + 3] < 0x80 || str[i + 3] > 0xBF) { *message = "After a first byte of F0, expecting 4th byte " "between 80 and BF."; *faulty_bytes = 4; - return i; + return {i, has_ansi}; } } else { *message = "After a first byte of F0, expecting three following " "bytes."; *faulty_bytes = 1; - return i; + return {i, has_ansi}; } i += 4; } else if (str[i] >= 0xF1 - && str[i] <= 0xF3) /* F1..F3 80..BF 80..BF 80..BF */ { + && str[i] <= 0xF3) /* F1..F3 80..BF 80..BF 80..BF */ + { if (i + 3 < len) /* Expect a 2nd, 3rd 3th byte */ { if (str[i + 1] < 0x80 || str[i + 1] > 0xBF) { *message = "After a first byte of F1, F2, or F3, expecting a " "2nd byte between 80 and BF."; *faulty_bytes = 2; - return i; + return {i, has_ansi}; } if (str[i + 2] < 0x80 || str[i + 2] > 0xBF) { *message = "After a first byte of F1, F2, or F3, expecting a " "3rd byte between 80 and BF."; *faulty_bytes = 3; - return i; + return {i, has_ansi}; } if (str[i + 3] < 0x80 || str[i + 3] > 0xBF) { *message = "After a first byte of F1, F2, or F3, expecting a " "4th byte between 80 and BF."; *faulty_bytes = 4; - return i; + return {i, has_ansi}; } } else { *message = "After a first byte of F1, F2, or F3, expecting three " "following bytes."; *faulty_bytes = 1; - return i; + return {i, has_ansi}; } i += 4; } else if (str[i] == 0xF4) /* F4 80..8F 80..BF 80..BF */ { @@ -263,36 +269,36 @@ is_utf8(const unsigned char* str, = "After a first byte of F4, expecting 2nd byte " "between 80 and 8F."; *faulty_bytes = 2; - return i; + return {i, has_ansi}; } if (str[i + 2] < 0x80 || str[i + 2] > 0xBF) { *message = "After a first byte of F4, expecting 3rd byte " "between 80 and BF."; *faulty_bytes = 3; - return i; + return {i, has_ansi}; } if (str[i + 3] < 0x80 || str[i + 3] > 0xBF) { *message = "After a first byte of F4, expecting 4th byte " "between 80 and BF."; *faulty_bytes = 4; - return i; + return {i, has_ansi}; } } else { *message = "After a first byte of F4, expecting three following " "bytes."; *faulty_bytes = 1; - return i; + return {i, has_ansi}; } i += 4; } else { *message = "Expecting bytes in the following ranges: 00..7F C2..F4."; *faulty_bytes = 1; - return i; + return {i, has_ansi}; } } - return -1; + return {-1, has_ansi}; } diff --git a/src/base/is_utf8.hh b/src/base/is_utf8.hh index bb157f0b..ed945215 100644 --- a/src/base/is_utf8.hh +++ b/src/base/is_utf8.hh @@ -33,10 +33,16 @@ #include "optional.hpp" -ssize_t is_utf8(const unsigned char* str, - size_t len, - const char** message, - int* faulty_bytes, - nonstd::optional terminator = nonstd::nullopt); +struct utf8_scan_result { + ssize_t usr_end{0}; + bool usr_has_ansi{false}; +}; + +utf8_scan_result is_utf8(const unsigned char* str, + size_t len, + const char** message, + int* faulty_bytes, + nonstd::optional terminator + = nonstd::nullopt); #endif /* _IS_UTF8_H */ diff --git a/src/base/string_util.cc b/src/base/string_util.cc index 130b2d6b..d4e07958 100644 --- a/src/base/string_util.cc +++ b/src/base/string_util.cc @@ -45,14 +45,14 @@ scrub_to_utf8(char* buffer, size_t length) int faulty_bytes; while (true) { - ssize_t utf8_end + auto scan_res = is_utf8((unsigned char*) buffer, length, &msg, &faulty_bytes); if (msg == nullptr) { break; } for (int lpc = 0; lpc < faulty_bytes; lpc++) { - buffer[utf8_end + lpc] = '?'; + buffer[scan_res.usr_end + lpc] = '?'; } } } diff --git a/src/config.cmake.h.in b/src/config.cmake.h.in index 5e307909..56803fb3 100644 --- a/src/config.cmake.h.in +++ b/src/config.cmake.h.in @@ -6,7 +6,7 @@ #define HAVE_LIBCURL -#cmakedefine SIZEOF_OFF_T @SIZEOF_OFF_T @ +#cmakedefine SIZEOF_OFF_T @SIZEOF_OFF_T@ #cmakedefine VCS_PACKAGE_STRING "@VCS_PACKAGE_STRING@" diff --git a/src/data_parser.cc b/src/data_parser.cc index 902bdb6c..a751b306 100644 --- a/src/data_parser.cc +++ b/src/data_parser.cc @@ -90,7 +90,7 @@ data_parser::pairup(data_parser::schema_id_t* schema, } else if (iter->e_token == in_list.el_format.df_qualifier) { value.SPLICE( value.end(), key_comps, key_comps.begin(), key_comps.end()); - strip(value, element_if(DT_WHITE)); + strip(value, element_is_space{}); if (!value.empty()) { el_stack.PUSH_BACK(element(value, DNT_VALUE)); } @@ -119,7 +119,7 @@ data_parser::pairup(data_parser::schema_id_t* schema, key_comps.begin(), key_iter); key_comps.POP_FRONT(); - strip(key_comps, element_if(DT_WHITE)); + strip(key_comps, element_is_space{}); if (key_comps.empty()) { key_iter = key_comps.end(); } else { @@ -160,12 +160,12 @@ data_parser::pairup(data_parser::schema_id_t* schema, key_comps.resize(1); } - strip(value, element_if(DT_WHITE)); + strip(value, element_is_space{}); value.remove_if(element_if(DT_COMMA)); if (!value.empty()) { el_stack.PUSH_BACK(element(value, DNT_VALUE)); } - strip(key_comps, element_if(DT_WHITE)); + strip(key_comps, element_is_space{}); if (!key_comps.empty()) { if (key_is_values) { el_stack.PUSH_BACK(element(key_comps, DNT_VALUE)); @@ -531,8 +531,8 @@ data_parser::end_of_value(data_parser::element_list_t& el_stack, key_comps.remove_if(element_if(DT_COMMA)); value.remove_if(element_if(in_list.el_format.df_terminator)); value.remove_if(element_if(DT_COMMA)); - strip(key_comps, element_if(DT_WHITE)); - strip(value, element_if(DT_WHITE)); + strip(key_comps, element_is_space{}); + strip(value, element_is_space{}); if ((el_stack.empty() || el_stack.back().e_token != DNT_KEY) && value.empty() && key_comps.size() > 1 && (key_comps.front().e_token == DT_WORD @@ -550,7 +550,9 @@ data_parser::end_of_value(data_parser::element_list_t& el_stack, if (found_value) { key_end = key_comps.begin(); } - } else if (key_iter->e_token == DT_WHITE) { + } else if (key_iter->e_token == DT_WHITE + || key_iter->e_token == DT_CSI) + { } else { if (!found_value) { key_end = key_iter; @@ -562,7 +564,7 @@ data_parser::end_of_value(data_parser::element_list_t& el_stack, key_end = key_comps.begin(); } value.SPLICE(value.end(), key_comps, key_end, key_comps.end()); - strip(key_comps, element_if(DT_WHITE)); + strip(key_comps, element_is_space{}); if (!key_comps.empty()) { el_stack.PUSH_BACK(element(key_comps, DNT_KEY, false)); } @@ -571,9 +573,9 @@ data_parser::end_of_value(data_parser::element_list_t& el_stack, value.SPLICE( value.end(), key_comps, key_comps.begin(), key_comps.end()); } - strip(value, element_if(DT_WHITE)); + strip(value, element_is_space{}); strip(value, element_if(DT_COLON)); - strip(value, element_if(DT_WHITE)); + strip(value, element_is_space{}); if (!value.empty()) { if (value.size() == 2 && value.back().e_token == DNT_GROUP) { element_list_t ELEMENT_LIST_T(group_pair); @@ -681,6 +683,7 @@ dfs_prefix_next(data_format_state_t state, data_token_t next_token) case DT_HEX_NUMBER: case DT_NUMBER: case DT_WHITE: + case DT_CSI: case DT_LSQUARE: case DT_RSQUARE: case DT_LANGLE: diff --git a/src/data_parser.hh b/src/data_parser.hh index e340245c..ca54a586 100644 --- a/src/data_parser.hh +++ b/src/data_parser.hh @@ -77,7 +77,9 @@ struct data_format { data_token_t terminator = DT_INVALID) noexcept : df_name(name), df_appender(appender), df_terminator(terminator), df_qualifier(DT_INVALID), df_separator(DT_COLON), - df_prefix_terminator(DT_INVALID){}; + df_prefix_terminator(DT_INVALID) + { + } const char* df_name; data_token_t df_appender; @@ -234,7 +236,7 @@ public: int group_depth = -1; LIST_INIT_TRACE; - }; + } element_list_t(const element_list_t& other) : std::list(other) { @@ -247,7 +249,7 @@ public: int line = __LINE__; LIST_DEINIT_TRACE; - }; + } void push_front(const element& elem, const char* fn, int line) { @@ -255,7 +257,7 @@ public: require(elem.e_capture.c_end >= -1); this->std::list::push_front(elem); - }; + } void push_back(const element& elem, const char* fn, int line) { @@ -263,28 +265,28 @@ public: require(elem.e_capture.c_end >= -1); this->std::list::push_back(elem); - }; + } void pop_front(const char* fn, int line) { LIST_TRACE; this->std::list::pop_front(); - }; + } void pop_back(const char* fn, int line) { LIST_TRACE; this->std::list::pop_back(); - }; + } void clear2(const char* fn, int line) { LIST_TRACE; this->std::list::clear(); - }; + } void swap(element_list_t& other, const char* fn, int line) { @@ -345,26 +347,33 @@ public: bool operator()(data_token_t token, const element& elem) const { return token == elem.e_token || token == DT_ANY; - }; + } bool operator()(const element& elem, data_token_t token) const { return (*this)(token, elem); - }; + } }; struct element_if { - element_if(data_token_t token) : ei_token(token){}; + element_if(data_token_t token) : ei_token(token) {} bool operator()(const element& a) const { return a.e_token == this->ei_token; - }; + } private: data_token_t ei_token; }; + struct element_is_space { + bool operator()(const element& el) const + { + return el.e_token == DT_WHITE || el.e_token == DT_CSI; + } + }; + struct discover_format_state { discover_format_state(); @@ -418,4 +427,5 @@ public: private: data_scanner* dp_scanner; }; + #endif diff --git a/src/data_scanner.cc b/src/data_scanner.cc index 4350d04e..380890aa 100644 --- a/src/data_scanner.cc +++ b/src/data_scanner.cc @@ -185,6 +185,9 @@ static struct { { "escc", }, + { + "csi", + }, { "gbg", diff --git a/src/data_scanner.hh b/src/data_scanner.hh index e694a667..4a67986a 100644 --- a/src/data_scanner.hh +++ b/src/data_scanner.hh @@ -93,6 +93,7 @@ enum data_token_t { DT_WHITE, DT_DOT, DT_ESCAPED_CHAR, + DT_CSI, DT_GARBAGE, diff --git a/src/data_scanner_re.cc b/src/data_scanner_re.cc index 68ee9d4b..80e67cef 100644 --- a/src/data_scanner_re.cc +++ b/src/data_scanner_re.cc @@ -1,4 +1,4 @@ -/* Generated by re2c 3.0 on Fri Sep 9 19:37:44 2022 */ +/* Generated by re2c 3.0 on Wed Sep 14 21:28:28 2022 */ #line 1 "../../lnav/src/data_scanner_re.re" /** * Copyright (c) 2015, Timothy Stack @@ -150,22 +150,22 @@ nonstd::optional data_scanner::tokenize2() 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* table 9 .. 16: 256 */ - 0, 228, 228, 228, 228, 228, 228, 228, - 228, 224, 224, 228, 228, 224, 228, 228, - 228, 228, 228, 228, 228, 228, 228, 228, - 228, 228, 228, 228, 228, 228, 228, 228, - 224, 228, 160, 228, 228, 240, 240, 96, - 224, 224, 228, 228, 228, 16, 229, 16, - 18, 18, 18, 18, 18, 18, 18, 18, - 18, 18, 4, 228, 228, 240, 4, 16, - 228, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 224, 36, 224, 228, 6, - 228, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 26, 26, 26, 26, 26, - 26, 26, 26, 224, 228, 224, 228, 228, + 0, 249, 249, 249, 249, 249, 249, 249, + 249, 248, 248, 249, 249, 248, 249, 249, + 249, 249, 249, 249, 249, 249, 249, 249, + 249, 249, 249, 248, 249, 249, 249, 249, + 248, 249, 176, 249, 249, 252, 252, 104, + 248, 248, 249, 249, 249, 28, 249, 28, + 28, 28, 28, 28, 28, 28, 28, 28, + 28, 28, 25, 249, 249, 252, 25, 28, + 249, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 248, 33, 248, 249, 25, + 249, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 30, 30, 30, 30, 30, + 30, 30, 30, 248, 249, 248, 249, 249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -187,18 +187,18 @@ nonstd::optional data_scanner::tokenize2() 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 4, 0, 0, 0, 0, 0, 0, 128, - 0, 0, 0, 0, 0, 76, 0, 0, - 125, 125, 125, 125, 125, 125, 125, 125, - 109, 109, 64, 0, 0, 0, 0, 0, - 0, 109, 109, 109, 109, 109, 109, 77, - 77, 77, 77, 77, 77, 77, 77, 77, - 77, 77, 77, 77, 77, 77, 77, 77, - 77, 77, 77, 0, 0, 0, 0, 68, - 0, 107, 107, 107, 107, 107, 107, 75, - 75, 75, 75, 75, 75, 75, 75, 75, - 75, 75, 75, 75, 75, 75, 75, 75, - 75, 75, 75, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 32, + 0, 0, 0, 0, 0, 19, 64, 0, + 159, 159, 159, 159, 159, 159, 159, 159, + 155, 155, 16, 0, 0, 0, 0, 0, + 0, 155, 155, 155, 155, 155, 155, 147, + 147, 147, 147, 147, 147, 147, 147, 147, + 147, 147, 147, 147, 147, 147, 147, 147, + 147, 147, 147, 0, 0, 0, 0, 145, + 0, 154, 154, 154, 154, 154, 154, 146, + 146, 146, 146, 146, 146, 146, 146, 146, + 146, 146, 146, 146, 146, 146, 146, 146, + 146, 146, 146, 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, @@ -216,22 +216,22 @@ nonstd::optional data_scanner::tokenize2() 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* table 25 .. 32: 768 */ - 0, 10, 10, 10, 10, 10, 10, 10, - 10, 11, 10, 10, 10, 11, 10, 10, - 10, 10, 10, 10, 10, 10, 10, 10, - 10, 10, 10, 10, 10, 10, 10, 10, - 139, 42, 8, 42, 106, 46, 42, 2, - 42, 42, 42, 14, 10, 110, 110, 106, - 126, 126, 126, 126, 126, 126, 126, 126, - 126, 126, 10, 10, 10, 10, 10, 10, - 106, 110, 110, 110, 110, 110, 110, 110, - 110, 110, 110, 110, 110, 110, 110, 110, - 110, 110, 110, 110, 110, 110, 110, 110, - 110, 110, 110, 10, 32, 10, 42, 110, - 10, 110, 110, 110, 110, 110, 110, 110, - 110, 110, 110, 110, 110, 110, 110, 110, - 110, 110, 110, 110, 110, 110, 110, 110, - 110, 110, 110, 10, 10, 10, 42, 10, + 0, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 0, 2, 2, 2, 2, + 34, 10, 2, 10, 26, 11, 10, 0, + 10, 10, 10, 3, 2, 27, 27, 26, + 95, 95, 95, 95, 95, 95, 95, 95, + 95, 95, 2, 2, 2, 2, 2, 2, + 26, 91, 91, 91, 91, 91, 91, 91, + 91, 91, 91, 91, 91, 91, 91, 91, + 91, 91, 91, 91, 91, 91, 91, 91, + 91, 91, 91, 2, 8, 2, 10, 27, + 2, 219, 219, 219, 219, 219, 219, 219, + 219, 219, 219, 219, 219, 219, 219, 219, + 219, 219, 219, 219, 219, 219, 219, 219, + 219, 219, 219, 2, 2, 2, 10, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -248,23 +248,23 @@ nonstd::optional data_scanner::tokenize2() 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - /* table 33 .. 34: 1024 */ - 0, 64, 64, 64, 64, 64, 64, 64, - 64, 0, 0, 64, 64, 0, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 0, 0, 0, 0, 64, 0, 0, 0, - 0, 0, 0, 0, 0, 192, 192, 64, - 192, 192, 192, 192, 192, 192, 192, 192, - 192, 192, 0, 0, 0, 0, 0, 0, - 64, 192, 192, 192, 192, 192, 192, 192, - 192, 192, 192, 192, 192, 192, 192, 192, - 192, 192, 192, 192, 192, 192, 192, 192, - 192, 192, 192, 0, 0, 0, 0, 192, - 0, 192, 192, 192, 192, 192, 192, 192, - 192, 192, 192, 192, 192, 192, 192, 192, - 192, 192, 192, 192, 192, 192, 192, 192, - 192, 192, 192, 0, 0, 0, 0, 64, + /* table 33 .. 37: 1024 */ + 0, 136, 136, 136, 136, 136, 136, 136, + 136, 160, 128, 136, 136, 160, 136, 136, + 136, 136, 136, 136, 136, 136, 136, 136, + 136, 136, 136, 0, 136, 136, 136, 136, + 160, 128, 0, 128, 136, 128, 128, 128, + 128, 128, 128, 128, 128, 152, 152, 136, + 216, 216, 216, 216, 216, 216, 216, 216, + 216, 216, 128, 192, 128, 192, 128, 192, + 136, 152, 152, 152, 152, 152, 152, 152, + 152, 152, 152, 152, 152, 152, 152, 152, + 152, 152, 152, 152, 152, 152, 152, 152, + 152, 152, 152, 128, 0, 128, 128, 152, + 128, 152, 152, 152, 152, 152, 152, 152, + 152, 152, 152, 152, 152, 152, 152, 152, + 152, 152, 152, 152, 152, 152, 152, 152, + 152, 152, 152, 128, 128, 128, 128, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -283,9 +283,9 @@ nonstd::optional data_scanner::tokenize2() 0, 0, 0, 0, 0, 0, 0, 0, }; yych = *YYCURSOR; - if (yych <= 'F') { - if (yych <= '*') { - if (yych <= '!') { + if (yych <= 'E') { + if (yych <= '(') { + if (yych <= 0x1F) { if (yych <= '\n') { if (yych <= 0x00) goto yy2; if (yych <= 0x08) goto yy3; @@ -296,58 +296,60 @@ nonstd::optional data_scanner::tokenize2() if (yych <= '\f') goto yy3; goto yy10; } else { - if (yych <= 0x1F) goto yy3; - if (yych <= ' ') goto yy6; - goto yy11; + if (yych == 0x1B) goto yy11; + goto yy3; } } } else { - if (yych <= '%') { - if (yych <= '"') goto yy13; - if (yych <= '#') goto yy11; - if (yych <= '$') goto yy3; - goto yy14; + if (yych <= '#') { + if (yych <= ' ') goto yy6; + if (yych == '"') goto yy14; + goto yy13; } else { - if (yych <= '\'') { - if (yych <= '&') goto yy11; + if (yych <= '%') { + if (yych <= '$') goto yy3; goto yy15; } else { - if (yych <= '(') goto yy16; - if (yych <= ')') goto yy17; - goto yy11; + if (yych <= '&') goto yy13; + if (yych <= '\'') goto yy16; + goto yy17; } } } } else { - if (yych <= '9') { - if (yych <= '.') { - if (yych <= '+') goto yy14; - if (yych <= ',') goto yy18; - if (yych <= '-') goto yy19; - goto yy20; + if (yych <= '1') { + if (yych <= ',') { + if (yych <= ')') goto yy18; + if (yych <= '*') goto yy13; + if (yych <= '+') goto yy15; + goto yy19; } else { - if (yych <= '0') { - if (yych <= '/') goto yy22; - goto yy24; + if (yych <= '.') { + if (yych <= '-') goto yy20; + goto yy21; } else { - if (yych <= '1') goto yy26; - if (yych <= '2') goto yy27; - goto yy28; + if (yych <= '/') goto yy23; + if (yych <= '0') goto yy25; + goto yy27; } } } else { - if (yych <= '=') { - if (yych <= ':') goto yy29; - if (yych <= ';') goto yy31; - if (yych <= '<') goto yy32; - goto yy34; - } else { - if (yych <= '?') { - if (yych <= '>') goto yy35; - goto yy11; + if (yych <= '<') { + if (yych <= '9') { + if (yych <= '2') goto yy28; + goto yy29; } else { + if (yych <= ':') goto yy30; + if (yych <= ';') goto yy32; + goto yy33; + } + } else { + if (yych <= '>') { + if (yych <= '=') goto yy35; + goto yy36; + } else { + if (yych <= '?') goto yy13; if (yych <= '@') goto yy3; - if (yych <= 'E') goto yy36; goto yy37; } } @@ -355,71 +357,75 @@ nonstd::optional data_scanner::tokenize2() } } else { if (yych <= 'n') { - if (yych <= '[') { - if (yych <= 'R') { - if (yych == 'N') goto yy39; - if (yych <= 'Q') goto yy38; - goto yy40; + if (yych <= 'Z') { + if (yych <= 'Q') { + if (yych <= 'F') goto yy38; + if (yych == 'N') goto yy40; + goto yy39; } else { - if (yych <= 'T') { - if (yych <= 'S') goto yy38; - goto yy41; + if (yych <= 'S') { + if (yych <= 'R') goto yy41; + goto yy39; } else { - if (yych <= 'U') goto yy40; - if (yych <= 'Z') goto yy38; - goto yy42; + if (yych <= 'T') goto yy42; + if (yych <= 'U') goto yy41; + goto yy39; } } } else { if (yych <= '_') { - if (yych <= '\\') goto yy43; - if (yych <= ']') goto yy44; - if (yych <= '^') goto yy11; - goto yy45; + if (yych <= '\\') { + if (yych <= '[') goto yy43; + goto yy44; + } else { + if (yych <= ']') goto yy45; + if (yych <= '^') goto yy13; + goto yy46; + } } else { if (yych <= 'e') { - if (yych <= '`') goto yy11; - goto yy46; + if (yych <= '`') goto yy13; + goto yy47; } else { - if (yych <= 'f') goto yy47; - if (yych <= 'm') goto yy48; - goto yy49; + if (yych <= 'f') goto yy48; + if (yych <= 'm') goto yy49; + goto yy50; } } } } else { if (yych <= '}') { if (yych <= 't') { - if (yych == 'r') goto yy50; - if (yych <= 's') goto yy48; - goto yy51; + if (yych == 'r') goto yy51; + if (yych <= 's') goto yy49; + goto yy52; } else { if (yych <= 'z') { - if (yych <= 'u') goto yy52; - goto yy48; + if (yych <= 'u') goto yy53; + goto yy49; } else { - if (yych <= '{') goto yy53; - if (yych <= '|') goto yy11; - goto yy54; + if (yych <= '{') goto yy54; + if (yych <= '|') goto yy13; + goto yy55; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { - if (yych <= '~') goto yy11; + if (yych <= '~') goto yy13; goto yy3; } else { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy55; - goto yy56; + if (yych <= 0xDF) goto yy56; + goto yy57; } } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy57; - goto yy58; + if (yych <= 0xEF) goto yy58; + goto yy59; } else { - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; } } } @@ -444,21 +450,21 @@ yy1: if (yyaccept == 3) { goto yy12; } else { - goto yy21; + goto yy22; } } } else { if (yyaccept <= 6) { if (yyaccept == 5) { - goto yy23; + goto yy24; } else { - goto yy25; + goto yy26; } } else { if (yyaccept == 7) { - goto yy30; + goto yy31; } else { - goto yy33; + goto yy34; } } } @@ -466,30 +472,30 @@ yy1: if (yyaccept <= 12) { if (yyaccept <= 10) { if (yyaccept == 9) { - goto yy70; + goto yy72; } else { - goto yy103; + goto yy105; } } else { if (yyaccept == 11) { - goto yy106; + goto yy108; } else { - goto yy110; + goto yy112; } } } else { if (yyaccept <= 14) { if (yyaccept == 13) { - goto yy122; + goto yy124; } else { - goto yy155; + goto yy158; } } else { if (yyaccept == 15) { - goto yy215; + goto yy218; } else { yyt3 = yyt4; - goto yy215; + goto yy218; } } } @@ -499,30 +505,30 @@ yy1: if (yyaccept <= 20) { if (yyaccept <= 18) { if (yyaccept == 17) { - goto yy192; + goto yy195; } else { yyt2 = yyt1; - goto yy192; + goto yy195; } } else { if (yyaccept == 19) { - goto yy321; + goto yy324; } else { - goto yy327; + goto yy330; } } } else { if (yyaccept <= 22) { if (yyaccept == 21) { - goto yy348; - } else { goto yy351; + } else { + goto yy354; } } else { if (yyaccept == 23) { - goto yy406; + goto yy409; } else { - goto yy428; + goto yy431; } } } @@ -530,29 +536,29 @@ yy1: if (yyaccept <= 28) { if (yyaccept <= 26) { if (yyaccept == 25) { - goto yy413; + goto yy416; } else { - goto yy210; + goto yy213; } } else { if (yyaccept == 27) { - goto yy298; + goto yy301; } else { - goto yy303; + goto yy306; } } } else { if (yyaccept <= 30) { if (yyaccept == 29) { - goto yy613; + goto yy616; } else { - goto yy624; + goto yy627; } } else { if (yyaccept == 31) { - goto yy642; + goto yy645; } else { - goto yy970; + goto yy973; } } } @@ -560,467 +566,426 @@ yy1: } yy2: ++YYCURSOR; -#line 138 "../../lnav/src/data_scanner_re.re" +#line 139 "../../lnav/src/data_scanner_re.re" { return nonstd::nullopt; } -#line 566 "data_scanner_re.cc" +#line 572 "data_scanner_re.cc" yy3: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); yy4: - if (yybm[1024+yych] & 64) { + if (yybm[1024+yych] & 8) { goto yy3; } if (yych <= 0xE0) { if (yych <= ':') { - if (yych >= '-') goto yy61; + if (yych >= '-') goto yy62; } else { if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) goto yy55; - goto yy56; + if (yych <= 0xDF) goto yy56; + goto yy57; } } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy57; - goto yy58; + if (yych <= 0xEF) goto yy58; + goto yy59; } else { - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; } } yy5: -#line 240 "../../lnav/src/data_scanner_re.re" +#line 245 "../../lnav/src/data_scanner_re.re" { RET(DT_SYMBOL); } -#line 596 "data_scanner_re.cc" +#line 602 "data_scanner_re.cc" yy6: yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') goto yy63; - if (yych <= '9') goto yy64; - if (yych <= ':') goto yy65; - goto yy63; + if (yych <= '/') goto yy64; + if (yych <= '9') goto yy65; + if (yych <= ':') goto yy66; + goto yy64; yy7: -#line 245 "../../lnav/src/data_scanner_re.re" +#line 250 "../../lnav/src/data_scanner_re.re" { RET(DT_WHITE); } -#line 607 "data_scanner_re.cc" +#line 613 "data_scanner_re.cc" yy8: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') goto yy9; - if (yych <= 'Z') goto yy66; + if (yych <= 'Z') goto yy67; yy9: -#line 244 "../../lnav/src/data_scanner_re.re" +#line 249 "../../lnav/src/data_scanner_re.re" { RET(DT_LINE); } -#line 616 "data_scanner_re.cc" +#line 622 "data_scanner_re.cc" yy10: yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '\n') goto yy67; - goto yy63; + if (yych == '\n') goto yy68; + goto yy64; } else { - if (yych <= '9') goto yy64; - if (yych <= ':') goto yy65; - goto yy63; + if (yych <= '9') goto yy65; + if (yych <= ':') goto yy66; + goto yy64; } yy11: - ++YYCURSOR; -yy12: -#line 248 "../../lnav/src/data_scanner_re.re" - { RET(DT_GARBAGE); } -#line 633 "data_scanner_re.cc" -yy13: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 0x00) goto yy12; - if (yych <= 0x7F) goto yy69; - if (yych <= 0xC1) goto yy12; - if (yych <= 0xF4) goto yy69; + if (yych == '[') goto yy69; +yy12: +#line 253 "../../lnav/src/data_scanner_re.re" + { RET(DT_GARBAGE); } +#line 641 "data_scanner_re.cc" +yy13: + ++YYCURSOR; goto yy12; yy14: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '*') { - if (yych == '%') goto yy79; - goto yy12; - } else { - if (yych == ',') goto yy12; - if (yych <= '.') goto yy79; - goto yy12; - } + if (yych <= 0x1B) { + if (yych <= 0x00) goto yy12; + if (yych <= 0x1A) goto yy71; + goto yy12; } else { - if (yych <= '^') { - if (yych <= '9') goto yy79; - if (yych <= '?') goto yy12; - if (yych <= 'Z') goto yy79; - goto yy12; - } else { - if (yych == '`') goto yy12; - if (yych <= 'z') goto yy79; - goto yy12; - } + if (yych <= 0x7F) goto yy71; + if (yych <= 0xC1) goto yy12; + if (yych <= 0xF4) goto yy71; + goto yy12; } yy15: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 0x00) goto yy12; - if (yych <= 0x7F) goto yy82; - if (yych <= 0xC1) goto yy12; - if (yych <= 0xF4) goto yy82; - goto yy12; + if (yych <= '/') { + if (yych <= '*') { + if (yych == '%') goto yy81; + goto yy12; + } else { + if (yych == ',') goto yy12; + if (yych <= '.') goto yy81; + goto yy12; + } + } else { + if (yych <= '^') { + if (yych <= '9') goto yy81; + if (yych <= '?') goto yy12; + if (yych <= 'Z') goto yy81; + goto yy12; + } else { + if (yych == '`') goto yy12; + if (yych <= 'z') goto yy81; + goto yy12; + } + } yy16: - yych = *++YYCURSOR; - if (yych == ')') goto yy91; -#line 212 "../../lnav/src/data_scanner_re.re" - { RET(DT_LPAREN); } -#line 679 "data_scanner_re.cc" + yyaccept = 3; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 0x1B) { + if (yych <= 0x00) goto yy12; + if (yych <= 0x1A) goto yy84; + goto yy12; + } else { + if (yych <= 0x7F) goto yy84; + if (yych <= 0xC1) goto yy12; + if (yych <= 0xF4) goto yy84; + goto yy12; + } yy17: - ++YYCURSOR; -#line 213 "../../lnav/src/data_scanner_re.re" - { RET(DT_RPAREN); } -#line 684 "data_scanner_re.cc" + yych = *++YYCURSOR; + if (yych == ')') goto yy93; +#line 217 "../../lnav/src/data_scanner_re.re" + { RET(DT_LPAREN); } +#line 700 "data_scanner_re.cc" yy18: ++YYCURSOR; -#line 205 "../../lnav/src/data_scanner_re.re" - { RET(DT_COMMA); } -#line 689 "data_scanner_re.cc" +#line 218 "../../lnav/src/data_scanner_re.re" + { RET(DT_RPAREN); } +#line 705 "data_scanner_re.cc" yy19: + ++YYCURSOR; +#line 210 "../../lnav/src/data_scanner_re.re" + { RET(DT_COMMA); } +#line 710 "data_scanner_re.cc" +yy20: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '0') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= ',') goto yy4; - if (yych <= '.') goto yy45; + if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy92; + goto yy94; } } else { if (yych <= 'Z') { - if (yych <= '9') goto yy93; + if (yych <= '9') goto yy95; if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - goto yy45; + if (yych <= '@') goto yy96; + goto yy46; } else { if (yych <= '_') { if (yych <= '^') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy45; + if (yych <= 'z') goto yy46; goto yy4; } } } -yy20: +yy21: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '+') { - if (yych == '%') goto yy79; - if (yych >= '+') goto yy79; + if (yych == '%') goto yy81; + if (yych >= '+') goto yy81; } else { - if (yych <= ',') goto yy21; - if (yych <= '-') goto yy79; - if (yych <= '.') goto yy95; - goto yy96; + if (yych <= ',') goto yy22; + if (yych <= '-') goto yy81; + if (yych <= '.') goto yy97; + goto yy98; } } else { if (yych <= '^') { - if (yych <= '9') goto yy79; - if (yych <= '?') goto yy21; - if (yych <= 'Z') goto yy79; + if (yych <= '9') goto yy81; + if (yych <= '?') goto yy22; + if (yych <= 'Z') goto yy81; } else { - if (yych == '`') goto yy21; - if (yych <= 'z') goto yy79; + if (yych == '`') goto yy22; + if (yych <= 'z') goto yy81; } } -yy21: -#line 246 "../../lnav/src/data_scanner_re.re" - { RET(DT_DOT); } -#line 747 "data_scanner_re.cc" yy22: +#line 251 "../../lnav/src/data_scanner_re.re" + { RET(DT_DOT); } +#line 768 "data_scanner_re.cc" +yy23: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= '!') { + if (yych <= '9') { + if (yych <= ' ') { if (yych <= '\f') { - if (yych <= 0x00) goto yy23; + if (yych <= 0x00) goto yy24; if (yych <= 0x08) goto yy4; if (yych >= '\v') goto yy4; } else { - if (yych <= '\r') goto yy23; - if (yych <= 0x1F) goto yy4; - if (yych >= '!') goto yy97; + if (yych <= 0x1A) { + if (yych >= 0x0E) goto yy4; + } else { + if (yych <= 0x1B) goto yy24; + if (yych <= 0x1F) goto yy4; + } } } else { - if (yych <= '&') { - if (yych <= '"') goto yy23; - if (yych == '$') goto yy99; - goto yy97; + if (yych <= '$') { + if (yych == '"') goto yy24; + if (yych <= '#') goto yy99; + goto yy101; } else { - if (yych <= '*') { - if (yych >= '(') goto yy97; + if (yych <= '\'') { + if (yych <= '&') goto yy99; } else { - if (yych <= ',') goto yy23; - if (yych <= '9') goto yy99; - goto yy4; + if (yych <= '*') goto yy99; + if (yych >= '-') goto yy101; } } } } else { if (yych <= '^') { - if (yych <= 'Z') { - if (yych <= '?') goto yy23; - if (yych == 'P') goto yy100; - goto yy99; + if (yych <= 'P') { + if (yych <= ':') goto yy4; + if (yych <= '?') goto yy24; + if (yych <= 'O') goto yy101; + goto yy102; } else { - if (yych == '\\') goto yy97; - if (yych >= '^') goto yy97; + if (yych <= '[') { + if (yych <= 'Z') goto yy101; + } else { + if (yych != ']') goto yy99; + } } } else { if (yych <= '}') { - if (yych == '`') goto yy23; - if (yych <= 'z') goto yy99; + if (yych == '`') goto yy24; + if (yych <= 'z') goto yy101; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy97; + if (yych <= '~') goto yy99; goto yy4; } else { - if (yych <= 0xC1) goto yy23; + if (yych <= 0xC1) goto yy24; if (yych <= 0xF4) goto yy4; } } } } -yy23: -#line 168 "../../lnav/src/data_scanner_re.re" - { RET(DT_PATH); } -#line 805 "data_scanner_re.cc" yy24: +#line 169 "../../lnav/src/data_scanner_re.re" + { RET(DT_PATH); } +#line 832 "data_scanner_re.cc" +yy25: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yybm[768+yych] & 32) { + goto yy103; } - if (yych <= '?') { - if (yych <= '%') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy4; - if (yych >= '\v') goto yy4; - } else { - if (yych <= 0x1F) { - if (yych >= 0x0E) goto yy4; + if (yych <= ':') { + if (yych <= '$') { + if (yych <= '\r') { + if (yych <= 0x08) { + if (yych >= 0x01) goto yy4; } else { - if (yych <= '#') goto yy25; - if (yych <= '$') goto yy4; - goto yy102; + if (yych <= '\n') goto yy26; + if (yych <= '\f') goto yy4; + } + } else { + if (yych <= 0x1B) { + if (yych <= 0x1A) goto yy4; + } else { + if (yych <= 0x1F) goto yy4; + if (yych >= '$') goto yy4; } } } else { - if (yych <= '.') { - if (yych <= '+') { - if (yych >= '+') goto yy78; + if (yych <= '-') { + if (yych <= '*') { + if (yych <= '%') goto yy104; } else { - if (yych <= ',') goto yy25; - if (yych <= '-') goto yy45; - goto yy104; + if (yych <= '+') goto yy80; + if (yych >= '-') goto yy46; } } else { - if (yych <= '7') { - if (yych <= '/') goto yy4; - goto yy105; + if (yych <= '/') { + if (yych <= '.') goto yy106; + goto yy4; } else { - if (yych <= '9') goto yy107; - if (yych <= ':') goto yy108; + if (yych <= '7') goto yy107; + if (yych <= '9') goto yy109; + goto yy110; } } } } else { if (yych <= 'd') { if (yych <= 'F') { - if (yych <= '@') goto yy94; - if (yych == 'E') goto yy111; - goto yy109; + if (yych <= '@') { + if (yych >= '@') goto yy96; + } else { + if (yych == 'E') goto yy113; + goto yy111; + } } else { if (yych <= '^') { - if (yych <= 'Z') goto yy112; + if (yych <= 'Z') goto yy114; } else { - if (yych <= '_') goto yy45; - if (yych >= 'a') goto yy109; + if (yych <= '_') goto yy46; + if (yych >= 'a') goto yy111; } } } else { if (yych <= 'z') { if (yych <= 'f') { - if (yych <= 'e') goto yy111; - goto yy109; + if (yych <= 'e') goto yy113; + goto yy111; } else { - if (yych == 'x') goto yy113; - goto yy112; + if (yych == 'x') goto yy115; + goto yy114; } } else { if (yych <= 0x7F) { if (yych >= 0x7F) goto yy4; } else { - if (yych <= 0xC1) goto yy25; + if (yych <= 0xC1) goto yy26; if (yych <= 0xF4) goto yy4; } } } } -yy25: -#line 231 "../../lnav/src/data_scanner_re.re" - { RET(DT_NUMBER); } -#line 882 "data_scanner_re.cc" yy26: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= ':') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; - goto yy4; - } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; - } - } else { - if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; - } else { - if (yych <= '.') { - if (yych <= '-') goto yy45; - goto yy104; - } else { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy114; - goto yy108; - } - } - } - } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy109; - goto yy111; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy109; - goto yy112; - } else { - if (yych == '_') goto yy45; - goto yy25; - } - } - } else { - if (yych <= 'z') { - if (yych == 'e') goto yy111; - if (yych <= 'f') goto yy109; - goto yy112; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy25; - goto yy4; - } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xF4) goto yy4; - goto yy25; - } - } - } - } +#line 236 "../../lnav/src/data_scanner_re.re" + { RET(DT_NUMBER); } +#line 914 "data_scanner_re.cc" yy27: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yybm[768+yych] & 32) { + goto yy103; } if (yych <= '9') { - if (yych <= '%') { + if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy25; + if (yych <= 0x00) goto yy26; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; + if (yych <= '\n') goto yy26; goto yy4; } else { - if (yych <= 0x1F) { - if (yych <= '\r') goto yy25; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; goto yy4; } else { - if (yych <= '#') goto yy25; - if (yych <= '$') goto yy4; - goto yy102; + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy4; + goto yy26; } } } else { - if (yych <= '-') { - if (yych == '+') goto yy78; - if (yych <= ',') goto yy25; - goto yy45; + if (yych <= '+') { + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy104; + if (yych <= '*') goto yy26; + goto yy80; } else { - if (yych <= '/') { - if (yych <= '.') goto yy104; - goto yy4; + if (yych <= '-') { + if (yych <= ',') goto yy26; + goto yy46; } else { - if (yych <= '4') goto yy114; - if (yych <= '5') goto yy115; - goto yy107; + if (yych <= '.') goto yy106; + if (yych <= '/') goto yy4; + goto yy116; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy108; - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - goto yy109; + if (yych <= ':') goto yy110; + if (yych <= '?') goto yy26; + if (yych <= '@') goto yy96; + goto yy111; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy111; - goto yy109; + if (yych <= 'E') goto yy113; + goto yy111; } else { - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy25; - goto yy45; + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy26; + goto yy46; } } } else { if (yych <= 'z') { if (yych <= 'd') { - if (yych <= '`') goto yy25; - goto yy109; + if (yych <= '`') goto yy26; + goto yy111; } else { - if (yych <= 'e') goto yy111; - if (yych <= 'f') goto yy109; - goto yy112; + if (yych <= 'e') goto yy113; + if (yych <= 'f') goto yy111; + goto yy114; } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy25; + if (yych <= '~') goto yy26; goto yy4; } else { - if (yych <= 0xC1) goto yy25; + if (yych <= 0xC1) goto yy26; if (yych <= 0xF4) goto yy4; - goto yy25; + goto yy26; } } } @@ -1028,205 +993,256 @@ yy27: yy28: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yybm[768+yych] & 32) { + goto yy103; } - if (yych <= ':') { - if (yych <= '$') { + if (yych <= '5') { + if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy25; + if (yych <= 0x00) goto yy26; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; + if (yych <= '\n') goto yy26; goto yy4; } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; + goto yy4; + } else { + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy4; + goto yy26; + } } } else { if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; - } else { - if (yych <= '.') { - if (yych <= '-') goto yy45; + if (yych <= '%') { + if (yych <= '$') goto yy4; goto yy104; + } else { + if (yych == '+') goto yy80; + goto yy26; + } + } else { + if (yych <= '.') { + if (yych <= '-') goto yy46; + goto yy106; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy107; - goto yy108; + if (yych <= '4') goto yy116; + goto yy117; } } } } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy109; - goto yy111; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy109; - goto yy112; + if (yych <= '_') { + if (yych <= 'D') { + if (yych <= ':') { + if (yych <= '9') goto yy109; + goto yy110; } else { - if (yych == '_') goto yy45; - goto yy25; + if (yych <= '?') goto yy26; + if (yych <= '@') goto yy96; + goto yy111; + } + } else { + if (yych <= 'F') { + if (yych <= 'E') goto yy113; + goto yy111; + } else { + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy26; + goto yy46; } } } else { if (yych <= 'z') { - if (yych == 'e') goto yy111; - if (yych <= 'f') goto yy109; - goto yy112; + if (yych <= 'd') { + if (yych <= '`') goto yy26; + goto yy111; + } else { + if (yych <= 'e') goto yy113; + if (yych <= 'f') goto yy111; + goto yy114; + } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy25; + if (yych <= '~') goto yy26; goto yy4; } else { - if (yych <= 0xC1) goto yy25; + if (yych <= 0xC1) goto yy26; if (yych <= 0xF4) goto yy4; - goto yy25; + goto yy26; } } } } yy29: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '9') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy26; + goto yy4; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; + goto yy4; + } else { + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy4; + goto yy26; + } + } + } else { + if (yych <= '+') { + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy104; + if (yych <= '*') goto yy26; + goto yy80; + } else { + if (yych <= '-') { + if (yych <= ',') goto yy26; + goto yy46; + } else { + if (yych <= '.') goto yy106; + if (yych <= '/') goto yy4; + goto yy109; + } + } + } + } else { + if (yych <= '_') { + if (yych <= 'D') { + if (yych <= ':') goto yy110; + if (yych <= '?') goto yy26; + if (yych <= '@') goto yy96; + goto yy111; + } else { + if (yych <= 'F') { + if (yych <= 'E') goto yy113; + goto yy111; + } else { + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy26; + goto yy46; + } + } + } else { + if (yych <= 'z') { + if (yych <= 'd') { + if (yych <= '`') goto yy26; + goto yy111; + } else { + if (yych <= 'e') goto yy113; + if (yych <= 'f') goto yy111; + goto yy114; + } + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy26; + goto yy4; + } else { + if (yych <= 0xC1) goto yy26; + if (yych <= 0xF4) goto yy4; + goto yy26; + } + } + } + } +yy30: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - if (yych == ':') goto yy116; -yy30: -#line 203 "../../lnav/src/data_scanner_re.re" - { RET(DT_COLON); } -#line 1104 "data_scanner_re.cc" + if (yych == ':') goto yy118; yy31: - ++YYCURSOR; -#line 206 "../../lnav/src/data_scanner_re.re" - { RET(DT_SEMI); } -#line 1109 "data_scanner_re.cc" +#line 208 "../../lnav/src/data_scanner_re.re" + { RET(DT_COLON); } +#line 1166 "data_scanner_re.cc" yy32: + ++YYCURSOR; +#line 211 "../../lnav/src/data_scanner_re.re" + { RET(DT_SEMI); } +#line 1171 "data_scanner_re.cc" +yy33: yyaccept = 8; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '>') { if (yych <= '-') { - if (yych == '!') goto yy117; - if (yych >= '-') goto yy118; + if (yych == '!') goto yy119; + if (yych >= '-') goto yy120; } else { - if (yych <= '.') goto yy33; - if (yych <= '/') goto yy119; - if (yych <= ':') goto yy118; + if (yych <= '.') goto yy34; + if (yych <= '/') goto yy121; + if (yych <= ':') goto yy120; } } else { if (yych <= '^') { - if (yych <= '?') goto yy120; - if (yych <= '@') goto yy33; - if (yych <= 'Z') goto yy118; + if (yych <= '?') goto yy122; + if (yych <= '@') goto yy34; + if (yych <= 'Z') goto yy120; } else { - if (yych == '`') goto yy33; - if (yych <= 'z') goto yy118; + if (yych == '`') goto yy34; + if (yych <= 'z') goto yy120; } } -yy33: -#line 214 "../../lnav/src/data_scanner_re.re" - { RET(DT_LANGLE); } -#line 1135 "data_scanner_re.cc" yy34: - ++YYCURSOR; -#line 204 "../../lnav/src/data_scanner_re.re" - { RET(DT_EQUALS); } -#line 1140 "data_scanner_re.cc" +#line 219 "../../lnav/src/data_scanner_re.re" + { RET(DT_LANGLE); } +#line 1197 "data_scanner_re.cc" yy35: ++YYCURSOR; -#line 215 "../../lnav/src/data_scanner_re.re" - { RET(DT_RANGLE); } -#line 1145 "data_scanner_re.cc" +#line 209 "../../lnav/src/data_scanner_re.re" + { RET(DT_EQUALS); } +#line 1202 "data_scanner_re.cc" yy36: + ++YYCURSOR; +#line 220 "../../lnav/src/data_scanner_re.re" + { RET(DT_RANGLE); } +#line 1207 "data_scanner_re.cc" +yy37: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '*') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy78; + goto yy80; } else { - if (yych == '\'') goto yy121; + if (yych == '\'') goto yy123; goto yy4; } } else { if (yych <= ',') { - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; goto yy4; } else { - if (yych <= '.') goto yy45; + if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy123; + goto yy125; } } } else { if (yych <= 'Z') { if (yych <= '?') { - if (yych <= ':') goto yy124; + if (yych <= ':') goto yy126; goto yy4; } else { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy123; - goto yy112; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy125; + goto yy114; } } else { if (yych <= '`') { - if (yych == '_') goto yy45; + if (yych == '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy125; - if (yych <= 'z') goto yy126; - goto yy4; - } - } - } -yy37: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= '*') { - if (yych <= '%') { - if (yych <= '$') goto yy4; - goto yy78; - } else { - if (yych == '\'') goto yy121; - goto yy4; - } - } else { - if (yych <= '.') { - if (yych <= '+') goto yy78; - if (yych <= ',') goto yy4; - goto yy45; - } else { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy123; - goto yy124; - } - } - } else { - if (yych <= '^') { - if (yych <= 'A') { - if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - goto yy127; - } else { - if (yych <= 'F') goto yy123; - if (yych <= 'Z') goto yy112; - goto yy4; - } - } else { - if (yych <= 'a') { - if (yych <= '_') goto yy45; - if (yych <= '`') goto yy4; - goto yy128; - } else { - if (yych <= 'f') goto yy125; - if (yych <= 'z') goto yy126; + if (yych <= 'f') goto yy127; + if (yych <= 'z') goto yy128; goto yy4; } } @@ -1234,31 +1250,45 @@ yy37: yy38: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 2) { - goto yy126; - } - if (yych <= '.') { - if (yych <= '\'') { - if (yych == '%') goto yy78; - if (yych <= '&') goto yy4; - goto yy121; + if (yych <= ':') { + if (yych <= '*') { + if (yych <= '%') { + if (yych <= '$') goto yy4; + goto yy80; + } else { + if (yych == '\'') goto yy123; + goto yy4; + } } else { - if (yych == '+') goto yy78; - if (yych <= ',') goto yy4; - goto yy45; + if (yych <= '.') { + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy4; + goto yy46; + } else { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy125; + goto yy126; + } } } else { - if (yych <= '?') { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy112; - if (yych <= ':') goto yy129; - goto yy4; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy94; - goto yy112; + if (yych <= '^') { + if (yych <= 'A') { + if (yych <= '?') goto yy4; + if (yych <= '@') goto yy96; + goto yy129; } else { - if (yych == '_') goto yy45; + if (yych <= 'F') goto yy125; + if (yych <= 'Z') goto yy114; + goto yy4; + } + } else { + if (yych <= 'a') { + if (yych <= '_') goto yy46; + if (yych <= '`') goto yy4; + goto yy130; + } else { + if (yych <= 'f') goto yy127; + if (yych <= 'z') goto yy128; goto yy4; } } @@ -1266,45 +1296,31 @@ yy38: yy39: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= '*') { - if (yych <= '%') { - if (yych <= '$') goto yy4; - goto yy78; - } else { - if (yych == '\'') goto yy121; - goto yy4; - } + if (yybm[768+yych] & 128) { + goto yy128; + } + if (yych <= '.') { + if (yych <= '\'') { + if (yych == '%') goto yy80; + if (yych <= '&') goto yy4; + goto yy123; } else { - if (yych <= '.') { - if (yych <= '+') goto yy78; - if (yych <= ',') goto yy4; - goto yy45; - } else { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy112; - goto yy129; - } + if (yych == '+') goto yy80; + if (yych <= ',') goto yy4; + goto yy46; } } else { - if (yych <= '^') { - if (yych <= 'T') { - if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - goto yy112; - } else { - if (yych <= 'U') goto yy130; - if (yych <= 'Z') goto yy112; - goto yy4; - } + if (yych <= '?') { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy114; + if (yych <= ':') goto yy131; + goto yy4; } else { - if (yych <= 'n') { - if (yych <= '_') goto yy45; - if (yych <= '`') goto yy4; - goto yy126; + if (yych <= 'Z') { + if (yych <= '@') goto yy96; + goto yy114; } else { - if (yych <= 'o') goto yy131; - if (yych <= 'z') goto yy126; + if (yych == '_') goto yy46; goto yy4; } } @@ -1312,251 +1328,254 @@ yy39: yy40: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 2) { - goto yy126; - } - if (yych <= '.') { - if (yych <= '\'') { - if (yych == '%') goto yy78; - if (yych <= '&') goto yy4; - goto yy132; + if (yych <= ':') { + if (yych <= '*') { + if (yych <= '%') { + if (yych <= '$') goto yy4; + goto yy80; + } else { + if (yych == '\'') goto yy123; + goto yy4; + } } else { - if (yych == '+') goto yy78; - if (yych <= ',') goto yy4; - goto yy45; + if (yych <= '.') { + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy4; + goto yy46; + } else { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy114; + goto yy131; + } } } else { - if (yych <= '?') { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy112; - if (yych <= ':') goto yy129; - goto yy4; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy94; - goto yy112; + if (yych <= '^') { + if (yych <= 'T') { + if (yych <= '?') goto yy4; + if (yych <= '@') goto yy96; + goto yy114; } else { - if (yych == '_') goto yy45; + if (yych <= 'U') goto yy132; + if (yych <= 'Z') goto yy114; + goto yy4; + } + } else { + if (yych <= 'n') { + if (yych <= '_') goto yy46; + if (yych <= '`') goto yy4; + goto yy128; + } else { + if (yych <= 'o') goto yy133; + if (yych <= 'z') goto yy128; goto yy4; } } } yy41: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 128) { + goto yy128; + } + if (yych <= '.') { + if (yych <= '\'') { + if (yych == '%') goto yy80; + if (yych <= '&') goto yy4; + goto yy134; + } else { + if (yych == '+') goto yy80; + if (yych <= ',') goto yy4; + goto yy46; + } + } else { + if (yych <= '?') { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy114; + if (yych <= ':') goto yy131; + goto yy4; + } else { + if (yych <= 'Z') { + if (yych <= '@') goto yy96; + goto yy114; + } else { + if (yych == '_') goto yy46; + goto yy4; + } + } + } +yy42: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '*') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy78; + goto yy80; } else { - if (yych == '\'') goto yy121; + if (yych == '\'') goto yy123; goto yy4; } } else { if (yych <= '.') { - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy112; - goto yy129; + if (yych <= '9') goto yy114; + goto yy131; } } } else { if (yych <= '^') { if (yych <= 'Q') { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - goto yy112; + if (yych <= '@') goto yy96; + goto yy114; } else { - if (yych <= 'R') goto yy133; - if (yych <= 'Z') goto yy112; + if (yych <= 'R') goto yy135; + if (yych <= 'Z') goto yy114; goto yy4; } } else { if (yych <= 'q') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; if (yych <= '`') goto yy4; - goto yy126; + goto yy128; } else { - if (yych <= 'r') goto yy134; - if (yych <= 'z') goto yy126; + if (yych <= 'r') goto yy136; + if (yych <= 'z') goto yy128; goto yy4; } } } -yy42: - yych = *++YYCURSOR; - if (yych == ']') goto yy91; -#line 210 "../../lnav/src/data_scanner_re.re" - { RET(DT_LSQUARE); } -#line 1396 "data_scanner_re.cc" yy43: + yych = *++YYCURSOR; + if (yych == ']') goto yy93; +#line 215 "../../lnav/src/data_scanner_re.re" + { RET(DT_LSQUARE); } +#line 1458 "data_scanner_re.cc" +yy44: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0x7F) { if (yych <= '[') { if (yych == '\n') goto yy12; - goto yy135; + goto yy137; } else { - if (yych <= '\\') goto yy96; - if (yych == 'n') goto yy67; - goto yy135; + if (yych <= '\\') goto yy98; + if (yych == 'n') goto yy68; + goto yy137; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy12; - if (yych <= 0xDF) goto yy136; - if (yych <= 0xE0) goto yy137; - goto yy138; + if (yych <= 0xDF) goto yy138; + if (yych <= 0xE0) goto yy139; + goto yy140; } else { - if (yych <= 0xF0) goto yy139; - if (yych <= 0xF3) goto yy140; - if (yych <= 0xF4) goto yy141; + if (yych <= 0xF0) goto yy141; + if (yych <= 0xF3) goto yy142; + if (yych <= 0xF4) goto yy143; goto yy12; } } -yy44: - ++YYCURSOR; -#line 211 "../../lnav/src/data_scanner_re.re" - { RET(DT_RSQUARE); } -#line 1426 "data_scanner_re.cc" yy45: + ++YYCURSOR; +#line 216 "../../lnav/src/data_scanner_re.re" + { RET(DT_RSQUARE); } +#line 1488 "data_scanner_re.cc" +yy46: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[1024+yych] & 128) { - goto yy45; + if (yybm[1024+yych] & 16) { + goto yy46; } - if (yych <= '/') { - if (yych <= 0x1F) { + if (yych <= ',') { + if (yych <= 0x1B) { if (yych <= '\n') { if (yych <= 0x00) goto yy5; if (yych <= 0x08) goto yy3; goto yy5; } else { if (yych == '\r') goto yy5; - goto yy3; + if (yych <= 0x1A) goto yy3; + goto yy5; } } else { - if (yych <= '%') { + if (yych <= '$') { + if (yych <= 0x1F) goto yy3; if (yych <= '#') goto yy5; - if (yych <= '$') goto yy3; - goto yy78; - } else { - if (yych == '+') goto yy78; - if (yych <= ',') goto yy5; goto yy3; + } else { + if (yych <= '%') goto yy80; + if (yych == '+') goto yy80; + goto yy5; } } } else { if (yych <= 0xC1) { - if (yych <= '@') { - if (yych <= ':') goto yy61; - if (yych <= '?') goto yy5; - goto yy94; + if (yych <= '?') { + if (yych <= '/') goto yy3; + if (yych <= ':') goto yy62; + goto yy5; } else { + if (yych <= '@') goto yy96; if (yych == 0x7F) goto yy3; goto yy5; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy55; - if (yych <= 0xE0) goto yy56; - goto yy57; + if (yych <= 0xDF) goto yy56; + if (yych <= 0xE0) goto yy57; + goto yy58; } else { - if (yych <= 0xF0) goto yy58; - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; + if (yych <= 0xF0) goto yy59; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; goto yy5; } } } -yy46: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '*') { - if (yych <= '%') { - if (yych <= '$') goto yy4; - goto yy78; - } else { - if (yych == '\'') goto yy121; - goto yy4; - } - } else { - if (yych <= ',') { - if (yych <= '+') goto yy78; - goto yy4; - } else { - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy123; - } - } - } else { - if (yych <= 'Z') { - if (yych <= '?') { - if (yych <= ':') goto yy142; - goto yy4; - } else { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy123; - goto yy112; - } - } else { - if (yych <= '`') { - if (yych == '_') goto yy45; - goto yy4; - } else { - if (yych <= 'f') goto yy125; - if (yych <= 'z') goto yy126; - goto yy4; - } - } - } yy47: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { + if (yych <= '9') { if (yych <= '*') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy78; + goto yy80; } else { - if (yych == '\'') goto yy121; + if (yych == '\'') goto yy123; goto yy4; } } else { - if (yych <= '.') { - if (yych <= '+') goto yy78; - if (yych <= ',') goto yy4; - goto yy45; + if (yych <= ',') { + if (yych <= '+') goto yy80; + goto yy4; } else { + if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - if (yych <= '9') goto yy123; - goto yy142; + goto yy125; } } } else { - if (yych <= '^') { - if (yych <= '@') { - if (yych <= '?') goto yy4; - goto yy94; - } else { - if (yych <= 'F') goto yy123; - if (yych <= 'Z') goto yy112; + if (yych <= 'Z') { + if (yych <= '?') { + if (yych <= ':') goto yy144; goto yy4; + } else { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy125; + goto yy114; } } else { - if (yych <= 'a') { - if (yych <= '_') goto yy45; - if (yych <= '`') goto yy4; - goto yy128; + if (yych <= '`') { + if (yych == '_') goto yy46; + goto yy4; } else { - if (yych <= 'f') goto yy125; - if (yych <= 'z') goto yy126; + if (yych <= 'f') goto yy127; + if (yych <= 'z') goto yy128; goto yy4; } } @@ -1564,31 +1583,44 @@ yy47: yy48: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 2) { - goto yy126; - } - if (yych <= '.') { - if (yych <= '\'') { - if (yych == '%') goto yy78; - if (yych <= '&') goto yy4; - goto yy121; + if (yych <= ':') { + if (yych <= '*') { + if (yych <= '%') { + if (yych <= '$') goto yy4; + goto yy80; + } else { + if (yych == '\'') goto yy123; + goto yy4; + } } else { - if (yych == '+') goto yy78; - if (yych <= ',') goto yy4; - goto yy45; + if (yych <= '.') { + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy4; + goto yy46; + } else { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy125; + goto yy144; + } } } else { - if (yych <= '?') { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy112; - if (yych <= ':') goto yy143; - goto yy4; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy94; - goto yy112; + if (yych <= '^') { + if (yych <= '@') { + if (yych <= '?') goto yy4; + goto yy96; } else { - if (yych == '_') goto yy45; + if (yych <= 'F') goto yy125; + if (yych <= 'Z') goto yy114; + goto yy4; + } + } else { + if (yych <= 'a') { + if (yych <= '_') goto yy46; + if (yych <= '`') goto yy4; + goto yy130; + } else { + if (yych <= 'f') goto yy127; + if (yych <= 'z') goto yy128; goto yy4; } } @@ -1596,43 +1628,31 @@ yy48: yy49: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '*') { - if (yych <= '%') { - if (yych <= '$') goto yy4; - goto yy78; - } else { - if (yych == '\'') goto yy121; - goto yy4; - } + if (yybm[768+yych] & 128) { + goto yy128; + } + if (yych <= '.') { + if (yych <= '\'') { + if (yych == '%') goto yy80; + if (yych <= '&') goto yy4; + goto yy123; } else { - if (yych <= ',') { - if (yych <= '+') goto yy78; - goto yy4; - } else { - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy112; - } + if (yych == '+') goto yy80; + if (yych <= ',') goto yy4; + goto yy46; } } else { - if (yych <= '^') { - if (yych <= '?') { - if (yych <= ':') goto yy143; - goto yy4; - } else { - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy112; - goto yy4; - } + if (yych <= '?') { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy114; + if (yych <= ':') goto yy145; + goto yy4; } else { - if (yych <= 't') { - if (yych <= '_') goto yy45; - if (yych <= '`') goto yy4; - goto yy126; + if (yych <= 'Z') { + if (yych <= '@') goto yy96; + goto yy114; } else { - if (yych <= 'u') goto yy144; - if (yych <= 'z') goto yy126; + if (yych == '_') goto yy46; goto yy4; } } @@ -1640,45 +1660,43 @@ yy49: yy50: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '&') { - if (yych <= '"') { - if (yych <= '!') goto yy4; - goto yy68; + if (yych <= '9') { + if (yych <= '*') { + if (yych <= '%') { + if (yych <= '$') goto yy4; + goto yy80; } else { - if (yych == '%') goto yy78; + if (yych == '\'') goto yy123; goto yy4; } } else { - if (yych <= '+') { - if (yych <= '\'') goto yy145; - if (yych <= '*') goto yy4; - goto yy78; - } else { - if (yych <= ',') goto yy4; - if (yych <= '.') goto yy45; + if (yych <= ',') { + if (yych <= '+') goto yy80; goto yy4; + } else { + if (yych <= '.') goto yy46; + if (yych <= '/') goto yy4; + goto yy114; } } } else { if (yych <= '^') { if (yych <= '?') { - if (yych <= '9') goto yy112; - if (yych <= ':') goto yy143; + if (yych <= ':') goto yy145; goto yy4; } else { - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy112; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy114; goto yy4; } } else { - if (yych <= 'd') { - if (yych <= '_') goto yy45; + if (yych <= 't') { + if (yych <= '_') goto yy46; if (yych <= '`') goto yy4; - goto yy126; + goto yy128; } else { - if (yych <= 'e') goto yy146; - if (yych <= 'z') goto yy126; + if (yych <= 'u') goto yy146; + if (yych <= 'z') goto yy128; goto yy4; } } @@ -1686,43 +1704,45 @@ yy50: yy51: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '*') { - if (yych <= '%') { - if (yych <= '$') goto yy4; - goto yy78; + if (yych <= '/') { + if (yych <= '&') { + if (yych <= '"') { + if (yych <= '!') goto yy4; + goto yy70; } else { - if (yych == '\'') goto yy121; + if (yych == '%') goto yy80; goto yy4; } } else { - if (yych <= ',') { - if (yych <= '+') goto yy78; - goto yy4; + if (yych <= '+') { + if (yych <= '\'') goto yy147; + if (yych <= '*') goto yy4; + goto yy80; } else { - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy112; + if (yych <= ',') goto yy4; + if (yych <= '.') goto yy46; + goto yy4; } } } else { if (yych <= '^') { if (yych <= '?') { - if (yych <= ':') goto yy143; + if (yych <= '9') goto yy114; + if (yych <= ':') goto yy145; goto yy4; } else { - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy112; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy114; goto yy4; } } else { - if (yych <= 'q') { - if (yych <= '_') goto yy45; + if (yych <= 'd') { + if (yych <= '_') goto yy46; if (yych <= '`') goto yy4; - goto yy126; + goto yy128; } else { - if (yych <= 'r') goto yy134; - if (yych <= 'z') goto yy126; + if (yych <= 'e') goto yy148; + if (yych <= 'z') goto yy128; goto yy4; } } @@ -1730,141 +1750,195 @@ yy51: yy52: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 2) { - goto yy126; + if (yych <= '9') { + if (yych <= '*') { + if (yych <= '%') { + if (yych <= '$') goto yy4; + goto yy80; + } else { + if (yych == '\'') goto yy123; + goto yy4; + } + } else { + if (yych <= ',') { + if (yych <= '+') goto yy80; + goto yy4; + } else { + if (yych <= '.') goto yy46; + if (yych <= '/') goto yy4; + goto yy114; + } + } + } else { + if (yych <= '^') { + if (yych <= '?') { + if (yych <= ':') goto yy145; + goto yy4; + } else { + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy114; + goto yy4; + } + } else { + if (yych <= 'q') { + if (yych <= '_') goto yy46; + if (yych <= '`') goto yy4; + goto yy128; + } else { + if (yych <= 'r') goto yy136; + if (yych <= 'z') goto yy128; + goto yy4; + } + } + } +yy53: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 128) { + goto yy128; } if (yych <= ',') { if (yych <= '%') { - if (yych == '"') goto yy68; + if (yych == '"') goto yy70; if (yych <= '$') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '\'') { if (yych <= '&') goto yy4; - goto yy145; + goto yy147; } else { - if (yych == '+') goto yy78; + if (yych == '+') goto yy80; goto yy4; } } } else { if (yych <= '?') { if (yych <= '/') { - if (yych <= '.') goto yy45; + if (yych <= '.') goto yy46; goto yy4; } else { - if (yych <= '9') goto yy112; - if (yych <= ':') goto yy143; + if (yych <= '9') goto yy114; + if (yych <= ':') goto yy145; goto yy4; } } else { if (yych <= 'Z') { - if (yych <= '@') goto yy94; - goto yy112; + if (yych <= '@') goto yy96; + goto yy114; } else { - if (yych == '_') goto yy45; + if (yych == '_') goto yy46; goto yy4; } } } -yy53: - yych = *++YYCURSOR; - if (yych == '}') goto yy91; -#line 208 "../../lnav/src/data_scanner_re.re" - { RET(DT_LCURLY); } -#line 1776 "data_scanner_re.cc" yy54: - ++YYCURSOR; -#line 209 "../../lnav/src/data_scanner_re.re" - { RET(DT_RCURLY); } -#line 1781 "data_scanner_re.cc" + yych = *++YYCURSOR; + if (yych == '}') goto yy93; +#line 213 "../../lnav/src/data_scanner_re.re" + { RET(DT_LCURLY); } +#line 1840 "data_scanner_re.cc" yy55: + ++YYCURSOR; +#line 214 "../../lnav/src/data_scanner_re.re" + { RET(DT_RCURLY); } +#line 1845 "data_scanner_re.cc" +yy56: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; if (yych <= 0xBF) goto yy3; goto yy1; -yy56: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy55; - goto yy1; yy57: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy55; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy56; goto yy1; yy58: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy57; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy56; goto yy1; yy59: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy57; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy58; goto yy1; yy60: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy57; + if (yych <= 0xBF) goto yy58; goto yy1; yy61: yych = *++YYCURSOR; - if (yych == ':') goto yy147; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy58; goto yy1; yy62: yych = *++YYCURSOR; + if (yych == ':') goto yy149; + goto yy1; yy63: - if (yybm[768+yych] & 1) { - goto yy62; + yych = *++YYCURSOR; +yy64: + if (yybm[1024+yych] & 32) { + goto yy63; } goto yy7; -yy64: - yych = *++YYCURSOR; - if (yych == ':') goto yy148; - goto yy1; yy65: yych = *++YYCURSOR; - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy149; + if (yych == ':') goto yy150; goto yy1; yy66: yych = *++YYCURSOR; - if (yych == '\n') goto yy1; - goto yy151; + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy151; + goto yy1; yy67: + yych = *++YYCURSOR; + if (yych == '\n') goto yy1; + goto yy153; +yy68: ++YYCURSOR; goto yy9; -yy68: - yych = *++YYCURSOR; yy69: - if (yybm[768+yych] & 2) { - goto yy68; + yych = *++YYCURSOR; + if (yybm[1024+yych] & 64) { + goto yy69; + } + if (yych <= '@') goto yy1; + if (yych <= 'Z') goto yy154; + if (yych <= '`') goto yy1; + if (yych <= 'z') goto yy154; + goto yy1; +yy70: + yych = *++YYCURSOR; +yy71: + if (yybm[1024+yych] & 128) { + goto yy70; } if (yych <= 0xDF) { if (yych <= '"') { - if (yych <= 0x00) goto yy1; + if (yych <= 0x1B) goto yy1; } else { - if (yych <= '\\') goto yy71; + if (yych <= '\\') goto yy73; if (yych <= 0xC1) goto yy1; - goto yy72; + goto yy74; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy73; - if (yych <= 0xEF) goto yy74; - goto yy75; + if (yych <= 0xE0) goto yy75; + if (yych <= 0xEF) goto yy76; + goto yy77; } else { - if (yych <= 0xF3) goto yy76; - if (yych <= 0xF4) goto yy77; + if (yych <= 0xF3) goto yy78; + if (yych <= 0xF4) goto yy79; goto yy1; } } yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '"') goto yy68; -yy70: -#line 140 "../../lnav/src/data_scanner_re.re" + if (yych == '"') goto yy70; +yy72: +#line 141 "../../lnav/src/data_scanner_re.re" { CAPTURE(DT_QUOTED_STRING); switch (this->ds_input[cap_inner.c_begin]) { @@ -1877,46 +1951,36 @@ yy70: cap_inner.c_end -= 1; return tokenize_result{token_out, cap_all, cap_inner, this->ds_input.data()}; } -#line 1881 "data_scanner_re.cc" -yy71: +#line 1955 "data_scanner_re.cc" +yy73: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy68; + if (yych <= '\t') goto yy70; goto yy1; } else { - if (yych <= 0x7F) goto yy68; + if (yych <= 0x7F) goto yy70; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy73; - if (yych <= 0xEF) goto yy74; - goto yy75; + if (yych <= 0xE0) goto yy75; + if (yych <= 0xEF) goto yy76; + goto yy77; } else { - if (yych <= 0xF3) goto yy76; - if (yych <= 0xF4) goto yy77; + if (yych <= 0xF3) goto yy78; + if (yych <= 0xF4) goto yy79; goto yy1; } } -yy72: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy68; - goto yy1; -yy73: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy72; - goto yy1; yy74: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy72; + if (yych <= 0xBF) goto yy70; goto yy1; yy75: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; + if (yych <= 0x9F) goto yy1; if (yych <= 0xBF) goto yy74; goto yy1; yy76: @@ -1926,129 +1990,129 @@ yy76: goto yy1; yy77: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy74; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy76; goto yy1; yy78: yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy76; + goto yy1; yy79: - if (yybm[768+yych] & 4) { - goto yy78; - } - if (yych != '@') goto yy1; + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy76; + goto yy1; yy80: yych = *++YYCURSOR; - if (yych == '.') goto yy152; - goto yy153; yy81: - yych = *++YYCURSOR; + if (yybm[768+yych] & 1) { + goto yy80; + } + if (yych != '@') goto yy1; yy82: - if (yybm[768+yych] & 8) { - goto yy81; + yych = *++YYCURSOR; + if (yych == '.') goto yy155; + goto yy156; +yy83: + yych = *++YYCURSOR; +yy84: + if (yybm[768+yych] & 2) { + goto yy83; } if (yych <= 0xDF) { if (yych <= '\'') { - if (yych <= 0x00) goto yy1; + if (yych <= 0x1B) goto yy1; } else { - if (yych <= '\\') goto yy84; + if (yych <= '\\') goto yy86; if (yych <= 0xC1) goto yy1; - goto yy85; + goto yy87; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy86; - if (yych <= 0xEF) goto yy87; - goto yy88; + if (yych <= 0xE0) goto yy88; + if (yych <= 0xEF) goto yy89; + goto yy90; } else { - if (yych <= 0xF3) goto yy89; - if (yych <= 0xF4) goto yy90; + if (yych <= 0xF3) goto yy91; + if (yych <= 0xF4) goto yy92; goto yy1; } } -yy83: +yy85: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= 'R') { if (yych == '\'') { yyt2 = YYCURSOR; - goto yy156; + goto yy159; } yyt2 = YYCURSOR; - goto yy154; + goto yy157; } else { if (yych <= 'S') goto yy1; if (yych == 's') goto yy1; yyt2 = YYCURSOR; - goto yy154; + goto yy157; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy157; + goto yy160; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy158; + goto yy161; } yyt2 = YYCURSOR; - goto yy159; + goto yy162; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy160; + goto yy163; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy161; + goto yy164; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy162; + goto yy165; } goto yy1; } } -yy84: +yy86: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy81; + if (yych <= '\t') goto yy83; goto yy1; } else { - if (yych <= 0x7F) goto yy81; + if (yych <= 0x7F) goto yy83; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy86; - if (yych <= 0xEF) goto yy87; - goto yy88; + if (yych <= 0xE0) goto yy88; + if (yych <= 0xEF) goto yy89; + goto yy90; } else { - if (yych <= 0xF3) goto yy89; - if (yych <= 0xF4) goto yy90; + if (yych <= 0xF3) goto yy91; + if (yych <= 0xF4) goto yy92; goto yy1; } } -yy85: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy81; - goto yy1; -yy86: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy85; - goto yy1; yy87: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy85; + if (yych <= 0xBF) goto yy83; goto yy1; yy88: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; + if (yych <= 0x9F) goto yy1; if (yych <= 0xBF) goto yy87; goto yy1; yy89: @@ -2058,1134 +2122,1208 @@ yy89: goto yy1; yy90: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy87; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy89; goto yy1; yy91: - ++YYCURSOR; -#line 207 "../../lnav/src/data_scanner_re.re" - { RET(DT_EMPTY_CONTAINER); } -#line 2069 "data_scanner_re.cc" + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy89; + goto yy1; yy92: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy89; + goto yy1; +yy93: + ++YYCURSOR; +#line 212 "../../lnav/src/data_scanner_re.re" + { RET(DT_EMPTY_CONTAINER); } +#line 2143 "data_scanner_re.cc" +yy94: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yybm[768+yych] & 32) { + goto yy103; } - if (yych <= '?') { - if (yych <= '%') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; - goto yy4; - } else { - if (yych <= 0x1F) { - if (yych <= '\r') goto yy25; + if (yych <= ':') { + if (yych <= '$') { + if (yych <= '\r') { + if (yych <= 0x08) { + if (yych <= 0x00) goto yy26; goto yy4; } else { - if (yych <= '#') goto yy25; - if (yych <= '$') goto yy4; - goto yy102; + if (yych <= '\n') goto yy26; + if (yych <= '\f') goto yy4; + goto yy26; + } + } else { + if (yych <= 0x1B) { + if (yych <= 0x1A) goto yy4; + goto yy26; + } else { + if (yych <= 0x1F) goto yy4; + if (yych <= '#') goto yy26; + goto yy4; } } } else { - if (yych <= '.') { - if (yych <= '+') { - if (yych <= '*') goto yy25; - goto yy78; + if (yych <= '-') { + if (yych <= '*') { + if (yych <= '%') goto yy104; + goto yy26; } else { - if (yych <= ',') goto yy25; - if (yych <= '-') goto yy45; - goto yy163; + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy26; + goto yy46; } } else { - if (yych <= '7') { - if (yych <= '/') goto yy4; - goto yy164; + if (yych <= '/') { + if (yych <= '.') goto yy166; + goto yy4; } else { - if (yych <= '9') goto yy93; - if (yych <= ':') goto yy4; - goto yy25; + if (yych <= '7') goto yy167; + if (yych >= ':') goto yy4; } } } } else { if (yych <= 'd') { if (yych <= 'F') { - if (yych <= '@') goto yy94; - if (yych == 'E') goto yy166; - goto yy165; + if (yych <= '@') { + if (yych <= '?') goto yy26; + goto yy96; + } else { + if (yych == 'E') goto yy169; + goto yy168; + } } else { if (yych <= '^') { - if (yych <= 'Z') goto yy45; - goto yy25; + if (yych <= 'Z') goto yy46; + goto yy26; } else { - if (yych <= '_') goto yy45; - if (yych <= '`') goto yy25; - goto yy165; + if (yych <= '_') goto yy46; + if (yych <= '`') goto yy26; + goto yy168; } } } else { if (yych <= 'z') { if (yych <= 'f') { - if (yych <= 'e') goto yy166; - goto yy165; + if (yych <= 'e') goto yy169; + goto yy168; } else { - if (yych == 'x') goto yy167; - goto yy45; + if (yych == 'x') goto yy170; + goto yy46; } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy25; + if (yych <= '~') goto yy26; goto yy4; } else { - if (yych <= 0xC1) goto yy25; + if (yych <= 0xC1) goto yy26; if (yych <= 0xF4) goto yy4; - goto yy25; + goto yy26; } } } } -yy93: +yy95: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yybm[768+yych] & 32) { + goto yy103; } - if (yych <= 'D') { - if (yych <= '*') { + if (yych <= '@') { + if (yych <= '$') { if (yych <= '\r') { if (yych <= 0x08) { - if (yych <= 0x00) goto yy25; + if (yych <= 0x00) goto yy26; goto yy3; } else { - if (yych <= '\n') goto yy25; + if (yych <= '\n') goto yy26; if (yych <= '\f') goto yy3; - goto yy25; + goto yy26; } } else { - if (yych <= '#') { - if (yych <= 0x1F) goto yy3; - goto yy25; + if (yych <= 0x1B) { + if (yych <= 0x1A) goto yy3; + goto yy26; } else { - if (yych <= '$') goto yy3; - if (yych <= '%') goto yy102; - goto yy25; + if (yych <= 0x1F) goto yy3; + if (yych <= '#') goto yy26; + goto yy3; } } } else { - if (yych <= '/') { - if (yych <= ',') { - if (yych <= '+') goto yy78; - goto yy25; + if (yych <= '-') { + if (yych <= '*') { + if (yych <= '%') goto yy104; + goto yy26; } else { - if (yych <= '-') goto yy45; - if (yych <= '.') goto yy163; - goto yy3; + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy26; + goto yy46; } } else { - if (yych <= ':') { - if (yych <= '9') goto yy93; - goto yy61; + if (yych <= '9') { + if (yych <= '.') goto yy166; + if (yych <= '/') goto yy3; + goto yy95; } else { - if (yych <= '?') goto yy25; - if (yych >= 'A') goto yy165; + if (yych <= ':') goto yy62; + if (yych <= '?') goto yy26; } } } } else { - if (yych <= 'z') { - if (yych <= '_') { - if (yych <= 'F') { - if (yych <= 'E') goto yy166; - goto yy165; + if (yych <= 'f') { + if (yych <= '^') { + if (yych <= 'E') { + if (yych <= 'D') goto yy168; + goto yy169; } else { - if (yych <= 'Z') goto yy45; - if (yych <= '^') goto yy25; - goto yy45; + if (yych <= 'F') goto yy168; + if (yych <= 'Z') goto yy46; + goto yy26; } } else { - if (yych <= 'd') { - if (yych <= '`') goto yy25; - goto yy165; + if (yych <= '`') { + if (yych <= '_') goto yy46; + goto yy26; } else { - if (yych <= 'e') goto yy166; - if (yych <= 'f') goto yy165; - goto yy45; + if (yych == 'e') goto yy169; + goto yy168; } } } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= '~') goto yy25; - goto yy3; + if (yych <= 0xDF) { + if (yych <= '~') { + if (yych <= 'z') goto yy46; + goto yy26; } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xDF) goto yy55; + if (yych <= 0x7F) goto yy3; + if (yych <= 0xC1) goto yy26; goto yy56; } } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy57; - goto yy58; + if (yych <= 0xE0) goto yy57; + if (yych <= 0xEF) goto yy58; + goto yy59; } else { - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; - goto yy25; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; + goto yy26; } } } } -yy94: +yy96: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= ',') goto yy4; if (yych == '/') goto yy4; - goto yy168; + goto yy171; } else { if (yych <= 'Z') { if (yych <= '@') goto yy4; - goto yy168; + goto yy171; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy168; + if (yych <= 'z') goto yy171; goto yy4; } } -yy95: - yych = *++YYCURSOR; - if (yych != '/') goto yy79; -yy96: - yych = *++YYCURSOR; - if (yych == 'P') goto yy169; - goto yy98; yy97: yych = *++YYCURSOR; + if (yych != '/') goto yy81; yy98: - if (yybm[768+yych] & 32) { - goto yy97; - } - goto yy23; + yych = *++YYCURSOR; + if (yych == 'P') goto yy172; + goto yy100; yy99: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 64) { + yych = *++YYCURSOR; +yy100: + if (yybm[768+yych] & 8) { goto yy99; } - if (yych <= ':') { - if (yych <= ' ') { + goto yy24; +yy101: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 16) { + goto yy101; + } + if (yych <= ',') { + if (yych <= 0x1B) { if (yych <= '\n') { - if (yych <= 0x00) goto yy23; + if (yych <= 0x00) goto yy24; if (yych <= 0x08) goto yy3; - goto yy23; + goto yy24; } else { - if (yych == '\r') goto yy23; - if (yych <= 0x1F) goto yy3; - goto yy23; + if (yych == '\r') goto yy24; + if (yych <= 0x1A) goto yy3; + goto yy24; } } else { - if (yych <= '&') { - if (yych == '"') goto yy23; - goto yy97; + if (yych <= '"') { + if (yych <= 0x1F) goto yy3; + if (yych == '!') goto yy99; + goto yy24; } else { - if (yych <= '\'') goto yy23; - if (yych <= '*') goto yy97; - if (yych <= ',') goto yy23; - goto yy61; + if (yych == '\'') goto yy24; + if (yych <= '*') goto yy99; + goto yy24; } } } else { if (yych <= 0x7F) { if (yych <= ']') { - if (yych == '\\') goto yy97; - goto yy23; + if (yych <= ':') goto yy62; + if (yych == '\\') goto yy99; + goto yy24; } else { - if (yych <= '^') goto yy97; - if (yych <= '}') goto yy23; - if (yych <= '~') goto yy97; + if (yych <= '^') goto yy99; + if (yych <= '}') goto yy24; + if (yych <= '~') goto yy99; goto yy3; } } else { if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy23; - if (yych <= 0xDF) goto yy55; - if (yych <= 0xE0) goto yy56; - goto yy57; + if (yych <= 0xC1) goto yy24; + if (yych <= 0xDF) goto yy56; + if (yych <= 0xE0) goto yy57; + goto yy58; } else { - if (yych <= 0xF0) goto yy58; - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; - goto yy23; + if (yych <= 0xF0) goto yy59; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; + goto yy24; } } } -yy100: +yy102: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= '!') { + if (yych <= '9') { + if (yych <= ' ') { if (yych <= '\f') { - if (yych <= 0x00) goto yy23; + if (yych <= 0x00) goto yy24; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy23; + if (yych <= '\n') goto yy24; goto yy4; } else { - if (yych <= '\r') goto yy23; - if (yych <= 0x1F) goto yy4; - if (yych <= ' ') goto yy23; - goto yy97; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy24; + goto yy4; + } else { + if (yych <= 0x1B) goto yy24; + if (yych <= 0x1F) goto yy4; + goto yy24; + } } } else { - if (yych <= '&') { - if (yych <= '"') goto yy23; - if (yych == '$') goto yy99; - goto yy97; + if (yych <= '$') { + if (yych == '"') goto yy24; + if (yych <= '#') goto yy99; + goto yy101; } else { - if (yych <= '*') { - if (yych <= '\'') goto yy23; - goto yy97; + if (yych <= '\'') { + if (yych <= '&') goto yy99; + goto yy24; } else { - if (yych <= ',') goto yy23; - if (yych <= '9') goto yy99; - goto yy4; + if (yych <= '*') goto yy99; + if (yych <= ',') goto yy24; + goto yy101; } } } } else { if (yych <= '`') { - if (yych <= '\\') { - if (yych <= '?') goto yy23; - if (yych <= 'Z') goto yy99; - if (yych <= '[') goto yy23; - goto yy97; + if (yych <= '[') { + if (yych <= ':') goto yy4; + if (yych <= '?') goto yy24; + if (yych <= 'Z') goto yy101; + goto yy24; } else { - if (yych <= ']') goto yy23; - if (yych <= '^') goto yy97; - if (yych <= '_') goto yy99; - goto yy23; + if (yych <= ']') { + if (yych <= '\\') goto yy99; + goto yy24; + } else { + if (yych <= '^') goto yy99; + if (yych <= '_') goto yy101; + goto yy24; + } } } else { if (yych <= '}') { - if (yych == 'r') goto yy170; - if (yych <= 'z') goto yy99; - goto yy23; + if (yych == 'r') goto yy173; + if (yych <= 'z') goto yy101; + goto yy24; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy97; + if (yych <= '~') goto yy99; goto yy4; } else { - if (yych <= 0xC1) goto yy23; + if (yych <= 0xC1) goto yy24; if (yych <= 0xF4) goto yy4; - goto yy23; + goto yy24; } } } } -yy101: +yy103: yych = *++YYCURSOR; - if (yybm[768+yych] & 128) { - goto yy101; + if (yybm[768+yych] & 32) { + goto yy103; } - if (yych == '%') goto yy171; + if (yych == '%') goto yy174; goto yy1; -yy102: +yy104: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '*') { - if (yych == '%') goto yy79; + if (yych == '%') goto yy81; } else { - if (yych == ',') goto yy103; - if (yych <= '.') goto yy79; + if (yych == ',') goto yy105; + if (yych <= '.') goto yy81; } } else { if (yych <= '^') { - if (yych <= '9') goto yy79; - if (yych <= '?') goto yy103; - if (yych <= 'Z') goto yy79; + if (yych <= '9') goto yy81; + if (yych <= '?') goto yy105; + if (yych <= 'Z') goto yy81; } else { - if (yych == '`') goto yy103; - if (yych <= 'z') goto yy79; + if (yych == '`') goto yy105; + if (yych <= 'z') goto yy81; } } -yy103: -#line 230 "../../lnav/src/data_scanner_re.re" +yy105: +#line 235 "../../lnav/src/data_scanner_re.re" { RET(DT_PERCENTAGE); } -#line 2417 "data_scanner_re.cc" -yy104: +#line 2508 "data_scanner_re.cc" +yy106: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '1') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '0') goto yy172; - goto yy173; + if (yych <= '0') goto yy175; + goto yy176; } } } else { if (yych <= 'Z') { if (yych <= '9') { - if (yych <= '2') goto yy174; - goto yy172; + if (yych <= '2') goto yy177; + goto yy175; } else { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - goto yy45; + if (yych <= '@') goto yy96; + goto yy46; } } else { if (yych <= '_') { if (yych <= '^') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy45; + if (yych <= 'z') goto yy46; goto yy4; } } } -yy105: +yy107: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yybm[768+yych] & 32) { + goto yy103; } - if (yych <= ':') { - if (yych <= '%') { + if (yych <= '9') { + if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy106; + if (yych <= 0x00) goto yy108; if (yych <= 0x08) goto yy4; if (yych >= '\v') goto yy4; } else { - if (yych <= 0x1F) { + if (yych <= 0x1A) { if (yych >= 0x0E) goto yy4; } else { - if (yych <= '#') goto yy106; - if (yych <= '$') goto yy4; - goto yy102; + if (yych <= 0x1B) goto yy108; + if (yych <= 0x1F) goto yy4; } } } else { - if (yych <= '-') { - if (yych == '+') goto yy78; - if (yych >= '-') goto yy45; - } else { - if (yych <= '/') { - if (yych <= '.') goto yy175; - goto yy176; + if (yych <= ',') { + if (yych <= '%') { + if (yych <= '$') goto yy4; + goto yy104; } else { - if (yych <= '7') goto yy177; - if (yych <= '9') goto yy178; - goto yy179; + if (yych == '+') goto yy80; + } + } else { + if (yych <= '.') { + if (yych <= '-') goto yy46; + goto yy178; + } else { + if (yych <= '/') goto yy179; + if (yych <= '7') goto yy180; + goto yy181; } } } } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy106; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy180; - goto yy181; + if (yych <= '_') { + if (yych <= 'D') { + if (yych <= ':') goto yy182; + if (yych <= '?') goto yy108; + if (yych <= '@') goto yy96; + goto yy183; } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy180; - goto yy112; + if (yych <= 'F') { + if (yych <= 'E') goto yy184; + goto yy183; } else { - if (yych == '_') goto yy45; + if (yych <= 'Z') goto yy114; + if (yych >= '_') goto yy46; } } } else { if (yych <= 'z') { - if (yych == 'e') goto yy181; - if (yych <= 'f') goto yy180; - goto yy112; + if (yych <= 'd') { + if (yych >= 'a') goto yy183; + } else { + if (yych <= 'e') goto yy184; + if (yych <= 'f') goto yy183; + goto yy114; + } } else { if (yych <= 0x7F) { if (yych >= 0x7F) goto yy4; } else { - if (yych <= 0xC1) goto yy106; + if (yych <= 0xC1) goto yy108; if (yych <= 0xF4) goto yy4; } } } } -yy106: -#line 229 "../../lnav/src/data_scanner_re.re" - { RET(DT_OCTAL_NUMBER); } -#line 2526 "data_scanner_re.cc" -yy107: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= ':') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; - goto yy4; - } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; - } - } else { - if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; - } else { - if (yych <= '.') { - if (yych <= '-') goto yy45; - goto yy175; - } else { - if (yych <= '/') goto yy176; - if (yych <= '9') goto yy178; - goto yy179; - } - } - } - } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy180; - goto yy181; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy180; - goto yy112; - } else { - if (yych == '_') goto yy45; - goto yy25; - } - } - } else { - if (yych <= 'z') { - if (yych == 'e') goto yy181; - if (yych <= 'f') goto yy180; - goto yy112; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy25; - goto yy4; - } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xF4) goto yy4; - goto yy25; - } - } - } - } yy108: - yych = *++YYCURSOR; - if (yych <= ':') { - if (yych <= '.') goto yy1; - if (yych <= '/') goto yy182; - if (yych <= '9') goto yy183; - goto yy184; - } else { - if (yych <= 'F') { - if (yych <= '@') goto yy1; - goto yy185; - } else { - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy185; - goto yy1; - } - } +#line 234 "../../lnav/src/data_scanner_re.re" + { RET(DT_OCTAL_NUMBER); } +#line 2625 "data_scanner_re.cc" yy109: - yyaccept = 12; + yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } if (yych <= '9') { if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy110; + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy26; + goto yy4; } else { - if (yych == '\r') goto yy110; - if (yych <= 0x1F) goto yy4; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; + goto yy4; + } else { + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy4; + goto yy26; + } } } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych >= '+') goto yy78; + if (yych <= '%') goto yy104; + if (yych <= '*') goto yy26; + goto yy80; } else { - if (yych <= ',') goto yy110; - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy180; + if (yych <= '-') { + if (yych <= ',') goto yy26; + goto yy46; + } else { + if (yych <= '.') goto yy178; + if (yych <= '/') goto yy179; + goto yy181; + } } } } else { if (yych <= '_') { - if (yych <= '@') { - if (yych <= ':') goto yy186; - if (yych >= '@') goto yy94; + if (yych <= 'D') { + if (yych <= ':') goto yy182; + if (yych <= '?') goto yy26; + if (yych <= '@') goto yy96; + goto yy183; } else { - if (yych <= 'F') goto yy180; - if (yych <= 'Z') goto yy112; - if (yych >= '_') goto yy45; + if (yych <= 'F') { + if (yych <= 'E') goto yy184; + goto yy183; + } else { + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy26; + goto yy46; + } } } else { - if (yych <= '~') { - if (yych <= '`') goto yy110; - if (yych <= 'f') goto yy180; - if (yych <= 'z') goto yy112; + if (yych <= 'z') { + if (yych <= 'd') { + if (yych <= '`') goto yy26; + goto yy183; + } else { + if (yych <= 'e') goto yy184; + if (yych <= 'f') goto yy183; + goto yy114; + } } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy110; - if (yych <= 0xF4) goto yy4; + if (yych <= 0x7F) { + if (yych <= '~') goto yy26; + goto yy4; + } else { + if (yych <= 0xC1) goto yy26; + if (yych <= 0xF4) goto yy4; + goto yy26; + } } } } yy110: -#line 232 "../../lnav/src/data_scanner_re.re" - { RET(DT_HEX_NUMBER); } -#line 2661 "data_scanner_re.cc" + yych = *++YYCURSOR; + if (yych <= ':') { + if (yych <= '.') goto yy1; + if (yych <= '/') goto yy185; + if (yych <= '9') goto yy186; + goto yy187; + } else { + if (yych <= 'F') { + if (yych <= '@') goto yy1; + goto yy188; + } else { + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy188; + goto yy1; + } + } yy111: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy110; + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy112; if (yych <= 0x08) goto yy4; - goto yy110; + if (yych >= '\v') goto yy4; } else { - if (yych == '\r') goto yy110; - if (yych <= 0x1F) goto yy4; - goto yy110; + if (yych <= '\r') goto yy112; + if (yych != 0x1B) goto yy4; } } else { - if (yych <= '+') { + if (yych <= '*') { + if (yych <= '#') goto yy112; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy110; - goto yy187; + if (yych <= '%') goto yy80; } else { - if (yych <= ',') goto yy110; - if (yych <= '-') goto yy188; - if (yych <= '.') goto yy45; + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy112; + if (yych <= '.') goto yy46; goto yy4; } } } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy180; - if (yych <= ':') goto yy186; - if (yych <= '?') goto yy110; - goto yy94; + if (yych <= '9') goto yy183; + if (yych <= ':') goto yy189; + if (yych >= '@') goto yy96; } else { - if (yych <= 'F') goto yy180; - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy110; - goto yy45; + if (yych <= 'F') goto yy183; + if (yych <= 'Z') goto yy114; + if (yych >= '_') goto yy46; } } else { if (yych <= '~') { - if (yych <= '`') goto yy110; - if (yych <= 'f') goto yy180; - if (yych >= '{') goto yy110; + if (yych <= '`') goto yy112; + if (yych <= 'f') goto yy183; + if (yych <= 'z') goto yy114; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy110; + if (yych <= 0xC1) goto yy112; if (yych <= 0xF4) goto yy4; - goto yy110; } } } yy112: +#line 237 "../../lnav/src/data_scanner_re.re" + { RET(DT_HEX_NUMBER); } +#line 2773 "data_scanner_re.cc" +yy113: + yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy112; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy112; + goto yy4; + } else { + if (yych <= '\r') goto yy112; + if (yych == 0x1B) goto yy112; + goto yy4; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy112; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy80; + goto yy112; + } else { + if (yych <= '+') goto yy190; + if (yych <= ',') goto yy112; + if (yych <= '-') goto yy191; + goto yy46; + } + } + } else { + if (yych <= '^') { + if (yych <= '?') { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy183; + if (yych <= ':') goto yy189; + goto yy112; + } else { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy183; + if (yych >= '[') goto yy112; + } + } else { + if (yych <= 'z') { + if (yych <= '_') goto yy46; + if (yych <= '`') goto yy112; + if (yych <= 'f') goto yy183; + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy112; + goto yy4; + } else { + if (yych <= 0xC1) goto yy112; + if (yych <= 0xF4) goto yy4; + goto yy112; + } + } + } + } +yy114: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 1) { - goto yy112; + if (yybm[768+yych] & 64) { + goto yy114; } - if (yych <= '/') { - if (yych <= '#') { + if (yych <= '.') { + if (yych <= 0x1B) { if (yych <= '\n') { if (yych <= 0x00) goto yy5; if (yych <= 0x08) goto yy3; goto yy5; } else { if (yych == '\r') goto yy5; - if (yych <= 0x1F) goto yy3; + if (yych <= 0x1A) goto yy3; goto yy5; } } else { - if (yych <= '*') { + if (yych <= '%') { + if (yych <= 0x1F) goto yy3; + if (yych <= '#') goto yy5; if (yych <= '$') goto yy3; - if (yych <= '%') goto yy78; - goto yy5; + goto yy80; } else { - if (yych <= '+') goto yy78; + if (yych == '+') goto yy80; if (yych <= ',') goto yy5; - if (yych <= '.') goto yy45; - goto yy3; + goto yy46; } } } else { if (yych <= 0x7F) { if (yych <= '@') { - if (yych <= ':') goto yy143; + if (yych <= '/') goto yy3; + if (yych <= ':') goto yy145; if (yych <= '?') goto yy5; - goto yy94; + goto yy96; } else { - if (yych == '_') goto yy45; + if (yych == '_') goto yy46; if (yych <= '~') goto yy5; goto yy3; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) goto yy55; - if (yych <= 0xE0) goto yy56; - goto yy57; + if (yych <= 0xDF) goto yy56; + if (yych <= 0xE0) goto yy57; + goto yy58; } else { - if (yych <= 0xF0) goto yy58; - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; + if (yych <= 0xF0) goto yy59; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; goto yy5; } } } -yy113: +yy115: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy189; - goto yy143; + if (yych <= '9') goto yy192; + goto yy145; } } } else { if (yych <= '^') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy94; + goto yy96; } else { - if (yych <= 'F') goto yy189; - if (yych <= 'Z') goto yy112; + if (yych <= 'F') goto yy192; + if (yych <= 'Z') goto yy114; goto yy4; } } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy189; - if (yych <= 'z') goto yy112; + if (yych <= 'f') goto yy192; + if (yych <= 'z') goto yy114; goto yy4; } } } -yy114: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= ':') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; - goto yy4; - } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; - } - } else { - if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; - } else { - if (yych <= '.') { - if (yych <= '-') goto yy45; - goto yy175; - } else { - if (yych <= '/') goto yy176; - if (yych <= '9') goto yy190; - goto yy179; - } - } - } - } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy180; - goto yy181; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy180; - goto yy112; - } else { - if (yych == '_') goto yy45; - goto yy25; - } - } - } else { - if (yych <= 'z') { - if (yych == 'e') goto yy181; - if (yych <= 'f') goto yy180; - goto yy112; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy25; - goto yy4; - } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xF4) goto yy4; - goto yy25; - } - } - } - } -yy115: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= ':') { - if (yych <= '%') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; - goto yy4; - } else { - if (yych <= 0x1F) { - if (yych <= '\r') goto yy25; - goto yy4; - } else { - if (yych <= '#') goto yy25; - if (yych <= '$') goto yy4; - goto yy102; - } - } - } else { - if (yych <= '-') { - if (yych == '+') goto yy78; - if (yych <= ',') goto yy25; - goto yy45; - } else { - if (yych <= '/') { - if (yych <= '.') goto yy175; - goto yy176; - } else { - if (yych <= '5') goto yy190; - if (yych <= '9') goto yy178; - goto yy179; - } - } - } - } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy180; - goto yy181; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy180; - goto yy112; - } else { - if (yych == '_') goto yy45; - goto yy25; - } - } - } else { - if (yych <= 'z') { - if (yych == 'e') goto yy181; - if (yych <= 'f') goto yy180; - goto yy112; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy25; - goto yy4; - } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xF4) goto yy4; - goto yy25; - } - } - } - } yy116: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '9') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy26; + goto yy4; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; + goto yy4; + } else { + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy4; + goto yy26; + } + } + } else { + if (yych <= '+') { + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy104; + if (yych <= '*') goto yy26; + goto yy80; + } else { + if (yych <= '-') { + if (yych <= ',') goto yy26; + goto yy46; + } else { + if (yych <= '.') goto yy178; + if (yych <= '/') goto yy179; + goto yy193; + } + } + } + } else { + if (yych <= '_') { + if (yych <= 'D') { + if (yych <= ':') goto yy182; + if (yych <= '?') goto yy26; + if (yych <= '@') goto yy96; + goto yy183; + } else { + if (yych <= 'F') { + if (yych <= 'E') goto yy184; + goto yy183; + } else { + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy26; + goto yy46; + } + } + } else { + if (yych <= 'z') { + if (yych <= 'd') { + if (yych <= '`') goto yy26; + goto yy183; + } else { + if (yych <= 'e') goto yy184; + if (yych <= 'f') goto yy183; + goto yy114; + } + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy26; + goto yy4; + } else { + if (yych <= 0xC1) goto yy26; + if (yych <= 0xF4) goto yy4; + goto yy26; + } + } + } + } +yy117: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '9') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy26; + goto yy4; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; + goto yy4; + } else { + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy4; + goto yy26; + } + } + } else { + if (yych <= ',') { + if (yych <= '%') { + if (yych <= '$') goto yy4; + goto yy104; + } else { + if (yych == '+') goto yy80; + goto yy26; + } + } else { + if (yych <= '.') { + if (yych <= '-') goto yy46; + goto yy178; + } else { + if (yych <= '/') goto yy179; + if (yych <= '5') goto yy193; + goto yy181; + } + } + } + } else { + if (yych <= '_') { + if (yych <= 'D') { + if (yych <= ':') goto yy182; + if (yych <= '?') goto yy26; + if (yych <= '@') goto yy96; + goto yy183; + } else { + if (yych <= 'F') { + if (yych <= 'E') goto yy184; + goto yy183; + } else { + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy26; + goto yy46; + } + } + } else { + if (yych <= 'z') { + if (yych <= 'd') { + if (yych <= '`') goto yy26; + goto yy183; + } else { + if (yych <= 'e') goto yy184; + if (yych <= 'f') goto yy183; + goto yy114; + } + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy26; + goto yy4; + } else { + if (yych <= 0xC1) goto yy26; + if (yych <= 0xF4) goto yy4; + goto yy26; + } + } + } + } +yy118: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '9') { if (yych <= '0') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy193; + goto yy196; } else { - if (yych <= '1') goto yy194; - if (yych <= '2') goto yy195; - goto yy193; + if (yych <= '1') goto yy197; + if (yych <= '2') goto yy198; + goto yy196; } } else { if (yych <= 'E') { if (yych <= ':') goto yy1; if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy196; + goto yy199; } else { - if (yych <= 'F') goto yy197; + if (yych <= 'F') goto yy200; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'e') goto yy196; - if (yych <= 'f') goto yy197; + if (yych <= 'e') goto yy199; + if (yych <= 'f') goto yy200; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy201; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy199; + goto yy202; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy117: +yy119: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '-') { if (yych <= ',') goto yy1; - goto yy204; + goto yy207; } else { if (yych <= '/') goto yy1; - if (yych <= ':') goto yy204; + if (yych <= ':') goto yy207; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy204; + if (yych <= 'Z') goto yy207; if (yych <= '^') goto yy1; - goto yy204; + goto yy207; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy204; + if (yych <= 'z') goto yy207; goto yy1; } } -yy118: - yych = *++YYCURSOR; - if (yybm[512+yych] & 64) { - goto yy207; - } - goto yy206; -yy119: - yych = *++YYCURSOR; - if (yych <= '\r') { - if (yych == '\t') goto yy1; - if (yych <= '\f') goto yy212; - goto yy1; - } else { - if (yych <= ' ') { - if (yych <= 0x1F) goto yy212; - goto yy1; - } else { - if (yych == '>') goto yy1; - goto yy212; - } - } yy120: + yych = *++YYCURSOR; + if (yybm[512+yych] & 16) { + goto yy210; + } + goto yy209; +yy121: + yych = *++YYCURSOR; + if (yych <= '\r') { + if (yych == '\t') goto yy1; + if (yych <= '\f') goto yy215; + goto yy1; + } else { + if (yych <= ' ') { + if (yych <= 0x1F) goto yy215; + goto yy1; + } else { + if (yych == '>') goto yy1; + goto yy215; + } + } +yy122: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '-') { if (yych <= ',') goto yy1; - goto yy213; + goto yy216; } else { if (yych <= '/') goto yy1; - if (yych <= ':') goto yy213; + if (yych <= ':') goto yy216; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy213; + if (yych <= 'Z') goto yy216; if (yych <= '^') goto yy1; - goto yy213; + goto yy216; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy213; + if (yych <= 'z') goto yy216; goto yy1; } } -yy121: +yy123: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '+') { if (yych <= '\r') { if (yych <= 0x08) { - if (yych <= 0x00) goto yy218; + if (yych <= 0x00) goto yy221; } else { - if (yych <= '\n') goto yy218; - if (yych >= '\r') goto yy218; + if (yych <= '\n') goto yy221; + if (yych >= '\r') goto yy221; } } else { if (yych <= '"') { - if (yych >= ' ') goto yy218; + if (yych >= ' ') goto yy221; } else { - if (yych <= '&') goto yy122; - if (yych <= '*') goto yy218; + if (yych <= '&') goto yy124; + if (yych <= '*') goto yy221; } } } else { if (yych <= ';') { if (yych <= '-') { - if (yych <= ',') goto yy218; + if (yych <= ',') goto yy221; } else { if (yych <= '.') { yyt4 = YYCURSOR; - goto yy219; + goto yy222; } - if (yych >= ':') goto yy218; + if (yych >= ':') goto yy221; } } else { if (yych <= '?') { - if (yych >= '?') goto yy218; + if (yych >= '?') goto yy221; } else { - if (yych <= '`') goto yy122; - if (yych <= 'z') goto yy132; + if (yych <= '`') goto yy124; + if (yych <= 'z') goto yy134; } } } -yy122: -#line 152 "../../lnav/src/data_scanner_re.re" +yy124: +#line 153 "../../lnav/src/data_scanner_re.re" { CAPTURE(DT_WORD); } -#line 3127 "data_scanner_re.cc" -yy123: +#line 3265 "data_scanner_re.cc" +yy125: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy220; - goto yy186; + if (yych <= '9') goto yy223; + goto yy189; } } } else { if (yych <= '^') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy94; + goto yy96; } else { - if (yych <= 'F') goto yy220; - if (yych <= 'Z') goto yy112; + if (yych <= 'F') goto yy223; + if (yych <= 'Z') goto yy114; goto yy4; } } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy220; - if (yych <= 'z') goto yy112; + if (yych <= 'f') goto yy223; + if (yych <= 'z') goto yy114; goto yy4; } } } -yy124: +yy126: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') { if (yych <= '.') goto yy1; - goto yy182; + goto yy185; } else { - if (yych <= '9') goto yy185; - if (yych <= ':') goto yy184; + if (yych <= '9') goto yy188; + if (yych <= ':') goto yy187; goto yy1; } } else { if (yych <= '\\') { - if (yych <= 'F') goto yy185; + if (yych <= 'F') goto yy188; if (yych <= '[') goto yy1; - goto yy96; + goto yy98; } else { if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy185; + if (yych <= 'f') goto yy188; goto yy1; } } -yy125: +yy127: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -3193,248 +3331,253 @@ yy125: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy217; + goto yy220; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } } else { if (yych <= '?') { if (yych <= '9') { - if (yych <= '-') goto yy45; + if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy221; + goto yy224; } if (yych <= '/') goto yy4; - goto yy220; + goto yy223; } else { if (yych <= ':') { yyt4 = YYCURSOR; - goto yy222; + goto yy225; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy220; - if (yych <= 'Z') goto yy112; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy223; + if (yych <= 'Z') goto yy114; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy223; + if (yych <= 'f') goto yy226; if (yych >= '{') goto yy4; } } } } -yy126: +yy128: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 2) { - goto yy126; + if (yybm[768+yych] & 128) { + goto yy128; } - if (yych <= '.') { - if (yych <= '"') { - if (yych <= '\f') { - if (yych <= 0x00) { - yyt4 = YYCURSOR; - goto yy214; - } - if (yych <= 0x08) goto yy3; - if (yych <= '\n') { - yyt4 = YYCURSOR; - goto yy214; - } - goto yy3; - } else { - if (yych <= 0x1F) { - if (yych <= '\r') { + if (yych <= '-') { + if (yych <= '!') { + if (yych <= '\r') { + if (yych <= 0x08) { + if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } goto yy3; } else { - if (yych == '!') { + if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy216; + goto yy217; } - yyt4 = YYCURSOR; - goto yy214; - } - } - } else { - if (yych <= '\'') { - if (yych <= '$') { - if (yych <= '#') goto yy5; - goto yy3; - } else { - if (yych <= '%') goto yy78; - if (yych <= '&') goto yy5; + if (yych <= '\f') goto yy3; yyt4 = YYCURSOR; goto yy217; } } else { - if (yych <= '+') { - if (yych <= '*') { - yyt4 = YYCURSOR; - goto yy214; - } - goto yy78; + if (yych <= 0x1B) { + if (yych <= 0x1A) goto yy3; + goto yy5; } else { + if (yych <= 0x1F) goto yy3; + if (yych <= ' ') { + yyt4 = YYCURSOR; + goto yy217; + } + yyt4 = YYCURSOR; + goto yy219; + } + } + } else { + if (yych <= '&') { + if (yych <= '#') { + if (yych <= '"') { + yyt4 = YYCURSOR; + goto yy217; + } + goto yy5; + } else { + if (yych <= '$') goto yy3; + if (yych <= '%') goto yy80; + goto yy5; + } + } else { + if (yych <= '*') { + if (yych <= '\'') { + yyt4 = YYCURSOR; + goto yy220; + } + yyt4 = YYCURSOR; + goto yy217; + } else { + if (yych <= '+') goto yy80; if (yych <= ',') { yyt4 = YYCURSOR; - goto yy216; + goto yy219; } - if (yych <= '-') goto yy45; - yyt4 = YYCURSOR; - goto yy221; + goto yy46; } } } } else { - if (yych <= '_') { - if (yych <= '>') { - if (yych <= '9') { - if (yych <= '/') goto yy3; - goto yy112; - } else { - if (yych <= ':') { - yyt3 = YYCURSOR; + if (yych <= '^') { + if (yych <= ';') { + if (yych <= '/') { + if (yych <= '.') { + yyt4 = YYCURSOR; goto yy224; } - if (yych <= ';') { - yyt4 = YYCURSOR; - goto yy214; + goto yy3; + } else { + if (yych <= '9') goto yy114; + if (yych <= ':') { + yyt3 = YYCURSOR; + goto yy227; } - goto yy5; + yyt4 = YYCURSOR; + goto yy217; } } else { - if (yych <= '@') { - if (yych <= '?') { - yyt4 = YYCURSOR; - goto yy216; - } - goto yy94; + if (yych <= '?') { + if (yych <= '>') goto yy5; + yyt4 = YYCURSOR; + goto yy219; } else { - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy5; - goto yy45; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy114; + goto yy5; } } } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= '~') goto yy5; - goto yy3; + if (yych <= 0xDF) { + if (yych <= '~') { + if (yych <= '_') goto yy46; + goto yy5; } else { + if (yych <= 0x7F) goto yy3; if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) goto yy55; goto yy56; } } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy57; - goto yy58; + if (yych <= 0xE0) goto yy57; + if (yych <= 0xEF) goto yy58; + goto yy59; } else { - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; goto yy5; } } } } -yy127: +yy129: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy78; + goto yy80; } else { - if (yych == '+') goto yy78; + if (yych == '+') goto yy80; goto yy4; } } else { if (yych <= '/') { - if (yych <= '.') goto yy45; + if (yych <= '.') goto yy46; goto yy4; } else { - if (yych <= '9') goto yy220; - if (yych <= ':') goto yy186; + if (yych <= '9') goto yy223; + if (yych <= ':') goto yy189; goto yy4; } } } else { if (yych <= 'Z') { if (yych <= 'F') { - if (yych <= '@') goto yy94; - goto yy220; + if (yych <= '@') goto yy96; + goto yy223; } else { - if (yych == 'L') goto yy225; - goto yy112; + if (yych == 'L') goto yy228; + goto yy114; } } else { if (yych <= '`') { - if (yych == '_') goto yy45; + if (yych == '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy220; - if (yych <= 'z') goto yy112; + if (yych <= 'f') goto yy223; + if (yych <= 'z') goto yy114; goto yy4; } } } -yy128: +yy130: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '-') { @@ -3442,50 +3585,50 @@ yy128: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; goto yy4; } else { if (yych <= '*') { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy217; + goto yy220; } yyt4 = YYCURSOR; - goto yy214; + goto yy217; } else { - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; if (yych <= ',') { yyt4 = YYCURSOR; - goto yy216; + goto yy219; } - goto yy45; + goto yy46; } } } @@ -3494,94 +3637,94 @@ yy128: if (yych <= ':') { if (yych <= '.') { yyt4 = YYCURSOR; - goto yy221; + goto yy224; } if (yych <= '/') goto yy4; - if (yych <= '9') goto yy220; + if (yych <= '9') goto yy223; yyt4 = YYCURSOR; - goto yy222; + goto yy225; } else { if (yych <= '>') { if (yych <= ';') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } goto yy4; } else { if (yych <= '?') { yyt4 = YYCURSOR; - goto yy216; + goto yy219; } - if (yych <= '@') goto yy94; - goto yy220; + if (yych <= '@') goto yy96; + goto yy223; } } } else { if (yych <= '`') { - if (yych <= 'Z') goto yy112; - if (yych == '_') goto yy45; + if (yych <= 'Z') goto yy114; + if (yych == '_') goto yy46; goto yy4; } else { if (yych <= 'k') { - if (yych <= 'f') goto yy223; - goto yy126; + if (yych <= 'f') goto yy226; + goto yy128; } else { - if (yych <= 'l') goto yy226; - if (yych <= 'z') goto yy126; + if (yych <= 'l') goto yy229; + if (yych <= 'z') goto yy128; goto yy4; } } } } -yy129: +yy131: yych = *++YYCURSOR; if (yych <= '9') { - if (yych == '/') goto yy182; + if (yych == '/') goto yy185; goto yy1; } else { - if (yych <= ':') goto yy147; - if (yych == '\\') goto yy96; + if (yych <= ':') goto yy149; + if (yych == '\\') goto yy98; goto yy1; } -yy130: +yy132: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy112; - goto yy143; + if (yych <= '9') goto yy114; + goto yy145; } } } else { if (yych <= 'Z') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy94; + goto yy96; } else { - if (yych == 'L') goto yy227; - goto yy112; + if (yych == 'L') goto yy230; + goto yy114; } } else { if (yych <= '_') { if (yych <= '^') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy112; + if (yych <= 'z') goto yy114; goto yy4; } } } -yy131: +yy133: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -3589,126 +3732,126 @@ yy131: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy217; + goto yy220; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } } else { if (yych <= '?') { if (yych <= '9') { - if (yych <= '-') goto yy45; + if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy221; + goto yy224; } if (yych <= '/') goto yy4; - goto yy112; + goto yy114; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy224; + goto yy227; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '_') { - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy112; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy114; if (yych <= '^') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= 'm') { if (yych <= '`') goto yy4; - goto yy126; + goto yy128; } else { - if (yych <= 'n') goto yy228; - if (yych <= 'z') goto yy126; + if (yych <= 'n') goto yy231; + if (yych <= 'z') goto yy128; goto yy4; } } } } -yy132: +yy134: yych = *++YYCURSOR; if (yych <= '\'') { if (yych <= '\r') { if (yych <= 0x08) { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } goto yy1; } else { if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '\f') goto yy1; yyt4 = YYCURSOR; - goto yy214; + goto yy217; } } else { if (yych <= '!') { if (yych <= 0x1F) goto yy1; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } yyt4 = YYCURSOR; - goto yy216; + goto yy219; } else { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '&') goto yy1; yyt4 = YYCURSOR; - goto yy217; + goto yy220; } } } else { @@ -3716,15 +3859,15 @@ yy132: if (yych <= ',') { if (yych <= '*') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '+') goto yy1; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } else { if (yych == '.') { yyt4 = YYCURSOR; - goto yy219; + goto yy222; } goto yy1; } @@ -3732,57 +3875,57 @@ yy132: if (yych <= '?') { if (yych <= ';') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '>') goto yy1; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy132; + if (yych <= 'z') goto yy134; goto yy1; } } } -yy133: +yy135: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy112; - goto yy143; + if (yych <= '9') goto yy114; + goto yy145; } } } else { if (yych <= 'Z') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy94; + goto yy96; } else { - if (yych == 'U') goto yy229; - goto yy112; + if (yych == 'U') goto yy232; + goto yy114; } } else { if (yych <= '_') { if (yych <= '^') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy112; + if (yych <= 'z') goto yy114; goto yy4; } } } -yy134: +yy136: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -3790,113 +3933,103 @@ yy134: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy217; + goto yy220; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } } else { if (yych <= '?') { if (yych <= '9') { - if (yych <= '-') goto yy45; + if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy221; + goto yy224; } if (yych <= '/') goto yy4; - goto yy112; + goto yy114; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy224; + goto yy227; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '_') { - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy112; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy114; if (yych <= '^') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= 't') { if (yych <= '`') goto yy4; - goto yy126; + goto yy128; } else { - if (yych <= 'u') goto yy228; - if (yych <= 'z') goto yy126; + if (yych <= 'u') goto yy231; + if (yych <= 'z') goto yy128; goto yy4; } } } } -yy135: - ++YYCURSOR; -#line 247 "../../lnav/src/data_scanner_re.re" - { RET(DT_ESCAPED_CHAR); } -#line 3882 "data_scanner_re.cc" -yy136: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy135; - goto yy1; yy137: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy136; - goto yy1; + ++YYCURSOR; +#line 252 "../../lnav/src/data_scanner_re.re" + { RET(DT_ESCAPED_CHAR); } +#line 4025 "data_scanner_re.cc" yy138: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy136; + if (yych <= 0xBF) goto yy137; goto yy1; yy139: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; + if (yych <= 0x9F) goto yy1; if (yych <= 0xBF) goto yy138; goto yy1; yy140: @@ -3906,32 +4039,42 @@ yy140: goto yy1; yy141: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy138; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy140; goto yy1; yy142: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy140; + goto yy1; +yy143: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy140; + goto yy1; +yy144: yych = *++YYCURSOR; if (yych <= ':') { if (yych <= '.') goto yy1; - if (yych <= '/') goto yy182; - if (yych <= '9') goto yy185; - goto yy184; + if (yych <= '/') goto yy185; + if (yych <= '9') goto yy188; + goto yy187; } else { if (yych <= 'F') { if (yych <= '@') goto yy1; - goto yy185; + goto yy188; } else { if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy185; + if (yych <= 'f') goto yy188; goto yy1; } } -yy143: +yy145: yych = *++YYCURSOR; - if (yych == '/') goto yy182; - if (yych == ':') goto yy147; + if (yych == '/') goto yy185; + if (yych == ':') goto yy149; goto yy1; -yy144: +yy146: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -3939,309 +4082,326 @@ yy144: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy217; + goto yy220; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } } else { if (yych <= '?') { if (yych <= '9') { - if (yych <= '-') goto yy45; + if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy221; + goto yy224; } if (yych <= '/') goto yy4; - goto yy112; + goto yy114; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy224; + goto yy227; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '_') { - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy112; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy114; if (yych <= '^') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= 'k') { if (yych <= '`') goto yy4; - goto yy126; + goto yy128; } else { - if (yych <= 'l') goto yy230; - if (yych <= 'z') goto yy126; + if (yych <= 'l') goto yy233; + if (yych <= 'z') goto yy128; goto yy4; } } } } -yy145: +yy147: yych = *++YYCURSOR; - if (yych <= '.') { - if (yych <= '!') { + if (yych <= '-') { + if (yych <= 0x1F) { if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych <= 0x08) goto yy81; + if (yych <= 0x08) goto yy83; if (yych <= '\n') { yyt3 = YYCURSOR; - goto yy231; + goto yy234; } - goto yy81; + goto yy83; } else { if (yych <= '\r') { yyt3 = YYCURSOR; - goto yy231; + goto yy234; } - if (yych <= 0x1F) goto yy81; - if (yych <= ' ') { - yyt3 = YYCURSOR; - goto yy231; - } - yyt3 = YYCURSOR; - goto yy232; + if (yych == 0x1B) goto yy1; + goto yy83; } } else { - if (yych <= '*') { + if (yych <= '&') { + if (yych == '!') { + yyt3 = YYCURSOR; + goto yy235; + } if (yych <= '"') { yyt3 = YYCURSOR; - goto yy231; + goto yy234; } - if (yych <= '&') goto yy81; - if (yych <= '\'') { - yyt3 = YYCURSOR; - goto yy233; - } - yyt3 = YYCURSOR; - goto yy231; + goto yy83; } else { - if (yych == ',') { + if (yych <= '*') { + if (yych <= '\'') { + yyt3 = YYCURSOR; + goto yy236; + } yyt3 = YYCURSOR; - goto yy232; + goto yy234; + } else { + if (yych == ',') { + yyt3 = YYCURSOR; + goto yy235; + } + goto yy83; } - if (yych <= '-') goto yy81; - yyt3 = YYCURSOR; - goto yy234; } } } else { if (yych <= 'z') { - if (yych <= '?') { - if (yych <= '9') goto yy81; + if (yych <= '>') { + if (yych <= '.') { + yyt3 = YYCURSOR; + goto yy237; + } + if (yych <= '9') goto yy83; if (yych <= ';') { yyt3 = YYCURSOR; - goto yy231; + goto yy234; } - if (yych <= '>') goto yy81; - yyt3 = YYCURSOR; - goto yy232; + goto yy83; } else { - if (yych == '\\') goto yy84; - if (yych <= '`') goto yy81; - goto yy145; + if (yych <= '[') { + if (yych <= '?') { + yyt3 = YYCURSOR; + goto yy235; + } + goto yy83; + } else { + if (yych <= '\\') goto yy86; + if (yych <= '`') goto yy83; + goto yy147; + } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy81; + if (yych <= 0x7F) goto yy83; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy85; - goto yy86; + if (yych <= 0xDF) goto yy87; + goto yy88; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy87; - goto yy88; + if (yych <= 0xEF) goto yy89; + goto yy90; } else { - if (yych <= 0xF3) goto yy89; - if (yych <= 0xF4) goto yy90; + if (yych <= 0xF3) goto yy91; + if (yych <= 0xF4) goto yy92; goto yy1; } } } } -yy146: +yy148: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 2) { - goto yy126; + if (yybm[768+yych] & 128) { + goto yy128; } if (yych <= '*') { if (yych <= ' ') { if (yych <= '\n') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x08) goto yy4; yyt4 = YYCURSOR; - goto yy214; + goto yy217; } else { if (yych == '\r') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x1F) goto yy4; yyt4 = YYCURSOR; - goto yy214; + goto yy217; } } else { if (yych <= '$') { if (yych <= '!') { yyt4 = YYCURSOR; - goto yy216; + goto yy219; } if (yych <= '"') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } goto yy4; } else { - if (yych <= '%') goto yy78; + if (yych <= '%') goto yy80; if (yych <= '&') goto yy4; if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy217; + goto yy220; } yyt4 = YYCURSOR; - goto yy214; + goto yy217; } } } else { if (yych <= ':') { if (yych <= '-') { - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; if (yych <= ',') { yyt4 = YYCURSOR; - goto yy216; + goto yy219; } - goto yy235; + goto yy238; } else { if (yych <= '.') { yyt4 = YYCURSOR; - goto yy221; + goto yy224; } if (yych <= '/') goto yy4; - if (yych <= '9') goto yy112; + if (yych <= '9') goto yy114; yyt3 = YYCURSOR; - goto yy224; + goto yy227; } } else { if (yych <= '@') { if (yych <= ';') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '>') goto yy4; if (yych <= '?') { yyt4 = YYCURSOR; - goto yy216; + goto yy219; } - goto yy94; + goto yy96; } else { - if (yych <= 'Z') goto yy112; - if (yych == '_') goto yy45; + if (yych <= 'Z') goto yy114; + if (yych == '_') goto yy46; goto yy4; } } } -yy147: +yy149: yych = *++YYCURSOR; - if (yybm[1024+yych] & 64) { + if (yybm[1024+yych] & 8) { goto yy3; } if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy55; - if (yych <= 0xE0) goto yy56; - goto yy57; + if (yych <= 0xDF) goto yy56; + if (yych <= 0xE0) goto yy57; + goto yy58; } else { - if (yych <= 0xF0) goto yy58; - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; + if (yych <= 0xF0) goto yy59; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; goto yy1; } -yy148: - yych = *++YYCURSOR; - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy236; - goto yy1; -yy149: - yych = *++YYCURSOR; - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy237; - goto yy1; yy150: yych = *++YYCURSOR; + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy239; + goto yy1; yy151: - if (yybm[512+yych] & 4) { - goto yy150; - } - if (yych == '\n') goto yy238; + yych = *++YYCURSOR; + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy240; goto yy1; yy152: yych = *++YYCURSOR; yy153: - if (yybm[512+yych] & 8) { + if (yybm[512+yych] & 1) { goto yy152; } - if (yych <= ',') goto yy1; - if (yych <= '.') goto yy239; + if (yych == '\n') goto yy241; goto yy1; yy154: ++YYCURSOR; - yyt1 = yyt2; +#line 204 "../../lnav/src/data_scanner_re.re" + { + RET(DT_CSI); + } +#line 4390 "data_scanner_re.cc" yy155: + yych = *++YYCURSOR; +yy156: + if (yybm[512+yych] & 2) { + goto yy155; + } + if (yych <= ',') goto yy1; + if (yych <= '.') goto yy242; + goto yy1; +yy157: + ++YYCURSOR; + yyt1 = yyt2; +yy158: YYCURSOR = yyt1; -#line 155 "../../lnav/src/data_scanner_re.re" +#line 156 "../../lnav/src/data_scanner_re.re" { CAPTURE(DT_QUOTED_STRING); switch (this->ds_input[cap_inner.c_begin]) { @@ -4254,1599 +4414,1434 @@ yy155: cap_inner.c_end -= 1; return tokenize_result{token_out, cap_all, cap_inner, this->ds_input.data()}; } -#line 4258 "data_scanner_re.cc" -yy156: +#line 4418 "data_scanner_re.cc" +yy159: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); yyt1 = yyt2; - if (yybm[768+yych] & 8) { - goto yy81; + if (yybm[768+yych] & 2) { + goto yy83; } if (yych <= 0xDF) { if (yych <= '\'') { - if (yych <= 0x00) goto yy155; - goto yy83; - } else { - if (yych <= '\\') goto yy84; - if (yych <= 0xC1) goto yy155; + if (yych <= 0x1B) goto yy158; goto yy85; + } else { + if (yych <= '\\') goto yy86; + if (yych <= 0xC1) goto yy158; + goto yy87; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy86; - if (yych <= 0xEF) goto yy87; - goto yy88; + if (yych <= 0xE0) goto yy88; + if (yych <= 0xEF) goto yy89; + goto yy90; } else { - if (yych <= 0xF3) goto yy89; - if (yych <= 0xF4) goto yy90; - goto yy155; + if (yych <= 0xF3) goto yy91; + if (yych <= 0xF4) goto yy92; + goto yy158; } } -yy157: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy154; - goto yy1; -yy158: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy157; - goto yy1; -yy159: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy157; - goto yy1; yy160: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy159; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy157; goto yy1; yy161: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy159; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy160; goto yy1; yy162: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy159; + if (yych <= 0xBF) goto yy160; goto yy1; yy163: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy162; + goto yy1; +yy164: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy162; + goto yy1; +yy165: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy162; + goto yy1; +yy166: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= ',') goto yy4; - if (yych <= '.') goto yy45; + if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy240; + goto yy243; } } else { if (yych <= '^') { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy45; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy46; goto yy4; } else { if (yych == '`') goto yy4; - if (yych <= 'z') goto yy45; + if (yych <= 'z') goto yy46; goto yy4; } } -yy164: +yy167: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yybm[768+yych] & 32) { + goto yy103; } - if (yych <= '@') { - if (yych <= '*') { + if (yych <= '?') { + if (yych <= '$') { if (yych <= '\r') { if (yych <= 0x08) { - if (yych <= 0x00) goto yy106; + if (yych <= 0x00) goto yy108; goto yy3; } else { - if (yych <= '\n') goto yy106; + if (yych <= '\n') goto yy108; if (yych <= '\f') goto yy3; - goto yy106; + goto yy108; } } else { - if (yych <= '#') { - if (yych <= 0x1F) goto yy3; - goto yy106; + if (yych <= 0x1B) { + if (yych <= 0x1A) goto yy3; + goto yy108; } else { - if (yych <= '$') goto yy3; - if (yych <= '%') goto yy102; - goto yy106; + if (yych <= 0x1F) goto yy3; + if (yych <= '#') goto yy108; + goto yy3; } } } else { - if (yych <= '/') { - if (yych <= ',') { - if (yych <= '+') goto yy78; - goto yy106; + if (yych <= '-') { + if (yych <= '*') { + if (yych <= '%') goto yy104; + goto yy108; } else { - if (yych <= '-') goto yy45; - if (yych <= '.') goto yy163; - goto yy3; + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy108; + goto yy46; } } else { - if (yych <= '9') { - if (yych <= '7') goto yy164; - goto yy93; + if (yych <= '7') { + if (yych <= '.') goto yy166; + if (yych <= '/') goto yy3; + goto yy167; } else { - if (yych <= ':') goto yy61; - if (yych <= '?') goto yy106; - goto yy94; + if (yych <= '9') goto yy95; + if (yych <= ':') goto yy62; + goto yy108; } } } } else { if (yych <= 'f') { - if (yych <= '^') { - if (yych <= 'E') { - if (yych >= 'E') goto yy166; + if (yych <= 'Z') { + if (yych <= 'D') { + if (yych <= '@') goto yy96; } else { - if (yych <= 'F') goto yy165; - if (yych <= 'Z') goto yy45; - goto yy106; + if (yych <= 'E') goto yy169; + if (yych >= 'G') goto yy46; } } else { if (yych <= '`') { - if (yych <= '_') goto yy45; - goto yy106; + if (yych == '_') goto yy46; + goto yy108; } else { - if (yych == 'e') goto yy166; + if (yych == 'e') goto yy169; } } } else { if (yych <= 0xDF) { if (yych <= '~') { - if (yych <= 'z') goto yy45; - goto yy106; + if (yych <= 'z') goto yy46; + goto yy108; } else { if (yych <= 0x7F) goto yy3; - if (yych <= 0xC1) goto yy106; - goto yy55; + if (yych <= 0xC1) goto yy108; + goto yy56; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy56; - if (yych <= 0xEF) goto yy57; - goto yy58; + if (yych <= 0xE0) goto yy57; + if (yych <= 0xEF) goto yy58; + goto yy59; } else { - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; - goto yy106; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; + goto yy108; } } } } -yy165: - yyaccept = 12; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 32) { - goto yy165; - } - if (yych <= '?') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy110; - if (yych <= 0x08) goto yy3; - if (yych <= '\n') goto yy110; - goto yy3; - } else { - if (yych <= '\r') goto yy110; - if (yych <= 0x1F) goto yy3; - if (yych <= '#') goto yy110; - goto yy3; - } - } else { - if (yych <= ',') { - if (yych <= '%') goto yy78; - if (yych == '+') goto yy78; - goto yy110; - } else { - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy3; - if (yych <= ':') goto yy61; - goto yy110; - } - } - } else { - if (yych <= 0x7F) { - if (yych <= '_') { - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy45; - if (yych <= '^') goto yy110; - goto yy45; - } else { - if (yych <= '`') goto yy110; - if (yych <= 'z') goto yy45; - if (yych <= '~') goto yy110; - goto yy3; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy110; - if (yych <= 0xDF) goto yy55; - if (yych <= 0xE0) goto yy56; - goto yy57; - } else { - if (yych <= 0xF0) goto yy58; - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; - goto yy110; - } - } - } -yy166: - yyaccept = 12; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 32) { - goto yy165; - } - if (yych <= '-') { - if (yych <= 0x1F) { - if (yych <= '\n') { - if (yych <= 0x00) goto yy110; - if (yych <= 0x08) goto yy4; - goto yy110; - } else { - if (yych == '\r') goto yy110; - goto yy4; - } - } else { - if (yych <= '%') { - if (yych <= '#') goto yy110; - if (yych <= '$') goto yy4; - goto yy78; - } else { - if (yych == '+') goto yy187; - if (yych <= ',') goto yy110; - goto yy188; - } - } - } else { - if (yych <= '_') { - if (yych <= '?') { - if (yych <= '.') goto yy45; - if (yych <= ':') goto yy4; - goto yy110; - } else { - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy45; - if (yych <= '^') goto yy110; - goto yy45; - } - } else { - if (yych <= '~') { - if (yych <= '`') goto yy110; - if (yych <= 'z') goto yy45; - goto yy110; - } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy110; - if (yych <= 0xF4) goto yy4; - goto yy110; - } - } - } -yy167: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 32) { - goto yy165; - } - if (yych <= '?') { - if (yych <= '*') { - if (yych == '%') goto yy78; - goto yy4; - } else { - if (yych <= '+') goto yy78; - if (yych <= ',') goto yy4; - if (yych <= '.') goto yy45; - goto yy4; - } - } else { - if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy45; - goto yy4; - } else { - if (yych == '`') goto yy4; - if (yych <= 'z') goto yy45; - goto yy4; - } - } yy168: - yyaccept = 0; + yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '?') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy5; + if (yybm[512+yych] & 8) { + goto yy168; + } + if (yych <= ':') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy112; if (yych <= 0x08) goto yy3; - goto yy5; + if (yych <= '\n') goto yy112; + goto yy3; } else { - if (yych == '\r') goto yy5; - if (yych <= 0x1F) goto yy3; - goto yy5; + if (yych <= '\r') goto yy112; + if (yych == 0x1B) goto yy112; + goto yy3; } } else { - if (yych <= '.') { + if (yych <= '*') { + if (yych <= '#') goto yy112; if (yych <= '$') goto yy3; - if (yych <= ',') goto yy5; - if (yych <= '-') goto yy168; - goto yy241; - } else { - if (yych <= '/') goto yy3; - if (yych <= '9') goto yy168; - if (yych <= ':') goto yy61; - goto yy5; - } - } - } else { - if (yych <= 0x7F) { - if (yych <= '_') { - if (yych <= '@') goto yy3; - if (yych <= 'Z') goto yy168; - if (yych <= '^') goto yy5; - goto yy3; - } else { - if (yych <= '`') goto yy5; - if (yych <= 'z') goto yy168; - if (yych <= '~') goto yy5; - goto yy3; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) goto yy55; - if (yych <= 0xE0) goto yy56; - goto yy57; - } else { - if (yych <= 0xF0) goto yy58; - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; - goto yy5; - } - } - } -yy169: - yych = *++YYCURSOR; - if (yych == 'r') goto yy242; - goto yy98; -yy170: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= '!') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy23; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy23; - goto yy4; - } else { - if (yych <= '\r') goto yy23; - if (yych <= 0x1F) goto yy4; - if (yych <= ' ') goto yy23; - goto yy97; - } - } else { - if (yych <= '&') { - if (yych <= '"') goto yy23; - if (yych == '$') goto yy99; - goto yy97; - } else { - if (yych <= '*') { - if (yych <= '\'') goto yy23; - goto yy97; - } else { - if (yych <= ',') goto yy23; - if (yych <= '9') goto yy99; - goto yy4; - } - } - } - } else { - if (yych <= '`') { - if (yych <= '\\') { - if (yych <= '?') goto yy23; - if (yych <= 'Z') goto yy99; - if (yych <= '[') goto yy23; - goto yy97; - } else { - if (yych <= ']') goto yy23; - if (yych <= '^') goto yy97; - if (yych <= '_') goto yy99; - goto yy23; - } - } else { - if (yych <= '}') { - if (yych == 'o') goto yy243; - if (yych <= 'z') goto yy99; - goto yy23; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy97; - goto yy4; - } else { - if (yych <= 0xC1) goto yy23; - if (yych <= 0xF4) goto yy4; - goto yy23; - } - } - } - } -yy171: - ++YYCURSOR; - goto yy103; -yy172: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= '9') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; - goto yy4; - } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; - } - } else { - if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; - } else { - if (yych <= '-') goto yy244; - if (yych <= '.') goto yy245; - if (yych <= '/') goto yy4; - goto yy246; - } - } - } else { - if (yych <= '_') { - if (yych <= 'D') { - if (yych <= ':') goto yy4; - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - goto yy247; - } else { - if (yych <= 'E') goto yy248; - if (yych <= 'Z') goto yy247; - if (yych <= '^') goto yy25; - goto yy247; - } - } else { - if (yych <= 'z') { - if (yych <= '`') goto yy25; - if (yych == 'e') goto yy248; - goto yy247; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy25; - goto yy4; - } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xF4) goto yy4; - goto yy25; - } - } - } - } -yy173: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= '9') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; - goto yy4; - } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; - } - } else { - if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; - } else { - if (yych <= '-') goto yy244; - if (yych <= '.') goto yy245; - if (yych <= '/') goto yy4; - goto yy172; - } - } - } else { - if (yych <= '_') { - if (yych <= 'D') { - if (yych <= ':') goto yy4; - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - goto yy247; - } else { - if (yych <= 'E') goto yy248; - if (yych <= 'Z') goto yy247; - if (yych <= '^') goto yy25; - goto yy247; - } - } else { - if (yych <= 'z') { - if (yych <= '`') goto yy25; - if (yych == 'e') goto yy248; - goto yy247; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy25; - goto yy4; - } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xF4) goto yy4; - goto yy25; - } - } - } - } -yy174: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= '5') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; - goto yy4; - } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; - } - } else { - if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; - } else { - if (yych <= '.') { - if (yych <= '-') goto yy244; - goto yy245; - } else { - if (yych <= '/') goto yy4; - if (yych <= '4') goto yy172; - goto yy249; - } - } - } - } else { - if (yych <= '_') { - if (yych <= '@') { - if (yych <= '9') goto yy246; - if (yych <= ':') goto yy4; - if (yych <= '?') goto yy25; - goto yy94; - } else { - if (yych <= 'E') { - if (yych <= 'D') goto yy247; - goto yy248; - } else { - if (yych <= 'Z') goto yy247; - if (yych <= '^') goto yy25; - goto yy247; - } - } - } else { - if (yych <= 'z') { - if (yych <= '`') goto yy25; - if (yych == 'e') goto yy248; - goto yy247; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy25; - goto yy4; - } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xF4) goto yy4; - goto yy25; - } - } - } - } -yy175: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '1') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; - } else { - if (yych <= '.') { - if (yych <= ',') goto yy4; - goto yy45; - } else { - if (yych <= '/') goto yy4; - if (yych <= '0') goto yy250; - goto yy251; - } - } - } else { - if (yych <= 'Z') { - if (yych <= '9') { - if (yych <= '2') goto yy252; - goto yy250; - } else { - if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - goto yy45; - } - } else { - if (yych <= '_') { - if (yych <= '^') goto yy4; - goto yy45; - } else { - if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy45; - goto yy4; - } - } - } -yy176: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') goto yy4; - if (yych <= 'Z') goto yy253; - if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy253; - goto yy4; -yy177: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= ':') { - if (yych <= '%') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy106; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy106; - goto yy4; - } else { - if (yych <= 0x1F) { - if (yych <= '\r') goto yy106; - goto yy4; - } else { - if (yych <= '#') goto yy106; - if (yych <= '$') goto yy4; - goto yy102; - } - } - } else { - if (yych <= '-') { - if (yych == '+') goto yy78; - if (yych <= ',') goto yy106; - goto yy45; - } else { - if (yych <= '/') { - if (yych <= '.') goto yy254; - goto yy4; - } else { - if (yych <= '7') goto yy255; - if (yych <= '9') goto yy256; - goto yy142; - } - } - } - } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy106; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy257; - goto yy258; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy257; - goto yy112; - } else { - if (yych == '_') goto yy45; - goto yy106; - } - } - } else { - if (yych <= 'z') { - if (yych == 'e') goto yy258; - if (yych <= 'f') goto yy257; + if (yych <= '%') goto yy80; goto yy112; } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy106; - goto yy4; - } else { - if (yych <= 0xC1) goto yy106; - if (yych <= 0xF4) goto yy4; - goto yy106; - } - } - } - } -yy178: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= ':') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; - goto yy4; - } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; - } - } else { - if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; - } else { - if (yych <= '.') { - if (yych <= '-') goto yy45; - goto yy254; - } else { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy256; - goto yy142; - } - } - } - } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy257; - goto yy258; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy257; - goto yy112; - } else { - if (yych == '_') goto yy45; - goto yy25; - } - } - } else { - if (yych <= 'z') { - if (yych == 'e') goto yy258; - if (yych <= 'f') goto yy257; - goto yy112; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy25; - goto yy4; - } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xF4) goto yy4; - goto yy25; - } - } - } - } -yy179: - yych = *++YYCURSOR; - if (yych <= ':') { - if (yych <= '.') goto yy1; - if (yych <= '/') goto yy182; - if (yych <= '9') goto yy259; - goto yy184; - } else { - if (yych <= 'F') { - if (yych <= '@') goto yy1; - goto yy260; - } else { - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy260; - goto yy1; - } - } -yy180: - yyaccept = 12; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy110; - if (yych <= 0x08) goto yy4; - goto yy110; - } else { - if (yych == '\r') goto yy110; - if (yych <= 0x1F) goto yy4; - goto yy110; - } - } else { - if (yych <= '+') { - if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy110; - goto yy78; - } else { - if (yych <= ',') goto yy110; - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy257; - } - } - } else { - if (yych <= '_') { - if (yych <= '@') { - if (yych <= ':') goto yy142; - if (yych <= '?') goto yy110; - goto yy94; - } else { - if (yych <= 'F') goto yy257; - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy110; - goto yy45; - } - } else { - if (yych <= '~') { - if (yych <= '`') goto yy110; - if (yych <= 'f') goto yy257; - if (yych <= 'z') goto yy112; - goto yy110; - } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy110; - if (yych <= 0xF4) goto yy4; - goto yy110; - } - } - } -yy181: - yyaccept = 12; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy110; - if (yych <= 0x08) goto yy4; - goto yy110; - } else { - if (yych == '\r') goto yy110; - if (yych <= 0x1F) goto yy4; - goto yy110; - } - } else { - if (yych <= '+') { - if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy110; - goto yy187; - } else { - if (yych <= ',') goto yy110; - if (yych <= '-') goto yy188; - if (yych <= '.') goto yy45; - goto yy4; - } - } - } else { - if (yych <= '_') { - if (yych <= '@') { - if (yych <= '9') goto yy257; - if (yych <= ':') goto yy142; - if (yych <= '?') goto yy110; - goto yy94; - } else { - if (yych <= 'F') goto yy257; - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy110; - goto yy45; - } - } else { - if (yych <= '~') { - if (yych <= '`') goto yy110; - if (yych <= 'f') goto yy257; - if (yych <= 'z') goto yy112; - goto yy110; - } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy110; - if (yych <= 0xF4) goto yy4; - goto yy110; - } - } - } -yy182: - yych = *++YYCURSOR; - if (yych <= '<') { - if (yych <= ',') { - if (yych <= '$') goto yy262; - if (yych <= '&') goto yy261; - goto yy262; - } else { - if (yych == '.') goto yy262; - if (yych <= '9') goto yy261; - goto yy262; - } - } else { - if (yych <= '@') { - if (yych == '>') goto yy262; - if (yych <= '?') goto yy261; - goto yy262; - } else { - if (yych <= 'Z') goto yy261; - if (yych <= '`') goto yy262; - if (yych <= 'z') goto yy261; - goto yy262; - } - } -yy183: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy269; - if (yych <= ':') goto yy270; - goto yy1; - } else { - if (yych <= 'F') goto yy271; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy271; - goto yy1; - } -yy184: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '\n') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= '1') { if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '0') goto yy273; - goto yy274; - } else { - if (yych <= '9') { - if (yych <= '2') goto yy275; - goto yy273; + if (yych <= '+') goto yy80; + goto yy112; } else { - if (yych <= ':') goto yy1; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; + if (yych <= '.') goto yy46; + if (yych <= '/') goto yy3; + goto yy62; } } } } else { if (yych <= '~') { - if (yych <= '_') { - if (yych <= 'F') goto yy276; - if (yych <= 'Z') goto yy3; - if (yych <= '^') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; + if (yych <= '^') { + if (yych <= '?') goto yy112; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy46; + goto yy112; } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy276; - if (yych <= 'z') goto yy3; - yyt2 = YYCURSOR; - goto yy191; + if (yych == '`') goto yy112; + if (yych <= 'z') goto yy46; + goto yy112; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - yyt2 = YYCURSOR; - goto yy278; + if (yych <= 0x7F) goto yy3; + if (yych <= 0xC1) goto yy112; + if (yych <= 0xDF) goto yy56; + goto yy57; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy279; - } - yyt2 = YYCURSOR; - goto yy280; + if (yych <= 0xEF) goto yy58; + goto yy59; } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy1; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; + goto yy112; + } + } + } + } +yy169: + yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[512+yych] & 8) { + goto yy168; + } + if (yych <= ',') { + if (yych <= 0x1B) { + if (yych <= '\n') { + if (yych <= 0x00) goto yy112; + if (yych <= 0x08) goto yy4; + goto yy112; + } else { + if (yych == '\r') goto yy112; + if (yych <= 0x1A) goto yy4; + goto yy112; + } + } else { + if (yych <= '$') { + if (yych <= 0x1F) goto yy4; + if (yych <= '#') goto yy112; + goto yy4; + } else { + if (yych <= '%') goto yy80; + if (yych == '+') goto yy190; + goto yy112; + } + } + } else { + if (yych <= '^') { + if (yych <= ':') { + if (yych <= '-') goto yy191; + if (yych <= '.') goto yy46; + goto yy4; + } else { + if (yych <= '?') goto yy112; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy46; + goto yy112; + } + } else { + if (yych <= '~') { + if (yych == '`') goto yy112; + if (yych <= 'z') goto yy46; + goto yy112; + } else { + if (yych <= 0x7F) goto yy4; + if (yych <= 0xC1) goto yy112; + if (yych <= 0xF4) goto yy4; + goto yy112; + } + } + } +yy170: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[512+yych] & 8) { + goto yy168; + } + if (yych <= '?') { + if (yych <= '*') { + if (yych == '%') goto yy80; + goto yy4; + } else { + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy4; + if (yych <= '.') goto yy46; + goto yy4; + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy46; + goto yy4; + } else { + if (yych == '`') goto yy4; + if (yych <= 'z') goto yy46; + goto yy4; + } + } +yy171: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ':') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy5; + if (yych <= 0x08) goto yy3; + if (yych <= '\n') goto yy5; + goto yy3; + } else { + if (yych <= '\r') goto yy5; + if (yych == 0x1B) goto yy5; + goto yy3; + } + } else { + if (yych <= '-') { + if (yych == '$') goto yy3; + if (yych <= ',') goto yy5; + goto yy171; + } else { + if (yych <= '.') goto yy244; + if (yych <= '/') goto yy3; + if (yych <= '9') goto yy171; + goto yy62; + } + } + } else { + if (yych <= '~') { + if (yych <= '^') { + if (yych <= '?') goto yy5; + if (yych <= '@') goto yy3; + if (yych <= 'Z') goto yy171; + goto yy5; + } else { + if (yych <= '_') goto yy3; + if (yych <= '`') goto yy5; + if (yych <= 'z') goto yy171; + goto yy5; + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) goto yy3; + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) goto yy56; + goto yy57; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy58; + goto yy59; + } else { + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; + goto yy5; + } + } + } + } +yy172: + yych = *++YYCURSOR; + if (yych == 'r') goto yy245; + goto yy100; +yy173: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '9') { + if (yych <= ' ') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy24; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy24; + goto yy4; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') goto yy24; + goto yy4; + } else { + if (yych <= 0x1B) goto yy24; + if (yych <= 0x1F) goto yy4; + goto yy24; + } + } + } else { + if (yych <= '$') { + if (yych == '"') goto yy24; + if (yych <= '#') goto yy99; + goto yy101; + } else { + if (yych <= '\'') { + if (yych <= '&') goto yy99; + goto yy24; + } else { + if (yych <= '*') goto yy99; + if (yych <= ',') goto yy24; + goto yy101; + } + } + } + } else { + if (yych <= '`') { + if (yych <= '[') { + if (yych <= ':') goto yy4; + if (yych <= '?') goto yy24; + if (yych <= 'Z') goto yy101; + goto yy24; + } else { + if (yych <= ']') { + if (yych <= '\\') goto yy99; + goto yy24; + } else { + if (yych <= '^') goto yy99; + if (yych <= '_') goto yy101; + goto yy24; + } + } + } else { + if (yych <= '}') { + if (yych == 'o') goto yy246; + if (yych <= 'z') goto yy101; + goto yy24; + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy99; + goto yy4; + } else { + if (yych <= 0xC1) goto yy24; + if (yych <= 0xF4) goto yy4; + goto yy24; + } + } + } + } +yy174: + ++YYCURSOR; + goto yy105; +yy175: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy26; + goto yy4; + } else { + if (yych <= '\r') goto yy26; + if (yych == 0x1B) goto yy26; + goto yy4; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy26; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy104; + goto yy26; + } else { + if (yych <= ',') { + if (yych <= '+') goto yy80; + goto yy26; + } else { + if (yych <= '-') goto yy247; + if (yych <= '.') goto yy248; + goto yy4; + } + } + } + } else { + if (yych <= '_') { + if (yych <= '@') { + if (yych <= '9') goto yy249; + if (yych <= ':') goto yy4; + if (yych <= '?') goto yy26; + goto yy96; + } else { + if (yych <= 'E') { + if (yych <= 'D') goto yy250; + goto yy251; + } else { + if (yych <= 'Z') goto yy250; + if (yych <= '^') goto yy26; + goto yy250; + } + } + } else { + if (yych <= 'z') { + if (yych <= '`') goto yy26; + if (yych == 'e') goto yy251; + goto yy250; + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy26; + goto yy4; + } else { + if (yych <= 0xC1) goto yy26; + if (yych <= 0xF4) goto yy4; + goto yy26; + } + } + } + } +yy176: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy26; + goto yy4; + } else { + if (yych <= '\r') goto yy26; + if (yych == 0x1B) goto yy26; + goto yy4; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy26; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy104; + goto yy26; + } else { + if (yych <= ',') { + if (yych <= '+') goto yy80; + goto yy26; + } else { + if (yych <= '-') goto yy247; + if (yych <= '.') goto yy248; + goto yy4; + } + } + } + } else { + if (yych <= '_') { + if (yych <= '@') { + if (yych <= '9') goto yy175; + if (yych <= ':') goto yy4; + if (yych <= '?') goto yy26; + goto yy96; + } else { + if (yych <= 'E') { + if (yych <= 'D') goto yy250; + goto yy251; + } else { + if (yych <= 'Z') goto yy250; + if (yych <= '^') goto yy26; + goto yy250; + } + } + } else { + if (yych <= 'z') { + if (yych <= '`') goto yy26; + if (yych == 'e') goto yy251; + goto yy250; + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy26; + goto yy4; + } else { + if (yych <= 0xC1) goto yy26; + if (yych <= 0xF4) goto yy4; + goto yy26; + } + } + } + } +yy177: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '4') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy26; + goto yy4; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; + goto yy4; + } else { + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy4; + goto yy26; + } + } + } else { + if (yych <= '+') { + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy104; + if (yych <= '*') goto yy26; + goto yy80; + } else { + if (yych <= '-') { + if (yych <= ',') goto yy26; + goto yy247; + } else { + if (yych <= '.') goto yy248; + if (yych <= '/') goto yy4; + goto yy175; + } + } + } + } else { + if (yych <= '^') { + if (yych <= '?') { + if (yych <= '5') goto yy252; + if (yych <= '9') goto yy249; + if (yych <= ':') goto yy4; + goto yy26; + } else { + if (yych <= 'D') { + if (yych <= '@') goto yy96; + goto yy250; + } else { + if (yych <= 'E') goto yy251; + if (yych <= 'Z') goto yy250; + goto yy26; + } + } + } else { + if (yych <= 'z') { + if (yych <= '`') { + if (yych <= '_') goto yy250; + goto yy26; + } else { + if (yych == 'e') goto yy251; + goto yy250; + } + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy26; + goto yy4; + } else { + if (yych <= 0xC1) goto yy26; + if (yych <= 0xF4) goto yy4; + goto yy26; + } + } + } + } +yy178: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '1') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; + } else { + if (yych <= '.') { + if (yych <= ',') goto yy4; + goto yy46; + } else { + if (yych <= '/') goto yy4; + if (yych <= '0') goto yy253; + goto yy254; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '9') { + if (yych <= '2') goto yy255; + goto yy253; + } else { + if (yych <= '?') goto yy4; + if (yych <= '@') goto yy96; + goto yy46; + } + } else { + if (yych <= '_') { + if (yych <= '^') goto yy4; + goto yy46; + } else { + if (yych <= '`') goto yy4; + if (yych <= 'z') goto yy46; + goto yy4; + } + } + } +yy179: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '@') goto yy4; + if (yych <= 'Z') goto yy256; + if (yych <= '`') goto yy4; + if (yych <= 'z') goto yy256; + goto yy4; +yy180: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '9') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy108; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy108; + goto yy4; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') goto yy108; + goto yy4; + } else { + if (yych <= 0x1B) goto yy108; + if (yych <= 0x1F) goto yy4; + goto yy108; + } + } + } else { + if (yych <= ',') { + if (yych <= '%') { + if (yych <= '$') goto yy4; + goto yy104; + } else { + if (yych == '+') goto yy80; + goto yy108; + } + } else { + if (yych <= '.') { + if (yych <= '-') goto yy46; + goto yy257; + } else { + if (yych <= '/') goto yy4; + if (yych <= '7') goto yy258; + goto yy259; + } + } + } + } else { + if (yych <= '_') { + if (yych <= 'D') { + if (yych <= ':') goto yy144; + if (yych <= '?') goto yy108; + if (yych <= '@') goto yy96; + goto yy260; + } else { + if (yych <= 'F') { + if (yych <= 'E') goto yy261; + goto yy260; + } else { + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy108; + goto yy46; + } + } + } else { + if (yych <= 'z') { + if (yych <= 'd') { + if (yych <= '`') goto yy108; + goto yy260; + } else { + if (yych <= 'e') goto yy261; + if (yych <= 'f') goto yy260; + goto yy114; + } + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy108; + goto yy4; + } else { + if (yych <= 0xC1) goto yy108; + if (yych <= 0xF4) goto yy4; + goto yy108; + } + } + } + } +yy181: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '9') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy26; + goto yy4; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; + goto yy4; + } else { + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy4; + goto yy26; + } + } + } else { + if (yych <= '+') { + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy104; + if (yych <= '*') goto yy26; + goto yy80; + } else { + if (yych <= '-') { + if (yych <= ',') goto yy26; + goto yy46; + } else { + if (yych <= '.') goto yy257; + if (yych <= '/') goto yy4; + goto yy259; + } + } + } + } else { + if (yych <= '_') { + if (yych <= 'D') { + if (yych <= ':') goto yy144; + if (yych <= '?') goto yy26; + if (yych <= '@') goto yy96; + goto yy260; + } else { + if (yych <= 'F') { + if (yych <= 'E') goto yy261; + goto yy260; + } else { + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy26; + goto yy46; + } + } + } else { + if (yych <= 'z') { + if (yych <= 'd') { + if (yych <= '`') goto yy26; + goto yy260; + } else { + if (yych <= 'e') goto yy261; + if (yych <= 'f') goto yy260; + goto yy114; + } + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy26; + goto yy4; + } else { + if (yych <= 0xC1) goto yy26; + if (yych <= 0xF4) goto yy4; + goto yy26; + } + } + } + } +yy182: + yych = *++YYCURSOR; + if (yych <= ':') { + if (yych <= '.') goto yy1; + if (yych <= '/') goto yy185; + if (yych <= '9') goto yy262; + goto yy187; + } else { + if (yych <= 'F') { + if (yych <= '@') goto yy1; + goto yy263; + } else { + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy263; + goto yy1; + } + } +yy183: + yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy112; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy112; + goto yy4; + } else { + if (yych <= '\r') goto yy112; + if (yych == 0x1B) goto yy112; + goto yy4; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy112; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy80; + goto yy112; + } else { + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy112; + if (yych <= '.') goto yy46; + goto yy4; + } + } + } else { + if (yych <= '_') { + if (yych <= '@') { + if (yych <= '9') goto yy260; + if (yych <= ':') goto yy144; + if (yych <= '?') goto yy112; + goto yy96; + } else { + if (yych <= 'F') goto yy260; + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy112; + goto yy46; + } + } else { + if (yych <= '~') { + if (yych <= '`') goto yy112; + if (yych <= 'f') goto yy260; + if (yych <= 'z') goto yy114; + goto yy112; + } else { + if (yych <= 0x7F) goto yy4; + if (yych <= 0xC1) goto yy112; + if (yych <= 0xF4) goto yy4; + goto yy112; + } + } + } +yy184: + yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy112; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy112; + goto yy4; + } else { + if (yych <= '\r') goto yy112; + if (yych == 0x1B) goto yy112; + goto yy4; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy112; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy80; + goto yy112; + } else { + if (yych <= '+') goto yy190; + if (yych <= ',') goto yy112; + if (yych <= '-') goto yy191; + goto yy46; + } + } + } else { + if (yych <= '^') { + if (yych <= '?') { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy260; + if (yych <= ':') goto yy144; + goto yy112; + } else { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy260; + if (yych <= 'Z') goto yy114; + goto yy112; + } + } else { + if (yych <= 'z') { + if (yych <= '_') goto yy46; + if (yych <= '`') goto yy112; + if (yych <= 'f') goto yy260; + goto yy114; + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy112; + goto yy4; + } else { + if (yych <= 0xC1) goto yy112; + if (yych <= 0xF4) goto yy4; + goto yy112; } } } } yy185: yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy271; - if (yych <= ':') goto yy270; - goto yy1; + if (yych <= '<') { + if (yych <= ',') { + if (yych <= '$') goto yy265; + if (yych <= '&') goto yy264; + goto yy265; + } else { + if (yych == '.') goto yy265; + if (yych <= '9') goto yy264; + goto yy265; + } } else { - if (yych <= 'F') goto yy271; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy271; - goto yy1; + if (yych <= '@') { + if (yych == '>') goto yy265; + if (yych <= '?') goto yy264; + goto yy265; + } else { + if (yych <= 'Z') goto yy264; + if (yych <= '`') goto yy265; + if (yych <= 'z') goto yy264; + goto yy265; + } } yy186: yych = *++YYCURSOR; - if (yych <= ':') { - if (yych <= '.') goto yy1; - if (yych <= '/') goto yy182; - if (yych <= '9') goto yy260; - goto yy184; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy272; + if (yych <= ':') goto yy273; + goto yy1; } else { - if (yych <= 'F') { - if (yych <= '@') goto yy1; - goto yy260; - } else { - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy260; - goto yy1; - } + if (yych <= 'F') goto yy274; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy274; + goto yy1; } yy187: yych = *++YYCURSOR; - if (yych <= '/') goto yy79; - if (yych <= '9') goto yy283; - goto yy79; -yy188: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; - } else { - if (yych <= ',') goto yy4; - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy284; - } - } else { - if (yych <= '^') { - if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy45; - goto yy4; - } else { - if (yych == '`') goto yy4; - if (yych <= 'z') goto yy45; - goto yy4; - } - } -yy189: - yyaccept = 12; - yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { - if (yych <= '$') { + if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy110; - if (yych <= 0x08) goto yy3; - if (yych <= '\n') goto yy110; - goto yy3; + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '\n') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; } else { - if (yych <= '\r') goto yy110; - if (yych <= 0x1F) goto yy3; - if (yych <= '#') goto yy110; - goto yy3; + if (yych <= 0x1A) { + if (yych <= '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0x1B) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x1F) { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } } } else { - if (yych <= ',') { - if (yych <= '%') goto yy78; - if (yych == '+') goto yy78; - goto yy110; - } else { + if (yych <= '0') { + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= ',') { + yyt2 = YYCURSOR; + goto yy194; + } if (yych <= '/') { - if (yych <= '.') goto yy45; - goto yy3; + yyt2 = YYCURSOR; + goto yy275; + } + goto yy276; + } else { + if (yych <= '2') { + if (yych <= '1') goto yy277; + goto yy278; } else { - if (yych <= '9') goto yy189; - if (yych <= ':') goto yy143; - goto yy110; + if (yych <= '9') goto yy276; + if (yych <= ':') goto yy1; + yyt2 = YYCURSOR; + goto yy194; } } } } else { if (yych <= '~') { if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy189; - if (yych <= 'Z') goto yy112; - goto yy110; + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 'F') goto yy279; + if (yych <= 'Z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; - goto yy110; + if (yych <= '_') { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; } else { - if (yych <= 'f') goto yy189; - if (yych <= 'z') goto yy112; - goto yy110; + if (yych <= 'f') goto yy279; + if (yych <= 'z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy3; - if (yych <= 0xC1) goto yy110; - if (yych <= 0xDF) goto yy55; - goto yy56; + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } + yyt2 = YYCURSOR; + goto yy281; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy57; - goto yy58; + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy282; + } + yyt2 = YYCURSOR; + goto yy283; } else { - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; - goto yy110; + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy1; } } } } -yy190: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; +yy188: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy274; + if (yych <= ':') goto yy273; + goto yy1; + } else { + if (yych <= 'F') goto yy274; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy274; + goto yy1; } +yy189: + yych = *++YYCURSOR; if (yych <= ':') { - if (yych <= '$') { + if (yych <= '.') goto yy1; + if (yych <= '/') goto yy185; + if (yych <= '9') goto yy263; + goto yy187; + } else { + if (yych <= 'F') { + if (yych <= '@') goto yy1; + goto yy263; + } else { + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy263; + goto yy1; + } + } +yy190: + yych = *++YYCURSOR; + if (yych <= '/') goto yy81; + if (yych <= '9') goto yy286; + goto yy81; +yy191: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '9') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; + } else { + if (yych <= ',') goto yy4; + if (yych <= '.') goto yy46; + if (yych <= '/') goto yy4; + goto yy287; + } + } else { + if (yych <= '^') { + if (yych <= '?') goto yy4; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy46; + goto yy4; + } else { + if (yych == '`') goto yy4; + if (yych <= 'z') goto yy46; + goto yy4; + } + } +yy192: + yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ':') { + if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; - goto yy4; + if (yych <= 0x00) goto yy112; + if (yych <= 0x08) goto yy3; + if (yych <= '\n') goto yy112; + goto yy3; } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy112; + goto yy3; + } else { + if (yych <= 0x1B) goto yy112; + if (yych <= 0x1F) goto yy3; + goto yy112; + } } } else { - if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; + if (yych <= '+') { + if (yych <= '$') goto yy3; + if (yych <= '%') goto yy80; + if (yych <= '*') goto yy112; + goto yy80; } else { if (yych <= '.') { - if (yych <= '-') goto yy45; - goto yy175; + if (yych <= ',') goto yy112; + goto yy46; } else { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy256; - goto yy142; + if (yych <= '/') goto yy3; + if (yych <= '9') goto yy192; + goto yy145; } } } } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy257; - goto yy258; + if (yych <= 'z') { + if (yych <= 'Z') { + if (yych <= '?') goto yy112; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy192; + goto yy114; } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy257; - goto yy112; + if (yych <= '_') { + if (yych <= '^') goto yy112; + goto yy46; } else { - if (yych == '_') goto yy45; - goto yy25; + if (yych <= '`') goto yy112; + if (yych <= 'f') goto yy192; + goto yy114; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= '~') goto yy112; + goto yy3; + } else { + if (yych <= 0xC1) goto yy112; + if (yych <= 0xDF) goto yy56; + goto yy57; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy58; + goto yy59; + } else { + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; + goto yy112; + } + } + } + } +yy193: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '9') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy26; + goto yy4; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; + goto yy4; + } else { + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy4; + goto yy26; + } + } + } else { + if (yych <= '+') { + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy104; + if (yych <= '*') goto yy26; + goto yy80; + } else { + if (yych <= '-') { + if (yych <= ',') goto yy26; + goto yy46; + } else { + if (yych <= '.') goto yy178; + if (yych <= '/') goto yy4; + goto yy259; + } + } + } + } else { + if (yych <= '_') { + if (yych <= 'D') { + if (yych <= ':') goto yy144; + if (yych <= '?') goto yy26; + if (yych <= '@') goto yy96; + goto yy260; + } else { + if (yych <= 'F') { + if (yych <= 'E') goto yy261; + goto yy260; + } else { + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy26; + goto yy46; } } } else { if (yych <= 'z') { - if (yych == 'e') goto yy258; - if (yych <= 'f') goto yy257; - goto yy112; + if (yych <= 'd') { + if (yych <= '`') goto yy26; + goto yy260; + } else { + if (yych <= 'e') goto yy261; + if (yych <= 'f') goto yy260; + goto yy114; + } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy25; + if (yych <= '~') goto yy26; goto yy4; } else { - if (yych <= 0xC1) goto yy25; + if (yych <= 0xC1) goto yy26; if (yych <= 0xF4) goto yy4; - goto yy25; + goto yy26; } } } } -yy191: - ++YYCURSOR; -yy192: - YYCURSOR = yyt2; -#line 181 "../../lnav/src/data_scanner_re.re" - { RET(DT_IPV6_ADDRESS); } -#line 5550 "data_scanner_re.cc" -yy193: - yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy286; - goto yy287; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy288; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy288; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } yy194: + ++YYCURSOR; +yy195: + YYCURSOR = yyt2; +#line 182 "../../lnav/src/data_scanner_re.re" + { RET(DT_IPV6_ADDRESS); } +#line 5813 "data_scanner_re.cc" +yy196: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy285; + goto yy288; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= '9') goto yy289; - goto yy287; + goto yy290; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy288; + goto yy291; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy288; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy195: - yych = *++YYCURSOR; - if (yych <= '`') { - if (yych <= '5') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '4') goto yy289; - goto yy290; - } - } else { - if (yych <= '@') { - if (yych <= '9') goto yy286; - if (yych <= ':') goto yy287; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'F') goto yy288; - if (yych <= 'Z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } - } - } else { - if (yych <= 0xDF) { - if (yych <= 'z') { - if (yych <= 'f') goto yy288; - goto yy1; - } else { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - yyt2 = YYCURSOR; - goto yy198; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy199; - } - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy196: - yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy288; - if (yych <= ':') goto yy287; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy288; - goto yy1; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy288; - goto yy1; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy197: - yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= 'E') { - if (yych <= '9') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy288; - } else { - if (yych <= ':') goto yy287; - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy288; - } - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy291; - goto yy1; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'e') goto yy288; goto yy291; } } @@ -5855,295 +5850,563 @@ yy197: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; - if (yych >= 0xE0) { + if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy199; + goto yy201; } yyt2 = YYCURSOR; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy197: + yych = *++YYCURSOR; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy292; + goto yy290; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy291; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy291; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { yyt2 = YYCURSOR; goto yy203; } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } goto yy1; } } } yy198: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy191; - goto yy1; + if (yych <= '`') { + if (yych <= '5') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '4') goto yy292; + goto yy293; + } + } else { + if (yych <= '@') { + if (yych <= '9') goto yy289; + if (yych <= ':') goto yy290; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'F') goto yy291; + if (yych <= 'Z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= 0xDF) { + if (yych <= 'z') { + if (yych <= 'f') goto yy291; + goto yy1; + } else { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + yyt2 = YYCURSOR; + goto yy201; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy202; + } + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } yy199: yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy198; - goto yy1; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy291; + if (yych <= ':') goto yy290; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'Z') { + if (yych <= 'F') goto yy291; + goto yy1; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy291; + goto yy1; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } yy200: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy198; - goto yy1; + if (yych <= 'f') { + if (yych <= 'E') { + if (yych <= '9') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy291; + } else { + if (yych <= ':') goto yy290; + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy291; + } + } else { + if (yych <= 'Z') { + if (yych <= 'F') goto yy294; + goto yy1; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'e') goto yy291; + goto yy294; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych >= 0xE0) { + yyt2 = YYCURSOR; + goto yy202; + } + yyt2 = YYCURSOR; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } yy201: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy200; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy194; goto yy1; yy202: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy200; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy201; goto yy1; yy203: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy200; + if (yych <= 0xBF) goto yy201; goto yy1; yy204: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy203; + goto yy1; +yy205: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy203; + goto yy1; +yy206: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy203; + goto yy1; +yy207: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '-') { - if (yych <= ',') goto yy293; - goto yy296; + if (yych <= ',') goto yy296; + goto yy299; } else { - if (yych <= '/') goto yy293; - if (yych <= ':') goto yy296; - goto yy293; + if (yych <= '/') goto yy296; + if (yych <= ':') goto yy299; + goto yy296; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy296; - if (yych <= '^') goto yy293; - goto yy296; + if (yych <= 'Z') goto yy299; + if (yych <= '^') goto yy296; + goto yy299; } else { - if (yych <= '`') goto yy293; - if (yych <= 'z') goto yy296; - goto yy293; + if (yych <= '`') goto yy296; + if (yych <= 'z') goto yy299; + goto yy296; } } -yy205: +yy208: yych = *++YYCURSOR; -yy206: +yy209: if (yych <= '/') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy205; + goto yy208; } else { - if (yych == '\r') goto yy205; + if (yych == '\r') goto yy208; goto yy1; } } else { if (yych <= ',') { - if (yych <= ' ') goto yy205; + if (yych <= ' ') goto yy208; goto yy1; } else { - if (yych <= '-') goto yy299; + if (yych <= '-') goto yy302; if (yych <= '.') goto yy1; - goto yy208; + goto yy211; } } } else { if (yych <= '@') { if (yych <= '=') { - if (yych <= ':') goto yy299; + if (yych <= ':') goto yy302; goto yy1; } else { - if (yych <= '>') goto yy209; - if (yych <= '?') goto yy208; + if (yych <= '>') goto yy212; + if (yych <= '?') goto yy211; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy299; + if (yych <= 'Z') goto yy302; if (yych <= '^') goto yy1; - goto yy299; + goto yy302; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy299; + if (yych <= 'z') goto yy302; goto yy1; } } } -yy207: +yy210: yych = *++YYCURSOR; - if (yybm[512+yych] & 64) { - goto yy207; + if (yybm[512+yych] & 16) { + goto yy210; } if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy300; + if (yych == '\t') goto yy303; goto yy1; } else { - if (yych <= '\r') goto yy300; + if (yych <= '\r') goto yy303; if (yych <= 0x1F) goto yy1; - goto yy300; + goto yy303; } } else { if (yych <= '<') { if (yych != '/') goto yy1; } else { - if (yych <= '=') goto yy301; - if (yych <= '>') goto yy209; + if (yych <= '=') goto yy304; + if (yych <= '>') goto yy212; if (yych >= '@') goto yy1; } } -yy208: +yy211: yych = *++YYCURSOR; - if (yych == '>') goto yy302; + if (yych == '>') goto yy305; goto yy1; -yy209: +yy212: ++YYCURSOR; -yy210: -#line 191 "../../lnav/src/data_scanner_re.re" +yy213: +#line 192 "../../lnav/src/data_scanner_re.re" { RET(DT_XML_OPEN_TAG); } -#line 6019 "data_scanner_re.cc" -yy211: +#line 6282 "data_scanner_re.cc" +yy214: yych = *++YYCURSOR; -yy212: +yy215: if (yych <= '/') { if (yych <= '\r') { - if (yych == '\t') goto yy304; + if (yych == '\t') goto yy307; if (yych <= '\f') goto yy1; - goto yy304; + goto yy307; } else { if (yych <= ' ') { if (yych <= 0x1F) goto yy1; - goto yy304; + goto yy307; } else { - if (yych == '-') goto yy211; + if (yych == '-') goto yy214; goto yy1; } } } else { if (yych <= 'Z') { if (yych <= '=') { - if (yych <= ':') goto yy211; + if (yych <= ':') goto yy214; goto yy1; } else { - if (yych <= '>') goto yy305; + if (yych <= '>') goto yy308; if (yych <= '@') goto yy1; - goto yy211; + goto yy214; } } else { if (yych <= '_') { if (yych <= '^') goto yy1; - goto yy211; + goto yy214; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy211; + if (yych <= 'z') goto yy214; goto yy1; } } } -yy213: +yy216: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '-') { - if (yych <= ',') goto yy307; - goto yy308; + if (yych <= ',') goto yy310; + goto yy311; } else { - if (yych <= '/') goto yy307; - if (yych <= ':') goto yy308; - goto yy307; + if (yych <= '/') goto yy310; + if (yych <= ':') goto yy311; + goto yy310; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy308; - if (yych <= '^') goto yy307; - goto yy308; + if (yych <= 'Z') goto yy311; + if (yych <= '^') goto yy310; + goto yy311; } else { - if (yych <= '`') goto yy307; - if (yych <= 'z') goto yy308; - goto yy307; + if (yych <= '`') goto yy310; + if (yych <= 'z') goto yy311; + goto yy310; } } -yy214: +yy217: ++YYCURSOR; yyt3 = yyt4; -yy215: +yy218: YYCURSOR = yyt3; -#line 238 "../../lnav/src/data_scanner_re.re" +#line 243 "../../lnav/src/data_scanner_re.re" { RET(DT_WORD); } -#line 6087 "data_scanner_re.cc" -yy216: +#line 6350 "data_scanner_re.cc" +yy219: yych = *++YYCURSOR; if (yych <= '\f') { - if (yych == '\t') goto yy214; + if (yych == '\t') goto yy217; yyt3 = yyt4; - goto yy215; + goto yy218; } else { - if (yych <= '\r') goto yy214; - if (yych == ' ') goto yy214; + if (yych <= '\r') goto yy217; + if (yych == ' ') goto yy217; yyt3 = yyt4; - goto yy215; + goto yy218; } -yy217: +yy220: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); -yy218: +yy221: if (yych <= '\'') { if (yych <= '\r') { if (yych <= 0x08) { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } yyt3 = yyt4; - goto yy215; + goto yy218; } else { if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '\f') { yyt3 = yyt4; - goto yy215; + goto yy218; } yyt4 = YYCURSOR; - goto yy214; + goto yy217; } } else { if (yych <= '!') { if (yych <= 0x1F) { yyt3 = yyt4; - goto yy215; + goto yy218; } if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } yyt4 = YYCURSOR; - goto yy216; + goto yy219; } else { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '&') { yyt3 = yyt4; - goto yy215; + goto yy218; } yyt4 = YYCURSOR; - goto yy217; + goto yy220; } } } else { @@ -6151,18 +6414,18 @@ yy218: if (yych <= ',') { if (yych <= '*') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '+') { yyt3 = yyt4; - goto yy215; + goto yy218; } yyt4 = YYCURSOR; - goto yy216; + goto yy219; } else { if (yych != '.') { yyt3 = yyt4; - goto yy215; + goto yy218; } yyt3 = yyt4; yyt4 = YYCURSOR; @@ -6171,264 +6434,128 @@ yy218: if (yych <= '?') { if (yych <= ';') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '>') { yyt3 = yyt4; - goto yy215; + goto yy218; } yyt4 = YYCURSOR; - goto yy216; + goto yy219; } else { if (yych <= '`') { yyt3 = yyt4; - goto yy215; + goto yy218; } if (yych <= 'z') { yyt3 = yyt4; - goto yy132; + goto yy134; } yyt3 = yyt4; - goto yy215; + goto yy218; } } } -yy219: +yy222: yych = *++YYCURSOR; if (yych <= '\f') { - if (yych == '\t') goto yy214; + if (yych == '\t') goto yy217; goto yy1; } else { - if (yych <= '\r') goto yy214; - if (yych == ' ') goto yy214; + if (yych <= '\r') goto yy217; + if (yych == ' ') goto yy217; goto yy1; } -yy220: +yy223: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy309; - goto yy142; + if (yych <= '9') goto yy312; + goto yy144; } } } else { if (yych <= '^') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy94; + goto yy96; } else { - if (yych <= 'F') goto yy309; - if (yych <= 'Z') goto yy112; + if (yych <= 'F') goto yy312; + if (yych <= 'Z') goto yy114; goto yy4; } } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy309; - if (yych <= 'z') goto yy112; + if (yych <= 'f') goto yy312; + if (yych <= 'z') goto yy114; goto yy4; } } } -yy221: +yy224: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[1024+yych] & 128) { - goto yy45; + if (yybm[1024+yych] & 16) { + goto yy46; } if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy214; + if (yych == '\t') goto yy217; goto yy4; } else { - if (yych <= '\r') goto yy214; + if (yych <= '\r') goto yy217; if (yych <= 0x1F) goto yy4; - goto yy214; + goto yy217; } } else { if (yych <= '*') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; goto yy4; } else { - if (yych <= '+') goto yy78; - if (yych == '@') goto yy94; + if (yych <= '+') goto yy80; + if (yych == '@') goto yy96; goto yy4; } } -yy222: +yy225: yyaccept = 16; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '.') { yyt3 = yyt4; - goto yy215; + goto yy218; } - if (yych <= '/') goto yy182; - if (yych <= '9') goto yy260; - goto yy184; + if (yych <= '/') goto yy185; + if (yych <= '9') goto yy263; + goto yy187; } else { if (yych <= 'F') { if (yych <= '@') { yyt3 = yyt4; - goto yy215; + goto yy218; } - goto yy260; + goto yy263; } else { if (yych <= '`') { yyt3 = yyt4; - goto yy215; + goto yy218; } - if (yych <= 'f') goto yy260; + if (yych <= 'f') goto yy263; yyt3 = yyt4; - goto yy215; - } - } -yy223: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ',') { - if (yych <= '!') { - if (yych <= '\f') { - if (yych <= 0x00) { - yyt4 = YYCURSOR; - goto yy214; - } - if (yych <= 0x08) goto yy4; - if (yych <= '\n') { - yyt4 = YYCURSOR; - goto yy214; - } - goto yy4; - } else { - if (yych <= '\r') { - yyt4 = YYCURSOR; - goto yy214; - } - if (yych <= 0x1F) goto yy4; - if (yych <= ' ') { - yyt4 = YYCURSOR; - goto yy214; - } - yyt4 = YYCURSOR; - goto yy216; - } - } else { - if (yych <= '&') { - if (yych <= '"') { - yyt4 = YYCURSOR; - goto yy214; - } - if (yych == '%') goto yy78; - goto yy4; - } else { - if (yych <= '\'') { - yyt4 = YYCURSOR; - goto yy217; - } - if (yych <= '*') { - yyt4 = YYCURSOR; - goto yy214; - } - if (yych <= '+') goto yy78; - yyt4 = YYCURSOR; - goto yy216; - } - } - } else { - if (yych <= '?') { - if (yych <= '9') { - if (yych <= '-') goto yy45; - if (yych <= '.') { - yyt4 = YYCURSOR; - goto yy221; - } - if (yych <= '/') goto yy4; - goto yy309; - } else { - if (yych <= ':') { - yyt3 = YYCURSOR; - goto yy310; - } - if (yych <= ';') { - yyt4 = YYCURSOR; - goto yy214; - } - if (yych <= '>') goto yy4; - yyt4 = YYCURSOR; - goto yy216; - } - } else { - if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy309; - if (yych <= 'Z') goto yy112; - goto yy4; - } else { - if (yych <= '`') { - if (yych <= '_') goto yy45; - goto yy4; - } else { - if (yych <= 'f') goto yy311; - if (yych <= 'z') goto yy126; - goto yy4; - } - } - } - } -yy224: - yyaccept = 15; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == '/') goto yy182; - if (yych == ':') goto yy147; - goto yy215; -yy225: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; - } else { - if (yych <= '.') { - if (yych <= ',') goto yy4; - goto yy45; - } else { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy112; - goto yy143; - } - } - } else { - if (yych <= 'Z') { - if (yych <= '@') { - if (yych <= '?') goto yy4; - goto yy94; - } else { - if (yych == 'S') goto yy229; - goto yy112; - } - } else { - if (yych <= '_') { - if (yych <= '^') goto yy4; - goto yy45; - } else { - if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy112; - goto yy4; - } + goto yy218; } } yy226: @@ -6439,259 +6566,265 @@ yy226: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy217; + goto yy220; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } } else { if (yych <= '?') { if (yych <= '9') { - if (yych <= '-') goto yy45; + if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy221; + goto yy224; } if (yych <= '/') goto yy4; - goto yy112; + goto yy312; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy224; + goto yy313; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { - if (yych <= '_') { - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy4; - goto yy45; + if (yych <= '^') { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy312; + if (yych <= 'Z') goto yy114; + goto yy4; } else { - if (yych <= 'r') { - if (yych <= '`') goto yy4; - goto yy126; + if (yych <= '`') { + if (yych <= '_') goto yy46; + goto yy4; } else { - if (yych <= 's') goto yy228; - if (yych <= 'z') goto yy126; + if (yych <= 'f') goto yy314; + if (yych <= 'z') goto yy128; goto yy4; } } } } yy227: + yyaccept = 15; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == '/') goto yy185; + if (yych == ':') goto yy149; + goto yy218; +yy228: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy112; - goto yy143; + if (yych <= '9') goto yy114; + goto yy145; } } } else { if (yych <= 'Z') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy94; + goto yy96; } else { - if (yych == 'L') goto yy312; - goto yy112; + if (yych == 'S') goto yy232; + goto yy114; } } else { if (yych <= '_') { if (yych <= '^') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy112; + if (yych <= 'z') goto yy114; goto yy4; } } } -yy228: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ',') { - if (yych <= '!') { - if (yych <= '\f') { - if (yych <= 0x00) { - yyt4 = YYCURSOR; - goto yy214; - } - if (yych <= 0x08) goto yy4; - if (yych <= '\n') { - yyt4 = YYCURSOR; - goto yy214; - } - goto yy4; - } else { - if (yych <= '\r') { - yyt4 = YYCURSOR; - goto yy214; - } - if (yych <= 0x1F) goto yy4; - if (yych <= ' ') { - yyt4 = YYCURSOR; - goto yy214; - } - yyt4 = YYCURSOR; - goto yy216; - } - } else { - if (yych <= '&') { - if (yych <= '"') { - yyt4 = YYCURSOR; - goto yy214; - } - if (yych == '%') goto yy78; - goto yy4; - } else { - if (yych <= '\'') { - yyt4 = YYCURSOR; - goto yy217; - } - if (yych <= '*') { - yyt4 = YYCURSOR; - goto yy214; - } - if (yych <= '+') goto yy78; - yyt4 = YYCURSOR; - goto yy216; - } - } - } else { - if (yych <= '?') { - if (yych <= '9') { - if (yych <= '-') goto yy45; - if (yych <= '.') { - yyt4 = YYCURSOR; - goto yy221; - } - if (yych <= '/') goto yy4; - goto yy112; - } else { - if (yych <= ':') { - yyt3 = YYCURSOR; - goto yy224; - } - if (yych <= ';') { - yyt4 = YYCURSOR; - goto yy214; - } - if (yych <= '>') goto yy4; - yyt4 = YYCURSOR; - goto yy216; - } - } else { - if (yych <= '_') { - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy4; - goto yy45; - } else { - if (yych <= 'd') { - if (yych <= '`') goto yy4; - goto yy126; - } else { - if (yych <= 'e') goto yy313; - if (yych <= 'z') goto yy126; - goto yy4; - } - } - } - } yy229: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ',') { + if (yych <= '!') { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt4 = YYCURSOR; + goto yy217; + } + if (yych <= 0x08) goto yy4; + if (yych <= '\n') { + yyt4 = YYCURSOR; + goto yy217; + } + goto yy4; + } else { + if (yych <= '\r') { + yyt4 = YYCURSOR; + goto yy217; + } + if (yych <= 0x1F) goto yy4; + if (yych <= ' ') { + yyt4 = YYCURSOR; + goto yy217; + } + yyt4 = YYCURSOR; + goto yy219; + } + } else { + if (yych <= '&') { + if (yych <= '"') { + yyt4 = YYCURSOR; + goto yy217; + } + if (yych == '%') goto yy80; + goto yy4; + } else { + if (yych <= '\'') { + yyt4 = YYCURSOR; + goto yy220; + } + if (yych <= '*') { + yyt4 = YYCURSOR; + goto yy217; + } + if (yych <= '+') goto yy80; + yyt4 = YYCURSOR; + goto yy219; + } + } + } else { + if (yych <= '?') { + if (yych <= '9') { + if (yych <= '-') goto yy46; + if (yych <= '.') { + yyt4 = YYCURSOR; + goto yy224; + } + if (yych <= '/') goto yy4; + goto yy114; + } else { + if (yych <= ':') { + yyt3 = YYCURSOR; + goto yy227; + } + if (yych <= ';') { + yyt4 = YYCURSOR; + goto yy217; + } + if (yych <= '>') goto yy4; + yyt4 = YYCURSOR; + goto yy219; + } + } else { + if (yych <= '_') { + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy4; + goto yy46; + } else { + if (yych <= 'r') { + if (yych <= '`') goto yy4; + goto yy128; + } else { + if (yych <= 's') goto yy231; + if (yych <= 'z') goto yy128; + goto yy4; + } + } + } + } +yy230: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy112; - goto yy143; + if (yych <= '9') goto yy114; + goto yy145; } } } else { if (yych <= 'Z') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy94; + goto yy96; } else { - if (yych == 'E') goto yy312; - goto yy112; + if (yych == 'L') goto yy315; + goto yy114; } } else { if (yych <= '_') { if (yych <= '^') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy112; + if (yych <= 'z') goto yy114; goto yy4; } } } -yy230: +yy231: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -6699,121 +6832,258 @@ yy230: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy217; + goto yy220; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } } else { if (yych <= '?') { if (yych <= '9') { - if (yych <= '-') goto yy45; + if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy221; + goto yy224; } if (yych <= '/') goto yy4; - goto yy112; + goto yy114; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy224; + goto yy227; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '_') { - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy112; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy114; if (yych <= '^') goto yy4; - goto yy45; + goto yy46; } else { - if (yych <= 'k') { + if (yych <= 'd') { if (yych <= '`') goto yy4; - goto yy126; + goto yy128; } else { - if (yych <= 'l') goto yy313; - if (yych <= 'z') goto yy126; + if (yych <= 'e') goto yy316; + if (yych <= 'z') goto yy128; goto yy4; } } } } -yy231: - yyaccept = 15; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 0x00) goto yy215; - if (yych <= 0x7F) goto yy82; - if (yych <= 0xC1) goto yy215; - if (yych <= 0xF4) goto yy82; - goto yy215; yy232: - yyaccept = 15; + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '\r') { - if (yych <= 0x08) { - if (yych <= 0x00) goto yy215; - goto yy82; + if (yych <= ':') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; } else { - if (yych <= '\t') goto yy231; - if (yych <= '\f') goto yy82; - goto yy231; + if (yych <= '.') { + if (yych <= ',') goto yy4; + goto yy46; + } else { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy114; + goto yy145; + } } } else { - if (yych <= 0x7F) { - if (yych == ' ') goto yy231; - goto yy82; + if (yych <= 'Z') { + if (yych <= '@') { + if (yych <= '?') goto yy4; + goto yy96; + } else { + if (yych == 'E') goto yy315; + goto yy114; + } } else { - if (yych <= 0xC1) goto yy215; - if (yych <= 0xF4) goto yy82; - goto yy215; + if (yych <= '_') { + if (yych <= '^') goto yy4; + goto yy46; + } else { + if (yych <= '`') goto yy4; + if (yych <= 'z') goto yy114; + goto yy4; + } } } yy233: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ',') { + if (yych <= '!') { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt4 = YYCURSOR; + goto yy217; + } + if (yych <= 0x08) goto yy4; + if (yych <= '\n') { + yyt4 = YYCURSOR; + goto yy217; + } + goto yy4; + } else { + if (yych <= '\r') { + yyt4 = YYCURSOR; + goto yy217; + } + if (yych <= 0x1F) goto yy4; + if (yych <= ' ') { + yyt4 = YYCURSOR; + goto yy217; + } + yyt4 = YYCURSOR; + goto yy219; + } + } else { + if (yych <= '&') { + if (yych <= '"') { + yyt4 = YYCURSOR; + goto yy217; + } + if (yych == '%') goto yy80; + goto yy4; + } else { + if (yych <= '\'') { + yyt4 = YYCURSOR; + goto yy220; + } + if (yych <= '*') { + yyt4 = YYCURSOR; + goto yy217; + } + if (yych <= '+') goto yy80; + yyt4 = YYCURSOR; + goto yy219; + } + } + } else { + if (yych <= '?') { + if (yych <= '9') { + if (yych <= '-') goto yy46; + if (yych <= '.') { + yyt4 = YYCURSOR; + goto yy224; + } + if (yych <= '/') goto yy4; + goto yy114; + } else { + if (yych <= ':') { + yyt3 = YYCURSOR; + goto yy227; + } + if (yych <= ';') { + yyt4 = YYCURSOR; + goto yy217; + } + if (yych <= '>') goto yy4; + yyt4 = YYCURSOR; + goto yy219; + } + } else { + if (yych <= '_') { + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy4; + goto yy46; + } else { + if (yych <= 'k') { + if (yych <= '`') goto yy4; + goto yy128; + } else { + if (yych <= 'l') goto yy316; + if (yych <= 'z') goto yy128; + goto yy4; + } + } + } + } +yy234: + yyaccept = 15; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 0x1B) { + if (yych <= 0x00) goto yy218; + if (yych <= 0x1A) goto yy84; + goto yy218; + } else { + if (yych <= 0x7F) goto yy84; + if (yych <= 0xC1) goto yy218; + if (yych <= 0xF4) goto yy84; + goto yy218; + } +yy235: + yyaccept = 15; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 0x1A) { + if (yych <= '\t') { + if (yych <= 0x00) goto yy218; + if (yych <= 0x08) goto yy84; + goto yy234; + } else { + if (yych == '\r') goto yy234; + goto yy84; + } + } else { + if (yych <= ' ') { + if (yych <= 0x1B) goto yy218; + if (yych <= 0x1F) goto yy84; + goto yy234; + } else { + if (yych <= 0x7F) goto yy84; + if (yych <= 0xC1) goto yy218; + if (yych <= 0xF4) goto yy84; + goto yy218; + } + } +yy236: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'S') { @@ -6821,40 +7091,40 @@ yy233: if (yych <= '&') { if (yych == '!') { yyt1 = yyt4 = YYCURSOR; - goto yy314; + goto yy317; } yyt2 = YYCURSOR; - goto yy154; + goto yy157; } else { if (yych <= '\'') { yyt1 = YYCURSOR; - goto yy315; + goto yy318; } if (yych <= '+') { yyt2 = YYCURSOR; - goto yy154; + goto yy157; } yyt1 = yyt4 = YYCURSOR; - goto yy314; + goto yy317; } } else { if (yych <= '>') { if (yych == '.') { yyt1 = yyt4 = YYCURSOR; - goto yy314; + goto yy317; } yyt2 = YYCURSOR; - goto yy154; + goto yy157; } else { if (yych <= '?') { yyt1 = yyt4 = YYCURSOR; - goto yy314; + goto yy317; } if (yych <= 'R') { yyt2 = YYCURSOR; - goto yy154; + goto yy157; } - goto yy215; + goto yy218; } } } else { @@ -6862,316 +7132,205 @@ yy233: if (yych <= 's') { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy154; + goto yy157; } if (yych <= 'r') { yyt1 = YYCURSOR; - goto yy316; + goto yy319; } - goto yy132; + goto yy134; } else { if (yych <= 'z') { yyt1 = YYCURSOR; - goto yy316; + goto yy319; } if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy154; + goto yy157; } - goto yy215; + goto yy218; } } else { if (yych <= 0xEF) { if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy157; + goto yy160; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy158; + goto yy161; } yyt2 = YYCURSOR; - goto yy159; + goto yy162; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy160; + goto yy163; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy161; + goto yy164; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy162; + goto yy165; } - goto yy215; + goto yy218; } } } -yy234: +yy237: yych = *++YYCURSOR; if (yych <= '\f') { - if (yych == '\t') goto yy231; - goto yy82; + if (yych == '\t') goto yy234; + goto yy84; } else { - if (yych <= '\r') goto yy231; - if (yych == ' ') goto yy231; - goto yy82; + if (yych <= '\r') goto yy234; + if (yych == ' ') goto yy234; + goto yy84; } -yy235: +yy238: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= ',') goto yy4; if (yych == '/') goto yy4; - goto yy45; + goto yy46; } } else { if (yych <= '^') { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy317; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy320; goto yy4; } else { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy317; + if (yych <= 'z') goto yy320; goto yy4; } } -yy236: +yy239: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy318; + if (yych <= '9') goto yy321; goto yy1; -yy237: +yy240: yych = *++YYCURSOR; - if (yych == ':') goto yy319; + if (yych == ':') goto yy322; goto yy1; -yy238: +yy241: ++YYCURSOR; -#line 199 "../../lnav/src/data_scanner_re.re" +#line 200 "../../lnav/src/data_scanner_re.re" { RET(DT_H1); } -#line 6964 "data_scanner_re.cc" -yy239: +#line 7234 "data_scanner_re.cc" +yy242: yych = *++YYCURSOR; - if (yybm[256+yych] & 1) { - goto yy239; + if (yybm[512+yych] & 64) { + goto yy242; } if (yych <= '9') { - if (yych == '-') goto yy152; + if (yych == '-') goto yy155; if (yych <= '/') goto yy1; - goto yy152; + goto yy155; } else { if (yych <= 'Z') { if (yych <= '@') goto yy1; - goto yy320; + goto yy323; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy320; + if (yych <= 'z') goto yy323; goto yy1; } } -yy240: +yy243: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yybm[768+yych] & 32) { + goto yy103; } - if (yych <= '@') { - if (yych <= '%') { + if (yych <= '?') { + if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy25; + if (yych <= 0x00) goto yy26; if (yych <= 0x08) goto yy3; - if (yych <= '\n') goto yy25; + if (yych <= '\n') goto yy26; goto yy3; } else { - if (yych <= 0x1F) { - if (yych <= '\r') goto yy25; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; goto yy3; } else { - if (yych <= '#') goto yy25; - if (yych <= '$') goto yy3; - goto yy102; + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy3; + goto yy26; } } } else { - if (yych <= '.') { - if (yych == '+') goto yy78; - if (yych <= ',') goto yy25; - goto yy45; - } else { - if (yych <= '9') { - if (yych <= '/') goto yy3; - goto yy240; + if (yych <= ',') { + if (yych <= '%') { + if (yych <= '$') goto yy3; + goto yy104; } else { - if (yych <= ':') goto yy61; - if (yych <= '?') goto yy25; - goto yy94; + if (yych == '+') goto yy80; + goto yy26; + } + } else { + if (yych <= '/') { + if (yych <= '.') goto yy46; + goto yy3; + } else { + if (yych <= '9') goto yy243; + if (yych <= ':') goto yy62; + goto yy26; } } } } else { if (yych <= 'z') { if (yych <= '^') { - if (yych == 'E') goto yy322; - if (yych <= 'Z') goto yy45; - goto yy25; + if (yych <= 'D') { + if (yych <= '@') goto yy96; + goto yy46; + } else { + if (yych <= 'E') goto yy325; + if (yych <= 'Z') goto yy46; + goto yy26; + } } else { if (yych <= '`') { - if (yych <= '_') goto yy45; - goto yy25; + if (yych <= '_') goto yy46; + goto yy26; } else { - if (yych == 'e') goto yy322; - goto yy45; + if (yych == 'e') goto yy325; + goto yy46; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { - if (yych <= '~') goto yy25; + if (yych <= '~') goto yy26; goto yy3; } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xDF) goto yy55; - goto yy56; + if (yych <= 0xC1) goto yy26; + if (yych <= 0xDF) goto yy56; + goto yy57; } } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy57; - goto yy58; + if (yych <= 0xEF) goto yy58; + goto yy59; } else { - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; - goto yy25; - } - } - } - } -yy241: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '?') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy5; - if (yych <= 0x08) goto yy3; - goto yy5; - } else { - if (yych == '\r') goto yy5; - if (yych <= 0x1F) goto yy3; - goto yy5; - } - } else { - if (yych <= '.') { - if (yych <= '$') goto yy3; - if (yych <= ',') goto yy5; - if (yych <= '-') goto yy168; - goto yy241; - } else { - if (yych <= '/') goto yy3; - if (yych <= '9') goto yy168; - if (yych <= ':') goto yy61; - goto yy5; - } - } - } else { - if (yych <= 0x7F) { - if (yych <= '_') { - if (yych <= '@') goto yy3; - if (yych <= 'Z') goto yy323; - if (yych <= '^') goto yy5; - goto yy3; - } else { - if (yych <= '`') goto yy5; - if (yych <= 'z') goto yy323; - if (yych <= '~') goto yy5; - goto yy3; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) goto yy55; - if (yych <= 0xE0) goto yy56; - goto yy57; - } else { - if (yych <= 0xF0) goto yy58; - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; - goto yy5; - } - } - } -yy242: - yych = *++YYCURSOR; - if (yych == 'o') goto yy324; - goto yy98; -yy243: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= '!') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy23; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy23; - goto yy4; - } else { - if (yych <= '\r') goto yy23; - if (yych <= 0x1F) goto yy4; - if (yych <= ' ') goto yy23; - goto yy97; - } - } else { - if (yych <= '&') { - if (yych <= '"') goto yy23; - if (yych == '$') goto yy99; - goto yy97; - } else { - if (yych <= '*') { - if (yych <= '\'') goto yy23; - goto yy97; - } else { - if (yych <= ',') goto yy23; - if (yych <= '9') goto yy99; - goto yy4; - } - } - } - } else { - if (yych <= '`') { - if (yych <= '\\') { - if (yych <= '?') goto yy23; - if (yych <= 'Z') goto yy99; - if (yych <= '[') goto yy23; - goto yy97; - } else { - if (yych <= ']') goto yy23; - if (yych <= '^') goto yy97; - if (yych <= '_') goto yy99; - goto yy23; - } - } else { - if (yych <= '}') { - if (yych == 'g') goto yy325; - if (yych <= 'z') goto yy99; - goto yy23; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy97; - goto yy4; - } else { - if (yych <= 0xC1) goto yy23; - if (yych <= 0xF4) goto yy4; - goto yy23; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; + goto yy26; } } } @@ -7179,122 +7338,131 @@ yy243: yy244: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; + if (yych <= ':') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy5; + if (yych <= 0x08) goto yy3; + if (yych <= '\n') goto yy5; + goto yy3; + } else { + if (yych <= '\r') goto yy5; + if (yych == 0x1B) goto yy5; + goto yy3; + } } else { - if (yych <= ',') goto yy4; - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy326; + if (yych <= '-') { + if (yych == '$') goto yy3; + if (yych <= ',') goto yy5; + goto yy171; + } else { + if (yych <= '.') goto yy244; + if (yych <= '/') goto yy3; + if (yych <= '9') goto yy171; + goto yy62; + } } } else { - if (yych <= '^') { - if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy326; - goto yy4; + if (yych <= '~') { + if (yych <= '^') { + if (yych <= '?') goto yy5; + if (yych <= '@') goto yy3; + if (yych <= 'Z') goto yy326; + goto yy5; + } else { + if (yych <= '_') goto yy3; + if (yych <= '`') goto yy5; + if (yych <= 'z') goto yy326; + goto yy5; + } } else { - if (yych == '`') goto yy4; - if (yych <= 'z') goto yy326; - goto yy4; + if (yych <= 0xE0) { + if (yych <= 0x7F) goto yy3; + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) goto yy56; + goto yy57; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy58; + goto yy59; + } else { + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; + goto yy5; + } + } } } yy245: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '1') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; - } else { - if (yych <= '.') { - if (yych <= ',') goto yy4; - goto yy45; - } else { - if (yych <= '/') goto yy4; - if (yych <= '0') goto yy328; - goto yy329; - } - } - } else { - if (yych <= 'Z') { - if (yych <= '9') { - if (yych <= '2') goto yy330; - goto yy328; - } else { - if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - goto yy45; - } - } else { - if (yych <= '_') { - if (yych <= '^') goto yy4; - goto yy45; - } else { - if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy45; - goto yy4; - } - } - } + yych = *++YYCURSOR; + if (yych == 'o') goto yy327; + goto yy100; yy246: - yyaccept = 6; + yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } if (yych <= '9') { - if (yych <= '$') { + if (yych <= ' ') { if (yych <= '\f') { - if (yych <= 0x00) goto yy25; + if (yych <= 0x00) goto yy24; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; + if (yych <= '\n') goto yy24; goto yy4; } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; - } - } else { - if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; - } else { - if (yych <= '-') goto yy244; - if (yych <= '.') goto yy245; - if (yych <= '/') goto yy4; - goto yy331; - } - } - } else { - if (yych <= '_') { - if (yych <= 'D') { - if (yych <= ':') goto yy4; - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - } else { - if (yych <= 'E') goto yy248; - if (yych <= 'Z') goto yy247; - if (yych <= '^') goto yy25; - } - } else { - if (yych <= 'z') { - if (yych <= '`') goto yy25; - if (yych == 'e') goto yy248; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy25; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy24; goto yy4; } else { - if (yych <= 0xC1) goto yy25; + if (yych <= 0x1B) goto yy24; + if (yych <= 0x1F) goto yy4; + goto yy24; + } + } + } else { + if (yych <= '$') { + if (yych == '"') goto yy24; + if (yych <= '#') goto yy99; + goto yy101; + } else { + if (yych <= '\'') { + if (yych <= '&') goto yy99; + goto yy24; + } else { + if (yych <= '*') goto yy99; + if (yych <= ',') goto yy24; + goto yy101; + } + } + } + } else { + if (yych <= '`') { + if (yych <= '[') { + if (yych <= ':') goto yy4; + if (yych <= '?') goto yy24; + if (yych <= 'Z') goto yy101; + goto yy24; + } else { + if (yych <= ']') { + if (yych <= '\\') goto yy99; + goto yy24; + } else { + if (yych <= '^') goto yy99; + if (yych <= '_') goto yy101; + goto yy24; + } + } + } else { + if (yych <= '}') { + if (yych == 'g') goto yy328; + if (yych <= 'z') goto yy101; + goto yy24; + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy99; + goto yy4; + } else { + if (yych <= 0xC1) goto yy24; if (yych <= 0xF4) goto yy4; - goto yy25; + goto yy24; } } } @@ -7302,1511 +7470,1609 @@ yy246: yy247: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[256+yych] & 2) { - goto yy247; + if (yych <= '9') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; + } else { + if (yych <= ',') goto yy4; + if (yych <= '.') goto yy46; + if (yych <= '/') goto yy4; + goto yy329; + } + } else { + if (yych <= '^') { + if (yych <= '?') goto yy4; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy329; + goto yy4; + } else { + if (yych == '`') goto yy4; + if (yych <= 'z') goto yy329; + goto yy4; + } } - if (yych <= '.') { - if (yych <= '#') { +yy248: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '1') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; + } else { + if (yych <= '.') { + if (yych <= ',') goto yy4; + goto yy46; + } else { + if (yych <= '/') goto yy4; + if (yych <= '0') goto yy331; + goto yy332; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '9') { + if (yych <= '2') goto yy333; + goto yy331; + } else { + if (yych <= '?') goto yy4; + if (yych <= '@') goto yy96; + goto yy46; + } + } else { + if (yych <= '_') { + if (yych <= '^') goto yy4; + goto yy46; + } else { + if (yych <= '`') goto yy4; + if (yych <= 'z') goto yy46; + goto yy4; + } + } + } +yy249: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy26; + goto yy4; + } else { + if (yych <= '\r') goto yy26; + if (yych == 0x1B) goto yy26; + goto yy4; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy26; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy104; + goto yy26; + } else { + if (yych <= ',') { + if (yych <= '+') goto yy80; + goto yy26; + } else { + if (yych <= '-') goto yy247; + if (yych <= '.') goto yy248; + goto yy4; + } + } + } + } else { + if (yych <= '_') { + if (yych <= '@') { + if (yych <= '9') goto yy334; + if (yych <= ':') goto yy4; + if (yych <= '?') goto yy26; + goto yy96; + } else { + if (yych <= 'E') { + if (yych >= 'E') goto yy251; + } else { + if (yych <= 'Z') goto yy250; + if (yych <= '^') goto yy26; + } + } + } else { + if (yych <= 'z') { + if (yych <= '`') goto yy26; + if (yych == 'e') goto yy251; + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy26; + goto yy4; + } else { + if (yych <= 0xC1) goto yy26; + if (yych <= 0xF4) goto yy4; + goto yy26; + } + } + } + } +yy250: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[512+yych] & 128) { + goto yy250; + } + if (yych <= '-') { + if (yych <= 0x1B) { if (yych <= '\n') { if (yych <= 0x00) goto yy5; if (yych <= 0x08) goto yy3; goto yy5; } else { if (yych == '\r') goto yy5; - if (yych <= 0x1F) goto yy3; + if (yych <= 0x1A) goto yy3; goto yy5; } } else { - if (yych <= '*') { + if (yych <= '%') { + if (yych <= 0x1F) goto yy3; + if (yych <= '#') goto yy5; if (yych <= '$') goto yy3; - if (yych <= '%') goto yy78; - goto yy5; + goto yy80; } else { - if (yych <= '+') goto yy78; + if (yych == '+') goto yy80; if (yych <= ',') goto yy5; - if (yych <= '-') goto yy244; - goto yy332; + goto yy247; } } } else { - if (yych <= 0xC1) { - if (yych <= '?') { + if (yych <= 0x7F) { + if (yych <= ':') { + if (yych <= '.') goto yy335; if (yych <= '/') goto yy3; - if (yych <= ':') goto yy61; - goto yy5; + goto yy62; } else { - if (yych <= '@') goto yy94; - if (yych == 0x7F) goto yy3; - goto yy5; + if (yych == '@') goto yy96; + if (yych <= '~') goto yy5; + goto yy3; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy55; - if (yych <= 0xE0) goto yy56; - goto yy57; + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) goto yy56; + if (yych <= 0xE0) goto yy57; + goto yy58; } else { - if (yych <= 0xF0) goto yy58; - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; + if (yych <= 0xF0) goto yy59; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; goto yy5; } } } -yy248: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[256+yych] & 2) { - goto yy247; - } - if (yych <= ',') { - if (yych <= '%') { - if (yych <= '$') goto yy4; - goto yy78; - } else { - if (yych == '+') goto yy333; - goto yy4; - } - } else { - if (yych <= '.') { - if (yych <= '-') goto yy334; - goto yy332; - } else { - if (yych == '@') goto yy94; - goto yy4; - } - } -yy249: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= '9') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; - goto yy4; - } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; - } - } else { - if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; - } else { - if (yych <= '.') { - if (yych <= '-') goto yy244; - goto yy245; - } else { - if (yych <= '/') goto yy4; - if (yych <= '5') goto yy246; - goto yy331; - } - } - } - } else { - if (yych <= '_') { - if (yych <= 'D') { - if (yych <= ':') goto yy4; - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - goto yy247; - } else { - if (yych <= 'E') goto yy248; - if (yych <= 'Z') goto yy247; - if (yych <= '^') goto yy25; - goto yy247; - } - } else { - if (yych <= 'z') { - if (yych <= '`') goto yy25; - if (yych == 'e') goto yy248; - goto yy247; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy25; - goto yy4; - } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xF4) goto yy4; - goto yy25; - } - } - } - } -yy250: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= '9') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; - goto yy4; - } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; - } - } else { - if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; - } else { - if (yych <= '-') goto yy244; - if (yych <= '.') goto yy245; - if (yych <= '/') goto yy4; - goto yy335; - } - } - } else { - if (yych <= '_') { - if (yych <= 'D') { - if (yych <= ':') goto yy4; - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - goto yy247; - } else { - if (yych <= 'E') goto yy336; - if (yych <= 'Z') goto yy247; - if (yych <= '^') goto yy25; - goto yy247; - } - } else { - if (yych <= 'z') { - if (yych <= '`') goto yy25; - if (yych == 'e') goto yy336; - goto yy247; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy25; - goto yy4; - } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xF4) goto yy4; - goto yy25; - } - } - } - } yy251: - yyaccept = 6; + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yybm[512+yych] & 128) { + goto yy250; } - if (yych <= '9') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; - goto yy4; - } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; - } + if (yych <= ',') { + if (yych <= '%') { + if (yych <= '$') goto yy4; + goto yy80; } else { - if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; - } else { - if (yych <= '-') goto yy244; - if (yych <= '.') goto yy245; - if (yych <= '/') goto yy4; - goto yy250; - } + if (yych == '+') goto yy336; + goto yy4; } } else { - if (yych <= '_') { - if (yych <= 'D') { - if (yych <= ':') goto yy4; - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - goto yy247; - } else { - if (yych <= 'E') goto yy336; - if (yych <= 'Z') goto yy247; - if (yych <= '^') goto yy25; - goto yy247; - } + if (yych <= '.') { + if (yych <= '-') goto yy337; + goto yy335; } else { - if (yych <= 'z') { - if (yych <= '`') goto yy25; - if (yych == 'e') goto yy336; - goto yy247; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy25; - goto yy4; - } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xF4) goto yy4; - goto yy25; - } - } + if (yych == '@') goto yy96; + goto yy4; } } yy252: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yybm[768+yych] & 32) { + goto yy103; } if (yych <= '5') { - if (yych <= '$') { + if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy25; + if (yych <= 0x00) goto yy26; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; + if (yych <= '\n') goto yy26; goto yy4; } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; + goto yy4; + } else { + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy4; + goto yy26; + } } } else { - if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; + if (yych <= '+') { + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy104; + if (yych <= '*') goto yy26; + goto yy80; } else { - if (yych <= '.') { - if (yych <= '-') goto yy244; - goto yy245; + if (yych <= '-') { + if (yych <= ',') goto yy26; + goto yy247; } else { + if (yych <= '.') goto yy248; if (yych <= '/') goto yy4; - if (yych <= '4') goto yy250; - goto yy337; + goto yy249; } } } } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy335; + if (yych <= '9') goto yy334; if (yych <= ':') goto yy4; - if (yych <= '?') goto yy25; - goto yy94; + if (yych <= '?') goto yy26; + goto yy96; } else { if (yych <= 'E') { - if (yych <= 'D') goto yy247; - goto yy336; + if (yych <= 'D') goto yy250; + goto yy251; } else { - if (yych <= 'Z') goto yy247; - if (yych <= '^') goto yy25; - goto yy247; + if (yych <= 'Z') goto yy250; + if (yych <= '^') goto yy26; + goto yy250; } } } else { if (yych <= 'z') { - if (yych <= '`') goto yy25; - if (yych == 'e') goto yy336; - goto yy247; + if (yych <= '`') goto yy26; + if (yych == 'e') goto yy251; + goto yy250; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy25; + if (yych <= '~') goto yy26; goto yy4; } else { - if (yych <= 0xC1) goto yy25; + if (yych <= 0xC1) goto yy26; if (yych <= 0xF4) goto yy4; - goto yy25; + goto yy26; } } } } yy253: - yyaccept = 0; + yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') goto yy4; - if (yych <= 'Z') goto yy338; - if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy338; - goto yy4; -yy254: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; - } else { - if (yych <= ',') goto yy4; - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy339; - } - } else { - if (yych <= '^') { - if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy45; - goto yy4; - } else { - if (yych == '`') goto yy4; - if (yych <= 'z') goto yy45; - goto yy4; - } + if (yybm[768+yych] & 32) { + goto yy103; } -yy255: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= ':') { - if (yych <= '%') { + if (yych <= '/') { + if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy106; + if (yych <= 0x00) goto yy26; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy106; + if (yych <= '\n') goto yy26; goto yy4; } else { - if (yych <= 0x1F) { - if (yych <= '\r') goto yy106; - goto yy4; - } else { - if (yych <= '#') goto yy106; - if (yych <= '$') goto yy4; - goto yy102; - } + if (yych <= '\r') goto yy26; + if (yych == 0x1B) goto yy26; + goto yy4; } } else { - if (yych <= '-') { - if (yych == '+') goto yy78; - if (yych <= ',') goto yy106; - goto yy340; + if (yych <= '*') { + if (yych <= '#') goto yy26; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy104; + goto yy26; } else { - if (yych <= '/') { - if (yych <= '.') goto yy254; - goto yy341; + if (yych <= ',') { + if (yych <= '+') goto yy80; + goto yy26; } else { - if (yych <= '7') goto yy342; - if (yych <= '9') goto yy343; - goto yy344; + if (yych <= '-') goto yy247; + if (yych <= '.') goto yy248; + goto yy4; } } } } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy106; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy345; - goto yy346; + if (yych <= '_') { + if (yych <= '@') { + if (yych <= '9') goto yy338; + if (yych <= ':') goto yy4; + if (yych <= '?') goto yy26; + goto yy96; } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy345; - goto yy112; + if (yych <= 'E') { + if (yych <= 'D') goto yy250; + goto yy339; } else { - if (yych == '_') goto yy45; - goto yy106; + if (yych <= 'Z') goto yy250; + if (yych <= '^') goto yy26; + goto yy250; } } } else { if (yych <= 'z') { - if (yych == 'e') goto yy346; - if (yych <= 'f') goto yy345; - goto yy112; + if (yych <= '`') goto yy26; + if (yych == 'e') goto yy339; + goto yy250; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy106; + if (yych <= '~') goto yy26; goto yy4; } else { - if (yych <= 0xC1) goto yy106; + if (yych <= 0xC1) goto yy26; if (yych <= 0xF4) goto yy4; - goto yy106; + goto yy26; + } + } + } + } +yy254: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy26; + goto yy4; + } else { + if (yych <= '\r') goto yy26; + if (yych == 0x1B) goto yy26; + goto yy4; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy26; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy104; + goto yy26; + } else { + if (yych <= ',') { + if (yych <= '+') goto yy80; + goto yy26; + } else { + if (yych <= '-') goto yy247; + if (yych <= '.') goto yy248; + goto yy4; + } + } + } + } else { + if (yych <= '_') { + if (yych <= '@') { + if (yych <= '9') goto yy253; + if (yych <= ':') goto yy4; + if (yych <= '?') goto yy26; + goto yy96; + } else { + if (yych <= 'E') { + if (yych <= 'D') goto yy250; + goto yy339; + } else { + if (yych <= 'Z') goto yy250; + if (yych <= '^') goto yy26; + goto yy250; + } + } + } else { + if (yych <= 'z') { + if (yych <= '`') goto yy26; + if (yych == 'e') goto yy339; + goto yy250; + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy26; + goto yy4; + } else { + if (yych <= 0xC1) goto yy26; + if (yych <= 0xF4) goto yy4; + goto yy26; + } + } + } + } +yy255: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '4') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy26; + goto yy4; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; + goto yy4; + } else { + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy4; + goto yy26; + } + } + } else { + if (yych <= '+') { + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy104; + if (yych <= '*') goto yy26; + goto yy80; + } else { + if (yych <= '-') { + if (yych <= ',') goto yy26; + goto yy247; + } else { + if (yych <= '.') goto yy248; + if (yych <= '/') goto yy4; + goto yy253; + } + } + } + } else { + if (yych <= '^') { + if (yych <= '?') { + if (yych <= '5') goto yy340; + if (yych <= '9') goto yy338; + if (yych <= ':') goto yy4; + goto yy26; + } else { + if (yych <= 'D') { + if (yych <= '@') goto yy96; + goto yy250; + } else { + if (yych <= 'E') goto yy339; + if (yych <= 'Z') goto yy250; + goto yy26; + } + } + } else { + if (yych <= 'z') { + if (yych <= '`') { + if (yych <= '_') goto yy250; + goto yy26; + } else { + if (yych == 'e') goto yy339; + goto yy250; + } + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy26; + goto yy4; + } else { + if (yych <= 0xC1) goto yy26; + if (yych <= 0xF4) goto yy4; + goto yy26; } } } } yy256: - yyaccept = 6; + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yych <= '@') goto yy4; + if (yych <= 'Z') goto yy341; + if (yych <= '`') goto yy4; + if (yych <= 'z') goto yy341; + goto yy4; +yy257: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '9') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; + } else { + if (yych <= ',') goto yy4; + if (yych <= '.') goto yy46; + if (yych <= '/') goto yy4; + goto yy342; + } + } else { + if (yych <= '^') { + if (yych <= '?') goto yy4; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy46; + goto yy4; + } else { + if (yych == '`') goto yy4; + if (yych <= 'z') goto yy46; + goto yy4; + } } - if (yych <= ':') { - if (yych <= '$') { +yy258: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '9') { + if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy25; + if (yych <= 0x00) goto yy108; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; + if (yych <= '\n') goto yy108; goto yy4; } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy108; + goto yy4; + } else { + if (yych <= 0x1B) goto yy108; + if (yych <= 0x1F) goto yy4; + goto yy108; + } } } else { if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; + if (yych <= '%') { + if (yych <= '$') goto yy4; + goto yy104; + } else { + if (yych == '+') goto yy80; + goto yy108; + } } else { if (yych <= '.') { - if (yych <= '-') goto yy340; - goto yy254; + if (yych <= '-') goto yy343; + goto yy257; } else { - if (yych <= '/') goto yy341; - if (yych <= '9') goto yy343; - goto yy344; + if (yych <= '/') goto yy344; + if (yych <= '7') goto yy345; + goto yy346; } } } } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy345; - goto yy346; + if (yych <= '_') { + if (yych <= 'D') { + if (yych <= ':') goto yy347; + if (yych <= '?') goto yy108; + if (yych <= '@') goto yy96; + goto yy348; } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy345; - goto yy112; + if (yych <= 'F') { + if (yych <= 'E') goto yy349; + goto yy348; } else { - if (yych == '_') goto yy45; - goto yy25; + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy108; + goto yy46; } } } else { if (yych <= 'z') { - if (yych == 'e') goto yy346; - if (yych <= 'f') goto yy345; - goto yy112; + if (yych <= 'd') { + if (yych <= '`') goto yy108; + goto yy348; + } else { + if (yych <= 'e') goto yy349; + if (yych <= 'f') goto yy348; + goto yy114; + } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy25; + if (yych <= '~') goto yy108; goto yy4; } else { - if (yych <= 0xC1) goto yy25; + if (yych <= 0xC1) goto yy108; if (yych <= 0xF4) goto yy4; - goto yy25; + goto yy108; } } } } -yy257: - yyaccept = 12; +yy259: + yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } if (yych <= '9') { if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy110; + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; if (yych <= 0x08) goto yy4; - goto yy110; + if (yych <= '\n') goto yy26; + goto yy4; } else { - if (yych == '\r') goto yy110; - if (yych <= 0x1F) goto yy4; - goto yy110; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; + goto yy4; + } else { + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy4; + goto yy26; + } } } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy110; - goto yy78; + if (yych <= '%') goto yy104; + if (yych <= '*') goto yy26; + goto yy80; } else { - if (yych <= ',') goto yy110; - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy345; + if (yych <= '-') { + if (yych <= ',') goto yy26; + goto yy343; + } else { + if (yych <= '.') goto yy257; + if (yych <= '/') goto yy344; + goto yy346; + } } } } else { if (yych <= '_') { - if (yych <= '@') { - if (yych <= ':') goto yy344; - if (yych <= '?') goto yy110; - goto yy94; + if (yych <= 'D') { + if (yych <= ':') goto yy347; + if (yych <= '?') goto yy26; + if (yych <= '@') goto yy96; + goto yy348; } else { - if (yych <= 'F') goto yy345; - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy110; - goto yy45; + if (yych <= 'F') { + if (yych <= 'E') goto yy349; + goto yy348; + } else { + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy26; + goto yy46; + } } } else { - if (yych <= '~') { - if (yych <= '`') goto yy110; - if (yych <= 'f') goto yy345; - if (yych <= 'z') goto yy112; - goto yy110; + if (yych <= 'z') { + if (yych <= 'd') { + if (yych <= '`') goto yy26; + goto yy348; + } else { + if (yych <= 'e') goto yy349; + if (yych <= 'f') goto yy348; + goto yy114; + } } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy110; - if (yych <= 0xF4) goto yy4; - goto yy110; + if (yych <= 0x7F) { + if (yych <= '~') goto yy26; + goto yy4; + } else { + if (yych <= 0xC1) goto yy26; + if (yych <= 0xF4) goto yy4; + goto yy26; + } } } } -yy258: +yy260: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy110; + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy112; if (yych <= 0x08) goto yy4; - goto yy110; + if (yych <= '\n') goto yy112; + goto yy4; } else { - if (yych == '\r') goto yy110; - if (yych <= 0x1F) goto yy4; - goto yy110; + if (yych <= '\r') goto yy112; + if (yych == 0x1B) goto yy112; + goto yy4; } } else { - if (yych <= '+') { + if (yych <= '*') { + if (yych <= '#') goto yy112; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy110; - goto yy187; + if (yych <= '%') goto yy80; + goto yy112; } else { - if (yych <= ',') goto yy110; - if (yych <= '-') goto yy188; - if (yych <= '.') goto yy45; + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy112; + if (yych <= '.') goto yy46; goto yy4; } } } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy345; - if (yych <= ':') goto yy344; - if (yych <= '?') goto yy110; - goto yy94; + if (yych <= '9') goto yy348; + if (yych <= ':') goto yy347; + if (yych <= '?') goto yy112; + goto yy96; } else { - if (yych <= 'F') goto yy345; - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy110; - goto yy45; + if (yych <= 'F') goto yy348; + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy112; + goto yy46; } } else { if (yych <= '~') { - if (yych <= '`') goto yy110; - if (yych <= 'f') goto yy345; - if (yych <= 'z') goto yy112; - goto yy110; + if (yych <= '`') goto yy112; + if (yych <= 'f') goto yy348; + if (yych <= 'z') goto yy114; + goto yy112; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy110; + if (yych <= 0xC1) goto yy112; if (yych <= 0xF4) goto yy4; - goto yy110; + goto yy112; } } } -yy259: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy347; - if (yych <= ':') goto yy270; - goto yy1; - } else { - if (yych <= 'F') goto yy349; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy349; - goto yy1; - } -yy260: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy349; - if (yych <= ':') goto yy270; - goto yy1; - } else { - if (yych <= 'F') goto yy349; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy349; - goto yy1; - } yy261: - yych = *++YYCURSOR; + yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy112; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy112; + goto yy4; + } else { + if (yych <= '\r') goto yy112; + if (yych == 0x1B) goto yy112; + goto yy4; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy112; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy80; + goto yy112; + } else { + if (yych <= '+') goto yy190; + if (yych <= ',') goto yy112; + if (yych <= '-') goto yy191; + goto yy46; + } + } + } else { + if (yych <= '^') { + if (yych <= '?') { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy348; + if (yych <= ':') goto yy347; + goto yy112; + } else { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy348; + if (yych <= 'Z') goto yy114; + goto yy112; + } + } else { + if (yych <= 'z') { + if (yych <= '_') goto yy46; + if (yych <= '`') goto yy112; + if (yych <= 'f') goto yy348; + goto yy114; + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy112; + goto yy4; + } else { + if (yych <= 0xC1) goto yy112; + if (yych <= 0xF4) goto yy4; + goto yy112; + } + } + } + } yy262: - if (yybm[256+yych] & 4) { - goto yy261; + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy350; + if (yych <= ':') goto yy273; + goto yy1; + } else { + if (yych <= 'F') goto yy352; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy352; + goto yy1; + } +yy263: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy352; + if (yych <= ':') goto yy273; + goto yy1; + } else { + if (yych <= 'F') goto yy352; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy352; + goto yy1; + } +yy264: + yych = *++YYCURSOR; +yy265: + if (yybm[256+yych] & 1) { + goto yy264; } if (yych <= 0xC1) { if (yych <= ')') { if (yych <= '"') goto yy1; - if (yych <= '&') goto yy350; + if (yych <= '&') goto yy353; goto yy1; } else { - if (yych <= 'Z') goto yy350; + if (yych <= 'Z') goto yy353; if (yych <= ']') goto yy1; - if (yych <= 'z') goto yy350; + if (yych <= 'z') goto yy353; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy263; - if (yych <= 0xE0) goto yy264; - goto yy265; + if (yych <= 0xDF) goto yy266; + if (yych <= 0xE0) goto yy267; + goto yy268; } else { - if (yych <= 0xF0) goto yy266; - if (yych <= 0xF3) goto yy267; - if (yych <= 0xF4) goto yy268; + if (yych <= 0xF0) goto yy269; + if (yych <= 0xF3) goto yy270; + if (yych <= 0xF4) goto yy271; goto yy1; } } -yy263: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy261; - goto yy1; -yy264: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy263; - goto yy1; -yy265: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy263; - goto yy1; yy266: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy265; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy264; goto yy1; yy267: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy265; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy266; goto yy1; yy268: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy265; + if (yych <= 0xBF) goto yy266; goto yy1; yy269: yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy352; - if (yych <= ':') goto yy353; - goto yy1; - } else { - if (yych <= 'F') goto yy352; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy352; - goto yy1; - } + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy268; + goto yy1; yy270: yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy354; - if (yych <= ':') goto yy355; - goto yy1; - } else { - if (yych <= 'F') goto yy354; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy354; - goto yy1; - } + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy268; + goto yy1; yy271: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy268; + goto yy1; +yy272: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy352; - if (yych <= ':') goto yy270; + if (yych <= '9') goto yy355; + if (yych <= ':') goto yy356; goto yy1; } else { - if (yych <= 'F') goto yy352; + if (yych <= 'F') goto yy355; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy352; + if (yych <= 'f') goto yy355; goto yy1; } -yy272: +yy273: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy357; + if (yych <= ':') goto yy358; + goto yy1; + } else { + if (yych <= 'F') goto yy357; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy357; + goto yy1; + } +yy274: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy355; + if (yych <= ':') goto yy273; + goto yy1; + } else { + if (yych <= 'F') goto yy355; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy355; + goto yy1; + } +yy275: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { + if (yych <= ',') { if (yych <= '\r') { if (yych <= 0x08) { - if (yych <= 0x00) goto yy192; + if (yych <= 0x00) goto yy195; goto yy4; } else { - if (yych <= '\n') goto yy192; + if (yych <= '\n') goto yy195; if (yych <= '\f') goto yy4; - goto yy192; + goto yy195; } } else { - if (yych <= '#') { - if (yych <= 0x1F) goto yy4; - goto yy192; - } else { - if (yych <= '$') goto yy4; - if (yych <= ',') goto yy192; + if (yych <= 0x1F) { + if (yych == 0x1B) goto yy195; goto yy4; + } else { + if (yych == '$') goto yy4; + goto yy195; } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= '?') goto yy192; + if (yych <= ':') goto yy4; + if (yych <= '?') goto yy195; goto yy4; } else { if (yych == '_') goto yy4; - goto yy192; + goto yy195; } } else { if (yych <= 0x7F) { if (yych <= 'z') goto yy4; - if (yych <= '~') goto yy192; + if (yych <= '~') goto yy195; goto yy4; } else { - if (yych <= 0xC1) goto yy192; + if (yych <= 0xC1) goto yy195; if (yych <= 0xF4) goto yy4; - goto yy192; - } - } - } -yy273: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '\n') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= '/') { - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych == '.') { - yyt2 = YYCURSOR; - goto yy356; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '9') goto yy357; - if (yych <= ':') goto yy358; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } - } else { - if (yych <= '~') { - if (yych <= '_') { - if (yych <= 'F') goto yy359; - if (yych <= 'Z') goto yy3; - if (yych <= '^') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy359; - if (yych <= 'z') goto yy3; - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - yyt2 = YYCURSOR; - goto yy278; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy279; - } - yyt2 = YYCURSOR; - goto yy280; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy5; - } - } - } - } -yy274: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '\n') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= '/') { - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych == '.') { - yyt2 = YYCURSOR; - goto yy356; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '9') goto yy360; - if (yych <= ':') goto yy358; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } - } else { - if (yych <= '~') { - if (yych <= '_') { - if (yych <= 'F') goto yy359; - if (yych <= 'Z') goto yy3; - if (yych <= '^') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy359; - if (yych <= 'z') goto yy3; - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - yyt2 = YYCURSOR; - goto yy278; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy279; - } - yyt2 = YYCURSOR; - goto yy280; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy5; - } - } - } - } -yy275: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '?') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '\n') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= '/') { - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych == '.') { - yyt2 = YYCURSOR; - goto yy356; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '5') { - if (yych <= '4') goto yy360; - goto yy361; - } else { - if (yych <= '9') goto yy357; - if (yych <= ':') goto yy358; - yyt2 = YYCURSOR; - goto yy191; - } - } - } - } else { - if (yych <= '~') { - if (yych <= '^') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= 'F') goto yy359; - if (yych <= 'Z') goto yy3; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= '`') { - if (yych <= '_') { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'f') goto yy359; - if (yych <= 'z') goto yy3; - yyt2 = YYCURSOR; - goto yy191; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - yyt2 = YYCURSOR; - goto yy278; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy279; - } - yyt2 = YYCURSOR; - goto yy280; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy5; - } + goto yy195; } } } yy276: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'F') { - if (yych <= '#') { - if (yych <= '\n') { + if (yych <= '?') { + if (yych <= 0x1F) { + if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; + } + if (yych <= '\n') { + yyt2 = YYCURSOR; + goto yy194; } yyt2 = YYCURSOR; - goto yy191; + goto yy275; } else { - if (yych == '\r') { + if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 0x1F) { + if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy272; + goto yy194; } yyt2 = YYCURSOR; - goto yy191; + goto yy275; } } else { - if (yych <= '9') { - if (yych <= '$') { + if (yych <= '-') { + if (yych == '$') { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } + yyt2 = YYCURSOR; + goto yy275; + } else { if (yych <= '/') { + if (yych <= '.') { + yyt2 = YYCURSOR; + goto yy359; + } yyt2 = YYCURSOR; - goto yy272; - } - goto yy359; - } else { - if (yych <= ':') goto yy358; - if (yych <= '?') { + goto yy275; + } else { + if (yych <= '9') goto yy360; + if (yych <= ':') goto yy361; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy272; - } - goto yy359; - } - } - } else { - if (yych <= 0x7F) { - if (yych <= '`') { - if (yych <= 'Z') goto yy3; - if (yych == '_') { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'f') goto yy359; - if (yych <= 'z') goto yy3; - if (yych <= '~') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy278; - } - yyt2 = YYCURSOR; - goto yy279; - } else { - if (yych <= 0xF0) { - yyt2 = YYCURSOR; - goto yy280; - } - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy5; - } - } - } -yy277: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy272; - goto yy1; -yy278: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy277; - goto yy1; -yy279: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy277; - goto yy1; -yy280: - yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy279; - goto yy1; -yy281: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy279; - goto yy1; -yy282: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy279; - goto yy1; -yy283: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy25; - goto yy78; - } else { - if (yych <= ',') goto yy25; - if (yych <= '.') goto yy78; - if (yych <= '/') goto yy25; - goto yy283; - } - } else { - if (yych <= '^') { - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy80; - if (yych <= 'Z') goto yy78; - goto yy25; - } else { - if (yych == '`') goto yy25; - if (yych <= 'z') goto yy78; - goto yy25; - } - } -yy284: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy3; - if (yych <= '\n') goto yy25; - goto yy3; - } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy3; - if (yych <= '#') goto yy25; - goto yy3; - } - } else { - if (yych <= ',') { - if (yych <= '%') goto yy78; - if (yych == '+') goto yy78; - goto yy25; - } else { - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy3; - if (yych <= '9') goto yy284; - goto yy61; } } } else { if (yych <= '~') { if (yych <= '^') { - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy45; - goto yy25; + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 'F') goto yy362; + if (yych <= 'Z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; } else { - if (yych == '`') goto yy25; - if (yych <= 'z') goto yy45; - goto yy25; + if (yych <= '`') { + if (yych <= '_') { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'f') goto yy362; + if (yych <= 'z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; + } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy3; - if (yych <= 0xC1) goto yy25; - if (yych <= 0xDF) goto yy55; - goto yy56; + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } + yyt2 = YYCURSOR; + goto yy281; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy57; - goto yy58; + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy282; + } + yyt2 = YYCURSOR; + goto yy283; } else { - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; - goto yy25; + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; } } } } +yy277: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '\n') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych == 0x1B) { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } + } else { + if (yych <= '-') { + if (yych == '$') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= ',') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '/') { + if (yych <= '.') { + yyt2 = YYCURSOR; + goto yy359; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '9') goto yy363; + if (yych <= ':') goto yy361; + yyt2 = YYCURSOR; + goto yy194; + } + } + } + } else { + if (yych <= '~') { + if (yych <= '^') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 'F') goto yy362; + if (yych <= 'Z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= '`') { + if (yych <= '_') { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'f') goto yy362; + if (yych <= 'z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } + yyt2 = YYCURSOR; + goto yy281; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy282; + } + yyt2 = YYCURSOR; + goto yy283; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; + } + } + } + } +yy278: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ':') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '\n') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0x1B) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x1F) { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= '.') { + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= ',') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy359; + } else { + if (yych <= '4') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy275; + } + goto yy363; + } else { + if (yych <= '5') goto yy364; + if (yych <= '9') goto yy360; + goto yy361; + } + } + } + } else { + if (yych <= 'z') { + if (yych <= 'Z') { + if (yych <= '?') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 'F') goto yy362; + goto yy3; + } else { + if (yych <= '_') { + if (yych <= '^') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy362; + goto yy3; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= '~') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } + yyt2 = YYCURSOR; + goto yy281; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy282; + } + yyt2 = YYCURSOR; + goto yy283; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; + } + } + } + } +yy279: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '@') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '\n') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych == 0x1B) { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } + } else { + if (yych <= '/') { + if (yych == '$') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= ',') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '9') goto yy362; + if (yych <= ':') goto yy361; + if (yych <= '?') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } + } + } else { + if (yych <= '~') { + if (yych <= '_') { + if (yych <= 'F') goto yy362; + if (yych <= 'Z') goto yy3; + if (yych <= '^') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy362; + if (yych <= 'z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 0xC1) goto yy5; + if (yych >= 0xE0) { + yyt2 = YYCURSOR; + goto yy281; + } + yyt2 = YYCURSOR; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy282; + } + yyt2 = YYCURSOR; + goto yy283; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; + } + } + } + } +yy280: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy275; + goto yy1; +yy281: + yych = *++YYCURSOR; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy280; + goto yy1; +yy282: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy280; + goto yy1; +yy283: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy282; + goto yy1; +yy284: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy282; + goto yy1; yy285: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy282; + goto yy1; +yy286: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '9') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy26; + goto yy80; + } else { + if (yych <= ',') goto yy26; + if (yych <= '.') goto yy80; + if (yych <= '/') goto yy26; + goto yy286; + } + } else { + if (yych <= '^') { + if (yych <= '?') goto yy26; + if (yych <= '@') goto yy82; + if (yych <= 'Z') goto yy80; + goto yy26; + } else { + if (yych == '`') goto yy26; + if (yych <= 'z') goto yy80; + goto yy26; + } + } +yy287: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '9') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; + if (yych <= 0x08) goto yy3; + if (yych <= '\n') goto yy26; + goto yy3; + } else { + if (yych <= '\r') goto yy26; + if (yych == 0x1B) goto yy26; + goto yy3; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy26; + if (yych <= '$') goto yy3; + if (yych <= '%') goto yy80; + goto yy26; + } else { + if (yych <= ',') { + if (yych <= '+') goto yy80; + goto yy26; + } else { + if (yych <= '.') goto yy46; + if (yych <= '/') goto yy3; + goto yy287; + } + } + } + } else { + if (yych <= '~') { + if (yych <= 'Z') { + if (yych <= ':') goto yy62; + if (yych <= '?') goto yy26; + if (yych <= '@') goto yy96; + goto yy46; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy26; + goto yy46; + } else { + if (yych <= '`') goto yy26; + if (yych <= 'z') goto yy46; + goto yy26; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) goto yy3; + if (yych <= 0xC1) goto yy26; + if (yych <= 0xDF) goto yy56; + goto yy57; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy58; + goto yy59; + } else { + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; + goto yy26; + } + } + } + } +yy288: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '1') { if (yych <= '/') { yyt2 = yyt1; - goto yy192; + goto yy195; } - if (yych <= '0') goto yy362; - goto yy363; + if (yych <= '0') goto yy365; + goto yy366; } else { - if (yych <= '2') goto yy364; - if (yych <= '9') goto yy362; + if (yych <= '2') goto yy367; + if (yych <= '9') goto yy365; yyt2 = yyt1; - goto yy192; - } -yy286: - yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy365; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy365; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy365; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy287: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy366; - goto yy1; - } else { - if (yych <= 'F') goto yy366; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy366; - goto yy1; - } -yy288: - yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy365; - if (yych <= ':') goto yy287; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy365; - goto yy1; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy365; - goto yy1; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } + goto yy195; } yy289: yych = *++YYCURSOR; @@ -8815,168 +9081,30 @@ yy289: if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy285; + goto yy288; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy367; - goto yy287; + if (yych <= '9') goto yy368; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy365; + goto yy368; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy365; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy290: - yych = *++YYCURSOR; - if (yych <= '`') { - if (yych <= '9') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '5') goto yy367; - goto yy365; - } - } else { - if (yych <= '@') { - if (yych <= ':') goto yy287; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'F') goto yy365; - if (yych <= 'Z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } - } - } else { - if (yych <= 0xDF) { - if (yych <= 'z') { - if (yych <= 'f') goto yy365; - goto yy1; - } else { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - yyt2 = YYCURSOR; - goto yy198; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy199; - } - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy291: - yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= 'E') { - if (yych <= '9') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy365; - } else { - if (yych <= ':') goto yy287; - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy365; - } - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy368; - goto yy1; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'e') goto yy365; goto yy368; } } @@ -8985,212 +9113,439 @@ yy291: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy290: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy369; + goto yy1; + } else { + if (yych <= 'F') goto yy369; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy369; + goto yy1; + } +yy291: + yych = *++YYCURSOR; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy368; + if (yych <= ':') goto yy290; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'Z') { + if (yych <= 'F') goto yy368; + goto yy1; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy368; + goto yy1; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { yyt2 = YYCURSOR; goto yy203; } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } goto yy1; } } } yy292: yych = *++YYCURSOR; -yy293: - if (yych <= ',') { - if (yych <= 0x1F) { - if (yych <= '\t') { - if (yych <= 0x08) goto yy1; - goto yy292; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; } else { - if (yych == '\r') goto yy292; - goto yy1; + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy370; + goto yy290; } } else { - if (yych <= '"') { - if (yych <= ' ') goto yy292; - if (yych <= '!') goto yy1; + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy368; } else { - if (yych == '\'') goto yy295; - goto yy1; + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy368; } } } else { - if (yych <= '@') { - if (yych <= ':') { - if (yych <= '-') goto yy369; - if (yych <= '/') goto yy1; - goto yy369; + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; } else { - if (yych == '>') goto yy297; - goto yy1; + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; } } else { - if (yych <= '_') { - if (yych <= 'Z') goto yy369; - if (yych <= '^') goto yy1; - goto yy369; + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; } else { - if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy369; + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy293: + yych = *++YYCURSOR; + if (yych <= '`') { + if (yych <= '9') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '5') goto yy370; + goto yy368; + } + } else { + if (yych <= '@') { + if (yych <= ':') goto yy290; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'F') goto yy368; + if (yych <= 'Z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= 0xDF) { + if (yych <= 'z') { + if (yych <= 'f') goto yy368; + goto yy1; + } else { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + yyt2 = YYCURSOR; + goto yy201; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy202; + } + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } goto yy1; } } } yy294: yych = *++YYCURSOR; - if (yych <= 0xC1) { - if (yych <= '"') { - if (yych <= 0x00) goto yy1; - if (yych <= '!') goto yy370; - goto yy1; + if (yych <= 'f') { + if (yych <= 'E') { + if (yych <= '9') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy368; + } else { + if (yych <= ':') goto yy290; + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy368; + } } else { - if (yych == '\\') goto yy371; - if (yych <= 0x7F) goto yy370; - goto yy1; + if (yych <= 'Z') { + if (yych <= 'F') goto yy371; + goto yy1; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'e') goto yy368; + goto yy371; + } } } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy372; - if (yych <= 0xE0) goto yy373; - goto yy374; + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } } else { - if (yych <= 0xF0) goto yy375; - if (yych <= 0xF3) goto yy376; - if (yych <= 0xF4) goto yy377; - goto yy1; + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } } } yy295: yych = *++YYCURSOR; - if (yych <= 0xC1) { - if (yych <= '\'') { - if (yych <= 0x00) goto yy1; - if (yych <= '&') goto yy378; - goto yy1; +yy296: + if (yych <= ',') { + if (yych <= 0x1F) { + if (yych <= '\t') { + if (yych <= 0x08) goto yy1; + goto yy295; + } else { + if (yych == '\r') goto yy295; + goto yy1; + } } else { - if (yych == '\\') goto yy379; - if (yych <= 0x7F) goto yy378; - goto yy1; + if (yych <= '"') { + if (yych <= ' ') goto yy295; + if (yych <= '!') goto yy1; + } else { + if (yych == '\'') goto yy298; + goto yy1; + } } } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy380; - if (yych <= 0xE0) goto yy381; - goto yy382; + if (yych <= '@') { + if (yych <= ':') { + if (yych <= '-') goto yy372; + if (yych <= '/') goto yy1; + goto yy372; + } else { + if (yych == '>') goto yy300; + goto yy1; + } } else { - if (yych <= 0xF0) goto yy383; - if (yych <= 0xF3) goto yy384; - if (yych <= 0xF4) goto yy385; + if (yych <= '_') { + if (yych <= 'Z') goto yy372; + if (yych <= '^') goto yy1; + goto yy372; + } else { + if (yych <= '`') goto yy1; + if (yych <= 'z') goto yy372; + goto yy1; + } + } + } +yy297: + yych = *++YYCURSOR; + if (yybm[256+yych] & 8) { + goto yy373; + } + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= '"') goto yy1; + goto yy374; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy375; + goto yy376; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy377; + goto yy378; + } else { + if (yych <= 0xF3) goto yy379; + if (yych <= 0xF4) goto yy380; goto yy1; } } -yy296: +yy298: + yych = *++YYCURSOR; + if (yybm[256+yych] & 16) { + goto yy381; + } + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= '\'') goto yy1; + goto yy382; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy383; + goto yy384; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy385; + goto yy386; + } else { + if (yych <= 0xF3) goto yy387; + if (yych <= 0xF4) goto yy388; + goto yy1; + } + } +yy299: yych = *++YYCURSOR; if (yych <= '-') { if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy386; + if (yych == '\t') goto yy389; goto yy1; } else { - if (yych <= '\r') goto yy386; + if (yych <= '\r') goto yy389; if (yych <= 0x1F) goto yy1; - goto yy386; + goto yy389; } } else { if (yych <= '&') { - if (yych == '"') goto yy294; + if (yych == '"') goto yy297; goto yy1; } else { - if (yych <= '\'') goto yy295; + if (yych <= '\'') goto yy298; if (yych <= ',') goto yy1; - goto yy296; + goto yy299; } } } else { if (yych <= '@') { if (yych <= '<') { if (yych <= '/') goto yy1; - if (yych <= ':') goto yy296; + if (yych <= ':') goto yy299; goto yy1; } else { - if (yych <= '=') goto yy387; + if (yych <= '=') goto yy390; if (yych >= '?') goto yy1; } - } else { - if (yych <= '_') { - if (yych <= 'Z') goto yy296; - if (yych <= '^') goto yy1; - goto yy296; - } else { - if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy296; - goto yy1; - } - } - } -yy297: - ++YYCURSOR; -yy298: -#line 183 "../../lnav/src/data_scanner_re.re" - { - RET(DT_XML_DECL_TAG); - } -#line 9162 "data_scanner_re.cc" -yy299: - yych = *++YYCURSOR; - if (yych <= ':') { - if (yych <= 0x1F) { - if (yych <= '\t') { - if (yych <= 0x08) goto yy1; - goto yy388; - } else { - if (yych == '\r') goto yy388; - goto yy1; - } - } else { - if (yych <= '-') { - if (yych <= ' ') goto yy388; - if (yych <= ',') goto yy1; - goto yy299; - } else { - if (yych <= '.') goto yy1; - if (yych <= '/') goto yy208; - goto yy299; - } - } - } else { - if (yych <= '@') { - if (yych <= '=') { - if (yych <= '<') goto yy1; - goto yy301; - } else { - if (yych <= '>') goto yy209; - if (yych <= '?') goto yy208; - goto yy1; - } } else { if (yych <= '_') { if (yych <= 'Z') goto yy299; @@ -9204,25 +9559,77 @@ yy299: } } yy300: + ++YYCURSOR; +yy301: +#line 184 "../../lnav/src/data_scanner_re.re" + { + RET(DT_XML_DECL_TAG); + } +#line 9569 "data_scanner_re.cc" +yy302: yych = *++YYCURSOR; if (yych <= ':') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy300; + goto yy391; } else { - if (yych == '\r') goto yy300; + if (yych == '\r') goto yy391; goto yy1; } } else { if (yych <= '-') { - if (yych <= ' ') goto yy300; + if (yych <= ' ') goto yy391; if (yych <= ',') goto yy1; - goto yy299; + goto yy302; } else { if (yych <= '.') goto yy1; - if (yych <= '/') goto yy208; - goto yy299; + if (yych <= '/') goto yy211; + goto yy302; + } + } + } else { + if (yych <= '@') { + if (yych <= '=') { + if (yych <= '<') goto yy1; + goto yy304; + } else { + if (yych <= '>') goto yy212; + if (yych <= '?') goto yy211; + goto yy1; + } + } else { + if (yych <= '_') { + if (yych <= 'Z') goto yy302; + if (yych <= '^') goto yy1; + goto yy302; + } else { + if (yych <= '`') goto yy1; + if (yych <= 'z') goto yy302; + goto yy1; + } + } + } +yy303: + yych = *++YYCURSOR; + if (yych <= ':') { + if (yych <= 0x1F) { + if (yych <= '\t') { + if (yych <= 0x08) goto yy1; + goto yy303; + } else { + if (yych == '\r') goto yy303; + goto yy1; + } + } else { + if (yych <= '-') { + if (yych <= ' ') goto yy303; + if (yych <= ',') goto yy1; + goto yy302; + } else { + if (yych <= '.') goto yy1; + if (yych <= '/') goto yy211; + goto yy302; } } } else { @@ -9230,239 +9637,239 @@ yy300: if (yych <= '=') { if (yych <= '<') goto yy1; } else { - if (yych <= '>') goto yy209; - if (yych <= '?') goto yy208; + if (yych <= '>') goto yy212; + if (yych <= '?') goto yy211; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy299; + if (yych <= 'Z') goto yy302; if (yych <= '^') goto yy1; - goto yy299; + goto yy302; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy299; + if (yych <= 'z') goto yy302; goto yy1; } } } -yy301: +yy304: yych = *++YYCURSOR; if (yych <= '\'') { if (yych <= '\r') { if (yych <= 0x08) { if (yych <= 0x00) goto yy1; - goto yy389; + goto yy392; } else { - if (yych <= '\t') goto yy390; - if (yych <= '\f') goto yy389; - goto yy390; + if (yych <= '\t') goto yy393; + if (yych <= '\f') goto yy392; + goto yy393; } } else { if (yych <= '!') { - if (yych == ' ') goto yy390; - goto yy389; - } else { - if (yych <= '"') goto yy391; - if (yych <= '&') goto yy389; + if (yych == ' ') goto yy393; goto yy392; + } else { + if (yych <= '"') goto yy394; + if (yych <= '&') goto yy392; + goto yy395; } } } else { if (yych <= 0xDF) { if (yych <= '>') { - if (yych <= '=') goto yy389; + if (yych <= '=') goto yy392; goto yy1; } else { - if (yych <= 0x7F) goto yy389; + if (yych <= 0x7F) goto yy392; if (yych <= 0xC1) goto yy1; - goto yy393; + goto yy396; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy394; - if (yych <= 0xEF) goto yy395; - goto yy396; + if (yych <= 0xE0) goto yy397; + if (yych <= 0xEF) goto yy398; + goto yy399; } else { - if (yych <= 0xF3) goto yy397; - if (yych <= 0xF4) goto yy398; + if (yych <= 0xF3) goto yy400; + if (yych <= 0xF4) goto yy401; goto yy1; } } } -yy302: - ++YYCURSOR; -yy303: -#line 187 "../../lnav/src/data_scanner_re.re" - { - RET(DT_XML_EMPTY_TAG); - } -#line 9301 "data_scanner_re.cc" -yy304: - yych = *++YYCURSOR; - if (yych <= '\r') { - if (yych == '\t') goto yy304; - if (yych <= '\f') goto yy1; - goto yy304; - } else { - if (yych <= ' ') { - if (yych <= 0x1F) goto yy1; - goto yy304; - } else { - if (yych != '>') goto yy1; - } - } yy305: ++YYCURSOR; -#line 195 "../../lnav/src/data_scanner_re.re" +yy306: +#line 188 "../../lnav/src/data_scanner_re.re" + { + RET(DT_XML_EMPTY_TAG); + } +#line 9708 "data_scanner_re.cc" +yy307: + yych = *++YYCURSOR; + if (yych <= '\r') { + if (yych == '\t') goto yy307; + if (yych <= '\f') goto yy1; + goto yy307; + } else { + if (yych <= ' ') { + if (yych <= 0x1F) goto yy1; + goto yy307; + } else { + if (yych != '>') goto yy1; + } + } +yy308: + ++YYCURSOR; +#line 196 "../../lnav/src/data_scanner_re.re" { RET(DT_XML_CLOSE_TAG); } -#line 9322 "data_scanner_re.cc" -yy306: +#line 9729 "data_scanner_re.cc" +yy309: yych = *++YYCURSOR; -yy307: +yy310: if (yych <= '/') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy306; + goto yy309; } else { - if (yych == '\r') goto yy306; + if (yych == '\r') goto yy309; goto yy1; } } else { if (yych <= ',') { - if (yych <= ' ') goto yy306; + if (yych <= ' ') goto yy309; goto yy1; } else { - if (yych <= '-') goto yy399; + if (yych <= '-') goto yy402; if (yych <= '.') goto yy1; - goto yy208; + goto yy211; } } } else { if (yych <= 'Z') { if (yych <= '>') { - if (yych <= ':') goto yy399; + if (yych <= ':') goto yy402; goto yy1; } else { - if (yych <= '?') goto yy208; + if (yych <= '?') goto yy211; if (yych <= '@') goto yy1; - goto yy399; + goto yy402; } } else { if (yych <= '_') { if (yych <= '^') goto yy1; - goto yy399; + goto yy402; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy399; + if (yych <= 'z') goto yy402; goto yy1; } } } -yy308: +yy311: yych = *++YYCURSOR; if (yych <= ':') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy400; + goto yy403; } else { - if (yych == '\r') goto yy400; + if (yych == '\r') goto yy403; goto yy1; } } else { if (yych <= '-') { - if (yych <= ' ') goto yy400; + if (yych <= ' ') goto yy403; if (yych <= ',') goto yy1; - goto yy308; + goto yy311; } else { if (yych <= '.') goto yy1; - if (yych <= '/') goto yy208; - goto yy308; + if (yych <= '/') goto yy211; + goto yy311; } } } else { if (yych <= '@') { if (yych <= '=') { if (yych <= '<') goto yy1; - goto yy401; + goto yy404; } else { - if (yych == '?') goto yy208; + if (yych == '?') goto yy211; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy308; + if (yych <= 'Z') goto yy311; if (yych <= '^') goto yy1; - goto yy308; + goto yy311; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy308; + if (yych <= 'z') goto yy311; goto yy1; } } } -yy309: +yy312: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy402; - goto yy344; + if (yych <= '9') goto yy405; + goto yy347; } } } else { if (yych <= '^') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy94; + goto yy96; } else { - if (yych <= 'F') goto yy402; - if (yych <= 'Z') goto yy112; + if (yych <= 'F') goto yy405; + if (yych <= 'Z') goto yy114; goto yy4; } } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy402; - if (yych <= 'z') goto yy112; + if (yych <= 'f') goto yy405; + if (yych <= 'z') goto yy114; goto yy4; } } } -yy310: +yy313: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { - if (yych <= '.') goto yy215; - if (yych <= '/') goto yy182; - if (yych <= '9') goto yy185; - goto yy184; + if (yych <= '.') goto yy218; + if (yych <= '/') goto yy185; + if (yych <= '9') goto yy188; + goto yy187; } else { if (yych <= 'F') { - if (yych <= '@') goto yy215; - goto yy185; + if (yych <= '@') goto yy218; + goto yy188; } else { - if (yych <= '`') goto yy215; - if (yych <= 'f') goto yy185; - goto yy215; + if (yych <= '`') goto yy218; + if (yych <= 'f') goto yy188; + goto yy218; } } -yy311: +yy314: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -9470,110 +9877,110 @@ yy311: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy217; + goto yy220; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } } else { if (yych <= '?') { if (yych <= '9') { - if (yych <= '-') goto yy45; + if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy221; + goto yy224; } if (yych <= '/') goto yy4; - goto yy402; + goto yy405; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy403; + goto yy406; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy402; - if (yych <= 'Z') goto yy112; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy405; + if (yych <= 'Z') goto yy114; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy404; - if (yych <= 'z') goto yy126; + if (yych <= 'f') goto yy407; + if (yych <= 'z') goto yy128; goto yy4; } } } } -yy312: +yy315: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 1) { - goto yy112; + if (yybm[768+yych] & 64) { + goto yy114; } if (yych <= '*') { if (yych <= 0x1F) { if (yych <= '\n') { if (yych <= 0x00) { yyt1 = YYCURSOR; - goto yy405; + goto yy408; } if (yych <= 0x08) goto yy4; yyt1 = YYCURSOR; - goto yy405; + goto yy408; } else { if (yych == '\r') { yyt1 = YYCURSOR; - goto yy405; + goto yy408; } goto yy4; } @@ -9581,830 +9988,876 @@ yy312: if (yych <= '"') { if (yych == '!') { yyt1 = YYCURSOR; - goto yy407; + goto yy410; } yyt1 = YYCURSOR; - goto yy405; + goto yy408; } else { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '&') goto yy4; yyt1 = YYCURSOR; - goto yy405; + goto yy408; } } } else { if (yych <= ':') { if (yych <= '-') { - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; if (yych <= ',') { yyt1 = YYCURSOR; - goto yy407; + goto yy410; } - goto yy45; + goto yy46; } else { if (yych <= '.') { yyt1 = YYCURSOR; - goto yy408; + goto yy411; } if (yych <= '/') goto yy4; yyt1 = YYCURSOR; - goto yy409; + goto yy412; } } else { if (yych <= '?') { if (yych <= ';') { yyt1 = YYCURSOR; - goto yy405; + goto yy408; } if (yych <= '>') goto yy4; yyt1 = YYCURSOR; - goto yy407; + goto yy410; } else { - if (yych <= '@') goto yy94; - if (yych == '_') goto yy45; + if (yych <= '@') goto yy96; + if (yych == '_') goto yy46; goto yy4; } } } -yy313: +yy316: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 2) { - goto yy126; + if (yybm[768+yych] & 128) { + goto yy128; } if (yych <= '*') { if (yych <= ' ') { if (yych <= '\n') { if (yych <= 0x00) { yyt1 = YYCURSOR; - goto yy405; + goto yy408; } if (yych <= 0x08) goto yy4; yyt1 = YYCURSOR; - goto yy405; + goto yy408; } else { if (yych == '\r') { yyt1 = YYCURSOR; - goto yy405; + goto yy408; } if (yych <= 0x1F) goto yy4; yyt1 = YYCURSOR; - goto yy405; + goto yy408; } } else { if (yych <= '$') { if (yych <= '!') { yyt1 = YYCURSOR; - goto yy407; + goto yy410; } if (yych <= '"') { yyt1 = YYCURSOR; - goto yy405; + goto yy408; } goto yy4; } else { - if (yych <= '%') goto yy78; + if (yych <= '%') goto yy80; if (yych <= '&') goto yy4; if (yych <= '\'') { yyt1 = YYCURSOR; - goto yy410; + goto yy413; } yyt1 = YYCURSOR; - goto yy405; + goto yy408; } } } else { if (yych <= ':') { if (yych <= '-') { - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; if (yych <= ',') { yyt1 = YYCURSOR; - goto yy407; + goto yy410; } - goto yy45; + goto yy46; } else { if (yych <= '.') { yyt1 = YYCURSOR; - goto yy408; + goto yy411; } if (yych <= '/') goto yy4; - if (yych <= '9') goto yy112; + if (yych <= '9') goto yy114; yyt1 = YYCURSOR; - goto yy409; + goto yy412; } } else { if (yych <= '@') { if (yych <= ';') { yyt1 = YYCURSOR; - goto yy405; + goto yy408; } if (yych <= '>') goto yy4; if (yych <= '?') { yyt1 = YYCURSOR; - goto yy407; + goto yy410; } - goto yy94; + goto yy96; } else { - if (yych <= 'Z') goto yy112; - if (yych == '_') goto yy45; + if (yych <= 'Z') goto yy114; + if (yych == '_') goto yy46; goto yy4; } } } -yy314: +yy317: yych = *++YYCURSOR; if (yych <= '\f') { - if (yych == '\t') goto yy214; - goto yy155; + if (yych == '\t') goto yy217; + goto yy158; } else { - if (yych <= '\r') goto yy214; - if (yych == ' ') goto yy214; - goto yy155; + if (yych <= '\r') goto yy217; + if (yych == ' ') goto yy217; + goto yy158; } -yy315: +yy318: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= '!') { + if (yych <= '-') { + if (yych <= 0x1F) { if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych <= 0x08) goto yy81; + if (yych <= 0x08) goto yy83; if (yych <= '\n') { yyt3 = YYCURSOR; - goto yy231; + goto yy234; } - goto yy81; + goto yy83; } else { if (yych <= '\r') { yyt3 = YYCURSOR; - goto yy231; + goto yy234; } - if (yych <= 0x1F) goto yy81; - if (yych <= ' ') { - yyt3 = YYCURSOR; - goto yy231; - } - yyt3 = YYCURSOR; - goto yy232; + if (yych == 0x1B) goto yy158; + goto yy83; } } else { - if (yych <= '*') { + if (yych <= '&') { + if (yych == '!') { + yyt3 = YYCURSOR; + goto yy235; + } if (yych <= '"') { yyt3 = YYCURSOR; - goto yy231; + goto yy234; } - if (yych <= '&') goto yy81; - if (yych <= '\'') { - yyt3 = YYCURSOR; - goto yy233; - } - yyt3 = YYCURSOR; - goto yy231; + goto yy83; } else { - if (yych == ',') { + if (yych <= '*') { + if (yych <= '\'') { + yyt3 = YYCURSOR; + goto yy236; + } yyt3 = YYCURSOR; - goto yy232; + goto yy234; + } else { + if (yych == ',') { + yyt3 = YYCURSOR; + goto yy235; + } + goto yy83; } - if (yych <= '-') goto yy81; - yyt3 = YYCURSOR; - goto yy234; } } } else { if (yych <= 'z') { - if (yych <= '?') { - if (yych <= '9') goto yy81; + if (yych <= '>') { + if (yych <= '.') { + yyt3 = YYCURSOR; + goto yy237; + } + if (yych <= '9') goto yy83; if (yych <= ';') { yyt3 = YYCURSOR; - goto yy231; + goto yy234; } - if (yych <= '>') goto yy81; - yyt3 = YYCURSOR; - goto yy232; + goto yy83; } else { - if (yych == '\\') goto yy84; - if (yych <= '`') goto yy81; - goto yy145; + if (yych <= '[') { + if (yych <= '?') { + yyt3 = YYCURSOR; + goto yy235; + } + goto yy83; + } else { + if (yych <= '\\') goto yy86; + if (yych <= '`') goto yy83; + goto yy147; + } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy81; - if (yych <= 0xC1) goto yy155; - if (yych <= 0xDF) goto yy85; - goto yy86; + if (yych <= 0x7F) goto yy83; + if (yych <= 0xC1) goto yy158; + if (yych <= 0xDF) goto yy87; + goto yy88; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy87; - goto yy88; + if (yych <= 0xEF) goto yy89; + goto yy90; } else { - if (yych <= 0xF3) goto yy89; - if (yych <= 0xF4) goto yy90; - goto yy155; + if (yych <= 0xF3) goto yy91; + if (yych <= 0xF4) goto yy92; + goto yy158; } } } } -yy316: +yy319: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '+') { if (yych <= '\r') { if (yych <= 0x08) { - if (yych <= 0x00) goto yy218; - goto yy155; + if (yych <= 0x00) goto yy221; + goto yy158; } else { - if (yych <= '\n') goto yy218; - if (yych <= '\f') goto yy155; - goto yy218; + if (yych <= '\n') goto yy221; + if (yych <= '\f') goto yy158; + goto yy221; } } else { if (yych <= '"') { - if (yych <= 0x1F) goto yy155; - goto yy218; + if (yych <= 0x1F) goto yy158; + goto yy221; } else { - if (yych <= '&') goto yy155; - if (yych <= '*') goto yy218; - goto yy155; + if (yych <= '&') goto yy158; + if (yych <= '*') goto yy221; + goto yy158; } } } else { if (yych <= ';') { if (yych <= '-') { - if (yych <= ',') goto yy218; - goto yy155; + if (yych <= ',') goto yy221; + goto yy158; } else { if (yych <= '.') { yyt4 = YYCURSOR; - goto yy219; + goto yy222; } - if (yych <= '9') goto yy155; - goto yy218; + if (yych <= '9') goto yy158; + goto yy221; } } else { if (yych <= '?') { - if (yych <= '>') goto yy155; - goto yy218; + if (yych <= '>') goto yy158; + goto yy221; } else { - if (yych <= '`') goto yy155; - if (yych <= 'z') goto yy132; - goto yy155; + if (yych <= '`') goto yy158; + if (yych <= 'z') goto yy134; + goto yy158; } } } -yy317: +yy320: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '\'') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '&') goto yy4; - goto yy132; + goto yy134; } else { if (yych <= '+') { if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= ',') goto yy4; - if (yych <= '.') goto yy45; + if (yych <= '.') goto yy46; goto yy4; } } } else { if (yych <= 'Z') { - if (yych <= '9') goto yy45; + if (yych <= '9') goto yy46; if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - goto yy45; + if (yych <= '@') goto yy96; + goto yy46; } else { if (yych <= '_') { if (yych <= '^') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy411; + if (yych <= 'z') goto yy414; goto yy4; } } } -yy318: +yy321: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= ':') { if (yych <= '9') { yyt1 = YYCURSOR; - goto yy412; + goto yy415; } } else { if (yych <= 0x7F) { yyt1 = YYCURSOR; - goto yy412; + goto yy415; } if (yych <= 0xC1) goto yy1; yyt1 = YYCURSOR; - goto yy414; + goto yy417; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt1 = YYCURSOR; - goto yy415; + goto yy418; } if (yych <= 0xEF) { yyt1 = YYCURSOR; - goto yy416; + goto yy419; } yyt1 = YYCURSOR; - goto yy417; + goto yy420; } else { if (yych <= 0xF3) { yyt1 = YYCURSOR; - goto yy418; + goto yy421; } if (yych <= 0xF4) { yyt1 = YYCURSOR; - goto yy419; + goto yy422; } goto yy1; } } -yy319: +yy322: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy420; + if (yych <= '9') goto yy423; goto yy1; -yy320: +yy323: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[256+yych] & 1) { - goto yy239; + if (yybm[512+yych] & 64) { + goto yy242; } if (yych <= '9') { - if (yych == '-') goto yy152; - if (yych >= '0') goto yy152; + if (yych == '-') goto yy155; + if (yych >= '0') goto yy155; } else { if (yych <= 'Z') { - if (yych >= 'A') goto yy320; + if (yych >= 'A') goto yy323; } else { - if (yych <= '`') goto yy321; - if (yych <= 'z') goto yy320; + if (yych <= '`') goto yy324; + if (yych <= 'z') goto yy323; } } -yy321: -#line 234 "../../lnav/src/data_scanner_re.re" +yy324: +#line 239 "../../lnav/src/data_scanner_re.re" { RET(DT_EMAIL); } -#line 9959 "data_scanner_re.cc" -yy322: +#line 10376 "data_scanner_re.cc" +yy325: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy187; + goto yy190; } else { if (yych <= ',') goto yy4; - if (yych <= '-') goto yy188; - if (yych <= '.') goto yy45; + if (yych <= '-') goto yy191; + if (yych <= '.') goto yy46; goto yy4; } } else { if (yych <= 'Z') { - if (yych <= '9') goto yy45; + if (yych <= '9') goto yy46; if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - goto yy45; + if (yych <= '@') goto yy96; + goto yy46; } else { if (yych <= '_') { if (yych <= '^') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy45; + if (yych <= 'z') goto yy46; goto yy4; } } } -yy323: - yyaccept = 19; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '?') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy321; - if (yych <= 0x08) goto yy3; - goto yy321; - } else { - if (yych == '\r') goto yy321; - if (yych <= 0x1F) goto yy3; - goto yy321; - } - } else { - if (yych <= '.') { - if (yych <= '$') goto yy3; - if (yych <= ',') goto yy321; - if (yych <= '-') goto yy168; - goto yy241; - } else { - if (yych <= '/') goto yy3; - if (yych <= '9') goto yy168; - if (yych <= ':') goto yy61; - goto yy321; - } - } - } else { - if (yych <= 0x7F) { - if (yych <= '_') { - if (yych <= '@') goto yy3; - if (yych <= 'Z') goto yy323; - if (yych <= '^') goto yy321; - goto yy3; - } else { - if (yych <= '`') goto yy321; - if (yych <= 'z') goto yy323; - if (yych <= '~') goto yy321; - goto yy3; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy321; - if (yych <= 0xDF) goto yy55; - if (yych <= 0xE0) goto yy56; - goto yy57; - } else { - if (yych <= 0xF0) goto yy58; - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; - goto yy321; - } - } - } -yy324: - yych = *++YYCURSOR; - if (yych == 'g') goto yy421; - goto yy98; -yy325: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= '!') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy23; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy23; - goto yy4; - } else { - if (yych <= '\r') goto yy23; - if (yych <= 0x1F) goto yy4; - if (yych <= ' ') goto yy23; - goto yy97; - } - } else { - if (yych <= '&') { - if (yych <= '"') goto yy23; - if (yych == '$') goto yy99; - goto yy97; - } else { - if (yych <= '*') { - if (yych <= '\'') goto yy23; - goto yy97; - } else { - if (yych <= ',') goto yy23; - if (yych <= '9') goto yy99; - goto yy4; - } - } - } - } else { - if (yych <= '`') { - if (yych <= '\\') { - if (yych <= '?') goto yy23; - if (yych <= 'Z') goto yy99; - if (yych <= '[') goto yy23; - goto yy97; - } else { - if (yych <= ']') goto yy23; - if (yych <= '^') goto yy97; - if (yych <= '_') goto yy99; - goto yy23; - } - } else { - if (yych <= '}') { - if (yych == 'r') goto yy422; - if (yych <= 'z') goto yy99; - goto yy23; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy97; - goto yy4; - } else { - if (yych <= 0xC1) goto yy23; - if (yych <= 0xF4) goto yy4; - goto yy23; - } - } - } - } yy326: - yyaccept = 20; + yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { - if (yych <= '$') { + if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy327; + if (yych <= 0x00) goto yy324; if (yych <= 0x08) goto yy3; - if (yych >= '\v') goto yy3; + if (yych <= '\n') goto yy324; + goto yy3; } else { - if (yych <= '\r') goto yy327; - if (yych <= 0x1F) goto yy3; - if (yych >= '$') goto yy3; + if (yych <= '\r') goto yy324; + if (yych == 0x1B) goto yy324; + goto yy3; } } else { - if (yych <= ',') { - if (yych <= '%') goto yy78; - if (yych == '+') goto yy78; + if (yych <= '-') { + if (yych == '$') goto yy3; + if (yych <= ',') goto yy324; + goto yy171; } else { - if (yych <= '.') goto yy45; + if (yych <= '.') goto yy244; if (yych <= '/') goto yy3; - if (yych <= '9') goto yy326; - goto yy61; + if (yych <= '9') goto yy171; + goto yy62; } } } else { if (yych <= '~') { if (yych <= '^') { - if (yych <= '?') goto yy327; - if (yych <= '@') goto yy94; + if (yych <= '?') goto yy324; + if (yych <= '@') goto yy3; if (yych <= 'Z') goto yy326; + goto yy324; } else { - if (yych == '`') goto yy327; + if (yych <= '_') goto yy3; + if (yych <= '`') goto yy324; if (yych <= 'z') goto yy326; + goto yy324; } } else { if (yych <= 0xE0) { if (yych <= 0x7F) goto yy3; - if (yych <= 0xC1) goto yy327; - if (yych <= 0xDF) goto yy55; - goto yy56; + if (yych <= 0xC1) goto yy324; + if (yych <= 0xDF) goto yy56; + goto yy57; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy57; - goto yy58; + if (yych <= 0xEF) goto yy58; + goto yy59; } else { - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; + goto yy324; } } } } yy327: -#line 225 "../../lnav/src/data_scanner_re.re" - { - RET(DT_VERSION_NUMBER); - } -#line 10168 "data_scanner_re.cc" + yych = *++YYCURSOR; + if (yych == 'g') goto yy424; + goto yy100; yy328: - yyaccept = 20; + yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy327; + if (yych <= '9') { + if (yych <= ' ') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy24; if (yych <= 0x08) goto yy4; - goto yy327; + if (yych <= '\n') goto yy24; + goto yy4; } else { - if (yych == '\r') goto yy327; - if (yych <= 0x1F) goto yy4; - goto yy327; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy24; + goto yy4; + } else { + if (yych <= 0x1B) goto yy24; + if (yych <= 0x1F) goto yy4; + goto yy24; + } } } else { - if (yych <= '*') { - if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - goto yy327; + if (yych <= '$') { + if (yych == '"') goto yy24; + if (yych <= '#') goto yy99; + goto yy101; } else { - if (yych <= '+') goto yy78; - if (yych <= ',') goto yy327; - if (yych <= '-') goto yy244; - goto yy423; + if (yych <= '\'') { + if (yych <= '&') goto yy99; + goto yy24; + } else { + if (yych <= '*') goto yy99; + if (yych <= ',') goto yy24; + goto yy101; + } } } } else { - if (yych <= '^') { - if (yych <= ':') { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy424; - goto yy4; + if (yych <= '`') { + if (yych <= '[') { + if (yych <= ':') goto yy4; + if (yych <= '?') goto yy24; + if (yych <= 'Z') goto yy101; + goto yy24; } else { - if (yych <= '?') goto yy327; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy425; - goto yy327; + if (yych <= ']') { + if (yych <= '\\') goto yy99; + goto yy24; + } else { + if (yych <= '^') goto yy99; + if (yych <= '_') goto yy101; + goto yy24; + } } } else { - if (yych <= '~') { - if (yych == '`') goto yy327; - if (yych <= 'z') goto yy425; - goto yy327; + if (yych <= '}') { + if (yych == 'r') goto yy425; + if (yych <= 'z') goto yy101; + goto yy24; } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy327; - if (yych <= 0xF4) goto yy4; - goto yy327; + if (yych <= 0x7F) { + if (yych <= '~') goto yy99; + goto yy4; + } else { + if (yych <= 0xC1) goto yy24; + if (yych <= 0xF4) goto yy4; + goto yy24; + } } } } yy329: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy327; - if (yych <= 0x08) goto yy4; - goto yy327; + if (yych <= '9') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy330; + if (yych <= 0x08) goto yy3; + if (yych >= '\v') goto yy3; } else { - if (yych == '\r') goto yy327; - if (yych <= 0x1F) goto yy4; - goto yy327; + if (yych <= '\r') goto yy330; + if (yych != 0x1B) goto yy3; } } else { if (yych <= '*') { - if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - goto yy327; + if (yych <= '#') goto yy330; + if (yych <= '$') goto yy3; + if (yych <= '%') goto yy80; } else { - if (yych <= '+') goto yy78; - if (yych <= ',') goto yy327; - if (yych <= '-') goto yy244; - goto yy423; + if (yych <= ',') { + if (yych <= '+') goto yy80; + } else { + if (yych <= '.') goto yy46; + if (yych <= '/') goto yy3; + goto yy329; + } } } } else { - if (yych <= '^') { - if (yych <= ':') { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy328; - goto yy4; + if (yych <= '~') { + if (yych <= 'Z') { + if (yych <= ':') goto yy62; + if (yych <= '?') goto yy330; + if (yych <= '@') goto yy96; + goto yy329; } else { - if (yych <= '?') goto yy327; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy425; - goto yy327; + if (yych <= '_') { + if (yych >= '_') goto yy329; + } else { + if (yych <= '`') goto yy330; + if (yych <= 'z') goto yy329; + } } } else { - if (yych <= '~') { - if (yych == '`') goto yy327; - if (yych <= 'z') goto yy425; - goto yy327; + if (yych <= 0xE0) { + if (yych <= 0x7F) goto yy3; + if (yych <= 0xC1) goto yy330; + if (yych <= 0xDF) goto yy56; + goto yy57; } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy327; - if (yych <= 0xF4) goto yy4; - goto yy327; + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy58; + goto yy59; + } else { + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; + } } } } yy330: +#line 230 "../../lnav/src/data_scanner_re.re" + { + RET(DT_VERSION_NUMBER); + } +#line 10605 "data_scanner_re.cc" +yy331: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '#') { + if (yych <= '-') { + if (yych <= 0x1B) { if (yych <= '\n') { - if (yych <= 0x00) goto yy327; + if (yych <= 0x00) goto yy330; if (yych <= 0x08) goto yy4; - goto yy327; + goto yy330; } else { - if (yych == '\r') goto yy327; - if (yych <= 0x1F) goto yy4; - goto yy327; + if (yych == '\r') goto yy330; + if (yych <= 0x1A) goto yy4; + goto yy330; } } else { - if (yych <= '+') { + if (yych <= '%') { + if (yych <= 0x1F) goto yy4; + if (yych <= '#') goto yy330; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy327; - goto yy78; + goto yy80; } else { - if (yych <= ',') goto yy327; - if (yych <= '-') goto yy244; - if (yych <= '.') goto yy423; - goto yy4; + if (yych == '+') goto yy80; + if (yych <= ',') goto yy330; + goto yy247; } } } else { if (yych <= '^') { if (yych <= ':') { - if (yych <= '4') goto yy328; - if (yych <= '5') goto yy426; - if (yych <= '9') goto yy424; + if (yych <= '.') goto yy426; + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy427; goto yy4; } else { - if (yych <= '?') goto yy327; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy425; - goto yy327; + if (yych <= '?') goto yy330; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy428; + goto yy330; } } else { if (yych <= '~') { - if (yych == '`') goto yy327; - if (yych <= 'z') goto yy425; - goto yy327; + if (yych == '`') goto yy330; + if (yych <= 'z') goto yy428; + goto yy330; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy327; + if (yych <= 0xC1) goto yy330; if (yych <= 0xF4) goto yy4; - goto yy327; + goto yy330; } } } -yy331: +yy332: + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '-') { + if (yych <= 0x1B) { + if (yych <= '\n') { + if (yych <= 0x00) goto yy330; + if (yych <= 0x08) goto yy4; + goto yy330; + } else { + if (yych == '\r') goto yy330; + if (yych <= 0x1A) goto yy4; + goto yy330; + } + } else { + if (yych <= '%') { + if (yych <= 0x1F) goto yy4; + if (yych <= '#') goto yy330; + if (yych <= '$') goto yy4; + goto yy80; + } else { + if (yych == '+') goto yy80; + if (yych <= ',') goto yy330; + goto yy247; + } + } + } else { + if (yych <= '^') { + if (yych <= ':') { + if (yych <= '.') goto yy426; + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy331; + goto yy4; + } else { + if (yych <= '?') goto yy330; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy428; + goto yy330; + } + } else { + if (yych <= '~') { + if (yych == '`') goto yy330; + if (yych <= 'z') goto yy428; + goto yy330; + } else { + if (yych <= 0x7F) goto yy4; + if (yych <= 0xC1) goto yy330; + if (yych <= 0xF4) goto yy4; + goto yy330; + } + } + } +yy333: + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy330; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy330; + goto yy4; + } else { + if (yych <= '\r') goto yy330; + if (yych == 0x1B) goto yy330; + goto yy4; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy330; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy80; + goto yy330; + } else { + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy330; + if (yych <= '-') goto yy247; + goto yy426; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '9') { + if (yych <= '/') goto yy4; + if (yych <= '4') goto yy331; + if (yych <= '5') goto yy429; + goto yy427; + } else { + if (yych <= ':') goto yy4; + if (yych <= '?') goto yy330; + if (yych <= '@') goto yy96; + goto yy428; + } + } else { + if (yych <= 'z') { + if (yych == '_') goto yy428; + if (yych <= '`') goto yy330; + goto yy428; + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy330; + goto yy4; + } else { + if (yych <= 0xC1) goto yy330; + if (yych <= 0xF4) goto yy4; + goto yy330; + } + } + } + } +yy334: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yybm[768+yych] & 32) { + goto yy103; } - if (yych <= '@') { - if (yych <= '%') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy3; - if (yych <= '\n') goto yy25; - goto yy3; - } else { - if (yych <= 0x1F) { - if (yych <= '\r') goto yy25; + if (yych <= '?') { + if (yych <= '$') { + if (yych <= '\r') { + if (yych <= 0x08) { + if (yych <= 0x00) goto yy26; goto yy3; } else { - if (yych <= '#') goto yy25; - if (yych <= '$') goto yy3; - goto yy102; + if (yych <= '\n') goto yy26; + if (yych <= '\f') goto yy3; + goto yy26; + } + } else { + if (yych <= 0x1B) { + if (yych <= 0x1A) goto yy3; + goto yy26; + } else { + if (yych <= 0x1F) goto yy3; + if (yych <= '#') goto yy26; + goto yy3; } } } else { - if (yych <= '.') { - if (yych <= '+') { - if (yych <= '*') goto yy25; - goto yy78; + if (yych <= '-') { + if (yych <= '*') { + if (yych <= '%') goto yy104; + goto yy26; } else { - if (yych <= ',') goto yy25; - if (yych <= '-') goto yy244; + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy26; + goto yy247; } } else { - if (yych <= '9') { - if (yych <= '/') goto yy3; - goto yy331; + if (yych <= '/') { + if (yych >= '/') goto yy3; } else { - if (yych <= ':') goto yy61; - if (yych <= '?') goto yy25; - goto yy94; + if (yych <= '9') goto yy334; + if (yych <= ':') goto yy62; + goto yy26; } } } } else { if (yych <= 'z') { if (yych <= '^') { - if (yych == 'E') goto yy248; - if (yych <= 'Z') goto yy247; - goto yy25; + if (yych <= 'D') { + if (yych <= '@') goto yy96; + goto yy250; + } else { + if (yych <= 'E') goto yy251; + if (yych <= 'Z') goto yy250; + goto yy26; + } } else { if (yych <= '`') { - if (yych <= '_') goto yy247; - goto yy25; + if (yych <= '_') goto yy250; + goto yy26; } else { - if (yych == 'e') goto yy248; - goto yy247; + if (yych == 'e') goto yy251; + goto yy250; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { - if (yych <= '~') goto yy25; + if (yych <= '~') goto yy26; goto yy3; } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xDF) goto yy55; - goto yy56; + if (yych <= 0xC1) goto yy26; + if (yych <= 0xDF) goto yy56; + goto yy57; } } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy57; - goto yy58; + if (yych <= 0xEF) goto yy58; + goto yy59; } else { - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; - goto yy25; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; + goto yy26; } } } } -yy332: +yy335: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= '$') { + if (yych <= '9') { + if (yych <= 0x1F) { if (yych <= '\f') { if (yych <= 0x00) goto yy5; if (yych <= 0x08) goto yy3; @@ -10412,683 +10865,745 @@ yy332: goto yy3; } else { if (yych <= '\r') goto yy5; - if (yych <= 0x1F) goto yy3; - if (yych <= '#') goto yy5; + if (yych == 0x1B) goto yy5; goto yy3; } } else { - if (yych <= ',') { - if (yych <= '%') goto yy78; - if (yych == '+') goto yy78; + if (yych <= '*') { + if (yych <= '#') goto yy5; + if (yych <= '$') goto yy3; + if (yych <= '%') goto yy80; goto yy5; } else { - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy3; - if (yych <= '9') goto yy425; - goto yy61; + if (yych <= ',') { + if (yych <= '+') goto yy80; + goto yy5; + } else { + if (yych <= '.') goto yy46; + if (yych <= '/') goto yy3; + goto yy428; + } } } } else { if (yych <= '~') { - if (yych <= '^') { + if (yych <= 'Z') { + if (yych <= ':') goto yy62; if (yych <= '?') goto yy5; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy45; - goto yy5; + if (yych <= '@') goto yy96; + goto yy46; } else { - if (yych == '`') goto yy5; - if (yych <= 'z') goto yy45; - goto yy5; + if (yych <= '_') { + if (yych <= '^') goto yy5; + goto yy46; + } else { + if (yych <= '`') goto yy5; + if (yych <= 'z') goto yy46; + goto yy5; + } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) goto yy3; if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) goto yy55; - goto yy56; + if (yych <= 0xDF) goto yy56; + goto yy57; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy57; - goto yy58; + if (yych <= 0xEF) goto yy58; + goto yy59; } else { - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; goto yy5; } } } } -yy333: +yy336: yych = *++YYCURSOR; - if (yych <= '/') goto yy79; - if (yych <= '9') goto yy427; - goto yy79; -yy334: + if (yych <= '/') goto yy81; + if (yych <= '9') goto yy430; + goto yy81; +yy337: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= ',') goto yy4; - if (yych <= '.') goto yy45; + if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy429; + goto yy432; } } else { if (yych <= '^') { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy326; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy329; goto yy4; } else { if (yych == '`') goto yy4; - if (yych <= 'z') goto yy326; + if (yych <= 'z') goto yy329; goto yy4; } } -yy335: +yy338: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yybm[768+yych] & 32) { + goto yy103; } - if (yych <= '9') { - if (yych <= '$') { + if (yych <= '/') { + if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy25; + if (yych <= 0x00) goto yy26; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; + if (yych <= '\n') goto yy26; goto yy4; } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; + if (yych <= '\r') goto yy26; + if (yych == 0x1B) goto yy26; goto yy4; } } else { - if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; + if (yych <= '*') { + if (yych <= '#') goto yy26; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy104; + goto yy26; } else { - if (yych <= '-') goto yy244; - if (yych <= '.') goto yy245; - if (yych <= '/') goto yy4; - goto yy339; + if (yych <= ',') { + if (yych <= '+') goto yy80; + goto yy26; + } else { + if (yych <= '-') goto yy247; + if (yych <= '.') goto yy248; + goto yy4; + } } } } else { if (yych <= '_') { - if (yych <= 'D') { + if (yych <= '@') { + if (yych <= '9') goto yy342; if (yych <= ':') goto yy4; - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - goto yy247; + if (yych <= '?') goto yy26; + goto yy96; } else { - if (yych <= 'E') goto yy336; - if (yych <= 'Z') goto yy247; - if (yych <= '^') goto yy25; - goto yy247; + if (yych <= 'E') { + if (yych <= 'D') goto yy250; + } else { + if (yych <= 'Z') goto yy250; + if (yych <= '^') goto yy26; + goto yy250; + } } } else { if (yych <= 'z') { - if (yych <= '`') goto yy25; - if (yych != 'e') goto yy247; + if (yych <= '`') goto yy26; + if (yych != 'e') goto yy250; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy25; + if (yych <= '~') goto yy26; goto yy4; } else { - if (yych <= 0xC1) goto yy25; + if (yych <= 0xC1) goto yy26; if (yych <= 0xF4) goto yy4; - goto yy25; + goto yy26; } } } } -yy336: +yy339: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[256+yych] & 2) { - goto yy247; + if (yybm[512+yych] & 128) { + goto yy250; } if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy78; + goto yy80; } else { - if (yych == '+') goto yy187; + if (yych == '+') goto yy190; goto yy4; } } else { if (yych <= '.') { - if (yych <= '-') goto yy244; - goto yy332; + if (yych <= '-') goto yy247; + goto yy335; } else { - if (yych == '@') goto yy94; + if (yych == '@') goto yy96; goto yy4; } } -yy337: +yy340: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yybm[768+yych] & 32) { + goto yy103; } - if (yych <= '9') { - if (yych <= '$') { + if (yych <= '5') { + if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy25; + if (yych <= 0x00) goto yy26; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; + if (yych <= '\n') goto yy26; goto yy4; } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; + goto yy4; + } else { + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy4; + goto yy26; + } } } else { - if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; + if (yych <= '+') { + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy104; + if (yych <= '*') goto yy26; + goto yy80; } else { - if (yych <= '.') { - if (yych <= '-') goto yy244; - goto yy245; + if (yych <= '-') { + if (yych <= ',') goto yy26; + goto yy247; } else { + if (yych <= '.') goto yy248; if (yych <= '/') goto yy4; - if (yych <= '5') goto yy335; - goto yy339; + goto yy338; } } } } else { if (yych <= '_') { - if (yych <= 'D') { + if (yych <= '@') { + if (yych <= '9') goto yy342; if (yych <= ':') goto yy4; - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - goto yy247; + if (yych <= '?') goto yy26; + goto yy96; } else { - if (yych <= 'E') goto yy336; - if (yych <= 'Z') goto yy247; - if (yych <= '^') goto yy25; - goto yy247; + if (yych <= 'E') { + if (yych <= 'D') goto yy250; + goto yy339; + } else { + if (yych <= 'Z') goto yy250; + if (yych <= '^') goto yy26; + goto yy250; + } } } else { if (yych <= 'z') { - if (yych <= '`') goto yy25; - if (yych == 'e') goto yy336; - goto yy247; + if (yych <= '`') goto yy26; + if (yych == 'e') goto yy339; + goto yy250; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy25; + if (yych <= '~') goto yy26; goto yy4; } else { - if (yych <= 0xC1) goto yy25; + if (yych <= 0xC1) goto yy26; if (yych <= 0xF4) goto yy4; - goto yy25; + goto yy26; } } } } -yy338: +yy341: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') goto yy4; - if (yych <= 'Z') goto yy430; + if (yych <= 'Z') goto yy433; if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy430; + if (yych <= 'z') goto yy433; goto yy4; -yy339: +yy342: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yybm[768+yych] & 32) { + goto yy103; } - if (yych <= '@') { - if (yych <= '%') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy3; - if (yych <= '\n') goto yy25; - goto yy3; - } else { - if (yych <= 0x1F) { - if (yych <= '\r') goto yy25; + if (yych <= '?') { + if (yych <= '$') { + if (yych <= '\r') { + if (yych <= 0x08) { + if (yych <= 0x00) goto yy26; goto yy3; } else { - if (yych <= '#') goto yy25; - if (yych <= '$') goto yy3; - goto yy102; + if (yych <= '\n') goto yy26; + if (yych <= '\f') goto yy3; + goto yy26; + } + } else { + if (yych <= 0x1B) { + if (yych <= 0x1A) goto yy3; + goto yy26; + } else { + if (yych <= 0x1F) goto yy3; + if (yych <= '#') goto yy26; + goto yy3; } } } else { - if (yych <= '.') { - if (yych <= '+') { - if (yych <= '*') goto yy25; - goto yy78; + if (yych <= '-') { + if (yych <= '*') { + if (yych <= '%') goto yy104; + goto yy26; } else { - if (yych <= ',') goto yy25; - if (yych <= '-') goto yy244; - goto yy332; + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy26; + goto yy247; } } else { - if (yych <= '9') { - if (yych <= '/') goto yy3; - goto yy339; + if (yych <= '/') { + if (yych <= '.') goto yy335; + goto yy3; } else { - if (yych <= ':') goto yy61; - if (yych <= '?') goto yy25; - goto yy94; + if (yych <= '9') goto yy342; + if (yych <= ':') goto yy62; + goto yy26; } } } } else { if (yych <= 'z') { if (yych <= '^') { - if (yych == 'E') goto yy336; - if (yych <= 'Z') goto yy247; - goto yy25; + if (yych <= 'D') { + if (yych <= '@') goto yy96; + goto yy250; + } else { + if (yych <= 'E') goto yy339; + if (yych <= 'Z') goto yy250; + goto yy26; + } } else { if (yych <= '`') { - if (yych <= '_') goto yy247; - goto yy25; + if (yych <= '_') goto yy250; + goto yy26; } else { - if (yych == 'e') goto yy336; - goto yy247; + if (yych == 'e') goto yy339; + goto yy250; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { - if (yych <= '~') goto yy25; + if (yych <= '~') goto yy26; goto yy3; } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xDF) goto yy55; - goto yy56; + if (yych <= 0xC1) goto yy26; + if (yych <= 0xDF) goto yy56; + goto yy57; } } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy57; - goto yy58; + if (yych <= 0xEF) goto yy58; + goto yy59; } else { - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; - goto yy25; - } - } - } - } -yy340: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; - } else { - if (yych <= ',') goto yy4; - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy431; - } - } else { - if (yych <= '^') { - if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy45; - goto yy4; - } else { - if (yych == '`') goto yy4; - if (yych <= 'z') goto yy45; - goto yy4; - } - } -yy341: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy432; - goto yy4; -yy342: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= ':') { - if (yych <= '%') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy106; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy106; - goto yy4; - } else { - if (yych <= 0x1F) { - if (yych <= '\r') goto yy106; - goto yy4; - } else { - if (yych <= '#') goto yy106; - if (yych <= '$') goto yy4; - goto yy102; - } - } - } else { - if (yych <= '-') { - if (yych == '+') goto yy78; - if (yych <= ',') goto yy106; - goto yy45; - } else { - if (yych <= '/') { - if (yych <= '.') goto yy254; - goto yy4; - } else { - if (yych <= '7') goto yy433; - if (yych <= '9') goto yy434; - goto yy143; - } - } - } - } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy106; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy435; - goto yy436; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy435; - goto yy112; - } else { - if (yych == '_') goto yy45; - goto yy106; - } - } - } else { - if (yych <= 'z') { - if (yych == 'e') goto yy436; - if (yych <= 'f') goto yy435; - goto yy112; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy106; - goto yy4; - } else { - if (yych <= 0xC1) goto yy106; - if (yych <= 0xF4) goto yy4; - goto yy106; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; + goto yy26; } } } } yy343: - yyaccept = 6; + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yych <= '9') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; + } else { + if (yych <= ',') goto yy4; + if (yych <= '.') goto yy46; + if (yych <= '/') goto yy4; + goto yy434; + } + } else { + if (yych <= '^') { + if (yych <= '?') goto yy4; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy46; + goto yy4; + } else { + if (yych == '`') goto yy4; + if (yych <= 'z') goto yy46; + goto yy4; + } } - if (yych <= ':') { - if (yych <= '$') { +yy344: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy435; + goto yy4; +yy345: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '9') { + if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy25; + if (yych <= 0x00) goto yy108; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; + if (yych <= '\n') goto yy108; goto yy4; } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy108; + goto yy4; + } else { + if (yych <= 0x1B) goto yy108; + if (yych <= 0x1F) goto yy4; + goto yy108; + } } } else { if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; + if (yych <= '%') { + if (yych <= '$') goto yy4; + goto yy104; + } else { + if (yych == '+') goto yy80; + goto yy108; + } } else { if (yych <= '.') { - if (yych <= '-') goto yy45; - goto yy254; + if (yych <= '-') goto yy46; + goto yy257; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy434; - goto yy143; + if (yych <= '7') goto yy436; + goto yy437; } } } } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy435; - goto yy436; + if (yych <= '_') { + if (yych <= 'D') { + if (yych <= ':') goto yy145; + if (yych <= '?') goto yy108; + if (yych <= '@') goto yy96; + goto yy438; } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy435; - goto yy112; + if (yych <= 'F') { + if (yych <= 'E') goto yy439; + goto yy438; } else { - if (yych == '_') goto yy45; - goto yy25; + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy108; + goto yy46; } } } else { if (yych <= 'z') { - if (yych == 'e') goto yy436; - if (yych <= 'f') goto yy435; - goto yy112; + if (yych <= 'd') { + if (yych <= '`') goto yy108; + goto yy438; + } else { + if (yych <= 'e') goto yy439; + if (yych <= 'f') goto yy438; + goto yy114; + } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy25; + if (yych <= '~') goto yy108; goto yy4; } else { - if (yych <= 0xC1) goto yy25; + if (yych <= 0xC1) goto yy108; if (yych <= 0xF4) goto yy4; - goto yy25; + goto yy108; } } } } -yy344: - yych = *++YYCURSOR; - if (yych <= '9') { - if (yych <= '%') { - if (yych <= '$') goto yy1; - goto yy437; - } else { - if (yych <= '.') goto yy1; - if (yych <= '/') goto yy182; - goto yy185; - } - } else { - if (yych <= 'F') { - if (yych <= ':') goto yy438; - if (yych <= '@') goto yy1; - goto yy185; - } else { - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy185; - goto yy1; - } - } -yy345: - yyaccept = 12; +yy346: + yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } if (yych <= '9') { if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy110; + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; if (yych <= 0x08) goto yy4; - goto yy110; + if (yych <= '\n') goto yy26; + goto yy4; } else { - if (yych == '\r') goto yy110; - if (yych <= 0x1F) goto yy4; - goto yy110; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; + goto yy4; + } else { + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy4; + goto yy26; + } } } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy110; - goto yy78; + if (yych <= '%') goto yy104; + if (yych <= '*') goto yy26; + goto yy80; } else { - if (yych <= ',') goto yy110; - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy435; + if (yych <= '-') { + if (yych <= ',') goto yy26; + goto yy46; + } else { + if (yych <= '.') goto yy257; + if (yych <= '/') goto yy4; + goto yy437; + } } } } else { if (yych <= '_') { - if (yych <= '@') { - if (yych <= ':') goto yy143; - if (yych <= '?') goto yy110; - goto yy94; + if (yych <= 'D') { + if (yych <= ':') goto yy145; + if (yych <= '?') goto yy26; + if (yych <= '@') goto yy96; + goto yy438; } else { - if (yych <= 'F') goto yy435; - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy110; - goto yy45; + if (yych <= 'F') { + if (yych <= 'E') goto yy439; + goto yy438; + } else { + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy26; + goto yy46; + } } } else { - if (yych <= '~') { - if (yych <= '`') goto yy110; - if (yych <= 'f') goto yy435; - if (yych <= 'z') goto yy112; - goto yy110; + if (yych <= 'z') { + if (yych <= 'd') { + if (yych <= '`') goto yy26; + goto yy438; + } else { + if (yych <= 'e') goto yy439; + if (yych <= 'f') goto yy438; + goto yy114; + } } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy110; - if (yych <= 0xF4) goto yy4; - goto yy110; + if (yych <= 0x7F) { + if (yych <= '~') goto yy26; + goto yy4; + } else { + if (yych <= 0xC1) goto yy26; + if (yych <= 0xF4) goto yy4; + goto yy26; + } } } } -yy346: +yy347: + yych = *++YYCURSOR; + if (yych <= '9') { + if (yych <= '%') { + if (yych <= '$') goto yy1; + goto yy440; + } else { + if (yych <= '.') goto yy1; + if (yych <= '/') goto yy185; + goto yy188; + } + } else { + if (yych <= 'F') { + if (yych <= ':') goto yy441; + if (yych <= '@') goto yy1; + goto yy188; + } else { + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy188; + goto yy1; + } + } +yy348: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy110; + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy112; if (yych <= 0x08) goto yy4; - goto yy110; + if (yych <= '\n') goto yy112; + goto yy4; } else { - if (yych == '\r') goto yy110; - if (yych <= 0x1F) goto yy4; - goto yy110; + if (yych <= '\r') goto yy112; + if (yych == 0x1B) goto yy112; + goto yy4; } } else { - if (yych <= '+') { + if (yych <= '*') { + if (yych <= '#') goto yy112; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy110; - goto yy187; + if (yych <= '%') goto yy80; + goto yy112; } else { - if (yych <= ',') goto yy110; - if (yych <= '-') goto yy188; - if (yych <= '.') goto yy45; + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy112; + if (yych <= '.') goto yy46; goto yy4; } } } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy435; - if (yych <= ':') goto yy143; - if (yych <= '?') goto yy110; - goto yy94; + if (yych <= '9') goto yy438; + if (yych <= ':') goto yy145; + if (yych <= '?') goto yy112; + goto yy96; } else { - if (yych <= 'F') goto yy435; - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy110; - goto yy45; + if (yych <= 'F') goto yy438; + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy112; + goto yy46; } } else { if (yych <= '~') { - if (yych <= '`') goto yy110; - if (yych <= 'f') goto yy435; - if (yych <= 'z') goto yy112; - goto yy110; + if (yych <= '`') goto yy112; + if (yych <= 'f') goto yy438; + if (yych <= 'z') goto yy114; + goto yy112; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy110; + if (yych <= 0xC1) goto yy112; if (yych <= 0xF4) goto yy4; - goto yy110; + goto yy112; } } } -yy347: +yy349: + yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy112; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy112; + goto yy4; + } else { + if (yych <= '\r') goto yy112; + if (yych == 0x1B) goto yy112; + goto yy4; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy112; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy80; + goto yy112; + } else { + if (yych <= '+') goto yy190; + if (yych <= ',') goto yy112; + if (yych <= '-') goto yy191; + goto yy46; + } + } + } else { + if (yych <= '^') { + if (yych <= '?') { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy438; + if (yych <= ':') goto yy145; + goto yy112; + } else { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy438; + if (yych <= 'Z') goto yy114; + goto yy112; + } + } else { + if (yych <= 'z') { + if (yych <= '_') goto yy46; + if (yych <= '`') goto yy112; + if (yych <= 'f') goto yy438; + goto yy114; + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy112; + goto yy4; + } else { + if (yych <= 0xC1) goto yy112; + if (yych <= 0xF4) goto yy4; + goto yy112; + } + } + } + } +yy350: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt1 = YYCURSOR; - goto yy412; + goto yy415; } if (yych <= '9') { yyt1 = YYCURSOR; - goto yy439; + goto yy442; } - if (yych <= ':') goto yy440; + if (yych <= ':') goto yy443; yyt1 = YYCURSOR; - goto yy412; + goto yy415; } else { if (yych <= 'F') { yyt1 = YYCURSOR; - goto yy439; + goto yy442; } if (yych <= '`') { yyt1 = YYCURSOR; - goto yy412; + goto yy415; } if (yych <= 'f') { yyt1 = YYCURSOR; - goto yy439; + goto yy442; } yyt1 = YYCURSOR; - goto yy412; + goto yy415; } } else { if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy348; + if (yych <= 0xC1) goto yy351; if (yych <= 0xDF) { - yyt1 = YYCURSOR; - goto yy414; - } - if (yych <= 0xE0) { - yyt1 = YYCURSOR; - goto yy415; - } - yyt1 = YYCURSOR; - goto yy416; - } else { - if (yych <= 0xF0) { yyt1 = YYCURSOR; goto yy417; } - if (yych <= 0xF3) { + if (yych <= 0xE0) { yyt1 = YYCURSOR; goto yy418; } + yyt1 = YYCURSOR; + goto yy419; + } else { + if (yych <= 0xF0) { + yyt1 = YYCURSOR; + goto yy420; + } + if (yych <= 0xF3) { + yyt1 = YYCURSOR; + goto yy421; + } if (yych <= 0xF4) { yyt1 = YYCURSOR; - goto yy419; + goto yy422; } } } -yy348: -#line 171 "../../lnav/src/data_scanner_re.re" +yy351: +#line 172 "../../lnav/src/data_scanner_re.re" { if ((YYCURSOR - this->ds_input.udata()) == 17) { RET(DT_MAC_ADDRESS); @@ -11096,546 +11611,322 @@ yy348: RET(DT_HEX_DUMP); } } -#line 11100 "data_scanner_re.cc" -yy349: +#line 11615 "data_scanner_re.cc" +yy352: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { - if (yych <= '/') goto yy348; - if (yych <= '9') goto yy352; - if (yych <= ':') goto yy441; - goto yy348; + if (yych <= '/') goto yy351; + if (yych <= '9') goto yy355; + if (yych <= ':') goto yy444; + goto yy351; } else { - if (yych <= 'F') goto yy352; - if (yych <= '`') goto yy348; - if (yych <= 'f') goto yy352; - goto yy348; + if (yych <= 'F') goto yy355; + if (yych <= '`') goto yy351; + if (yych <= 'f') goto yy355; + goto yy351; } -yy350: +yy353: yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[256+yych] & 4) { - goto yy261; + if (yybm[256+yych] & 1) { + goto yy264; } if (yych <= 0xC1) { if (yych <= ')') { - if (yych <= '"') goto yy351; - if (yych <= '&') goto yy350; + if (yych <= '"') goto yy354; + if (yych <= '&') goto yy353; } else { - if (yych <= 'Z') goto yy350; - if (yych <= ']') goto yy351; - if (yych <= 'z') goto yy350; + if (yych <= 'Z') goto yy353; + if (yych <= ']') goto yy354; + if (yych <= 'z') goto yy353; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy263; - if (yych <= 0xE0) goto yy264; - goto yy265; + if (yych <= 0xDF) goto yy266; + if (yych <= 0xE0) goto yy267; + goto yy268; } else { - if (yych <= 0xF0) goto yy266; - if (yych <= 0xF3) goto yy267; - if (yych <= 0xF4) goto yy268; + if (yych <= 0xF0) goto yy269; + if (yych <= 0xF3) goto yy270; + if (yych <= 0xF4) goto yy271; } } -yy351: -#line 167 "../../lnav/src/data_scanner_re.re" +yy354: +#line 168 "../../lnav/src/data_scanner_re.re" { RET(DT_URL); } -#line 11144 "data_scanner_re.cc" -yy352: +#line 11659 "data_scanner_re.cc" +yy355: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy442; - if (yych <= ':') goto yy270; + if (yych <= '9') goto yy445; + if (yych <= ':') goto yy273; goto yy1; } else { - if (yych <= 'F') goto yy442; + if (yych <= 'F') goto yy445; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy442; + if (yych <= 'f') goto yy445; goto yy1; } -yy353: +yy356: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy443; - if (yych <= ':') goto yy355; + if (yych <= '9') goto yy446; + if (yych <= ':') goto yy358; goto yy1; } else { - if (yych <= 'F') goto yy354; + if (yych <= 'F') goto yy357; if (yych <= '`') goto yy1; if (yych >= 'g') goto yy1; } -yy354: +yy357: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy444; - if (yych <= ':') goto yy445; + if (yych <= '9') goto yy447; + if (yych <= ':') goto yy448; goto yy1; } else { - if (yych <= 'F') goto yy444; + if (yych <= 'F') goto yy447; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy444; + if (yych <= 'f') goto yy447; goto yy1; } -yy355: +yy358: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '9') { if (yych <= '0') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy446; + goto yy449; } else { - if (yych <= '1') goto yy447; - if (yych <= '2') goto yy448; - goto yy446; + if (yych <= '1') goto yy450; + if (yych <= '2') goto yy451; + goto yy449; } } else { if (yych <= '@') { if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { - if (yych <= 'F') goto yy449; + if (yych <= 'F') goto yy452; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy449; + if (yych <= 'f') goto yy452; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy201; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy199; + goto yy202; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy356: +yy359: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '2') { - if (yych <= 0x1F) { + if (yych <= '1') { + if (yych <= 0x1B) { if (yych <= '\n') { - if (yych <= 0x00) goto yy192; + if (yych <= 0x00) goto yy195; if (yych <= 0x08) goto yy4; - goto yy192; + goto yy195; } else { - if (yych == '\r') goto yy192; - goto yy4; + if (yych == '\r') goto yy195; + if (yych <= 0x1A) goto yy4; + goto yy195; } } else { - if (yych <= ',') { - if (yych == '$') goto yy4; - goto yy192; + if (yych <= '$') { + if (yych <= 0x1F) goto yy4; + if (yych <= '#') goto yy195; + goto yy4; } else { + if (yych <= ',') goto yy195; if (yych <= '/') goto yy4; - if (yych <= '0') goto yy450; - if (yych <= '1') goto yy451; - goto yy452; + if (yych <= '0') goto yy453; + goto yy454; } } } else { if (yych <= '_') { - if (yych <= '?') { - if (yych <= '9') goto yy450; - if (yych <= ':') goto yy4; - goto yy192; + if (yych <= ':') { + if (yych <= '2') goto yy455; + if (yych <= '9') goto yy453; + goto yy4; } else { + if (yych <= '?') goto yy195; if (yych <= 'Z') goto yy4; - if (yych <= '^') goto yy192; + if (yych <= '^') goto yy195; goto yy4; } } else { if (yych <= '~') { - if (yych <= '`') goto yy192; + if (yych <= '`') goto yy195; if (yych <= 'z') goto yy4; - goto yy192; + goto yy195; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy192; + if (yych <= 0xC1) goto yy195; if (yych <= 0xF4) goto yy4; - goto yy192; - } - } - } -yy357: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '\n') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= '/') { - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych == '.') { - yyt2 = YYCURSOR; - goto yy356; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '9') goto yy453; - if (yych <= ':') goto yy358; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } - } else { - if (yych <= '~') { - if (yych <= '_') { - if (yych <= 'F') goto yy453; - if (yych <= 'Z') goto yy3; - if (yych <= '^') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy453; - if (yych <= 'z') goto yy3; - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - yyt2 = YYCURSOR; - goto yy278; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy279; - } - yyt2 = YYCURSOR; - goto yy280; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy5; - } - } - } - } -yy358: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy449; - if (yych <= ':') goto yy147; - goto yy1; - } else { - if (yych <= 'F') goto yy449; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy449; - goto yy1; - } -yy359: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'F') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych == '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= '9') { - if (yych <= '$') { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy272; - } - goto yy453; - } else { - if (yych <= ':') goto yy358; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy272; - } - goto yy453; - } - } - } else { - if (yych <= 0x7F) { - if (yych <= '`') { - if (yych <= 'Z') goto yy3; - if (yych == '_') { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'f') goto yy453; - if (yych <= 'z') goto yy3; - if (yych <= '~') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy278; - } - yyt2 = YYCURSOR; - goto yy279; - } else { - if (yych <= 0xF0) { - yyt2 = YYCURSOR; - goto yy280; - } - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy5; + goto yy195; } } } yy360: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= '$') { + if (yych <= '?') { + if (yych <= 0x1F) { if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 0x1F) { + if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } } else { - if (yych <= '/') { + if (yych <= '-') { + if (yych == '$') { + yyt2 = YYCURSOR; + goto yy275; + } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy191; - } - if (yych == '.') { - yyt2 = YYCURSOR; - goto yy356; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } else { - if (yych <= '9') goto yy454; - if (yych <= ':') goto yy358; - if (yych <= '?') { + if (yych <= '/') { + if (yych <= '.') { + yyt2 = YYCURSOR; + goto yy359; + } yyt2 = YYCURSOR; - goto yy191; + goto yy275; + } else { + if (yych <= '9') goto yy456; + if (yych >= ';') { + yyt2 = YYCURSOR; + goto yy194; + } } - yyt2 = YYCURSOR; - goto yy272; } } } else { if (yych <= '~') { - if (yych <= '_') { - if (yych <= 'F') goto yy453; - if (yych <= 'Z') goto yy3; - if (yych <= '^') { + if (yych <= '^') { + if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy275; } + if (yych <= 'F') goto yy456; + if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy272; + goto yy194; } else { if (yych <= '`') { + if (yych <= '_') { + yyt2 = YYCURSOR; + goto yy275; + } yyt2 = YYCURSOR; - goto yy191; + goto yy194; + } else { + if (yych <= 'f') goto yy456; + if (yych <= 'z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; } - if (yych <= 'f') goto yy453; - if (yych <= 'z') goto yy3; - yyt2 = YYCURSOR; - goto yy191; } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy277; + goto yy280; } yyt2 = YYCURSOR; - goto yy278; + goto yy281; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy279; + goto yy282; } yyt2 = YYCURSOR; - goto yy280; + goto yy283; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy281; + goto yy284; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy282; + goto yy285; } goto yy5; } @@ -11643,354 +11934,418 @@ yy360: } } yy361: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy452; + if (yych <= ':') goto yy149; + goto yy1; + } else { + if (yych <= 'F') goto yy452; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy452; + goto yy1; + } +yy362: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { - if (yych <= '$') { + if (yych <= 0x1F) { if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 0x1F) { + if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } } else { if (yych <= '/') { + if (yych == '$') { + yyt2 = YYCURSOR; + goto yy275; + } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy191; - } - if (yych == '.') { - yyt2 = YYCURSOR; - goto yy356; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } else { - if (yych <= '9') { - if (yych <= '5') goto yy454; - goto yy453; - } else { - if (yych <= ':') goto yy358; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } + if (yych <= '9') goto yy456; + if (yych <= ':') goto yy361; + if (yych <= '?') { yyt2 = YYCURSOR; - goto yy272; + goto yy194; } + yyt2 = YYCURSOR; + goto yy275; } } } else { if (yych <= '~') { if (yych <= '_') { - if (yych <= 'F') goto yy453; + if (yych <= 'F') goto yy456; if (yych <= 'Z') goto yy3; if (yych <= '^') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 'f') goto yy453; + if (yych <= 'f') goto yy456; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy277; + goto yy280; } yyt2 = YYCURSOR; - goto yy278; + goto yy281; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy279; + goto yy282; } yyt2 = YYCURSOR; - goto yy280; + goto yy283; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy281; + goto yy284; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy282; + goto yy285; } goto yy5; } } } } -yy362: - yych = *++YYCURSOR; - if (yych == '.') goto yy455; - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy456; - goto yy1; yy363: - yych = *++YYCURSOR; - if (yych == '.') goto yy455; - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy362; - goto yy1; -yy364: - yych = *++YYCURSOR; - if (yych <= '/') { - if (yych == '.') goto yy455; - goto yy1; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '\n') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych == 0x1B) { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } + } else { + if (yych <= '-') { + if (yych == '$') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= ',') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '/') { + if (yych <= '.') { + yyt2 = YYCURSOR; + goto yy359; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '9') goto yy457; + if (yych <= ':') goto yy361; + yyt2 = YYCURSOR; + goto yy194; + } + } + } } else { - if (yych <= '4') goto yy362; - if (yych <= '5') goto yy457; - if (yych <= '9') goto yy456; - goto yy1; + if (yych <= '~') { + if (yych <= '^') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 'F') goto yy456; + if (yych <= 'Z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= '`') { + if (yych <= '_') { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'f') goto yy456; + if (yych <= 'z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } + yyt2 = YYCURSOR; + goto yy281; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy282; + } + yyt2 = YYCURSOR; + goto yy283; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; + } + } + } + } +yy364: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '\n') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0x1B) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x1F) { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= '.') { + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= ',') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy359; + } else { + if (yych <= '5') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy275; + } + goto yy457; + } else { + if (yych <= '9') goto yy456; + if (yych <= ':') goto yy361; + yyt2 = YYCURSOR; + goto yy194; + } + } + } + } else { + if (yych <= '~') { + if (yych <= '^') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 'F') goto yy456; + if (yych <= 'Z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= '`') { + if (yych <= '_') { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'f') goto yy456; + if (yych <= 'z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } + yyt2 = YYCURSOR; + goto yy281; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy282; + } + yyt2 = YYCURSOR; + goto yy283; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; + } + } + } } yy365: yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy458; - if (yych <= ':') goto yy287; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy458; - goto yy1; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy458; - goto yy1; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } + if (yych == '.') goto yy458; + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy459; + goto yy1; yy366: yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy459; - if (yych <= ':') goto yy460; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy459; - goto yy1; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy459; - goto yy1; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } + if (yych == '.') goto yy458; + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy365; + goto yy1; yy367: yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy458; - goto yy287; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy458; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy458; - } - } + if (yych <= '/') { + if (yych == '.') goto yy458; + goto yy1; } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } + if (yych <= '4') goto yy365; + if (yych <= '5') goto yy460; + if (yych <= '9') goto yy459; + goto yy1; } yy368: yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= 'E') { - if (yych <= '9') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy458; - } else { - if (yych <= ':') goto yy287; - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy458; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; } + if (yych <= '9') goto yy461; + if (yych <= ':') goto yy290; + yyt2 = YYCURSOR; + goto yy194; } else { if (yych <= 'Z') { if (yych <= 'F') goto yy461; @@ -11998,9 +12353,137 @@ yy368: } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; + } + if (yych <= 'f') goto yy461; + goto yy1; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy369: + yych = *++YYCURSOR; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy462; + if (yych <= ':') goto yy463; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'Z') { + if (yych <= 'F') goto yy462; + goto yy1; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy462; + goto yy1; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy370: + yych = *++YYCURSOR; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy461; + goto yy290; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy461; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; } - if (yych <= 'e') goto yy458; goto yy461; } } @@ -12009,575 +12492,644 @@ yy368: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy369: - yych = *++YYCURSOR; - if (yych <= '-') { - if (yych <= ' ') { - if (yych <= '\f') { - if (yych == '\t') goto yy462; - goto yy1; - } else { - if (yych <= '\r') goto yy462; - if (yych <= 0x1F) goto yy1; - goto yy462; - } - } else { - if (yych <= '&') { - if (yych == '"') goto yy294; - goto yy1; - } else { - if (yych <= '\'') goto yy295; - if (yych <= ',') goto yy1; - goto yy369; - } - } - } else { - if (yych <= '@') { - if (yych <= '<') { - if (yych <= '/') goto yy1; - if (yych <= ':') goto yy369; - goto yy1; - } else { - if (yych <= '=') goto yy387; - if (yych <= '>') goto yy297; - goto yy1; - } - } else { - if (yych <= '_') { - if (yych <= 'Z') goto yy369; - if (yych <= '^') goto yy1; - goto yy369; - } else { - if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy369; - goto yy1; - } - } - } -yy370: - yych = *++YYCURSOR; - if (yych <= 0xC1) { - if (yych <= '"') { - if (yych <= 0x00) goto yy1; - if (yych <= '!') goto yy370; - goto yy463; - } else { - if (yych == '\\') goto yy371; - if (yych <= 0x7F) goto yy370; - goto yy1; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy372; - if (yych <= 0xE0) goto yy373; - goto yy374; - } else { - if (yych <= 0xF0) goto yy375; - if (yych <= 0xF3) goto yy376; - if (yych <= 0xF4) goto yy377; - goto yy1; - } - } yy371: yych = *++YYCURSOR; - if (yych <= 0xDF) { - if (yych <= '\n') { - if (yych <= '\t') goto yy370; - goto yy1; + if (yych <= 'f') { + if (yych <= 'E') { + if (yych <= '9') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy461; + } else { + if (yych <= ':') goto yy290; + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy461; + } } else { - if (yych <= 0x7F) goto yy370; - if (yych <= 0xC1) goto yy1; + if (yych <= 'Z') { + if (yych <= 'F') goto yy464; + goto yy1; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'e') goto yy461; + goto yy464; + } } } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy373; - if (yych <= 0xEF) goto yy374; - goto yy375; + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } } else { - if (yych <= 0xF3) goto yy376; - if (yych <= 0xF4) goto yy377; - goto yy1; + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } } } yy372: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy370; - goto yy1; -yy373: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy372; - goto yy1; -yy374: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy372; - goto yy1; -yy375: - yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy374; - goto yy1; -yy376: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy374; - goto yy1; -yy377: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy374; - goto yy1; -yy378: - yych = *++YYCURSOR; - if (yych <= 0xC1) { - if (yych <= '\'') { - if (yych <= 0x00) goto yy1; - if (yych <= '&') goto yy378; - goto yy463; - } else { - if (yych == '\\') goto yy379; - if (yych <= 0x7F) goto yy378; - goto yy1; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy380; - if (yych <= 0xE0) goto yy381; - goto yy382; - } else { - if (yych <= 0xF0) goto yy383; - if (yych <= 0xF3) goto yy384; - if (yych <= 0xF4) goto yy385; - goto yy1; - } - } -yy379: - yych = *++YYCURSOR; - if (yych <= 0xDF) { - if (yych <= '\n') { - if (yych <= '\t') goto yy378; - goto yy1; - } else { - if (yych <= 0x7F) goto yy378; - if (yych <= 0xC1) goto yy1; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy381; - if (yych <= 0xEF) goto yy382; - goto yy383; - } else { - if (yych <= 0xF3) goto yy384; - if (yych <= 0xF4) goto yy385; - goto yy1; - } - } -yy380: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy378; - goto yy1; -yy381: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy380; - goto yy1; -yy382: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy380; - goto yy1; -yy383: - yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy382; - goto yy1; -yy384: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy382; - goto yy1; -yy385: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy382; - goto yy1; -yy386: yych = *++YYCURSOR; if (yych <= '-') { if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy386; + if (yych == '\t') goto yy465; goto yy1; } else { - if (yych <= '\r') goto yy386; + if (yych <= '\r') goto yy465; if (yych <= 0x1F) goto yy1; - goto yy386; + goto yy465; } } else { if (yych <= '&') { - if (yych == '"') goto yy294; + if (yych == '"') goto yy297; goto yy1; } else { - if (yych <= '\'') goto yy295; + if (yych <= '\'') goto yy298; if (yych <= ',') goto yy1; - goto yy369; + goto yy372; } } } else { if (yych <= '@') { if (yych <= '<') { if (yych <= '/') goto yy1; - if (yych <= ':') goto yy369; + if (yych <= ':') goto yy372; goto yy1; } else { - if (yych <= '=') goto yy387; - if (yych <= '>') goto yy297; + if (yych <= '=') goto yy390; + if (yych <= '>') goto yy300; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy369; + if (yych <= 'Z') goto yy372; if (yych <= '^') goto yy1; - goto yy369; + goto yy372; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy369; + if (yych <= 'z') goto yy372; goto yy1; } } } -yy387: +yy373: yych = *++YYCURSOR; - if (yybm[0+yych] & 1) { - goto yy464; + if (yybm[256+yych] & 8) { + goto yy373; } if (yych <= 0xDF) { if (yych <= '"') { if (yych <= 0x00) goto yy1; - goto yy465; + goto yy466; } else { - if (yych <= '\'') goto yy466; + if (yych <= '\\') goto yy374; if (yych <= 0xC1) goto yy1; - goto yy467; + goto yy375; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy468; - if (yych <= 0xEF) goto yy469; - goto yy470; + if (yych <= 0xE0) goto yy376; + if (yych <= 0xEF) goto yy377; + goto yy378; } else { - if (yych <= 0xF3) goto yy471; - if (yych <= 0xF4) goto yy472; + if (yych <= 0xF3) goto yy379; + if (yych <= 0xF4) goto yy380; goto yy1; } } +yy374: + yych = *++YYCURSOR; + if (yych <= 0xDF) { + if (yych <= '\n') { + if (yych <= '\t') goto yy373; + goto yy1; + } else { + if (yych <= 0x7F) goto yy373; + if (yych <= 0xC1) goto yy1; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy376; + if (yych <= 0xEF) goto yy377; + goto yy378; + } else { + if (yych <= 0xF3) goto yy379; + if (yych <= 0xF4) goto yy380; + goto yy1; + } + } +yy375: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy373; + goto yy1; +yy376: + yych = *++YYCURSOR; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy375; + goto yy1; +yy377: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy375; + goto yy1; +yy378: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy377; + goto yy1; +yy379: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy377; + goto yy1; +yy380: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy377; + goto yy1; +yy381: + yych = *++YYCURSOR; + if (yybm[256+yych] & 16) { + goto yy381; + } + if (yych <= 0xDF) { + if (yych <= '\'') { + if (yych <= 0x00) goto yy1; + goto yy466; + } else { + if (yych <= '\\') goto yy382; + if (yych <= 0xC1) goto yy1; + goto yy383; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy384; + if (yych <= 0xEF) goto yy385; + goto yy386; + } else { + if (yych <= 0xF3) goto yy387; + if (yych <= 0xF4) goto yy388; + goto yy1; + } + } +yy382: + yych = *++YYCURSOR; + if (yych <= 0xDF) { + if (yych <= '\n') { + if (yych <= '\t') goto yy381; + goto yy1; + } else { + if (yych <= 0x7F) goto yy381; + if (yych <= 0xC1) goto yy1; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy384; + if (yych <= 0xEF) goto yy385; + goto yy386; + } else { + if (yych <= 0xF3) goto yy387; + if (yych <= 0xF4) goto yy388; + goto yy1; + } + } +yy383: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy381; + goto yy1; +yy384: + yych = *++YYCURSOR; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy383; + goto yy1; +yy385: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy383; + goto yy1; +yy386: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy385; + goto yy1; +yy387: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy385; + goto yy1; yy388: yych = *++YYCURSOR; - if (yych <= ' ') { - if (yych <= '\f') { - if (yych == '\t') goto yy388; - goto yy1; - } else { - if (yych <= '\r') goto yy388; - if (yych <= 0x1F) goto yy1; - goto yy388; - } - } else { - if (yych <= '<') { - if (yych == '/') goto yy208; - goto yy1; - } else { - if (yych <= '=') goto yy301; - if (yych <= '>') goto yy209; - if (yych <= '?') goto yy208; - goto yy1; - } - } + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy385; + goto yy1; yy389: yych = *++YYCURSOR; - if (yybm[256+yych] & 32) { - goto yy389; - } - if (yych <= 'z') { - if (yych <= '/') { - if (yych <= 0x00) goto yy1; - if (yych <= '-') goto yy473; - goto yy474; + if (yych <= '-') { + if (yych <= ' ') { + if (yych <= '\f') { + if (yych == '\t') goto yy389; + goto yy1; + } else { + if (yych <= '\r') goto yy389; + if (yych <= 0x1F) goto yy1; + goto yy389; + } } else { - if (yych <= ':') goto yy473; - if (yych <= '>') goto yy209; - if (yych <= '?') goto yy474; - goto yy473; + if (yych <= '&') { + if (yych == '"') goto yy297; + goto yy1; + } else { + if (yych <= '\'') goto yy298; + if (yych <= ',') goto yy1; + goto yy372; + } } } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy393; - if (yych <= 0xE0) goto yy394; - goto yy395; + if (yych <= '@') { + if (yych <= '<') { + if (yych <= '/') goto yy1; + if (yych <= ':') goto yy372; + goto yy1; + } else { + if (yych <= '=') goto yy390; + if (yych <= '>') goto yy300; + goto yy1; + } } else { - if (yych <= 0xF0) goto yy396; - if (yych <= 0xF3) goto yy397; - if (yych <= 0xF4) goto yy398; - goto yy1; + if (yych <= '_') { + if (yych <= 'Z') goto yy372; + if (yych <= '^') goto yy1; + goto yy372; + } else { + if (yych <= '`') goto yy1; + if (yych <= 'z') goto yy372; + goto yy1; + } } } yy390: + yych = *++YYCURSOR; + if (yybm[0+yych] & 1) { + goto yy467; + } + if (yych <= 0xDF) { + if (yych <= '"') { + if (yych <= 0x00) goto yy1; + goto yy468; + } else { + if (yych <= '\'') goto yy469; + if (yych <= 0xC1) goto yy1; + goto yy470; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy471; + if (yych <= 0xEF) goto yy472; + goto yy473; + } else { + if (yych <= 0xF3) goto yy474; + if (yych <= 0xF4) goto yy475; + goto yy1; + } + } +yy391: + yych = *++YYCURSOR; + if (yych <= ' ') { + if (yych <= '\f') { + if (yych == '\t') goto yy391; + goto yy1; + } else { + if (yych <= '\r') goto yy391; + if (yych <= 0x1F) goto yy1; + goto yy391; + } + } else { + if (yych <= '<') { + if (yych == '/') goto yy211; + goto yy1; + } else { + if (yych <= '=') goto yy304; + if (yych <= '>') goto yy212; + if (yych <= '?') goto yy211; + goto yy1; + } + } +yy392: + yych = *++YYCURSOR; + if (yybm[256+yych] & 32) { + goto yy392; + } + if (yych <= 'z') { + if (yych <= '/') { + if (yych <= 0x00) goto yy1; + if (yych <= '-') goto yy476; + goto yy477; + } else { + if (yych <= ':') goto yy476; + if (yych <= '>') goto yy212; + if (yych <= '?') goto yy477; + goto yy476; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy396; + if (yych <= 0xE0) goto yy397; + goto yy398; + } else { + if (yych <= 0xF0) goto yy399; + if (yych <= 0xF3) goto yy400; + if (yych <= 0xF4) goto yy401; + goto yy1; + } + } +yy393: yych = *++YYCURSOR; if (yybm[0+yych] & 16) { - goto yy474; + goto yy477; } if (yych <= '=') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy390; - goto yy389; + if (yych == '\t') goto yy393; + goto yy392; } else { - if (yych <= '\r') goto yy390; - if (yych == ' ') goto yy390; - goto yy389; + if (yych <= '\r') goto yy393; + if (yych == ' ') goto yy393; + goto yy392; } } else { if (yych <= ',') { - if (yych <= '"') goto yy391; - if (yych == '\'') goto yy392; - goto yy389; + if (yych <= '"') goto yy394; + if (yych == '\'') goto yy395; + goto yy392; } else { - if (yych == '.') goto yy389; - if (yych <= ':') goto yy473; - goto yy389; + if (yych == '.') goto yy392; + if (yych <= ':') goto yy476; + goto yy392; } } } else { if (yych <= 0x7F) { if (yych <= '^') { - if (yych <= '>') goto yy209; - if (yych <= '@') goto yy389; - if (yych <= 'Z') goto yy473; - goto yy389; + if (yych <= '>') goto yy212; + if (yych <= '@') goto yy392; + if (yych <= 'Z') goto yy476; + goto yy392; } else { - if (yych == '`') goto yy389; - if (yych <= 'z') goto yy473; - goto yy389; + if (yych == '`') goto yy392; + if (yych <= 'z') goto yy476; + goto yy392; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy393; - if (yych <= 0xE0) goto yy394; - goto yy395; + if (yych <= 0xDF) goto yy396; + if (yych <= 0xE0) goto yy397; + goto yy398; } else { - if (yych <= 0xF0) goto yy396; - if (yych <= 0xF3) goto yy397; - if (yych <= 0xF4) goto yy398; + if (yych <= 0xF0) goto yy399; + if (yych <= 0xF3) goto yy400; + if (yych <= 0xF4) goto yy401; goto yy1; } } } -yy391: - yych = *++YYCURSOR; - if (yybm[256+yych] & 64) { - goto yy391; - } - if (yych <= '\\') { - if (yych <= '/') { - if (yych <= 0x00) goto yy1; - if (yych <= '"') goto yy389; - if (yych <= '-') goto yy475; - goto yy476; - } else { - if (yych <= '>') { - if (yych <= ':') goto yy475; - goto yy477; - } else { - if (yych <= '?') goto yy476; - if (yych <= 'Z') goto yy475; - goto yy478; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 'z') goto yy475; - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy479; - goto yy480; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy481; - goto yy482; - } else { - if (yych <= 0xF3) goto yy483; - if (yych <= 0xF4) goto yy484; - goto yy1; - } - } - } -yy392: - yych = *++YYCURSOR; - if (yybm[256+yych] & 128) { - goto yy392; - } - if (yych <= '\\') { - if (yych <= '/') { - if (yych <= 0x00) goto yy1; - if (yych <= '\'') goto yy389; - if (yych <= '-') goto yy485; - goto yy486; - } else { - if (yych <= '>') { - if (yych <= ':') goto yy485; - goto yy487; - } else { - if (yych <= '?') goto yy486; - if (yych <= 'Z') goto yy485; - goto yy488; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 'z') goto yy485; - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy489; - goto yy490; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy491; - goto yy492; - } else { - if (yych <= 0xF3) goto yy493; - if (yych <= 0xF4) goto yy494; - goto yy1; - } - } - } -yy393: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy389; - goto yy1; yy394: yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy393; - goto yy1; + if (yybm[256+yych] & 64) { + goto yy394; + } + if (yych <= '\\') { + if (yych <= '/') { + if (yych <= 0x00) goto yy1; + if (yych <= '"') goto yy392; + if (yych <= '-') goto yy478; + goto yy479; + } else { + if (yych <= '>') { + if (yych <= ':') goto yy478; + goto yy480; + } else { + if (yych <= '?') goto yy479; + if (yych <= 'Z') goto yy478; + goto yy481; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 'z') goto yy478; + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy482; + goto yy483; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy484; + goto yy485; + } else { + if (yych <= 0xF3) goto yy486; + if (yych <= 0xF4) goto yy487; + goto yy1; + } + } + } yy395: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy393; - goto yy1; + if (yybm[256+yych] & 128) { + goto yy395; + } + if (yych <= '\\') { + if (yych <= '/') { + if (yych <= 0x00) goto yy1; + if (yych <= '\'') goto yy392; + if (yych <= '-') goto yy488; + goto yy489; + } else { + if (yych <= '>') { + if (yych <= ':') goto yy488; + goto yy490; + } else { + if (yych <= '?') goto yy489; + if (yych <= 'Z') goto yy488; + goto yy491; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 'z') goto yy488; + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy492; + goto yy493; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy494; + goto yy495; + } else { + if (yych <= 0xF3) goto yy496; + if (yych <= 0xF4) goto yy497; + goto yy1; + } + } + } yy396: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy395; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy392; goto yy1; yy397: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy395; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy396; goto yy1; yy398: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy395; + if (yych <= 0xBF) goto yy396; goto yy1; yy399: yych = *++YYCURSOR; - if (yych <= ':') { - if (yych <= 0x1F) { - if (yych <= '\t') { - if (yych <= 0x08) goto yy1; - goto yy495; - } else { - if (yych == '\r') goto yy495; - goto yy1; - } - } else { - if (yych <= '-') { - if (yych <= ' ') goto yy495; - if (yych <= ',') goto yy1; - goto yy399; - } else { - if (yych <= '.') goto yy1; - if (yych <= '/') goto yy208; - goto yy399; - } - } - } else { - if (yych <= '@') { - if (yych <= '=') { - if (yych <= '<') goto yy1; - goto yy401; - } else { - if (yych == '?') goto yy208; - goto yy1; - } - } else { - if (yych <= '_') { - if (yych <= 'Z') goto yy399; - if (yych <= '^') goto yy1; - goto yy399; - } else { - if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy399; - goto yy1; - } - } - } + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy398; + goto yy1; yy400: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy398; + goto yy1; +yy401: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy398; + goto yy1; +yy402: yych = *++YYCURSOR; if (yych <= ':') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy400; + goto yy498; } else { - if (yych == '\r') goto yy400; + if (yych == '\r') goto yy498; goto yy1; } } else { if (yych <= '-') { - if (yych <= ' ') goto yy400; + if (yych <= ' ') goto yy498; if (yych <= ',') goto yy1; - goto yy399; + goto yy402; } else { if (yych <= '.') goto yy1; - if (yych <= '/') goto yy208; - goto yy399; + if (yych <= '/') goto yy211; + goto yy402; + } + } + } else { + if (yych <= '@') { + if (yych <= '=') { + if (yych <= '<') goto yy1; + goto yy404; + } else { + if (yych == '?') goto yy211; + goto yy1; + } + } else { + if (yych <= '_') { + if (yych <= 'Z') goto yy402; + if (yych <= '^') goto yy1; + goto yy402; + } else { + if (yych <= '`') goto yy1; + if (yych <= 'z') goto yy402; + goto yy1; + } + } + } +yy403: + yych = *++YYCURSOR; + if (yych <= ':') { + if (yych <= 0x1F) { + if (yych <= '\t') { + if (yych <= 0x08) goto yy1; + goto yy403; + } else { + if (yych == '\r') goto yy403; + goto yy1; + } + } else { + if (yych <= '-') { + if (yych <= ' ') goto yy403; + if (yych <= ',') goto yy1; + goto yy402; + } else { + if (yych <= '.') goto yy1; + if (yych <= '/') goto yy211; + goto yy402; } } } else { @@ -12585,128 +13137,128 @@ yy400: if (yych <= '=') { if (yych <= '<') goto yy1; } else { - if (yych == '?') goto yy208; + if (yych == '?') goto yy211; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy399; + if (yych <= 'Z') goto yy402; if (yych <= '^') goto yy1; - goto yy399; + goto yy402; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy399; + if (yych <= 'z') goto yy402; goto yy1; } } } -yy401: +yy404: yych = *++YYCURSOR; if (yych <= '\'') { if (yych <= '\r') { if (yych <= 0x08) { if (yych <= 0x00) goto yy1; - goto yy496; + goto yy499; } else { - if (yych <= '\t') goto yy497; - if (yych <= '\f') goto yy496; - goto yy497; + if (yych <= '\t') goto yy500; + if (yych <= '\f') goto yy499; + goto yy500; } } else { if (yych <= '!') { - if (yych == ' ') goto yy497; - goto yy496; - } else { - if (yych <= '"') goto yy498; - if (yych <= '&') goto yy496; + if (yych == ' ') goto yy500; goto yy499; + } else { + if (yych <= '"') goto yy501; + if (yych <= '&') goto yy499; + goto yy502; } } } else { if (yych <= 0xDF) { if (yych <= '>') { - if (yych <= '=') goto yy496; + if (yych <= '=') goto yy499; goto yy1; } else { - if (yych <= 0x7F) goto yy496; + if (yych <= 0x7F) goto yy499; if (yych <= 0xC1) goto yy1; - goto yy500; + goto yy503; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy501; - if (yych <= 0xEF) goto yy502; - goto yy503; + if (yych <= 0xE0) goto yy504; + if (yych <= 0xEF) goto yy505; + goto yy506; } else { - if (yych <= 0xF3) goto yy504; - if (yych <= 0xF4) goto yy505; + if (yych <= 0xF3) goto yy507; + if (yych <= 0xF4) goto yy508; goto yy1; } } } -yy402: +yy405: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy506; - goto yy143; + if (yych <= '9') goto yy509; + goto yy145; } } } else { if (yych <= '^') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy94; + goto yy96; } else { - if (yych <= 'F') goto yy506; - if (yych <= 'Z') goto yy112; + if (yych <= 'F') goto yy509; + if (yych <= 'Z') goto yy114; goto yy4; } } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy506; - if (yych <= 'z') goto yy112; + if (yych <= 'f') goto yy509; + if (yych <= 'z') goto yy114; goto yy4; } } } -yy403: +yy406: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '%') { - if (yych <= '$') goto yy215; - goto yy437; + if (yych <= '$') goto yy218; + goto yy440; } else { - if (yych <= '.') goto yy215; - if (yych <= '/') goto yy182; - goto yy185; + if (yych <= '.') goto yy218; + if (yych <= '/') goto yy185; + goto yy188; } } else { if (yych <= 'F') { - if (yych <= ':') goto yy438; - if (yych <= '@') goto yy215; - goto yy185; + if (yych <= ':') goto yy441; + if (yych <= '@') goto yy218; + goto yy188; } else { - if (yych <= '`') goto yy215; - if (yych <= 'f') goto yy185; - goto yy215; + if (yych <= '`') goto yy218; + if (yych <= 'f') goto yy188; + goto yy218; } } -yy404: +yy407: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -12714,1183 +13266,1205 @@ yy404: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy217; + goto yy220; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } } else { if (yych <= '?') { if (yych <= '9') { - if (yych <= '-') goto yy45; + if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy221; + goto yy224; } if (yych <= '/') goto yy4; - goto yy506; + goto yy509; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy224; + goto yy227; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy506; - if (yych <= 'Z') goto yy112; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy509; + if (yych <= 'Z') goto yy114; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy507; - if (yych <= 'z') goto yy126; + if (yych <= 'f') goto yy510; + if (yych <= 'z') goto yy128; goto yy4; } } } } -yy405: +yy408: ++YYCURSOR; -yy406: +yy409: YYCURSOR = yyt1; -#line 236 "../../lnav/src/data_scanner_re.re" +#line 241 "../../lnav/src/data_scanner_re.re" { RET(DT_CONSTANT); } -#line 12808 "data_scanner_re.cc" -yy407: +#line 13360 "data_scanner_re.cc" +yy410: yych = *++YYCURSOR; if (yych <= '\f') { - if (yych == '\t') goto yy405; - goto yy406; + if (yych == '\t') goto yy408; + goto yy409; } else { - if (yych <= '\r') goto yy405; - if (yych == ' ') goto yy405; - goto yy406; + if (yych <= '\r') goto yy408; + if (yych == ' ') goto yy408; + goto yy409; } -yy408: +yy411: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[1024+yych] & 128) { - goto yy45; + if (yybm[1024+yych] & 16) { + goto yy46; } if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy405; + if (yych == '\t') goto yy408; goto yy4; } else { - if (yych <= '\r') goto yy405; + if (yych <= '\r') goto yy408; if (yych <= 0x1F) goto yy4; - goto yy405; + goto yy408; } } else { if (yych <= '*') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; goto yy4; } else { - if (yych <= '+') goto yy78; - if (yych == '@') goto yy94; + if (yych <= '+') goto yy80; + if (yych == '@') goto yy96; goto yy4; } } -yy409: +yy412: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '/') goto yy182; - if (yych == ':') goto yy147; - goto yy406; -yy410: + if (yych == '/') goto yy185; + if (yych == ':') goto yy149; + goto yy409; +yy413: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '+') { if (yych <= '\r') { if (yych <= 0x08) { - if (yych <= 0x00) goto yy218; - goto yy406; + if (yych <= 0x00) goto yy221; + goto yy409; } else { - if (yych <= '\n') goto yy218; - if (yych <= '\f') goto yy406; - goto yy218; + if (yych <= '\n') goto yy221; + if (yych <= '\f') goto yy409; + goto yy221; } } else { if (yych <= '"') { - if (yych <= 0x1F) goto yy406; - goto yy218; + if (yych <= 0x1F) goto yy409; + goto yy221; } else { - if (yych <= '&') goto yy406; - if (yych <= '*') goto yy218; - goto yy406; + if (yych <= '&') goto yy409; + if (yych <= '*') goto yy221; + goto yy409; } } } else { if (yych <= ';') { if (yych <= '-') { - if (yych <= ',') goto yy218; - goto yy406; + if (yych <= ',') goto yy221; + goto yy409; } else { if (yych <= '.') { yyt4 = YYCURSOR; - goto yy219; + goto yy222; } - if (yych <= '9') goto yy406; - goto yy218; + if (yych <= '9') goto yy409; + goto yy221; } } else { if (yych <= '?') { - if (yych <= '>') goto yy406; - goto yy218; + if (yych <= '>') goto yy409; + goto yy221; } else { - if (yych <= '`') goto yy406; - if (yych <= 'z') goto yy132; - goto yy406; + if (yych <= '`') goto yy409; + if (yych <= 'z') goto yy134; + goto yy409; } } } -yy411: +yy414: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '#') { + if (yych <= '.') { + if (yych <= '!') { if (yych <= '\r') { if (yych <= 0x08) { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } goto yy3; } else { if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '\f') goto yy3; yyt4 = YYCURSOR; - goto yy214; + goto yy217; } } else { - if (yych <= ' ') { - if (yych <= 0x1F) goto yy3; - yyt4 = YYCURSOR; - goto yy214; - } else { - if (yych <= '!') { - yyt4 = YYCURSOR; - goto yy216; - } - if (yych <= '"') { - yyt4 = YYCURSOR; - goto yy214; - } + if (yych <= 0x1B) { + if (yych <= 0x1A) goto yy3; goto yy5; - } - } - } else { - if (yych <= '*') { - if (yych <= '%') { - if (yych <= '$') goto yy3; - goto yy78; } else { - if (yych <= '&') goto yy5; - if (yych <= '\'') { + if (yych <= 0x1F) goto yy3; + if (yych <= ' ') { yyt4 = YYCURSOR; goto yy217; } yyt4 = YYCURSOR; - goto yy214; + goto yy219; + } + } + } else { + if (yych <= '&') { + if (yych <= '#') { + if (yych <= '"') { + yyt4 = YYCURSOR; + goto yy217; + } + goto yy5; + } else { + if (yych <= '$') goto yy3; + if (yych <= '%') goto yy80; + goto yy5; } } else { - if (yych <= ',') { - if (yych <= '+') goto yy78; - yyt4 = YYCURSOR; - goto yy216; - } else { - if (yych <= '-') goto yy45; - if (yych <= '.') { + if (yych <= '+') { + if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy221; + goto yy220; } - goto yy3; + if (yych <= '*') { + yyt4 = YYCURSOR; + goto yy217; + } + goto yy80; + } else { + if (yych <= ',') { + yyt4 = YYCURSOR; + goto yy219; + } + if (yych <= '-') goto yy46; + yyt4 = YYCURSOR; + goto yy224; } } } } else { if (yych <= '`') { - if (yych <= '?') { - if (yych <= ':') { - if (yych <= '9') goto yy45; - yyt3 = YYCURSOR; - goto yy508; + if (yych <= '>') { + if (yych <= '9') { + if (yych <= '/') goto yy3; + goto yy46; } else { + if (yych <= ':') { + yyt3 = YYCURSOR; + goto yy511; + } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych <= '>') goto yy5; - yyt4 = YYCURSOR; - goto yy216; + goto yy5; } } else { if (yych <= 'Z') { - if (yych <= '@') goto yy94; - goto yy45; + if (yych <= '?') { + yyt4 = YYCURSOR; + goto yy219; + } + if (yych <= '@') goto yy96; + goto yy46; } else { - if (yych == '_') goto yy45; + if (yych == '_') goto yy46; goto yy5; } } } else { if (yych <= 0xDF) { if (yych <= '~') { - if (yych <= 'z') goto yy411; + if (yych <= 'z') goto yy414; goto yy5; } else { if (yych <= 0x7F) goto yy3; if (yych <= 0xC1) goto yy5; - goto yy55; + goto yy56; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy56; - if (yych <= 0xEF) goto yy57; - goto yy58; + if (yych <= 0xE0) goto yy57; + if (yych <= 0xEF) goto yy58; + goto yy59; } else { - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; goto yy5; } } } } -yy412: - ++YYCURSOR; -yy413: - YYCURSOR = yyt1; -#line 169 "../../lnav/src/data_scanner_re.re" - { RET(DT_TIME); } -#line 13018 "data_scanner_re.cc" -yy414: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy412; - goto yy1; yy415: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy414; - goto yy1; + ++YYCURSOR; yy416: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy414; - goto yy1; + YYCURSOR = yyt1; +#line 170 "../../lnav/src/data_scanner_re.re" + { RET(DT_TIME); } +#line 13578 "data_scanner_re.cc" yy417: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy416; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy415; goto yy1; yy418: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy416; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy417; goto yy1; yy419: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy416; + if (yych <= 0xBF) goto yy417; goto yy1; yy420: yych = *++YYCURSOR; - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy509; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy419; goto yy1; yy421: yych = *++YYCURSOR; - if (yych == 'r') goto yy510; - goto yy98; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy419; + goto yy1; yy422: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy419; + goto yy1; +yy423: + yych = *++YYCURSOR; + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy512; + goto yy1; +yy424: + yych = *++YYCURSOR; + if (yych == 'r') goto yy513; + goto yy100; +yy425: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '!') { + if (yych <= ',') { + if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy23; + if (yych <= 0x00) goto yy24; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy23; + if (yych <= '\n') goto yy24; goto yy4; } else { - if (yych <= '\r') goto yy23; - if (yych <= 0x1F) goto yy4; - if (yych <= ' ') goto yy23; - goto yy97; + if (yych <= '\r') goto yy24; + if (yych == 0x1B) goto yy24; + goto yy4; } } else { - if (yych <= '&') { - if (yych <= '"') goto yy23; - if (yych == '$') goto yy99; - goto yy97; - } else { - if (yych <= '\'') goto yy23; - if (yych <= '*') goto yy97; - if (yych <= ',') goto yy23; + if (yych <= '#') { + if (yych == '!') goto yy99; + if (yych <= '"') goto yy24; goto yy99; + } else { + if (yych <= '&') { + if (yych <= '$') goto yy101; + goto yy99; + } else { + if (yych <= '\'') goto yy24; + if (yych <= '*') goto yy99; + goto yy24; + } } } } else { if (yych <= '_') { - if (yych <= '[') { + if (yych <= 'Z') { + if (yych <= '9') goto yy101; if (yych <= ':') goto yy4; - if (yych <= '?') goto yy23; - if (yych <= 'Z') goto yy99; - goto yy23; + if (yych <= '?') goto yy24; + goto yy101; } else { - if (yych == ']') goto yy23; - if (yych <= '^') goto yy97; - goto yy99; + if (yych <= '\\') { + if (yych <= '[') goto yy24; + goto yy99; + } else { + if (yych <= ']') goto yy24; + if (yych <= '^') goto yy99; + goto yy101; + } } } else { if (yych <= '}') { - if (yych <= '`') goto yy23; - if (yych <= 'a') goto yy511; - if (yych <= 'z') goto yy99; - goto yy23; + if (yych <= '`') goto yy24; + if (yych <= 'a') goto yy514; + if (yych <= 'z') goto yy101; + goto yy24; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy97; + if (yych <= '~') goto yy99; goto yy4; } else { - if (yych <= 0xC1) goto yy23; + if (yych <= 0xC1) goto yy24; if (yych <= 0xF4) goto yy4; - goto yy23; - } - } - } - } -yy423: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '1') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; - } else { - if (yych <= '.') { - if (yych <= ',') goto yy4; - goto yy45; - } else { - if (yych <= '/') goto yy4; - if (yych <= '0') goto yy512; - goto yy513; - } - } - } else { - if (yych <= 'Z') { - if (yych <= '9') { - if (yych <= '2') goto yy514; - goto yy512; - } else { - if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - goto yy45; - } - } else { - if (yych <= '_') { - if (yych <= '^') goto yy4; - goto yy45; - } else { - if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy45; - goto yy4; - } - } - } -yy424: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy327; - if (yych <= 0x08) goto yy4; - goto yy327; - } else { - if (yych == '\r') goto yy327; - if (yych <= 0x1F) goto yy4; - goto yy327; - } - } else { - if (yych <= '*') { - if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - goto yy327; - } else { - if (yych <= '+') goto yy78; - if (yych <= ',') goto yy327; - if (yych <= '-') goto yy244; - goto yy423; - } - } - } else { - if (yych <= '^') { - if (yych <= ':') { - if (yych <= '/') goto yy4; - if (yych >= ':') goto yy4; - } else { - if (yych <= '?') goto yy327; - if (yych <= '@') goto yy94; - if (yych >= '[') goto yy327; - } - } else { - if (yych <= '~') { - if (yych == '`') goto yy327; - if (yych >= '{') goto yy327; - } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy327; - if (yych <= 0xF4) goto yy4; - goto yy327; - } - } - } -yy425: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy327; - if (yych <= 0x08) goto yy3; - if (yych <= '\n') goto yy327; - goto yy3; - } else { - if (yych <= '\r') goto yy327; - if (yych <= 0x1F) goto yy3; - if (yych <= '#') goto yy327; - goto yy3; - } - } else { - if (yych <= ',') { - if (yych <= '%') goto yy78; - if (yych == '+') goto yy78; - goto yy327; - } else { - if (yych <= '.') { - if (yych <= '-') goto yy244; - goto yy332; - } else { - if (yych <= '/') goto yy3; - if (yych <= '9') goto yy425; - goto yy61; - } - } - } - } else { - if (yych <= '~') { - if (yych <= '^') { - if (yych <= '?') goto yy327; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy425; - goto yy327; - } else { - if (yych == '`') goto yy327; - if (yych <= 'z') goto yy425; - goto yy327; - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy3; - if (yych <= 0xC1) goto yy327; - if (yych <= 0xDF) goto yy55; - goto yy56; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy57; - goto yy58; - } else { - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; - goto yy327; + goto yy24; } } } } yy426: - yyaccept = 20; + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy327; - if (yych <= 0x08) goto yy4; - goto yy327; + if (yych <= '1') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; + } else { + if (yych <= '.') { + if (yych <= ',') goto yy4; + goto yy46; } else { - if (yych == '\r') goto yy327; - if (yych <= 0x1F) goto yy4; - goto yy327; + if (yych <= '/') goto yy4; + if (yych <= '0') goto yy515; + goto yy516; + } + } + } else { + if (yych <= 'Z') { + if (yych <= '9') { + if (yych <= '2') goto yy517; + goto yy515; + } else { + if (yych <= '?') goto yy4; + if (yych <= '@') goto yy96; + goto yy46; } } else { - if (yych <= '+') { - if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy327; - goto yy78; + if (yych <= '_') { + if (yych <= '^') goto yy4; + goto yy46; } else { - if (yych <= ',') goto yy327; - if (yych <= '-') goto yy244; - if (yych <= '.') goto yy423; + if (yych <= '`') goto yy4; + if (yych <= 'z') goto yy46; goto yy4; } } + } +yy427: + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '-') { + if (yych <= 0x1B) { + if (yych <= '\n') { + if (yych <= 0x00) goto yy330; + if (yych <= 0x08) goto yy4; + goto yy330; + } else { + if (yych == '\r') goto yy330; + if (yych <= 0x1A) goto yy4; + goto yy330; + } + } else { + if (yych <= '%') { + if (yych <= 0x1F) goto yy4; + if (yych <= '#') goto yy330; + if (yych <= '$') goto yy4; + goto yy80; + } else { + if (yych == '+') goto yy80; + if (yych <= ',') goto yy330; + goto yy247; + } + } } else { if (yych <= '^') { if (yych <= ':') { - if (yych <= '5') goto yy424; - if (yych <= '9') goto yy425; - goto yy4; + if (yych <= '.') goto yy426; + if (yych <= '/') goto yy4; + if (yych >= ':') goto yy4; } else { - if (yych <= '?') goto yy327; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy425; - goto yy327; + if (yych <= '?') goto yy330; + if (yych <= '@') goto yy96; + if (yych >= '[') goto yy330; } } else { if (yych <= '~') { - if (yych == '`') goto yy327; - if (yych <= 'z') goto yy425; - goto yy327; + if (yych == '`') goto yy330; + if (yych >= '{') goto yy330; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy327; + if (yych <= 0xC1) goto yy330; if (yych <= 0xF4) goto yy4; - goto yy327; + goto yy330; } } } -yy427: +yy428: + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '9') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy330; + if (yych <= 0x08) goto yy3; + if (yych <= '\n') goto yy330; + goto yy3; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') goto yy330; + goto yy3; + } else { + if (yych <= 0x1B) goto yy330; + if (yych <= 0x1F) goto yy3; + goto yy330; + } + } + } else { + if (yych <= '+') { + if (yych <= '$') goto yy3; + if (yych <= '%') goto yy80; + if (yych <= '*') goto yy330; + goto yy80; + } else { + if (yych <= '-') { + if (yych <= ',') goto yy330; + goto yy247; + } else { + if (yych <= '.') goto yy335; + if (yych <= '/') goto yy3; + goto yy428; + } + } + } + } else { + if (yych <= '~') { + if (yych <= 'Z') { + if (yych <= ':') goto yy62; + if (yych <= '?') goto yy330; + if (yych <= '@') goto yy96; + goto yy428; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy330; + goto yy428; + } else { + if (yych <= '`') goto yy330; + if (yych <= 'z') goto yy428; + goto yy330; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) goto yy3; + if (yych <= 0xC1) goto yy330; + if (yych <= 0xDF) goto yy56; + goto yy57; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy58; + goto yy59; + } else { + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; + goto yy330; + } + } + } + } +yy429: + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy330; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy330; + goto yy4; + } else { + if (yych <= '\r') goto yy330; + if (yych == 0x1B) goto yy330; + goto yy4; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy330; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy80; + goto yy330; + } else { + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy330; + if (yych <= '-') goto yy247; + goto yy426; + } + } + } else { + if (yych <= '^') { + if (yych <= ':') { + if (yych <= '/') goto yy4; + if (yych <= '5') goto yy427; + if (yych <= '9') goto yy428; + goto yy4; + } else { + if (yych <= '?') goto yy330; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy428; + goto yy330; + } + } else { + if (yych <= '~') { + if (yych == '`') goto yy330; + if (yych <= 'z') goto yy428; + goto yy330; + } else { + if (yych <= 0x7F) goto yy4; + if (yych <= 0xC1) goto yy330; + if (yych <= 0xF4) goto yy4; + goto yy330; + } + } + } +yy430: yyaccept = 24; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych >= '+') goto yy78; + if (yych == '%') goto yy80; + if (yych >= '+') goto yy80; } else { - if (yych <= ',') goto yy428; - if (yych <= '.') goto yy78; - if (yych >= '0') goto yy427; + if (yych <= ',') goto yy431; + if (yych <= '.') goto yy80; + if (yych >= '0') goto yy430; } } else { if (yych <= '^') { - if (yych <= '?') goto yy428; - if (yych <= '@') goto yy80; - if (yych <= 'Z') goto yy78; + if (yych <= '?') goto yy431; + if (yych <= '@') goto yy82; + if (yych <= 'Z') goto yy80; } else { - if (yych == '`') goto yy428; - if (yych <= 'z') goto yy78; + if (yych == '`') goto yy431; + if (yych <= 'z') goto yy80; } } -yy428: -#line 223 "../../lnav/src/data_scanner_re.re" +yy431: +#line 228 "../../lnav/src/data_scanner_re.re" { RET(DT_NUMBER); } -#line 13342 "data_scanner_re.cc" -yy429: +#line 13923 "data_scanner_re.cc" +yy432: yyaccept = 24; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= '$') { + if (yych <= '9') { + if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy428; + if (yych <= 0x00) goto yy431; if (yych <= 0x08) goto yy3; - if (yych <= '\n') goto yy428; + if (yych <= '\n') goto yy431; goto yy3; } else { - if (yych <= '\r') goto yy428; - if (yych <= 0x1F) goto yy3; - if (yych <= '#') goto yy428; + if (yych <= '\r') goto yy431; + if (yych == 0x1B) goto yy431; goto yy3; } } else { - if (yych <= ',') { - if (yych <= '%') goto yy78; - if (yych == '+') goto yy78; - goto yy428; + if (yych <= '*') { + if (yych <= '#') goto yy431; + if (yych <= '$') goto yy3; + if (yych <= '%') goto yy80; + goto yy431; } else { - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy3; - if (yych <= '9') goto yy429; - goto yy61; + if (yych <= ',') { + if (yych <= '+') goto yy80; + goto yy431; + } else { + if (yych <= '.') goto yy46; + if (yych <= '/') goto yy3; + goto yy432; + } + } + } + } else { + if (yych <= '~') { + if (yych <= 'Z') { + if (yych <= ':') goto yy62; + if (yych <= '?') goto yy431; + if (yych <= '@') goto yy96; + goto yy329; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy431; + goto yy329; + } else { + if (yych <= '`') goto yy431; + if (yych <= 'z') goto yy329; + goto yy431; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) goto yy3; + if (yych <= 0xC1) goto yy431; + if (yych <= 0xDF) goto yy56; + goto yy57; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy58; + goto yy59; + } else { + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; + goto yy431; + } + } + } + } +yy433: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == '/') goto yy518; + goto yy4; +yy434: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; + } else { + if (yych <= ',') goto yy4; + if (yych <= '-') goto yy519; + if (yych <= '.') goto yy46; + goto yy4; + } + } else { + if (yych <= 'Z') { + if (yych <= '9') goto yy520; + if (yych <= '?') goto yy4; + if (yych <= '@') goto yy96; + goto yy46; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy4; + goto yy46; + } else { + if (yych <= '`') goto yy4; + if (yych <= 'z') goto yy46; + goto yy4; + } + } + } +yy435: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') goto yy4; + if (yych <= '/') goto yy521; + if (yych <= '9') goto yy522; + goto yy4; +yy436: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '9') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy108; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy108; + goto yy4; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') goto yy108; + goto yy4; + } else { + if (yych <= 0x1B) goto yy108; + if (yych <= 0x1F) goto yy4; + goto yy108; + } + } + } else { + if (yych <= ',') { + if (yych <= '%') { + if (yych <= '$') goto yy4; + goto yy104; + } else { + if (yych == '+') goto yy80; + goto yy108; + } + } else { + if (yych <= '.') { + if (yych <= '-') goto yy46; + goto yy257; + } else { + if (yych <= '/') goto yy4; + if (yych <= '7') goto yy523; + goto yy524; + } + } + } + } else { + if (yych <= '_') { + if (yych <= 'D') { + if (yych <= ':') goto yy145; + if (yych <= '?') goto yy108; + if (yych <= '@') goto yy96; + goto yy525; + } else { + if (yych <= 'F') { + if (yych <= 'E') goto yy526; + goto yy525; + } else { + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy108; + goto yy46; + } + } + } else { + if (yych <= 'z') { + if (yych <= 'd') { + if (yych <= '`') goto yy108; + goto yy525; + } else { + if (yych <= 'e') goto yy526; + if (yych <= 'f') goto yy525; + goto yy114; + } + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy108; + goto yy4; + } else { + if (yych <= 0xC1) goto yy108; + if (yych <= 0xF4) goto yy4; + goto yy108; + } + } + } + } +yy437: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '9') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy26; + goto yy4; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; + goto yy4; + } else { + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy4; + goto yy26; + } + } + } else { + if (yych <= '+') { + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy104; + if (yych <= '*') goto yy26; + goto yy80; + } else { + if (yych <= '-') { + if (yych <= ',') goto yy26; + goto yy46; + } else { + if (yych <= '.') goto yy257; + if (yych <= '/') goto yy4; + goto yy524; + } + } + } + } else { + if (yych <= '_') { + if (yych <= 'D') { + if (yych <= ':') goto yy145; + if (yych <= '?') goto yy26; + if (yych <= '@') goto yy96; + goto yy525; + } else { + if (yych <= 'F') { + if (yych <= 'E') goto yy526; + goto yy525; + } else { + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy26; + goto yy46; + } + } + } else { + if (yych <= 'z') { + if (yych <= 'd') { + if (yych <= '`') goto yy26; + goto yy525; + } else { + if (yych <= 'e') goto yy526; + if (yych <= 'f') goto yy525; + goto yy114; + } + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy26; + goto yy4; + } else { + if (yych <= 0xC1) goto yy26; + if (yych <= 0xF4) goto yy4; + goto yy26; + } + } + } + } +yy438: + yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy112; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy112; + goto yy4; + } else { + if (yych <= '\r') goto yy112; + if (yych == 0x1B) goto yy112; + goto yy4; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy112; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy80; + goto yy112; + } else { + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy112; + if (yych <= '.') goto yy46; + goto yy4; + } + } + } else { + if (yych <= '_') { + if (yych <= '@') { + if (yych <= '9') goto yy525; + if (yych <= ':') goto yy145; + if (yych <= '?') goto yy112; + goto yy96; + } else { + if (yych <= 'F') goto yy525; + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy112; + goto yy46; + } + } else { + if (yych <= '~') { + if (yych <= '`') goto yy112; + if (yych <= 'f') goto yy525; + if (yych <= 'z') goto yy114; + goto yy112; + } else { + if (yych <= 0x7F) goto yy4; + if (yych <= 0xC1) goto yy112; + if (yych <= 0xF4) goto yy4; + goto yy112; + } + } + } +yy439: + yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy112; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy112; + goto yy4; + } else { + if (yych <= '\r') goto yy112; + if (yych == 0x1B) goto yy112; + goto yy4; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy112; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy80; + goto yy112; + } else { + if (yych <= '+') goto yy190; + if (yych <= ',') goto yy112; + if (yych <= '-') goto yy191; + goto yy46; + } + } + } else { + if (yych <= '^') { + if (yych <= '?') { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy525; + if (yych <= ':') goto yy145; + goto yy112; + } else { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy525; + if (yych <= 'Z') goto yy114; + goto yy112; + } + } else { + if (yych <= 'z') { + if (yych <= '_') goto yy46; + if (yych <= '`') goto yy112; + if (yych <= 'f') goto yy525; + goto yy114; + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy112; + goto yy4; + } else { + if (yych <= 0xC1) goto yy112; + if (yych <= 0xF4) goto yy4; + goto yy112; + } + } + } + } +yy440: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy527; + goto yy1; + } else { + if (yych <= 'Z') goto yy527; + if (yych <= '`') goto yy1; + if (yych <= 'z') goto yy527; + goto yy1; + } +yy441: + yych = *++YYCURSOR; + if (yych <= '?') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '\n') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0x1B) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x1F) { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= '0') { + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= ',') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy275; + } + goto yy528; + } else { + if (yych <= '2') { + if (yych <= '1') goto yy529; + goto yy530; + } else { + if (yych <= '9') goto yy528; + if (yych <= ':') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } } } } else { if (yych <= '~') { if (yych <= '^') { - if (yych <= '?') goto yy428; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy326; - goto yy428; - } else { - if (yych == '`') goto yy428; - if (yych <= 'z') goto yy326; - goto yy428; - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy3; - if (yych <= 0xC1) goto yy428; - if (yych <= 0xDF) goto yy55; - goto yy56; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy57; - goto yy58; - } else { - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; - goto yy428; - } - } - } - } -yy430: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == '/') goto yy515; - goto yy4; -yy431: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; - } else { - if (yych <= ',') goto yy4; - if (yych <= '-') goto yy516; - if (yych <= '.') goto yy45; - goto yy4; - } - } else { - if (yych <= 'Z') { - if (yych <= '9') goto yy517; - if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - goto yy45; - } else { - if (yych <= '_') { - if (yych <= '^') goto yy4; - goto yy45; - } else { - if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy45; - goto yy4; - } - } - } -yy432: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') goto yy4; - if (yych <= '/') goto yy518; - if (yych <= '9') goto yy519; - goto yy4; -yy433: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= ':') { - if (yych <= '%') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy106; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy106; - goto yy4; - } else { - if (yych <= 0x1F) { - if (yych <= '\r') goto yy106; - goto yy4; - } else { - if (yych <= '#') goto yy106; - if (yych <= '$') goto yy4; - goto yy102; - } - } - } else { - if (yych <= '-') { - if (yych == '+') goto yy78; - if (yych <= ',') goto yy106; - goto yy45; - } else { - if (yych <= '/') { - if (yych <= '.') goto yy254; - goto yy4; - } else { - if (yych <= '7') goto yy520; - if (yych <= '9') goto yy521; - goto yy143; - } - } - } - } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy106; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy522; - goto yy523; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy522; - goto yy112; - } else { - if (yych == '_') goto yy45; - goto yy106; - } - } - } else { - if (yych <= 'z') { - if (yych == 'e') goto yy523; - if (yych <= 'f') goto yy522; - goto yy112; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy106; - goto yy4; - } else { - if (yych <= 0xC1) goto yy106; - if (yych <= 0xF4) goto yy4; - goto yy106; - } - } - } - } -yy434: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= ':') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; - goto yy4; - } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; - } - } else { - if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; - } else { - if (yych <= '.') { - if (yych <= '-') goto yy45; - goto yy254; - } else { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy521; - goto yy143; - } - } - } - } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy522; - goto yy523; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy522; - goto yy112; - } else { - if (yych == '_') goto yy45; - goto yy25; - } - } - } else { - if (yych <= 'z') { - if (yych == 'e') goto yy523; - if (yych <= 'f') goto yy522; - goto yy112; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy25; - goto yy4; - } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xF4) goto yy4; - goto yy25; - } - } - } - } -yy435: - yyaccept = 12; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy110; - if (yych <= 0x08) goto yy4; - goto yy110; - } else { - if (yych == '\r') goto yy110; - if (yych <= 0x1F) goto yy4; - goto yy110; - } - } else { - if (yych <= '+') { - if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy110; - goto yy78; - } else { - if (yych <= ',') goto yy110; - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy522; - } - } - } else { - if (yych <= '_') { - if (yych <= '@') { - if (yych <= ':') goto yy143; - if (yych <= '?') goto yy110; - goto yy94; - } else { - if (yych <= 'F') goto yy522; - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy110; - goto yy45; - } - } else { - if (yych <= '~') { - if (yych <= '`') goto yy110; - if (yych <= 'f') goto yy522; - if (yych <= 'z') goto yy112; - goto yy110; - } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy110; - if (yych <= 0xF4) goto yy4; - goto yy110; - } - } - } -yy436: - yyaccept = 12; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy110; - if (yych <= 0x08) goto yy4; - goto yy110; - } else { - if (yych == '\r') goto yy110; - if (yych <= 0x1F) goto yy4; - goto yy110; - } - } else { - if (yych <= '+') { - if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy110; - goto yy187; - } else { - if (yych <= ',') goto yy110; - if (yych <= '-') goto yy188; - if (yych <= '.') goto yy45; - goto yy4; - } - } - } else { - if (yych <= '_') { - if (yych <= '@') { - if (yych <= '9') goto yy522; - if (yych <= ':') goto yy143; - if (yych <= '?') goto yy110; - goto yy94; - } else { - if (yych <= 'F') goto yy522; - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy110; - goto yy45; - } - } else { - if (yych <= '~') { - if (yych <= '`') goto yy110; - if (yych <= 'f') goto yy522; - if (yych <= 'z') goto yy112; - goto yy110; - } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy110; - if (yych <= 0xF4) goto yy4; - goto yy110; - } - } - } -yy437: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy524; - goto yy1; - } else { - if (yych <= 'Z') goto yy524; - if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy524; - goto yy1; - } -yy438: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) { + if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy275; } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '\n') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= '1') { - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '0') goto yy525; - goto yy526; - } else { - if (yych <= '9') { - if (yych <= '2') goto yy527; - goto yy525; - } else { - if (yych <= ':') goto yy1; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } - } - } else { - if (yych <= '~') { - if (yych <= '_') { - if (yych <= 'F') goto yy528; + if (yych <= 'F') goto yy531; if (yych <= 'Z') goto yy3; - if (yych <= '^') { - yyt2 = YYCURSOR; - goto yy191; - } yyt2 = YYCURSOR; - goto yy272; + goto yy194; } else { if (yych <= '`') { + if (yych <= '_') { + yyt2 = YYCURSOR; + goto yy275; + } yyt2 = YYCURSOR; - goto yy191; + goto yy194; + } else { + if (yych <= 'f') goto yy531; + if (yych <= 'z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; } - if (yych <= 'f') goto yy528; - if (yych <= 'z') goto yy3; - yyt2 = YYCURSOR; - goto yy191; } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy277; + goto yy280; } yyt2 = YYCURSOR; - goto yy278; + goto yy281; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy279; + goto yy282; } yyt2 = YYCURSOR; - goto yy280; + goto yy283; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy281; + goto yy284; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy282; + goto yy285; } goto yy1; } } } } -yy439: +yy442: yyaccept = 25; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { - if (yych <= '/') goto yy413; - if (yych <= '9') goto yy442; - if (yych <= ':') goto yy270; - goto yy413; + if (yych <= '/') goto yy416; + if (yych <= '9') goto yy445; + if (yych <= ':') goto yy273; + goto yy416; } else { - if (yych <= 'F') goto yy442; - if (yych <= '`') goto yy413; - if (yych <= 'f') goto yy442; - goto yy413; + if (yych <= 'F') goto yy445; + if (yych <= '`') goto yy416; + if (yych <= 'f') goto yy445; + goto yy416; } -yy440: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy529; - if (yych <= ':') goto yy355; - goto yy1; - } else { - if (yych <= 'F') goto yy530; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy530; - goto yy1; - } -yy441: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy530; - if (yych <= ':') goto yy355; - goto yy1; - } else { - if (yych <= 'F') goto yy530; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy530; - goto yy1; - } -yy442: - yych = *++YYCURSOR; - if (yych == ':') goto yy270; - goto yy1; yy443: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy531; - if (yych <= ':') goto yy445; - goto yy1; - } else { - if (yych <= 'F') goto yy444; - if (yych <= '`') goto yy1; - if (yych >= 'g') goto yy1; - } -yy444: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; if (yych <= '9') goto yy532; - if (yych >= ';') goto yy1; - } else { - if (yych <= 'F') goto yy532; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy532; - goto yy1; - } -yy445: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy533; - if (yych <= ':') goto yy534; + if (yych <= ':') goto yy358; goto yy1; } else { if (yych <= 'F') goto yy533; @@ -13898,110 +14472,93 @@ yy445: if (yych <= 'f') goto yy533; goto yy1; } +yy444: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy533; + if (yych <= ':') goto yy358; + goto yy1; + } else { + if (yych <= 'F') goto yy533; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy533; + goto yy1; + } +yy445: + yych = *++YYCURSOR; + if (yych == ':') goto yy273; + goto yy1; yy446: yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy535; - goto yy536; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy537; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy537; - } - } + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy534; + if (yych <= ':') goto yy448; + goto yy1; } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } + if (yych <= 'F') goto yy447; + if (yych <= '`') goto yy1; + if (yych >= 'g') goto yy1; } yy447: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy535; + if (yych >= ';') goto yy1; + } else { + if (yych <= 'F') goto yy535; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy535; + goto yy1; + } +yy448: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy536; + if (yych <= ':') goto yy537; + goto yy1; + } else { + if (yych <= 'F') goto yy536; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy536; + goto yy1; + } +yy449: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy285; + goto yy288; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= '9') goto yy538; - goto yy536; + goto yy539; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy537; + goto yy540; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy537; + goto yy540; } } } else { @@ -14009,1335 +14566,1417 @@ yy447: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy448: - yych = *++YYCURSOR; - if (yych <= '`') { - if (yych <= '5') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '4') goto yy538; - goto yy539; - } - } else { - if (yych <= '@') { - if (yych <= '9') goto yy535; - if (yych <= ':') goto yy536; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'F') goto yy537; - if (yych <= 'Z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } - } - } else { - if (yych <= 0xDF) { - if (yych <= 'z') { - if (yych <= 'f') goto yy537; - goto yy1; - } else { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - yyt2 = YYCURSOR; - goto yy198; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy199; - } - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy449: - yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy537; - if (yych <= ':') goto yy536; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy537; - goto yy1; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy537; - goto yy1; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } yy450: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy540; - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy541; - goto yy4; -yy451: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy540; - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy450; - goto yy4; -yy452: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych == '.') goto yy540; - goto yy4; + yych = *++YYCURSOR; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy541; + goto yy539; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy540; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy540; + } + } } else { - if (yych <= '4') goto yy450; - if (yych <= '5') goto yy542; - if (yych <= '9') goto yy541; - goto yy4; + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy451: + yych = *++YYCURSOR; + if (yych <= '`') { + if (yych <= '5') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '4') goto yy541; + goto yy542; + } + } else { + if (yych <= '@') { + if (yych <= '9') goto yy538; + if (yych <= ':') goto yy539; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'F') goto yy540; + if (yych <= 'Z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= 0xDF) { + if (yych <= 'z') { + if (yych <= 'f') goto yy540; + goto yy1; + } else { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + yyt2 = YYCURSOR; + goto yy201; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy202; + } + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy452: + yych = *++YYCURSOR; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy540; + if (yych <= ':') goto yy539; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'Z') { + if (yych <= 'F') goto yy540; + goto yy1; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy540; + goto yy1; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } } yy453: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'F') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych == '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= '9') { - if (yych <= '$') { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy272; - } - goto yy543; - } else { - if (yych <= ':') goto yy358; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy272; - } - goto yy543; - } - } - } else { - if (yych <= 0x7F) { - if (yych <= '`') { - if (yych <= 'Z') goto yy3; - if (yych == '_') { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'f') goto yy543; - if (yych <= 'z') goto yy3; - if (yych <= '~') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy278; - } - yyt2 = YYCURSOR; - goto yy279; - } else { - if (yych <= 0xF0) { - yyt2 = YYCURSOR; - goto yy280; - } - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy5; - } - } - } + if (yych == '.') goto yy543; + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy544; + goto yy4; yy454: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == '.') goto yy543; + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy453; + goto yy4; +yy455: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych == '.') goto yy543; + goto yy4; + } else { + if (yych <= '4') goto yy453; + if (yych <= '5') goto yy545; + if (yych <= '9') goto yy544; + goto yy4; + } +yy456: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { - if (yych <= '$') { + if (yych <= 0x1F) { if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 0x1F) { + if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } } else { if (yych <= '/') { + if (yych == '$') { + yyt2 = YYCURSOR; + goto yy275; + } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy191; - } - if (yych == '.') { - yyt2 = YYCURSOR; - goto yy356; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } else { - if (yych <= '9') goto yy543; - if (yych <= ':') goto yy358; + if (yych <= '9') goto yy546; + if (yych <= ':') goto yy361; if (yych <= '?') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } } } else { if (yych <= '~') { if (yych <= '_') { - if (yych <= 'F') goto yy543; + if (yych <= 'F') goto yy546; if (yych <= 'Z') goto yy3; if (yych <= '^') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 'f') goto yy543; + if (yych <= 'f') goto yy546; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy277; + goto yy280; } yyt2 = YYCURSOR; - goto yy278; + goto yy281; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy279; + goto yy282; } yyt2 = YYCURSOR; - goto yy280; + goto yy283; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy281; + goto yy284; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy282; + goto yy285; } goto yy5; } } } } -yy455: +yy457: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '\n') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych == 0x1B) { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } + } else { + if (yych <= '-') { + if (yych == '$') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= ',') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '/') { + if (yych <= '.') { + yyt2 = YYCURSOR; + goto yy359; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '9') goto yy546; + if (yych <= ':') goto yy361; + yyt2 = YYCURSOR; + goto yy194; + } + } + } + } else { + if (yych <= '~') { + if (yych <= '^') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 'F') goto yy546; + if (yych <= 'Z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= '`') { + if (yych <= '_') { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'f') goto yy546; + if (yych <= 'z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } + yyt2 = YYCURSOR; + goto yy281; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy282; + } + yyt2 = YYCURSOR; + goto yy283; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; + } + } + } + } +yy458: yych = *++YYCURSOR; if (yych <= '1') { if (yych <= '/') goto yy1; - if (yych <= '0') goto yy544; - goto yy545; + if (yych <= '0') goto yy547; + goto yy548; } else { - if (yych <= '2') goto yy546; - if (yych <= '9') goto yy544; + if (yych <= '2') goto yy549; + if (yych <= '9') goto yy547; goto yy1; } -yy456: - yych = *++YYCURSOR; - if (yych == '.') goto yy455; - goto yy1; -yy457: - yych = *++YYCURSOR; - if (yych == '.') goto yy455; - if (yych <= '/') goto yy1; - if (yych <= '5') goto yy456; - goto yy1; -yy458: - yych = *++YYCURSOR; - if (yych <= 0x7F) { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy1; - if (yych <= ':') goto yy287; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy199; - } - yyt2 = YYCURSOR; - goto yy200; - } else { - if (yych <= 0xF0) { - yyt2 = YYCURSOR; - goto yy201; - } - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } yy459: yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy547; - if (yych >= ';') { - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy547; - goto yy1; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy547; - goto yy1; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } + if (yych == '.') goto yy458; + goto yy1; yy460: yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy449; - goto yy1; - } else { - if (yych <= 'F') goto yy449; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy449; - goto yy1; - } + if (yych == '.') goto yy458; + if (yych <= '/') goto yy1; + if (yych <= '5') goto yy459; + goto yy1; yy461: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= '9') goto yy1; - if (yych <= ':') goto yy548; + if (yych <= ':') goto yy290; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy199; + goto yy202; } yyt2 = YYCURSOR; - goto yy200; + goto yy203; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy201; + goto yy204; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } yy462: + yych = *++YYCURSOR; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy550; + if (yych >= ';') { + yyt2 = YYCURSOR; + goto yy194; + } + } else { + if (yych <= 'Z') { + if (yych <= 'F') goto yy550; + goto yy1; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy550; + goto yy1; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy463: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy452; + goto yy1; + } else { + if (yych <= 'F') goto yy452; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy452; + goto yy1; + } +yy464: + yych = *++YYCURSOR; + if (yych <= 0x7F) { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy1; + if (yych <= ':') goto yy551; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy202; + } + yyt2 = YYCURSOR; + goto yy203; + } else { + if (yych <= 0xF0) { + yyt2 = YYCURSOR; + goto yy204; + } + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } +yy465: yych = *++YYCURSOR; if (yych <= '!') { if (yych <= '\f') { - if (yych == '\t') goto yy462; + if (yych == '\t') goto yy465; goto yy1; } else { - if (yych <= '\r') goto yy462; - if (yych == ' ') goto yy462; + if (yych <= '\r') goto yy465; + if (yych == ' ') goto yy465; goto yy1; } } else { if (yych <= '\'') { - if (yych <= '"') goto yy294; + if (yych <= '"') goto yy297; if (yych <= '&') goto yy1; - goto yy295; + goto yy298; } else { if (yych <= '<') goto yy1; - if (yych <= '=') goto yy387; - if (yych <= '>') goto yy297; + if (yych <= '=') goto yy390; + if (yych <= '>') goto yy300; goto yy1; } } -yy463: +yy466: yych = *++YYCURSOR; if (yych <= ',') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy549; + goto yy552; } else { - if (yych == '\r') goto yy549; + if (yych == '\r') goto yy552; goto yy1; } } else { if (yych <= '"') { - if (yych <= ' ') goto yy549; + if (yych <= ' ') goto yy552; if (yych <= '!') goto yy1; - goto yy294; + goto yy297; } else { - if (yych == '\'') goto yy295; + if (yych == '\'') goto yy298; goto yy1; } } } else { if (yych <= '@') { if (yych <= ':') { - if (yych <= '-') goto yy369; + if (yych <= '-') goto yy372; if (yych <= '/') goto yy1; - goto yy369; + goto yy372; } else { - if (yych == '>') goto yy297; + if (yych == '>') goto yy300; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy369; + if (yych <= 'Z') goto yy372; if (yych <= '^') goto yy1; - goto yy369; + goto yy372; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy369; + if (yych <= 'z') goto yy372; goto yy1; } } } -yy464: +yy467: yych = *++YYCURSOR; if (yybm[0+yych] & 1) { - goto yy464; + goto yy467; } if (yych <= 0xDF) { if (yych <= '\'') { if (yych <= 0x00) goto yy1; - if (yych >= '#') goto yy466; + if (yych >= '#') goto yy469; } else { - if (yych <= '>') goto yy297; + if (yych <= '>') goto yy300; if (yych <= 0xC1) goto yy1; - goto yy467; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy468; - if (yych <= 0xEF) goto yy469; goto yy470; - } else { - if (yych <= 0xF3) goto yy471; - if (yych <= 0xF4) goto yy472; - goto yy1; - } - } -yy465: - yych = *++YYCURSOR; - if (yybm[0+yych] & 2) { - goto yy465; - } - if (yych <= 0xDF) { - if (yych <= '>') { - if (yych <= 0x00) goto yy1; - if (yych <= '\'') goto yy550; - goto yy551; - } else { - if (yych <= '\\') goto yy552; - if (yych <= 0xC1) goto yy1; - goto yy553; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy554; - if (yych <= 0xEF) goto yy555; - goto yy556; + if (yych <= 0xE0) goto yy471; + if (yych <= 0xEF) goto yy472; + goto yy473; } else { - if (yych <= 0xF3) goto yy557; - if (yych <= 0xF4) goto yy558; + if (yych <= 0xF3) goto yy474; + if (yych <= 0xF4) goto yy475; goto yy1; } } -yy466: - yych = *++YYCURSOR; - if (yybm[0+yych] & 4) { - goto yy466; - } - if (yych <= 0xDF) { - if (yych <= '>') { - if (yych <= 0x00) goto yy1; - if (yych <= '"') goto yy550; - goto yy559; - } else { - if (yych <= '\\') goto yy560; - if (yych <= 0xC1) goto yy1; - goto yy561; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy562; - if (yych <= 0xEF) goto yy563; - goto yy564; - } else { - if (yych <= 0xF3) goto yy565; - if (yych <= 0xF4) goto yy566; - goto yy1; - } - } -yy467: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy464; - goto yy1; yy468: yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy467; - goto yy1; + if (yybm[0+yych] & 2) { + goto yy468; + } + if (yych <= 0xDF) { + if (yych <= '>') { + if (yych <= 0x00) goto yy1; + if (yych <= '\'') goto yy553; + goto yy554; + } else { + if (yych <= '\\') goto yy555; + if (yych <= 0xC1) goto yy1; + goto yy556; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy557; + if (yych <= 0xEF) goto yy558; + goto yy559; + } else { + if (yych <= 0xF3) goto yy560; + if (yych <= 0xF4) goto yy561; + goto yy1; + } + } yy469: + yych = *++YYCURSOR; + if (yybm[0+yych] & 4) { + goto yy469; + } + if (yych <= 0xDF) { + if (yych <= '>') { + if (yych <= 0x00) goto yy1; + if (yych <= '"') goto yy553; + goto yy562; + } else { + if (yych <= '\\') goto yy563; + if (yych <= 0xC1) goto yy1; + goto yy564; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy565; + if (yych <= 0xEF) goto yy566; + goto yy567; + } else { + if (yych <= 0xF3) goto yy568; + if (yych <= 0xF4) goto yy569; + goto yy1; + } + } +yy470: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; if (yych <= 0xBF) goto yy467; goto yy1; -yy470: - yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy469; - goto yy1; yy471: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy469; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy470; goto yy1; yy472: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy469; + if (yych <= 0xBF) goto yy470; goto yy1; yy473: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy472; + goto yy1; +yy474: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy472; + goto yy1; +yy475: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy472; + goto yy1; +yy476: yych = *++YYCURSOR; if (yybm[0+yych] & 8) { - goto yy473; + goto yy476; } if (yych <= 0x7F) { if (yych <= '<') { if (yych <= 0x00) goto yy1; - if (yych != '/') goto yy389; + if (yych != '/') goto yy392; } else { - if (yych <= '=') goto yy390; - if (yych <= '>') goto yy209; - if (yych >= '@') goto yy389; + if (yych <= '=') goto yy393; + if (yych <= '>') goto yy212; + if (yych >= '@') goto yy392; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy393; - if (yych <= 0xE0) goto yy394; - goto yy395; + if (yych <= 0xDF) goto yy396; + if (yych <= 0xE0) goto yy397; + goto yy398; } else { - if (yych <= 0xF0) goto yy396; - if (yych <= 0xF3) goto yy397; - if (yych <= 0xF4) goto yy398; + if (yych <= 0xF0) goto yy399; + if (yych <= 0xF3) goto yy400; + if (yych <= 0xF4) goto yy401; goto yy1; } } -yy474: +yy477: yych = *++YYCURSOR; if (yybm[256+yych] & 32) { - goto yy389; + goto yy392; } if (yych <= 'z') { if (yych <= '/') { if (yych <= 0x00) goto yy1; - if (yych <= '-') goto yy473; - goto yy474; + if (yych <= '-') goto yy476; + goto yy477; } else { - if (yych <= ':') goto yy473; - if (yych <= '>') goto yy302; - if (yych <= '?') goto yy474; - goto yy473; + if (yych <= ':') goto yy476; + if (yych <= '>') goto yy305; + if (yych <= '?') goto yy477; + goto yy476; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy393; - if (yych <= 0xE0) goto yy394; - goto yy395; + if (yych <= 0xDF) goto yy396; + if (yych <= 0xE0) goto yy397; + goto yy398; } else { - if (yych <= 0xF0) goto yy396; - if (yych <= 0xF3) goto yy397; - if (yych <= 0xF4) goto yy398; + if (yych <= 0xF0) goto yy399; + if (yych <= 0xF3) goto yy400; + if (yych <= 0xF4) goto yy401; goto yy1; } } -yy475: +yy478: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy475; - goto yy391; + if (yych == '\t') goto yy478; + goto yy394; } else { - if (yych <= '\r') goto yy475; - if (yych == ' ') goto yy475; - goto yy391; + if (yych <= '\r') goto yy478; + if (yych == ' ') goto yy478; + goto yy394; } } else { if (yych <= '.') { - if (yych <= '"') goto yy389; - if (yych == '-') goto yy475; - goto yy391; + if (yych <= '"') goto yy392; + if (yych == '-') goto yy478; + goto yy394; } else { if (yych <= ':') { - if (yych >= '0') goto yy475; + if (yych >= '0') goto yy478; } else { - if (yych <= '<') goto yy391; - if (yych <= '=') goto yy567; - goto yy477; + if (yych <= '<') goto yy394; + if (yych <= '=') goto yy570; + goto yy480; } } } } else { if (yych <= 'z') { if (yych <= '[') { - if (yych <= '?') goto yy476; - if (yych <= '@') goto yy391; - if (yych <= 'Z') goto yy475; - goto yy391; + if (yych <= '?') goto yy479; + if (yych <= '@') goto yy394; + if (yych <= 'Z') goto yy478; + goto yy394; } else { if (yych <= '^') { - if (yych <= '\\') goto yy478; - goto yy391; + if (yych <= '\\') goto yy481; + goto yy394; } else { - if (yych == '`') goto yy391; - goto yy475; + if (yych == '`') goto yy394; + goto yy478; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy391; + if (yych <= 0x7F) goto yy394; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy479; - goto yy480; + if (yych <= 0xDF) goto yy482; + goto yy483; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy481; - goto yy482; + if (yych <= 0xEF) goto yy484; + goto yy485; } else { - if (yych <= 0xF3) goto yy483; - if (yych <= 0xF4) goto yy484; + if (yych <= 0xF3) goto yy486; + if (yych <= 0xF4) goto yy487; goto yy1; } } } } -yy476: - yych = *++YYCURSOR; - if (yybm[256+yych] & 64) { - goto yy391; - } - if (yych <= '\\') { - if (yych <= '/') { - if (yych <= 0x00) goto yy1; - if (yych <= '"') goto yy389; - if (yych <= '-') goto yy475; - goto yy476; - } else { - if (yych <= '>') { - if (yych <= ':') goto yy475; - goto yy568; - } else { - if (yych <= '?') goto yy476; - if (yych <= 'Z') goto yy475; - goto yy478; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 'z') goto yy475; - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy479; - goto yy480; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy481; - goto yy482; - } else { - if (yych <= 0xF3) goto yy483; - if (yych <= 0xF4) goto yy484; - goto yy1; - } - } - } -yy477: - yyaccept = 26; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 0xC1) { - if (yych <= '"') { - if (yych <= 0x00) goto yy210; - if (yych <= '!') goto yy569; - goto yy570; - } else { - if (yych == '\\') goto yy571; - if (yych <= 0x7F) goto yy569; - goto yy210; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy572; - if (yych <= 0xE0) goto yy573; - goto yy574; - } else { - if (yych <= 0xF0) goto yy575; - if (yych <= 0xF3) goto yy576; - if (yych <= 0xF4) goto yy577; - goto yy210; - } - } -yy478: - yych = *++YYCURSOR; - if (yych <= 'Z') { - if (yych <= '.') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy569; - if (yych <= '\t') goto yy391; - goto yy389; - } else { - if (yych == '-') goto yy475; - goto yy391; - } - } else { - if (yych <= '=') { - if (yych <= '/') goto yy476; - if (yych <= ':') goto yy475; - goto yy391; - } else { - if (yych <= '>') goto yy477; - if (yych <= '?') goto yy476; - if (yych <= '@') goto yy391; - goto yy475; - } - } - } else { - if (yych <= 0xC1) { - if (yych <= '`') { - if (yych == '_') goto yy475; - goto yy391; - } else { - if (yych <= 'z') goto yy475; - if (yych <= 0x7F) goto yy391; - goto yy1; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy479; - if (yych <= 0xE0) goto yy480; - goto yy481; - } else { - if (yych <= 0xF0) goto yy482; - if (yych <= 0xF3) goto yy483; - if (yych <= 0xF4) goto yy484; - goto yy1; - } - } - } yy479: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy391; - goto yy1; + if (yybm[256+yych] & 64) { + goto yy394; + } + if (yych <= '\\') { + if (yych <= '/') { + if (yych <= 0x00) goto yy1; + if (yych <= '"') goto yy392; + if (yych <= '-') goto yy478; + goto yy479; + } else { + if (yych <= '>') { + if (yych <= ':') goto yy478; + goto yy571; + } else { + if (yych <= '?') goto yy479; + if (yych <= 'Z') goto yy478; + goto yy481; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 'z') goto yy478; + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy482; + goto yy483; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy484; + goto yy485; + } else { + if (yych <= 0xF3) goto yy486; + if (yych <= 0xF4) goto yy487; + goto yy1; + } + } + } yy480: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy479; - goto yy1; + yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 0xC1) { + if (yych <= '"') { + if (yych <= 0x00) goto yy213; + if (yych <= '!') goto yy572; + goto yy573; + } else { + if (yych == '\\') goto yy574; + if (yych <= 0x7F) goto yy572; + goto yy213; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xDF) goto yy575; + if (yych <= 0xE0) goto yy576; + goto yy577; + } else { + if (yych <= 0xF0) goto yy578; + if (yych <= 0xF3) goto yy579; + if (yych <= 0xF4) goto yy580; + goto yy213; + } + } yy481: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy479; - goto yy1; + if (yych <= 'Z') { + if (yych <= '.') { + if (yych <= '\n') { + if (yych <= 0x00) goto yy572; + if (yych <= '\t') goto yy394; + goto yy392; + } else { + if (yych == '-') goto yy478; + goto yy394; + } + } else { + if (yych <= '=') { + if (yych <= '/') goto yy479; + if (yych <= ':') goto yy478; + goto yy394; + } else { + if (yych <= '>') goto yy480; + if (yych <= '?') goto yy479; + if (yych <= '@') goto yy394; + goto yy478; + } + } + } else { + if (yych <= 0xC1) { + if (yych <= '`') { + if (yych == '_') goto yy478; + goto yy394; + } else { + if (yych <= 'z') goto yy478; + if (yych <= 0x7F) goto yy394; + goto yy1; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xDF) goto yy482; + if (yych <= 0xE0) goto yy483; + goto yy484; + } else { + if (yych <= 0xF0) goto yy485; + if (yych <= 0xF3) goto yy486; + if (yych <= 0xF4) goto yy487; + goto yy1; + } + } + } yy482: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy481; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy394; goto yy1; yy483: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy481; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy482; goto yy1; yy484: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy481; + if (yych <= 0xBF) goto yy482; goto yy1; yy485: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy484; + goto yy1; +yy486: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy484; + goto yy1; +yy487: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy484; + goto yy1; +yy488: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '&') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy485; - goto yy392; + if (yych == '\t') goto yy488; + goto yy395; } else { - if (yych <= '\r') goto yy485; - if (yych == ' ') goto yy485; - goto yy392; + if (yych <= '\r') goto yy488; + if (yych == ' ') goto yy488; + goto yy395; } } else { if (yych <= '.') { - if (yych <= '\'') goto yy389; - if (yych == '-') goto yy485; - goto yy392; + if (yych <= '\'') goto yy392; + if (yych == '-') goto yy488; + goto yy395; } else { if (yych <= ':') { - if (yych >= '0') goto yy485; + if (yych >= '0') goto yy488; } else { - if (yych <= '<') goto yy392; - if (yych <= '=') goto yy578; - goto yy487; + if (yych <= '<') goto yy395; + if (yych <= '=') goto yy581; + goto yy490; } } } } else { if (yych <= 'z') { if (yych <= '[') { - if (yych <= '?') goto yy486; - if (yych <= '@') goto yy392; - if (yych <= 'Z') goto yy485; - goto yy392; + if (yych <= '?') goto yy489; + if (yych <= '@') goto yy395; + if (yych <= 'Z') goto yy488; + goto yy395; } else { if (yych <= '^') { - if (yych <= '\\') goto yy488; - goto yy392; + if (yych <= '\\') goto yy491; + goto yy395; } else { - if (yych == '`') goto yy392; - goto yy485; + if (yych == '`') goto yy395; + goto yy488; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy392; + if (yych <= 0x7F) goto yy395; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy489; - goto yy490; + if (yych <= 0xDF) goto yy492; + goto yy493; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy491; - goto yy492; + if (yych <= 0xEF) goto yy494; + goto yy495; } else { - if (yych <= 0xF3) goto yy493; - if (yych <= 0xF4) goto yy494; + if (yych <= 0xF3) goto yy496; + if (yych <= 0xF4) goto yy497; goto yy1; } } } } -yy486: +yy489: yych = *++YYCURSOR; if (yybm[256+yych] & 128) { - goto yy392; + goto yy395; } if (yych <= '\\') { if (yych <= '/') { if (yych <= 0x00) goto yy1; - if (yych <= '\'') goto yy389; - if (yych <= '-') goto yy485; - goto yy486; + if (yych <= '\'') goto yy392; + if (yych <= '-') goto yy488; + goto yy489; } else { if (yych <= '>') { - if (yych <= ':') goto yy485; - goto yy579; + if (yych <= ':') goto yy488; + goto yy582; } else { - if (yych <= '?') goto yy486; - if (yych <= 'Z') goto yy485; - goto yy488; + if (yych <= '?') goto yy489; + if (yych <= 'Z') goto yy488; + goto yy491; } } } else { if (yych <= 0xE0) { - if (yych <= 'z') goto yy485; + if (yych <= 'z') goto yy488; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy489; - goto yy490; + if (yych <= 0xDF) goto yy492; + goto yy493; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy491; - goto yy492; + if (yych <= 0xEF) goto yy494; + goto yy495; } else { - if (yych <= 0xF3) goto yy493; - if (yych <= 0xF4) goto yy494; + if (yych <= 0xF3) goto yy496; + if (yych <= 0xF4) goto yy497; goto yy1; } } } -yy487: +yy490: yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0xC1) { if (yych <= '\'') { - if (yych <= 0x00) goto yy210; - if (yych <= '&') goto yy580; - goto yy570; + if (yych <= 0x00) goto yy213; + if (yych <= '&') goto yy583; + goto yy573; } else { - if (yych == '\\') goto yy581; - if (yych <= 0x7F) goto yy580; - goto yy210; + if (yych == '\\') goto yy584; + if (yych <= 0x7F) goto yy583; + goto yy213; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy582; - if (yych <= 0xE0) goto yy583; - goto yy584; + if (yych <= 0xDF) goto yy585; + if (yych <= 0xE0) goto yy586; + goto yy587; } else { - if (yych <= 0xF0) goto yy585; - if (yych <= 0xF3) goto yy586; - if (yych <= 0xF4) goto yy587; - goto yy210; + if (yych <= 0xF0) goto yy588; + if (yych <= 0xF3) goto yy589; + if (yych <= 0xF4) goto yy590; + goto yy213; } } -yy488: +yy491: yych = *++YYCURSOR; if (yych <= 'Z') { if (yych <= '.') { if (yych <= '\n') { - if (yych <= 0x00) goto yy580; - if (yych <= '\t') goto yy392; - goto yy389; - } else { - if (yych == '-') goto yy485; + if (yych <= 0x00) goto yy583; + if (yych <= '\t') goto yy395; goto yy392; + } else { + if (yych == '-') goto yy488; + goto yy395; } } else { if (yych <= '=') { - if (yych <= '/') goto yy486; - if (yych <= ':') goto yy485; - goto yy392; + if (yych <= '/') goto yy489; + if (yych <= ':') goto yy488; + goto yy395; } else { - if (yych <= '>') goto yy487; - if (yych <= '?') goto yy486; - if (yych <= '@') goto yy392; - goto yy485; + if (yych <= '>') goto yy490; + if (yych <= '?') goto yy489; + if (yych <= '@') goto yy395; + goto yy488; } } } else { if (yych <= 0xC1) { if (yych <= '`') { - if (yych == '_') goto yy485; - goto yy392; + if (yych == '_') goto yy488; + goto yy395; } else { - if (yych <= 'z') goto yy485; - if (yych <= 0x7F) goto yy392; + if (yych <= 'z') goto yy488; + if (yych <= 0x7F) goto yy395; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy489; - if (yych <= 0xE0) goto yy490; - goto yy491; + if (yych <= 0xDF) goto yy492; + if (yych <= 0xE0) goto yy493; + goto yy494; } else { - if (yych <= 0xF0) goto yy492; - if (yych <= 0xF3) goto yy493; - if (yych <= 0xF4) goto yy494; + if (yych <= 0xF0) goto yy495; + if (yych <= 0xF3) goto yy496; + if (yych <= 0xF4) goto yy497; goto yy1; } } } -yy489: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy392; - goto yy1; -yy490: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy489; - goto yy1; -yy491: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy489; - goto yy1; yy492: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy491; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy395; goto yy1; yy493: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy491; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy492; goto yy1; yy494: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy491; + if (yych <= 0xBF) goto yy492; goto yy1; yy495: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy494; + goto yy1; +yy496: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy494; + goto yy1; +yy497: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy494; + goto yy1; +yy498: yych = *++YYCURSOR; if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy495; + if (yych == '\t') goto yy498; goto yy1; } else { - if (yych <= '\r') goto yy495; + if (yych <= '\r') goto yy498; if (yych <= 0x1F) goto yy1; - goto yy495; + goto yy498; } } else { if (yych <= '<') { - if (yych == '/') goto yy208; + if (yych == '/') goto yy211; goto yy1; } else { - if (yych <= '=') goto yy401; - if (yych == '?') goto yy208; + if (yych <= '=') goto yy404; + if (yych == '?') goto yy211; goto yy1; } } -yy496: +yy499: yych = *++YYCURSOR; if (yych <= '^') { if (yych <= ':') { if (yych <= '-') { if (yych <= 0x00) goto yy1; - if (yych <= ',') goto yy496; - goto yy588; + if (yych <= ',') goto yy499; + goto yy591; } else { - if (yych <= '.') goto yy496; - if (yych <= '/') goto yy589; - goto yy588; + if (yych <= '.') goto yy499; + if (yych <= '/') goto yy592; + goto yy591; } } else { if (yych <= '?') { - if (yych <= '=') goto yy496; + if (yych <= '=') goto yy499; if (yych <= '>') goto yy1; - goto yy589; + goto yy592; } else { - if (yych <= '@') goto yy496; - if (yych <= 'Z') goto yy588; - goto yy496; + if (yych <= '@') goto yy499; + if (yych <= 'Z') goto yy591; + goto yy499; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych == '`') goto yy496; - goto yy588; + if (yych == '`') goto yy499; + goto yy591; } else { - if (yych <= 0x7F) goto yy496; + if (yych <= 0x7F) goto yy499; if (yych <= 0xC1) goto yy1; - goto yy500; + goto yy503; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy501; - if (yych <= 0xEF) goto yy502; - goto yy503; + if (yych <= 0xE0) goto yy504; + if (yych <= 0xEF) goto yy505; + goto yy506; } else { - if (yych <= 0xF3) goto yy504; - if (yych <= 0xF4) goto yy505; + if (yych <= 0xF3) goto yy507; + if (yych <= 0xF4) goto yy508; goto yy1; } } } -yy497: +yy500: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy497; - goto yy496; + if (yych == '\t') goto yy500; + goto yy499; } else { - if (yych <= '\r') goto yy497; - if (yych == ' ') goto yy497; - goto yy496; + if (yych <= '\r') goto yy500; + if (yych == ' ') goto yy500; + goto yy499; } } else { if (yych <= ',') { - if (yych <= '"') goto yy498; - if (yych == '\'') goto yy499; - goto yy496; + if (yych <= '"') goto yy501; + if (yych == '\'') goto yy502; + goto yy499; } else { if (yych <= '.') { - if (yych <= '-') goto yy588; - goto yy496; + if (yych <= '-') goto yy591; + goto yy499; } else { - if (yych <= '/') goto yy589; - if (yych <= ':') goto yy588; - goto yy496; + if (yych <= '/') goto yy592; + if (yych <= ':') goto yy591; + goto yy499; } } } @@ -15345,202 +15984,202 @@ yy497: if (yych <= 'z') { if (yych <= 'Z') { if (yych <= '>') goto yy1; - if (yych <= '?') goto yy589; - if (yych <= '@') goto yy496; - goto yy588; + if (yych <= '?') goto yy592; + if (yych <= '@') goto yy499; + goto yy591; } else { - if (yych == '_') goto yy588; - if (yych <= '`') goto yy496; - goto yy588; + if (yych == '_') goto yy591; + if (yych <= '`') goto yy499; + goto yy591; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy496; + if (yych <= 0x7F) goto yy499; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy500; - goto yy501; + if (yych <= 0xDF) goto yy503; + goto yy504; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy502; - goto yy503; + if (yych <= 0xEF) goto yy505; + goto yy506; } else { - if (yych <= 0xF3) goto yy504; - if (yych <= 0xF4) goto yy505; + if (yych <= 0xF3) goto yy507; + if (yych <= 0xF4) goto yy508; goto yy1; } } } } -yy498: +yy501: yych = *++YYCURSOR; if (yych <= '[') { if (yych <= '/') { if (yych <= '"') { if (yych <= 0x00) goto yy1; - if (yych <= '!') goto yy498; - goto yy496; + if (yych <= '!') goto yy501; + goto yy499; } else { - if (yych == '-') goto yy590; - if (yych <= '.') goto yy498; - goto yy591; + if (yych == '-') goto yy593; + if (yych <= '.') goto yy501; + goto yy594; } } else { if (yych <= '>') { - if (yych <= ':') goto yy590; - if (yych <= '=') goto yy498; - goto yy592; + if (yych <= ':') goto yy593; + if (yych <= '=') goto yy501; + goto yy595; } else { - if (yych <= '?') goto yy591; - if (yych <= '@') goto yy498; - if (yych <= 'Z') goto yy590; - goto yy498; + if (yych <= '?') goto yy594; + if (yych <= '@') goto yy501; + if (yych <= 'Z') goto yy593; + goto yy501; } } } else { if (yych <= 0xC1) { if (yych <= '_') { - if (yych <= '\\') goto yy593; - if (yych <= '^') goto yy498; - goto yy590; + if (yych <= '\\') goto yy596; + if (yych <= '^') goto yy501; + goto yy593; } else { - if (yych <= '`') goto yy498; - if (yych <= 'z') goto yy590; - if (yych <= 0x7F) goto yy498; + if (yych <= '`') goto yy501; + if (yych <= 'z') goto yy593; + if (yych <= 0x7F) goto yy501; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy594; - if (yych <= 0xE0) goto yy595; - goto yy596; + if (yych <= 0xDF) goto yy597; + if (yych <= 0xE0) goto yy598; + goto yy599; } else { - if (yych <= 0xF0) goto yy597; - if (yych <= 0xF3) goto yy598; - if (yych <= 0xF4) goto yy599; + if (yych <= 0xF0) goto yy600; + if (yych <= 0xF3) goto yy601; + if (yych <= 0xF4) goto yy602; goto yy1; } } } -yy499: +yy502: yych = *++YYCURSOR; if (yych <= '[') { if (yych <= '/') { if (yych <= '\'') { if (yych <= 0x00) goto yy1; - if (yych <= '&') goto yy499; - goto yy496; + if (yych <= '&') goto yy502; + goto yy499; } else { - if (yych == '-') goto yy600; - if (yych <= '.') goto yy499; - goto yy601; + if (yych == '-') goto yy603; + if (yych <= '.') goto yy502; + goto yy604; } } else { if (yych <= '>') { - if (yych <= ':') goto yy600; - if (yych <= '=') goto yy499; - goto yy602; + if (yych <= ':') goto yy603; + if (yych <= '=') goto yy502; + goto yy605; } else { - if (yych <= '?') goto yy601; - if (yych <= '@') goto yy499; - if (yych <= 'Z') goto yy600; - goto yy499; + if (yych <= '?') goto yy604; + if (yych <= '@') goto yy502; + if (yych <= 'Z') goto yy603; + goto yy502; } } } else { if (yych <= 0xC1) { if (yych <= '_') { - if (yych <= '\\') goto yy603; - if (yych <= '^') goto yy499; - goto yy600; + if (yych <= '\\') goto yy606; + if (yych <= '^') goto yy502; + goto yy603; } else { - if (yych <= '`') goto yy499; - if (yych <= 'z') goto yy600; - if (yych <= 0x7F) goto yy499; + if (yych <= '`') goto yy502; + if (yych <= 'z') goto yy603; + if (yych <= 0x7F) goto yy502; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy604; - if (yych <= 0xE0) goto yy605; - goto yy606; + if (yych <= 0xDF) goto yy607; + if (yych <= 0xE0) goto yy608; + goto yy609; } else { - if (yych <= 0xF0) goto yy607; - if (yych <= 0xF3) goto yy608; - if (yych <= 0xF4) goto yy609; + if (yych <= 0xF0) goto yy610; + if (yych <= 0xF3) goto yy611; + if (yych <= 0xF4) goto yy612; goto yy1; } } } -yy500: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy496; - goto yy1; -yy501: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy500; - goto yy1; -yy502: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy500; - goto yy1; yy503: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy502; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy499; goto yy1; yy504: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy502; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy503; goto yy1; yy505: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy502; + if (yych <= 0xBF) goto yy503; goto yy1; yy506: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy505; + goto yy1; +yy507: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy505; + goto yy1; +yy508: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy505; + goto yy1; +yy509: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy610; - goto yy143; + if (yych <= '9') goto yy613; + goto yy145; } } } else { if (yych <= '^') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy94; + goto yy96; } else { - if (yych <= 'F') goto yy610; - if (yych <= 'Z') goto yy112; + if (yych <= 'F') goto yy613; + if (yych <= 'Z') goto yy114; goto yy4; } } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy610; - if (yych <= 'z') goto yy112; + if (yych <= 'f') goto yy613; + if (yych <= 'z') goto yy114; goto yy4; } } } -yy507: +yy510: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -15548,110 +16187,110 @@ yy507: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy217; + goto yy220; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } } else { if (yych <= '?') { if (yych <= '9') { - if (yych <= '-') goto yy45; + if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy221; + goto yy224; } if (yych <= '/') goto yy4; - goto yy610; + goto yy613; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy224; + goto yy227; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy610; - if (yych <= 'Z') goto yy112; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy613; + if (yych <= 'Z') goto yy114; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy611; - if (yych <= 'z') goto yy126; + if (yych <= 'f') goto yy614; + if (yych <= 'z') goto yy128; goto yy4; } } } } -yy508: +yy511: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - if (yych == ':') goto yy147; - goto yy215; -yy509: + if (yych == ':') goto yy149; + goto yy218; +yy512: yych = *++YYCURSOR; if (yych <= 0xC1) { if (yych <= '9') { if (yych == '.') { yyt2 = YYCURSOR; - goto yy614; + goto yy617; } yyt2 = YYCURSOR; - goto yy612; + goto yy615; } else { if (yych <= ':') goto yy1; if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy612; + goto yy615; } goto yy1; } @@ -15659,424 +16298,180 @@ yy509: if (yych <= 0xEF) { if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy615; + goto yy618; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy616; + goto yy619; } yyt2 = YYCURSOR; - goto yy617; + goto yy620; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy618; + goto yy621; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy619; + goto yy622; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy620; + goto yy623; } goto yy1; } } -yy510: +yy513: yych = *++YYCURSOR; - if (yych == 'a') goto yy621; - goto yy98; -yy511: + if (yych == 'a') goto yy624; + goto yy100; +yy514: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= '!') { + if (yych <= '9') { + if (yych <= ' ') { if (yych <= '\f') { - if (yych <= 0x00) goto yy23; + if (yych <= 0x00) goto yy24; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy23; + if (yych <= '\n') goto yy24; goto yy4; } else { - if (yych <= '\r') goto yy23; - if (yych <= 0x1F) goto yy4; - if (yych <= ' ') goto yy23; - goto yy97; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy24; + goto yy4; + } else { + if (yych <= 0x1B) goto yy24; + if (yych <= 0x1F) goto yy4; + goto yy24; + } } } else { - if (yych <= '&') { - if (yych <= '"') goto yy23; - if (yych == '$') goto yy99; - goto yy97; + if (yych <= '$') { + if (yych == '"') goto yy24; + if (yych <= '#') goto yy99; + goto yy101; } else { - if (yych <= '*') { - if (yych <= '\'') goto yy23; - goto yy97; + if (yych <= '\'') { + if (yych <= '&') goto yy99; + goto yy24; } else { - if (yych <= ',') goto yy23; - if (yych <= '9') goto yy99; - goto yy4; + if (yych <= '*') goto yy99; + if (yych <= ',') goto yy24; + goto yy101; } } } } else { if (yych <= '`') { - if (yych <= '\\') { - if (yych <= '?') goto yy23; - if (yych <= 'Z') goto yy99; - if (yych <= '[') goto yy23; - goto yy97; + if (yych <= '[') { + if (yych <= ':') goto yy4; + if (yych <= '?') goto yy24; + if (yych <= 'Z') goto yy101; + goto yy24; } else { - if (yych <= ']') goto yy23; - if (yych <= '^') goto yy97; - if (yych <= '_') goto yy99; - goto yy23; + if (yych <= ']') { + if (yych <= '\\') goto yy99; + goto yy24; + } else { + if (yych <= '^') goto yy99; + if (yych <= '_') goto yy101; + goto yy24; + } } } else { if (yych <= '}') { - if (yych == 'm') goto yy622; - if (yych <= 'z') goto yy99; - goto yy23; + if (yych == 'm') goto yy625; + if (yych <= 'z') goto yy101; + goto yy24; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy97; + if (yych <= '~') goto yy99; goto yy4; } else { - if (yych <= 0xC1) goto yy23; + if (yych <= 0xC1) goto yy24; if (yych <= 0xF4) goto yy4; - goto yy23; + goto yy24; } } } } -yy512: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) { - yyt1 = YYCURSOR; - goto yy623; - } - if (yych <= 0x08) { - yyt1 = YYCURSOR; - goto yy625; - } - if (yych <= '\n') { - yyt1 = YYCURSOR; - goto yy623; - } - yyt1 = YYCURSOR; - goto yy625; - } else { - if (yych <= '\r') { - yyt1 = YYCURSOR; - goto yy623; - } - if (yych <= 0x1F) { - yyt1 = YYCURSOR; - goto yy625; - } - if (yych <= '#') { - yyt1 = YYCURSOR; - goto yy623; - } - yyt1 = YYCURSOR; - goto yy625; - } - } else { - if (yych <= ',') { - if (yych <= '%') { - yyt1 = YYCURSOR; - goto yy626; - } - if (yych == '+') { - yyt1 = YYCURSOR; - goto yy626; - } - yyt1 = YYCURSOR; - goto yy623; - } else { - if (yych <= '.') { - if (yych <= '-') { - yyt1 = YYCURSOR; - goto yy627; - } - yyt1 = YYCURSOR; - goto yy628; - } else { - if (yych <= '/') { - yyt1 = YYCURSOR; - goto yy625; - } - if (yych <= '9') goto yy629; - yyt1 = YYCURSOR; - goto yy630; - } - } - } - } else { - if (yych <= '~') { - if (yych <= '^') { - if (yych <= '?') { - yyt1 = YYCURSOR; - goto yy623; - } - if (yych <= '@') { - yyt1 = YYCURSOR; - goto yy631; - } - if (yych <= 'Z') { - yyt1 = YYCURSOR; - goto yy632; - } - yyt1 = YYCURSOR; - goto yy623; - } else { - if (yych == '`') { - yyt1 = YYCURSOR; - goto yy623; - } - if (yych <= 'z') { - yyt1 = YYCURSOR; - goto yy632; - } - yyt1 = YYCURSOR; - goto yy623; - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt1 = YYCURSOR; - goto yy625; - } - if (yych <= 0xC1) goto yy327; - if (yych <= 0xDF) { - yyt1 = YYCURSOR; - goto yy633; - } - yyt1 = YYCURSOR; - goto yy634; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt1 = YYCURSOR; - goto yy635; - } - yyt1 = YYCURSOR; - goto yy636; - } else { - if (yych <= 0xF3) { - yyt1 = YYCURSOR; - goto yy637; - } - if (yych <= 0xF4) { - yyt1 = YYCURSOR; - goto yy638; - } - goto yy327; - } - } - } - } -yy513: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) { - yyt1 = YYCURSOR; - goto yy623; - } - if (yych <= 0x08) { - yyt1 = YYCURSOR; - goto yy625; - } - if (yych <= '\n') { - yyt1 = YYCURSOR; - goto yy623; - } - yyt1 = YYCURSOR; - goto yy625; - } else { - if (yych <= '\r') { - yyt1 = YYCURSOR; - goto yy623; - } - if (yych <= 0x1F) { - yyt1 = YYCURSOR; - goto yy625; - } - if (yych <= '#') { - yyt1 = YYCURSOR; - goto yy623; - } - yyt1 = YYCURSOR; - goto yy625; - } - } else { - if (yych <= ',') { - if (yych <= '%') { - yyt1 = YYCURSOR; - goto yy626; - } - if (yych == '+') { - yyt1 = YYCURSOR; - goto yy626; - } - yyt1 = YYCURSOR; - goto yy623; - } else { - if (yych <= '.') { - if (yych <= '-') { - yyt1 = YYCURSOR; - goto yy627; - } - yyt1 = YYCURSOR; - goto yy628; - } else { - if (yych <= '/') { - yyt1 = YYCURSOR; - goto yy625; - } - if (yych <= '9') goto yy512; - yyt1 = YYCURSOR; - goto yy630; - } - } - } - } else { - if (yych <= '~') { - if (yych <= '^') { - if (yych <= '?') { - yyt1 = YYCURSOR; - goto yy623; - } - if (yych <= '@') { - yyt1 = YYCURSOR; - goto yy631; - } - if (yych <= 'Z') { - yyt1 = YYCURSOR; - goto yy632; - } - yyt1 = YYCURSOR; - goto yy623; - } else { - if (yych == '`') { - yyt1 = YYCURSOR; - goto yy623; - } - if (yych <= 'z') { - yyt1 = YYCURSOR; - goto yy632; - } - yyt1 = YYCURSOR; - goto yy623; - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt1 = YYCURSOR; - goto yy625; - } - if (yych <= 0xC1) goto yy327; - if (yych <= 0xDF) { - yyt1 = YYCURSOR; - goto yy633; - } - yyt1 = YYCURSOR; - goto yy634; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt1 = YYCURSOR; - goto yy635; - } - yyt1 = YYCURSOR; - goto yy636; - } else { - if (yych <= 0xF3) { - yyt1 = YYCURSOR; - goto yy637; - } - if (yych <= 0xF4) { - yyt1 = YYCURSOR; - goto yy638; - } - goto yy327; - } - } - } - } -yy514: +yy515: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { - if (yych <= '%') { + if (yych <= '#') { if (yych <= '\f') { if (yych <= 0x00) { yyt1 = YYCURSOR; - goto yy623; + goto yy626; } if (yych <= 0x08) { yyt1 = YYCURSOR; - goto yy625; + goto yy628; } if (yych <= '\n') { yyt1 = YYCURSOR; - goto yy623; + goto yy626; } yyt1 = YYCURSOR; - goto yy625; + goto yy628; } else { - if (yych <= 0x1F) { + if (yych <= 0x1A) { if (yych <= '\r') { yyt1 = YYCURSOR; - goto yy623; + goto yy626; } yyt1 = YYCURSOR; - goto yy625; + goto yy628; } else { - if (yych <= '#') { + if (yych <= 0x1B) { yyt1 = YYCURSOR; - goto yy623; + goto yy626; } - if (yych <= '$') { - yyt1 = YYCURSOR; - goto yy625; - } - yyt1 = YYCURSOR; - goto yy626; - } - } - } else { - if (yych <= '-') { - if (yych == '+') { - yyt1 = YYCURSOR; - goto yy626; - } - if (yych <= ',') { - yyt1 = YYCURSOR; - goto yy623; - } - yyt1 = YYCURSOR; - goto yy627; - } else { - if (yych <= '/') { - if (yych <= '.') { + if (yych <= 0x1F) { yyt1 = YYCURSOR; goto yy628; } yyt1 = YYCURSOR; - goto yy625; - } else { - if (yych <= '4') goto yy512; - if (yych <= '5') goto yy639; + goto yy626; + } + } + } else { + if (yych <= '+') { + if (yych <= '$') { + yyt1 = YYCURSOR; + goto yy628; + } + if (yych <= '%') { + yyt1 = YYCURSOR; goto yy629; } + if (yych <= '*') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy629; + } else { + if (yych <= '-') { + if (yych <= ',') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy630; + } else { + if (yych <= '.') { + yyt1 = YYCURSOR; + goto yy631; + } + if (yych <= '/') { + yyt1 = YYCURSOR; + goto yy628; + } + goto yy632; + } } } } else { @@ -16084,134 +16479,369 @@ yy514: if (yych <= 'Z') { if (yych <= ':') { yyt1 = YYCURSOR; - goto yy630; + goto yy633; } if (yych <= '?') { yyt1 = YYCURSOR; - goto yy623; + goto yy626; } if (yych <= '@') { yyt1 = YYCURSOR; - goto yy631; + goto yy634; } yyt1 = YYCURSOR; - goto yy632; + goto yy635; } else { if (yych <= '_') { if (yych <= '^') { yyt1 = YYCURSOR; - goto yy623; + goto yy626; } yyt1 = YYCURSOR; - goto yy632; + goto yy635; } else { if (yych <= '`') { yyt1 = YYCURSOR; - goto yy623; + goto yy626; } if (yych <= 'z') { yyt1 = YYCURSOR; - goto yy632; + goto yy635; } yyt1 = YYCURSOR; - goto yy623; + goto yy626; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt1 = YYCURSOR; - goto yy625; + goto yy628; } - if (yych <= 0xC1) goto yy327; + if (yych <= 0xC1) goto yy330; if (yych <= 0xDF) { yyt1 = YYCURSOR; - goto yy633; + goto yy636; } yyt1 = YYCURSOR; - goto yy634; + goto yy637; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt1 = YYCURSOR; - goto yy635; + goto yy638; } yyt1 = YYCURSOR; - goto yy636; + goto yy639; } else { if (yych <= 0xF3) { yyt1 = YYCURSOR; - goto yy637; + goto yy640; } if (yych <= 0xF4) { yyt1 = YYCURSOR; - goto yy638; + goto yy641; } - goto yy327; + goto yy330; } } } } -yy515: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy640; - goto yy4; yy516: - yyaccept = 0; + yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt1 = YYCURSOR; + goto yy626; + } + if (yych <= 0x08) { + yyt1 = YYCURSOR; + goto yy628; + } + if (yych <= '\n') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy628; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy628; + } else { + if (yych <= 0x1B) { + yyt1 = YYCURSOR; + goto yy626; + } + if (yych <= 0x1F) { + yyt1 = YYCURSOR; + goto yy628; + } + yyt1 = YYCURSOR; + goto yy626; + } + } } else { - if (yych <= ',') goto yy4; - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy641; + if (yych <= '+') { + if (yych <= '$') { + yyt1 = YYCURSOR; + goto yy628; + } + if (yych <= '%') { + yyt1 = YYCURSOR; + goto yy629; + } + if (yych <= '*') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy629; + } else { + if (yych <= '-') { + if (yych <= ',') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy630; + } else { + if (yych <= '.') { + yyt1 = YYCURSOR; + goto yy631; + } + if (yych <= '/') { + yyt1 = YYCURSOR; + goto yy628; + } + goto yy515; + } + } } } else { - if (yych <= '^') { - if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy45; - goto yy4; + if (yych <= '~') { + if (yych <= 'Z') { + if (yych <= ':') { + yyt1 = YYCURSOR; + goto yy633; + } + if (yych <= '?') { + yyt1 = YYCURSOR; + goto yy626; + } + if (yych <= '@') { + yyt1 = YYCURSOR; + goto yy634; + } + yyt1 = YYCURSOR; + goto yy635; + } else { + if (yych <= '_') { + if (yych <= '^') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy635; + } else { + if (yych <= '`') { + yyt1 = YYCURSOR; + goto yy626; + } + if (yych <= 'z') { + yyt1 = YYCURSOR; + goto yy635; + } + yyt1 = YYCURSOR; + goto yy626; + } + } } else { - if (yych == '`') goto yy4; - if (yych <= 'z') goto yy45; - goto yy4; + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt1 = YYCURSOR; + goto yy628; + } + if (yych <= 0xC1) goto yy330; + if (yych <= 0xDF) { + yyt1 = YYCURSOR; + goto yy636; + } + yyt1 = YYCURSOR; + goto yy637; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt1 = YYCURSOR; + goto yy638; + } + yyt1 = YYCURSOR; + goto yy639; + } else { + if (yych <= 0xF3) { + yyt1 = YYCURSOR; + goto yy640; + } + if (yych <= 0xF4) { + yyt1 = YYCURSOR; + goto yy641; + } + goto yy330; + } + } } } yy517: - yyaccept = 0; + yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; + if (yych <= '5') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt1 = YYCURSOR; + goto yy626; + } + if (yych <= 0x08) { + yyt1 = YYCURSOR; + goto yy628; + } + if (yych <= '\n') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy628; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy628; + } else { + if (yych <= 0x1B) { + yyt1 = YYCURSOR; + goto yy626; + } + if (yych <= 0x1F) { + yyt1 = YYCURSOR; + goto yy628; + } + yyt1 = YYCURSOR; + goto yy626; + } + } } else { - if (yych <= ',') goto yy4; - if (yych <= '-') goto yy516; - if (yych <= '.') goto yy45; - goto yy4; + if (yych <= ',') { + if (yych <= '%') { + if (yych <= '$') { + yyt1 = YYCURSOR; + goto yy628; + } + yyt1 = YYCURSOR; + goto yy629; + } else { + if (yych == '+') { + yyt1 = YYCURSOR; + goto yy629; + } + yyt1 = YYCURSOR; + goto yy626; + } + } else { + if (yych <= '.') { + if (yych <= '-') { + yyt1 = YYCURSOR; + goto yy630; + } + yyt1 = YYCURSOR; + goto yy631; + } else { + if (yych <= '/') { + yyt1 = YYCURSOR; + goto yy628; + } + if (yych <= '4') goto yy515; + goto yy642; + } + } } } else { - if (yych <= 'Z') { - if (yych <= '9') goto yy45; - if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - goto yy45; - } else { - if (yych <= '_') { - if (yych <= '^') goto yy4; - goto yy45; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '9') goto yy632; + if (yych <= ':') { + yyt1 = YYCURSOR; + goto yy633; + } + if (yych <= '?') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy634; } else { - if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy45; - goto yy4; + if (yych <= '^') { + if (yych <= 'Z') { + yyt1 = YYCURSOR; + goto yy635; + } + yyt1 = YYCURSOR; + goto yy626; + } else { + if (yych == '`') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy635; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= '~') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy628; + } else { + if (yych <= 0xC1) goto yy330; + if (yych <= 0xDF) { + yyt1 = YYCURSOR; + goto yy636; + } + yyt1 = YYCURSOR; + goto yy637; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt1 = YYCURSOR; + goto yy638; + } + yyt1 = YYCURSOR; + goto yy639; + } else { + if (yych <= 0xF3) { + yyt1 = YYCURSOR; + goto yy640; + } + if (yych <= 0xF4) { + yyt1 = YYCURSOR; + goto yy641; + } + goto yy330; + } } } } @@ -16224,620 +16854,467 @@ yy518: yy519: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '/') goto yy518; - goto yy4; -yy520: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= ':') { - if (yych <= '%') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy106; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy106; - goto yy4; - } else { - if (yych <= 0x1F) { - if (yych <= '\r') goto yy106; - goto yy4; - } else { - if (yych <= '#') goto yy106; - if (yych <= '$') goto yy4; - goto yy102; - } - } + if (yych <= '9') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; } else { - if (yych <= '-') { - if (yych == '+') goto yy78; - if (yych <= ',') goto yy106; - goto yy45; - } else { - if (yych <= '/') { - if (yych <= '.') goto yy254; - goto yy4; - } else { - if (yych <= '7') goto yy644; - if (yych <= '9') goto yy645; - goto yy143; - } - } + if (yych <= ',') goto yy4; + if (yych <= '.') goto yy46; + if (yych <= '/') goto yy4; + goto yy644; } } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy106; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy646; - goto yy647; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy646; - goto yy112; - } else { - if (yych == '_') goto yy45; - goto yy106; - } - } + if (yych <= '^') { + if (yych <= '?') goto yy4; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy46; + goto yy4; } else { - if (yych <= 'z') { - if (yych == 'e') goto yy647; - if (yych <= 'f') goto yy646; - goto yy112; + if (yych == '`') goto yy4; + if (yych <= 'z') goto yy46; + goto yy4; + } + } +yy520: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; + } else { + if (yych <= ',') goto yy4; + if (yych <= '-') goto yy519; + if (yych <= '.') goto yy46; + goto yy4; + } + } else { + if (yych <= 'Z') { + if (yych <= '9') goto yy46; + if (yych <= '?') goto yy4; + if (yych <= '@') goto yy96; + goto yy46; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy4; + goto yy46; } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy106; - goto yy4; - } else { - if (yych <= 0xC1) goto yy106; - if (yych <= 0xF4) goto yy4; - goto yy106; - } + if (yych <= '`') goto yy4; + if (yych <= 'z') goto yy46; + goto yy4; } } } yy521: - yyaccept = 6; + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy646; + goto yy4; +yy522: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == '/') goto yy521; + goto yy4; +yy523: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; } - if (yych <= ':') { - if (yych <= '$') { + if (yych <= '9') { + if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy25; + if (yych <= 0x00) goto yy108; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; + if (yych <= '\n') goto yy108; goto yy4; } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy108; + goto yy4; + } else { + if (yych <= 0x1B) goto yy108; + if (yych <= 0x1F) goto yy4; + goto yy108; + } } } else { if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; + if (yych <= '%') { + if (yych <= '$') goto yy4; + goto yy104; + } else { + if (yych == '+') goto yy80; + goto yy108; + } } else { if (yych <= '.') { - if (yych <= '-') goto yy45; - goto yy254; + if (yych <= '-') goto yy46; + goto yy257; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy645; - goto yy143; + if (yych <= '7') goto yy647; + goto yy648; } } } } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy646; - goto yy647; + if (yych <= '_') { + if (yych <= 'D') { + if (yych <= ':') goto yy145; + if (yych <= '?') goto yy108; + if (yych <= '@') goto yy96; + goto yy649; } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy646; - goto yy112; + if (yych <= 'F') { + if (yych <= 'E') goto yy650; + goto yy649; } else { - if (yych == '_') goto yy45; - goto yy25; + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy108; + goto yy46; } } } else { if (yych <= 'z') { - if (yych == 'e') goto yy647; - if (yych <= 'f') goto yy646; - goto yy112; + if (yych <= 'd') { + if (yych <= '`') goto yy108; + goto yy649; + } else { + if (yych <= 'e') goto yy650; + if (yych <= 'f') goto yy649; + goto yy114; + } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy25; + if (yych <= '~') goto yy108; goto yy4; } else { - if (yych <= 0xC1) goto yy25; + if (yych <= 0xC1) goto yy108; if (yych <= 0xF4) goto yy4; - goto yy25; + goto yy108; } } } } -yy522: - yyaccept = 12; +yy524: + yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } if (yych <= '9') { if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy110; + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; if (yych <= 0x08) goto yy4; - goto yy110; + if (yych <= '\n') goto yy26; + goto yy4; } else { - if (yych == '\r') goto yy110; - if (yych <= 0x1F) goto yy4; - goto yy110; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; + goto yy4; + } else { + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy4; + goto yy26; + } } } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy110; - goto yy78; + if (yych <= '%') goto yy104; + if (yych <= '*') goto yy26; + goto yy80; } else { - if (yych <= ',') goto yy110; - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy646; + if (yych <= '-') { + if (yych <= ',') goto yy26; + goto yy46; + } else { + if (yych <= '.') goto yy257; + if (yych <= '/') goto yy4; + goto yy648; + } } } } else { if (yych <= '_') { - if (yych <= '@') { - if (yych <= ':') goto yy143; - if (yych <= '?') goto yy110; - goto yy94; + if (yych <= 'D') { + if (yych <= ':') goto yy145; + if (yych <= '?') goto yy26; + if (yych <= '@') goto yy96; + goto yy649; } else { - if (yych <= 'F') goto yy646; - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy110; - goto yy45; + if (yych <= 'F') { + if (yych <= 'E') goto yy650; + goto yy649; + } else { + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy26; + goto yy46; + } } } else { - if (yych <= '~') { - if (yych <= '`') goto yy110; - if (yych <= 'f') goto yy646; - if (yych <= 'z') goto yy112; - goto yy110; + if (yych <= 'z') { + if (yych <= 'd') { + if (yych <= '`') goto yy26; + goto yy649; + } else { + if (yych <= 'e') goto yy650; + if (yych <= 'f') goto yy649; + goto yy114; + } } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy110; - if (yych <= 0xF4) goto yy4; - goto yy110; + if (yych <= 0x7F) { + if (yych <= '~') goto yy26; + goto yy4; + } else { + if (yych <= 0xC1) goto yy26; + if (yych <= 0xF4) goto yy4; + goto yy26; + } } } } -yy523: +yy525: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy110; + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy112; if (yych <= 0x08) goto yy4; - goto yy110; + if (yych <= '\n') goto yy112; + goto yy4; } else { - if (yych == '\r') goto yy110; - if (yych <= 0x1F) goto yy4; - goto yy110; + if (yych <= '\r') goto yy112; + if (yych == 0x1B) goto yy112; + goto yy4; } } else { - if (yych <= '+') { + if (yych <= '*') { + if (yych <= '#') goto yy112; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy110; - goto yy187; + if (yych <= '%') goto yy80; + goto yy112; } else { - if (yych <= ',') goto yy110; - if (yych <= '-') goto yy188; - if (yych <= '.') goto yy45; + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy112; + if (yych <= '.') goto yy46; goto yy4; } } } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy646; - if (yych <= ':') goto yy143; - if (yych <= '?') goto yy110; - goto yy94; + if (yych <= '9') goto yy649; + if (yych <= ':') goto yy145; + if (yych <= '?') goto yy112; + goto yy96; } else { - if (yych <= 'F') goto yy646; - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy110; - goto yy45; + if (yych <= 'F') goto yy649; + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy112; + goto yy46; } } else { if (yych <= '~') { - if (yych <= '`') goto yy110; - if (yych <= 'f') goto yy646; - if (yych <= 'z') goto yy112; - goto yy110; + if (yych <= '`') goto yy112; + if (yych <= 'f') goto yy649; + if (yych <= 'z') goto yy114; + goto yy112; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy110; + if (yych <= 0xC1) goto yy112; if (yych <= 0xF4) goto yy4; - goto yy110; + goto yy112; } } } -yy524: +yy526: + yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy112; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy112; + goto yy4; + } else { + if (yych <= '\r') goto yy112; + if (yych == 0x1B) goto yy112; + goto yy4; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy112; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy80; + goto yy112; + } else { + if (yych <= '+') goto yy190; + if (yych <= ',') goto yy112; + if (yych <= '-') goto yy191; + goto yy46; + } + } + } else { + if (yych <= '^') { + if (yych <= '?') { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy649; + if (yych <= ':') goto yy145; + goto yy112; + } else { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy649; + if (yych <= 'Z') goto yy114; + goto yy112; + } + } else { + if (yych <= 'z') { + if (yych <= '_') goto yy46; + if (yych <= '`') goto yy112; + if (yych <= 'f') goto yy649; + goto yy114; + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy112; + goto yy4; + } else { + if (yych <= 0xC1) goto yy112; + if (yych <= 0xF4) goto yy4; + goto yy112; + } + } + } + } +yy527: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy524; + if (yych <= '9') goto yy527; if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { - if (yych <= 'Z') goto yy524; + if (yych <= 'Z') goto yy527; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 'z') goto yy524; + if (yych <= 'z') goto yy527; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy199; + goto yy202; } yyt2 = YYCURSOR; - goto yy200; + goto yy203; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy201; + goto yy204; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } -yy525: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '\n') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= '.') { - if (yych <= '%') { - yyt1 = YYCURSOR; - goto yy648; - } - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy356; - } else { - if (yych <= '9') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy272; - } - goto yy649; - } else { - if (yych <= ':') goto yy650; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } - } - } else { - if (yych <= '~') { - if (yych <= '_') { - if (yych <= 'F') goto yy651; - if (yych <= 'Z') goto yy3; - if (yych <= '^') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy651; - if (yych <= 'z') goto yy3; - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - yyt2 = YYCURSOR; - goto yy278; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy279; - } - yyt2 = YYCURSOR; - goto yy280; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy5; - } - } - } - } -yy526: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '\n') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= '.') { - if (yych <= '%') { - yyt1 = YYCURSOR; - goto yy648; - } - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy356; - } else { - if (yych <= '9') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy272; - } - goto yy652; - } else { - if (yych <= ':') goto yy650; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } - } - } else { - if (yych <= '~') { - if (yych <= '_') { - if (yych <= 'F') goto yy651; - if (yych <= 'Z') goto yy3; - if (yych <= '^') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy651; - if (yych <= 'z') goto yy3; - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - yyt2 = YYCURSOR; - goto yy278; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy279; - } - yyt2 = YYCURSOR; - goto yy280; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy5; - } - } - } - } -yy527: +yy528: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { - if (yych <= '%') { + if (yych <= '#') { if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } else { - if (yych <= 0x1F) { + if (yych <= 0x1A) { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } else { - if (yych <= '#') { + if (yych <= 0x1B) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '$') { + if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } - yyt1 = YYCURSOR; - goto yy648; + yyt2 = YYCURSOR; + goto yy194; } } } else { - if (yych <= '/') { + if (yych <= '-') { + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '%') { + yyt1 = YYCURSOR; + goto yy651; + } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy191; - } - if (yych == '.') { - yyt2 = YYCURSOR; - goto yy356; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } else { - if (yych <= '5') { - if (yych <= '4') goto yy652; - goto yy653; - } else { - if (yych <= '9') goto yy649; - if (yych <= ':') goto yy650; + if (yych <= '/') { + if (yych <= '.') { + yyt2 = YYCURSOR; + goto yy359; + } yyt2 = YYCURSOR; - goto yy191; + goto yy275; + } else { + if (yych <= '9') goto yy652; + if (yych <= ':') goto yy653; + yyt2 = YYCURSOR; + goto yy194; } } } @@ -16846,265 +17323,461 @@ yy527: if (yych <= '^') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } - if (yych <= 'F') goto yy651; + if (yych <= 'F') goto yy654; if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= '`') { if (yych <= '_') { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { - if (yych <= 'f') goto yy651; + if (yych <= 'f') goto yy654; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy277; + goto yy280; } yyt2 = YYCURSOR; - goto yy278; + goto yy281; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy279; + goto yy282; } yyt2 = YYCURSOR; - goto yy280; + goto yy283; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy281; + goto yy284; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy282; + goto yy285; } goto yy5; } } } } -yy528: +yy529: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'F') { - if (yych <= '$') { + if (yych <= '?') { + if (yych <= '#') { if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } else { - if (yych <= '\r') { + if (yych <= 0x1A) { + if (yych <= '\r') { + yyt2 = YYCURSOR; + goto yy194; + } yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { + goto yy275; + } else { + if (yych <= 0x1B) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x1F) { + yyt2 = YYCURSOR; + goto yy275; + } yyt2 = YYCURSOR; - goto yy272; + goto yy194; } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; } } else { - if (yych <= '9') { + if (yych <= '-') { + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy275; + } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy648; + goto yy651; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy272; - } - goto yy651; + yyt2 = YYCURSOR; + goto yy275; } else { - if (yych <= ':') goto yy650; - if (yych <= '?') { + if (yych <= '/') { + if (yych <= '.') { + yyt2 = YYCURSOR; + goto yy359; + } yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '@') { + goto yy275; + } else { + if (yych <= '9') goto yy655; + if (yych <= ':') goto yy653; yyt2 = YYCURSOR; - goto yy272; + goto yy194; } - goto yy651; } } } else { - if (yych <= 0x7F) { - if (yych <= '`') { + if (yych <= '~') { + if (yych <= '^') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 'F') goto yy654; if (yych <= 'Z') goto yy3; - if (yych == '_') { - yyt2 = YYCURSOR; - goto yy272; - } yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { - if (yych <= 'f') goto yy651; - if (yych <= 'z') goto yy3; - if (yych <= '~') { + if (yych <= '`') { + if (yych <= '_') { + yyt2 = YYCURSOR; + goto yy275; + } yyt2 = YYCURSOR; - goto yy191; + goto yy194; + } else { + if (yych <= 'f') goto yy654; + if (yych <= 'z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; } - yyt2 = YYCURSOR; - goto yy272; } } else { - if (yych <= 0xEF) { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy275; + } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy278; - } - yyt2 = YYCURSOR; - goto yy279; - } else { - if (yych <= 0xF0) { yyt2 = YYCURSOR; goto yy280; } - if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy281; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy282; + } + yyt2 = YYCURSOR; + goto yy283; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; + } + } + } + } +yy530: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ':') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '\n') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0x1B) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x1F) { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= '.') { + if (yych <= '%') { + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy275; + } + yyt1 = YYCURSOR; + goto yy651; + } else { + if (yych <= ',') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy359; + } + } else { + if (yych <= '4') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy275; + } + goto yy655; + } else { + if (yych <= '5') goto yy656; + if (yych <= '9') goto yy652; + goto yy653; + } + } + } + } else { + if (yych <= 'z') { + if (yych <= 'Z') { + if (yych <= '?') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 'F') goto yy654; + goto yy3; + } else { + if (yych <= '_') { + if (yych <= '^') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy654; + goto yy3; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= '~') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } yyt2 = YYCURSOR; goto yy281; } - if (yych <= 0xF4) { + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy282; + } yyt2 = YYCURSOR; - goto yy282; + goto yy283; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; } - goto yy5; } } } -yy529: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy654; - if (yych <= ':') goto yy445; - goto yy1; - } else { - if (yych <= 'F') goto yy655; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy655; - goto yy1; - } -yy530: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy655; - if (yych <= ':') goto yy445; - goto yy1; - } else { - if (yych <= 'F') goto yy655; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy655; - goto yy1; - } yy531: - yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= '9') { - if (yych == '.') { - yyt2 = YYCURSOR; - goto yy614; - } - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy612; - } - yyt1 = YYCURSOR; - goto yy656; - } else { - if (yych <= '@') { - if (yych <= ':') goto yy445; - yyt2 = YYCURSOR; - goto yy612; - } else { - if (yych <= 'F') { - yyt1 = YYCURSOR; - goto yy656; - } - if (yych <= '`') { + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '@') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy612; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '\n') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych == 0x1B) { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } + } else { + if (yych <= ',') { + if (yych <= '#') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '%') { + yyt1 = YYCURSOR; + goto yy651; + } + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= '9') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy275; + } + goto yy654; + } else { + if (yych <= ':') goto yy653; + if (yych <= '?') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; } - yyt1 = YYCURSOR; - goto yy656; } } } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy612; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy615; - } - yyt2 = YYCURSOR; - goto yy616; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { + if (yych <= '~') { + if (yych <= '_') { + if (yych <= 'F') goto yy654; + if (yych <= 'Z') goto yy3; + if (yych <= '^') { yyt2 = YYCURSOR; - goto yy617; + goto yy194; } yyt2 = YYCURSOR; - goto yy618; + goto yy275; } else { - if (yych <= 0xF3) { + if (yych <= '`') { yyt2 = YYCURSOR; - goto yy619; + goto yy194; } - if (yych <= 0xF4) { + if (yych <= 'f') goto yy654; + if (yych <= 'z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy620; + goto yy275; + } + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } + yyt2 = YYCURSOR; + goto yy281; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy282; + } + yyt2 = YYCURSOR; + goto yy283; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; } - goto yy1; } } } @@ -17113,12 +17786,12 @@ yy532: if (yych <= '@') { if (yych <= '/') goto yy1; if (yych <= '9') goto yy657; - if (yych <= ':') goto yy445; + if (yych <= ':') goto yy448; goto yy1; } else { - if (yych <= 'F') goto yy657; + if (yych <= 'F') goto yy658; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy657; + if (yych <= 'f') goto yy658; goto yy1; } yy533: @@ -17126,7 +17799,7 @@ yy533: if (yych <= '@') { if (yych <= '/') goto yy1; if (yych <= '9') goto yy658; - if (yych <= ':') goto yy659; + if (yych <= ':') goto yy448; goto yy1; } else { if (yych <= 'F') goto yy658; @@ -17136,65 +17809,65 @@ yy533: } yy534: yych = *++YYCURSOR; - if (yych <= '`') { + if (yych <= 'f') { if (yych <= '9') { - if (yych <= '0') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy660; - } else { - if (yych <= '1') goto yy661; - if (yych <= '2') goto yy662; - goto yy660; + if (yych == '.') { + yyt2 = YYCURSOR; + goto yy617; } + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy615; + } + yyt1 = YYCURSOR; + goto yy659; } else { if (yych <= '@') { - if (yych <= ':') goto yy1; + if (yych <= ':') goto yy448; yyt2 = YYCURSOR; - goto yy191; + goto yy615; } else { - if (yych <= 'F') goto yy663; - if (yych <= 'Z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; + if (yych <= 'F') { + yyt1 = YYCURSOR; + goto yy659; + } + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy615; + } + yyt1 = YYCURSOR; + goto yy659; } } } else { - if (yych <= 0xDF) { - if (yych <= 'z') { - if (yych <= 'f') goto yy663; - goto yy1; - } else { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; + if (yych <= 0xE0) { + if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy615; } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy618; + } + yyt2 = YYCURSOR; + goto yy619; } else { if (yych <= 0xF0) { - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy199; - } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy620; } yyt2 = YYCURSOR; - goto yy201; + goto yy621; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy622; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy623; } goto yy1; } @@ -17202,141 +17875,92 @@ yy534: } yy535: yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy664; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy664; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy664; - } - } + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy660; + if (yych <= ':') goto yy448; + goto yy1; } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } + if (yych <= 'F') goto yy660; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy660; + goto yy1; } yy536: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy663; + if (yych <= '9') goto yy661; + if (yych <= ':') goto yy662; goto yy1; } else { - if (yych <= 'F') goto yy663; + if (yych <= 'F') goto yy661; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy663; + if (yych <= 'f') goto yy661; goto yy1; } yy537: yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy664; - if (yych <= ':') goto yy536; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy664; - goto yy1; - } else { - if (yych <= '`') { + if (yych <= '`') { + if (yych <= '9') { + if (yych <= '0') { + if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 'f') goto yy664; - goto yy1; + goto yy663; + } else { + if (yych <= '1') goto yy664; + if (yych <= '2') goto yy665; + goto yy663; + } + } else { + if (yych <= '@') { + if (yych <= ':') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'F') goto yy666; + if (yych <= 'Z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; } } } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { + if (yych <= 0xDF) { + if (yych <= 'z') { + if (yych <= 'f') goto yy666; + goto yy1; + } else { + if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy200; + goto yy194; } + if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; goto yy201; - } else { - if (yych <= 0xF3) { + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) { yyt2 = YYCURSOR; goto yy202; } - if (yych <= 0xF4) { + if (yych <= 0xEF) { yyt2 = YYCURSOR; goto yy203; } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } goto yy1; } } @@ -17348,32 +17972,31 @@ yy538: if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy285; + goto yy288; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy665; - goto yy536; + if (yych <= '9') goto yy667; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy664; + goto yy667; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy664; + goto yy667; } } } else { @@ -17381,32 +18004,32 @@ yy538: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } @@ -17414,247 +18037,38 @@ yy538: } yy539: yych = *++YYCURSOR; - if (yych <= '`') { - if (yych <= '9') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '5') goto yy665; - goto yy664; - } - } else { - if (yych <= '@') { - if (yych <= ':') goto yy536; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'F') goto yy664; - if (yych <= 'Z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } - } + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy666; + goto yy1; } else { - if (yych <= 0xDF) { - if (yych <= 'z') { - if (yych <= 'f') goto yy664; - goto yy1; - } else { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - yyt2 = YYCURSOR; - goto yy198; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy199; - } - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } + if (yych <= 'F') goto yy666; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy666; + goto yy1; } yy540: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '1') { - if (yych <= '/') goto yy4; - if (yych <= '0') goto yy666; - goto yy667; - } else { - if (yych <= '2') goto yy668; - if (yych <= '9') goto yy666; - goto yy4; - } -yy541: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy540; - goto yy4; -yy542: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy540; - if (yych <= '/') goto yy4; - if (yych <= '5') goto yy541; - goto yy4; -yy543: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych == '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= '/') { - if (yych <= '$') { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '9') goto yy3; - if (yych <= ':') goto yy358; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } - } else { - if (yych <= 0x7F) { - if (yych <= '_') { - if (yych <= 'Z') goto yy3; - if (yych <= '^') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'z') goto yy3; - if (yych <= '~') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy278; - } - yyt2 = YYCURSOR; - goto yy279; - } else { - if (yych <= 0xF0) { - yyt2 = YYCURSOR; - goto yy280; - } - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy5; - } - } - } -yy544: - yych = *++YYCURSOR; - if (yych == '.') goto yy669; - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy670; - goto yy1; -yy545: - yych = *++YYCURSOR; - if (yych == '.') goto yy669; - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy544; - goto yy1; -yy546: - yych = *++YYCURSOR; - if (yych <= '/') { - if (yych == '.') goto yy669; - goto yy1; - } else { - if (yych <= '4') goto yy544; - if (yych <= '5') goto yy671; - if (yych <= '9') goto yy670; - goto yy1; - } -yy547: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy672; - if (yych <= ':') goto yy460; + if (yych <= '9') goto yy667; + if (yych <= ':') goto yy539; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy672; + if (yych <= 'F') goto yy667; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 'f') goto yy672; + if (yych <= 'f') goto yy667; goto yy1; } } @@ -17662,1181 +18076,1538 @@ yy547: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } +yy541: + yych = *++YYCURSOR; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy668; + goto yy539; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy667; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy667; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy542: + yych = *++YYCURSOR; + if (yych <= '`') { + if (yych <= '9') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '5') goto yy668; + goto yy667; + } + } else { + if (yych <= '@') { + if (yych <= ':') goto yy539; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'F') goto yy667; + if (yych <= 'Z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= 0xDF) { + if (yych <= 'z') { + if (yych <= 'f') goto yy667; + goto yy1; + } else { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + yyt2 = YYCURSOR; + goto yy201; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy202; + } + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy543: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '1') { + if (yych <= '/') goto yy4; + if (yych <= '0') goto yy669; + goto yy670; + } else { + if (yych <= '2') goto yy671; + if (yych <= '9') goto yy669; + goto yy4; + } +yy544: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == '.') goto yy543; + goto yy4; +yy545: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == '.') goto yy543; + if (yych <= '/') goto yy4; + if (yych <= '5') goto yy544; + goto yy4; +yy546: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= 0x1B) { + if (yych <= '\n') { + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych == '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x1A) { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } + } else { + if (yych <= ',') { + if (yych <= 0x1F) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych == '$') { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '9') goto yy3; + if (yych <= ':') goto yy361; + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= 0x7F) { + if (yych <= '_') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 'Z') goto yy3; + if (yych <= '^') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'z') goto yy3; + if (yych <= '~') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy281; + } + yyt2 = YYCURSOR; + goto yy282; + } else { + if (yych <= 0xF0) { + yyt2 = YYCURSOR; + goto yy283; + } + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; + } + } + } +yy547: + yych = *++YYCURSOR; + if (yych == '.') goto yy672; + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy673; + goto yy1; yy548: + yych = *++YYCURSOR; + if (yych == '.') goto yy672; + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy547; + goto yy1; +yy549: + yych = *++YYCURSOR; + if (yych <= '/') { + if (yych == '.') goto yy672; + goto yy1; + } else { + if (yych <= '4') goto yy547; + if (yych <= '5') goto yy674; + if (yych <= '9') goto yy673; + goto yy1; + } +yy550: + yych = *++YYCURSOR; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy675; + if (yych <= ':') goto yy463; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'Z') { + if (yych <= 'F') goto yy675; + goto yy1; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy675; + goto yy1; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy551: yych = *++YYCURSOR; if (yych <= '9') { if (yych <= '0') { if (yych <= '/') goto yy1; - goto yy673; - } else { - if (yych <= '1') goto yy674; - if (yych <= '2') goto yy675; goto yy676; + } else { + if (yych <= '1') goto yy677; + if (yych <= '2') goto yy678; + goto yy679; } } else { if (yych <= 'F') { if (yych <= '@') goto yy1; - goto yy366; + goto yy369; } else { if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy366; + if (yych <= 'f') goto yy369; goto yy1; } } -yy549: - yych = *++YYCURSOR; - if (yych <= ' ') { - if (yych <= '\f') { - if (yych == '\t') goto yy549; - goto yy1; - } else { - if (yych <= '\r') goto yy549; - if (yych <= 0x1F) goto yy1; - goto yy549; - } - } else { - if (yych <= '&') { - if (yych == '"') goto yy294; - goto yy1; - } else { - if (yych <= '\'') goto yy295; - if (yych == '>') goto yy297; - goto yy1; - } - } -yy550: - yych = *++YYCURSOR; - if (yybm[0+yych] & 32) { - goto yy550; - } - if (yych <= 0xDF) { - if (yych <= '>') { - if (yych <= 0x00) goto yy1; - goto yy677; - } else { - if (yych <= '\\') goto yy678; - if (yych <= 0xC1) goto yy1; - goto yy679; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy680; - if (yych <= 0xEF) goto yy681; - goto yy682; - } else { - if (yych <= 0xF3) goto yy683; - if (yych <= 0xF4) goto yy684; - goto yy1; - } - } -yy551: - yyaccept = 27; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 0xC1) { - if (yych <= '"') { - if (yych <= 0x00) goto yy298; - if (yych <= '!') goto yy370; - goto yy463; - } else { - if (yych == '\\') goto yy371; - if (yych <= 0x7F) goto yy370; - goto yy298; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy372; - if (yych <= 0xE0) goto yy373; - goto yy374; - } else { - if (yych <= 0xF0) goto yy375; - if (yych <= 0xF3) goto yy376; - if (yych <= 0xF4) goto yy377; - goto yy298; - } - } yy552: yych = *++YYCURSOR; - if (yych <= 0x7F) { - if (yych <= '&') { - if (yych <= 0x00) goto yy370; - if (yych == '\n') goto yy464; - goto yy465; + if (yych <= ' ') { + if (yych <= '\f') { + if (yych == '\t') goto yy552; + goto yy1; } else { - if (yych <= '\'') goto yy550; - if (yych == '>') goto yy551; - goto yy465; + if (yych <= '\r') goto yy552; + if (yych <= 0x1F) goto yy1; + goto yy552; } } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy553; - if (yych <= 0xE0) goto yy554; - goto yy555; + if (yych <= '&') { + if (yych == '"') goto yy297; + goto yy1; } else { - if (yych <= 0xF0) goto yy556; - if (yych <= 0xF3) goto yy557; - if (yych <= 0xF4) goto yy558; + if (yych <= '\'') goto yy298; + if (yych == '>') goto yy300; goto yy1; } } yy553: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy465; - goto yy1; -yy554: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy553; - goto yy1; -yy555: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy553; - goto yy1; -yy556: - yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy555; - goto yy1; -yy557: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy555; - goto yy1; -yy558: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy555; - goto yy1; -yy559: - yyaccept = 27; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 0xC1) { - if (yych <= '\'') { - if (yych <= 0x00) goto yy298; - if (yych <= '&') goto yy378; - goto yy463; + if (yybm[0+yych] & 32) { + goto yy553; + } + if (yych <= 0xDF) { + if (yych <= '>') { + if (yych <= 0x00) goto yy1; + goto yy680; } else { - if (yych == '\\') goto yy379; - if (yych <= 0x7F) goto yy378; - goto yy298; + if (yych <= '\\') goto yy681; + if (yych <= 0xC1) goto yy1; + goto yy682; } } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy380; - if (yych <= 0xE0) goto yy381; - goto yy382; + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy683; + if (yych <= 0xEF) goto yy684; + goto yy685; } else { - if (yych <= 0xF0) goto yy383; - if (yych <= 0xF3) goto yy384; - if (yych <= 0xF4) goto yy385; - goto yy298; + if (yych <= 0xF3) goto yy686; + if (yych <= 0xF4) goto yy687; + goto yy1; } } -yy560: - yych = *++YYCURSOR; - if (yych <= 0x7F) { - if (yych <= '!') { - if (yych <= 0x00) goto yy378; - if (yych == '\n') goto yy464; +yy554: + yyaccept = 27; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[256+yych] & 8) { + goto yy373; + } + if (yych <= 0xDF) { + if (yych <= '"') { + if (yych <= 0x00) goto yy301; goto yy466; } else { - if (yych <= '"') goto yy550; - if (yych == '>') goto yy559; - goto yy466; + if (yych <= '\\') goto yy374; + if (yych <= 0xC1) goto yy301; + goto yy375; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy376; + if (yych <= 0xEF) goto yy377; + goto yy378; + } else { + if (yych <= 0xF3) goto yy379; + if (yych <= 0xF4) goto yy380; + goto yy301; + } + } +yy555: + yych = *++YYCURSOR; + if (yych <= 0x7F) { + if (yych <= '&') { + if (yych <= 0x00) goto yy373; + if (yych == '\n') goto yy467; + goto yy468; + } else { + if (yych <= '\'') goto yy553; + if (yych == '>') goto yy554; + goto yy468; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy561; - if (yych <= 0xE0) goto yy562; - goto yy563; + if (yych <= 0xDF) goto yy556; + if (yych <= 0xE0) goto yy557; + goto yy558; } else { - if (yych <= 0xF0) goto yy564; - if (yych <= 0xF3) goto yy565; - if (yych <= 0xF4) goto yy566; + if (yych <= 0xF0) goto yy559; + if (yych <= 0xF3) goto yy560; + if (yych <= 0xF4) goto yy561; goto yy1; } } +yy556: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy468; + goto yy1; +yy557: + yych = *++YYCURSOR; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy556; + goto yy1; +yy558: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy556; + goto yy1; +yy559: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy558; + goto yy1; +yy560: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy558; + goto yy1; yy561: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy466; + if (yych <= 0x8F) goto yy558; goto yy1; yy562: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy561; - goto yy1; + yyaccept = 27; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[256+yych] & 16) { + goto yy381; + } + if (yych <= 0xDF) { + if (yych <= '\'') { + if (yych <= 0x00) goto yy301; + goto yy466; + } else { + if (yych <= '\\') goto yy382; + if (yych <= 0xC1) goto yy301; + goto yy383; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy384; + if (yych <= 0xEF) goto yy385; + goto yy386; + } else { + if (yych <= 0xF3) goto yy387; + if (yych <= 0xF4) goto yy388; + goto yy301; + } + } yy563: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy561; - goto yy1; + if (yych <= 0x7F) { + if (yych <= '!') { + if (yych <= 0x00) goto yy381; + if (yych == '\n') goto yy467; + goto yy469; + } else { + if (yych <= '"') goto yy553; + if (yych == '>') goto yy562; + goto yy469; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy564; + if (yych <= 0xE0) goto yy565; + goto yy566; + } else { + if (yych <= 0xF0) goto yy567; + if (yych <= 0xF3) goto yy568; + if (yych <= 0xF4) goto yy569; + goto yy1; + } + } yy564: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy563; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy469; goto yy1; yy565: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy563; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy564; goto yy1; yy566: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy563; + if (yych <= 0xBF) goto yy564; goto yy1; yy567: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy566; + goto yy1; +yy568: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy566; + goto yy1; +yy569: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy566; + goto yy1; +yy570: yych = *++YYCURSOR; if (yych <= '?') { if (yych <= '&') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy567; - goto yy391; + if (yych == '\t') goto yy570; + goto yy394; } else { - if (yych <= '\r') goto yy567; - if (yych == ' ') goto yy567; - goto yy391; + if (yych <= '\r') goto yy570; + if (yych == ' ') goto yy570; + goto yy394; } } else { if (yych <= '.') { - if (yych <= '\'') goto yy685; - if (yych == '-') goto yy475; - goto yy391; + if (yych <= '\'') goto yy688; + if (yych == '-') goto yy478; + goto yy394; } else { if (yych <= ':') { - if (yych <= '/') goto yy476; - goto yy475; + if (yych <= '/') goto yy479; + goto yy478; } else { - if (yych <= '=') goto yy391; - if (yych <= '>') goto yy477; - goto yy476; + if (yych <= '=') goto yy394; + if (yych <= '>') goto yy480; + goto yy479; } } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy391; - if (yych <= 'Z') goto yy475; - if (yych <= '[') goto yy391; - goto yy478; + if (yych <= '@') goto yy394; + if (yych <= 'Z') goto yy478; + if (yych <= '[') goto yy394; + goto yy481; } else { - if (yych == '_') goto yy475; - if (yych <= '`') goto yy391; - goto yy475; + if (yych == '_') goto yy478; + if (yych <= '`') goto yy394; + goto yy478; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy391; + if (yych <= 0x7F) goto yy394; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy479; - goto yy480; + if (yych <= 0xDF) goto yy482; + goto yy483; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy481; - goto yy482; + if (yych <= 0xEF) goto yy484; + goto yy485; } else { - if (yych <= 0xF3) goto yy483; - if (yych <= 0xF4) goto yy484; + if (yych <= 0xF3) goto yy486; + if (yych <= 0xF4) goto yy487; goto yy1; } } } } -yy568: +yy571: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0xC1) { if (yych <= '"') { - if (yych <= 0x00) goto yy303; - if (yych >= '"') goto yy570; + if (yych <= 0x00) goto yy306; + if (yych >= '"') goto yy573; } else { - if (yych == '\\') goto yy571; - if (yych >= 0x80) goto yy303; + if (yych == '\\') goto yy574; + if (yych >= 0x80) goto yy306; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy572; - if (yych <= 0xE0) goto yy573; - goto yy574; + if (yych <= 0xDF) goto yy575; + if (yych <= 0xE0) goto yy576; + goto yy577; } else { - if (yych <= 0xF0) goto yy575; - if (yych <= 0xF3) goto yy576; - if (yych <= 0xF4) goto yy577; - goto yy303; + if (yych <= 0xF0) goto yy578; + if (yych <= 0xF3) goto yy579; + if (yych <= 0xF4) goto yy580; + goto yy306; } } -yy569: +yy572: yych = *++YYCURSOR; if (yych <= 0xC1) { if (yych <= '"') { if (yych <= 0x00) goto yy1; - if (yych <= '!') goto yy569; + if (yych <= '!') goto yy572; } else { - if (yych == '\\') goto yy571; - if (yych <= 0x7F) goto yy569; + if (yych == '\\') goto yy574; + if (yych <= 0x7F) goto yy572; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy572; - if (yych <= 0xE0) goto yy573; - goto yy574; + if (yych <= 0xDF) goto yy575; + if (yych <= 0xE0) goto yy576; + goto yy577; } else { - if (yych <= 0xF0) goto yy575; - if (yych <= 0xF3) goto yy576; - if (yych <= 0xF4) goto yy577; + if (yych <= 0xF0) goto yy578; + if (yych <= 0xF3) goto yy579; + if (yych <= 0xF4) goto yy580; goto yy1; } } -yy570: +yy573: yych = *++YYCURSOR; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy686; + goto yy689; } else { - if (yych == '\r') goto yy686; + if (yych == '\r') goto yy689; goto yy1; } } else { if (yych <= ',') { - if (yych <= ' ') goto yy686; + if (yych <= ' ') goto yy689; goto yy1; } else { - if (yych <= '-') goto yy299; + if (yych <= '-') goto yy302; if (yych <= '.') goto yy1; - goto yy208; + goto yy211; } } } else { if (yych <= '@') { if (yych <= '=') { - if (yych <= ':') goto yy299; + if (yych <= ':') goto yy302; goto yy1; } else { - if (yych <= '>') goto yy209; - if (yych <= '?') goto yy208; + if (yych <= '>') goto yy212; + if (yych <= '?') goto yy211; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy299; + if (yych <= 'Z') goto yy302; if (yych <= '^') goto yy1; - goto yy299; + goto yy302; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy299; + if (yych <= 'z') goto yy302; goto yy1; } } } -yy571: +yy574: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy569; + if (yych <= '\t') goto yy572; goto yy1; } else { - if (yych <= 0x7F) goto yy569; + if (yych <= 0x7F) goto yy572; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy573; - if (yych <= 0xEF) goto yy574; - goto yy575; + if (yych <= 0xE0) goto yy576; + if (yych <= 0xEF) goto yy577; + goto yy578; } else { - if (yych <= 0xF3) goto yy576; - if (yych <= 0xF4) goto yy577; + if (yych <= 0xF3) goto yy579; + if (yych <= 0xF4) goto yy580; goto yy1; } } -yy572: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy569; - goto yy1; -yy573: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy572; - goto yy1; -yy574: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy572; - goto yy1; yy575: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy574; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy572; goto yy1; yy576: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy574; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy575; goto yy1; yy577: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy574; + if (yych <= 0xBF) goto yy575; goto yy1; yy578: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy577; + goto yy1; +yy579: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy577; + goto yy1; +yy580: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy577; + goto yy1; +yy581: yych = *++YYCURSOR; if (yych <= '?') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy578; - goto yy392; + if (yych == '\t') goto yy581; + goto yy395; } else { - if (yych <= '\r') goto yy578; - if (yych == ' ') goto yy578; - goto yy392; + if (yych <= '\r') goto yy581; + if (yych == ' ') goto yy581; + goto yy395; } } else { if (yych <= '.') { - if (yych <= '"') goto yy685; - if (yych == '-') goto yy485; - goto yy392; + if (yych <= '"') goto yy688; + if (yych == '-') goto yy488; + goto yy395; } else { if (yych <= ':') { - if (yych <= '/') goto yy486; - goto yy485; + if (yych <= '/') goto yy489; + goto yy488; } else { - if (yych <= '=') goto yy392; - if (yych <= '>') goto yy487; - goto yy486; + if (yych <= '=') goto yy395; + if (yych <= '>') goto yy490; + goto yy489; } } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy392; - if (yych <= 'Z') goto yy485; - if (yych <= '[') goto yy392; - goto yy488; + if (yych <= '@') goto yy395; + if (yych <= 'Z') goto yy488; + if (yych <= '[') goto yy395; + goto yy491; } else { - if (yych == '_') goto yy485; - if (yych <= '`') goto yy392; - goto yy485; + if (yych == '_') goto yy488; + if (yych <= '`') goto yy395; + goto yy488; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy392; + if (yych <= 0x7F) goto yy395; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy489; - goto yy490; + if (yych <= 0xDF) goto yy492; + goto yy493; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy491; - goto yy492; + if (yych <= 0xEF) goto yy494; + goto yy495; } else { - if (yych <= 0xF3) goto yy493; - if (yych <= 0xF4) goto yy494; + if (yych <= 0xF3) goto yy496; + if (yych <= 0xF4) goto yy497; goto yy1; } } } } -yy579: +yy582: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0xC1) { if (yych <= '\'') { - if (yych <= 0x00) goto yy303; - if (yych >= '\'') goto yy570; + if (yych <= 0x00) goto yy306; + if (yych >= '\'') goto yy573; } else { - if (yych == '\\') goto yy581; - if (yych >= 0x80) goto yy303; + if (yych == '\\') goto yy584; + if (yych >= 0x80) goto yy306; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy582; - if (yych <= 0xE0) goto yy583; - goto yy584; + if (yych <= 0xDF) goto yy585; + if (yych <= 0xE0) goto yy586; + goto yy587; } else { - if (yych <= 0xF0) goto yy585; - if (yych <= 0xF3) goto yy586; - if (yych <= 0xF4) goto yy587; - goto yy303; + if (yych <= 0xF0) goto yy588; + if (yych <= 0xF3) goto yy589; + if (yych <= 0xF4) goto yy590; + goto yy306; } } -yy580: +yy583: yych = *++YYCURSOR; if (yych <= 0xC1) { if (yych <= '\'') { if (yych <= 0x00) goto yy1; - if (yych <= '&') goto yy580; - goto yy570; + if (yych <= '&') goto yy583; + goto yy573; } else { - if (yych == '\\') goto yy581; - if (yych <= 0x7F) goto yy580; + if (yych == '\\') goto yy584; + if (yych <= 0x7F) goto yy583; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy582; - if (yych <= 0xE0) goto yy583; - goto yy584; + if (yych <= 0xDF) goto yy585; + if (yych <= 0xE0) goto yy586; + goto yy587; } else { - if (yych <= 0xF0) goto yy585; - if (yych <= 0xF3) goto yy586; - if (yych <= 0xF4) goto yy587; + if (yych <= 0xF0) goto yy588; + if (yych <= 0xF3) goto yy589; + if (yych <= 0xF4) goto yy590; goto yy1; } } -yy581: +yy584: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy580; + if (yych <= '\t') goto yy583; goto yy1; } else { - if (yych <= 0x7F) goto yy580; + if (yych <= 0x7F) goto yy583; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy583; - if (yych <= 0xEF) goto yy584; - goto yy585; + if (yych <= 0xE0) goto yy586; + if (yych <= 0xEF) goto yy587; + goto yy588; } else { - if (yych <= 0xF3) goto yy586; - if (yych <= 0xF4) goto yy587; + if (yych <= 0xF3) goto yy589; + if (yych <= 0xF4) goto yy590; goto yy1; } } -yy582: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy580; - goto yy1; -yy583: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy582; - goto yy1; -yy584: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy582; - goto yy1; yy585: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy584; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy583; goto yy1; yy586: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy584; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy585; goto yy1; yy587: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy584; + if (yych <= 0xBF) goto yy585; goto yy1; yy588: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy587; + goto yy1; +yy589: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy587; + goto yy1; +yy590: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy587; + goto yy1; +yy591: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= ' ') { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy496; - goto yy588; + if (yych <= 0x08) goto yy499; + goto yy591; } else { - if (yych == '\r') goto yy588; - if (yych <= 0x1F) goto yy496; - goto yy588; + if (yych == '\r') goto yy591; + if (yych <= 0x1F) goto yy499; + goto yy591; } } else { if (yych <= '/') { - if (yych == '-') goto yy588; - if (yych <= '.') goto yy496; + if (yych == '-') goto yy591; + if (yych <= '.') goto yy499; } else { - if (yych <= ':') goto yy588; - if (yych <= '<') goto yy496; - if (yych <= '=') goto yy497; + if (yych <= ':') goto yy591; + if (yych <= '<') goto yy499; + if (yych <= '=') goto yy500; goto yy1; } } } else { if (yych <= 0x7F) { if (yych <= '^') { - if (yych <= '?') goto yy589; - if (yych <= '@') goto yy496; - if (yych <= 'Z') goto yy588; - goto yy496; + if (yych <= '?') goto yy592; + if (yych <= '@') goto yy499; + if (yych <= 'Z') goto yy591; + goto yy499; } else { - if (yych == '`') goto yy496; - if (yych <= 'z') goto yy588; - goto yy496; + if (yych == '`') goto yy499; + if (yych <= 'z') goto yy591; + goto yy499; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy500; - if (yych <= 0xE0) goto yy501; - goto yy502; + if (yych <= 0xDF) goto yy503; + if (yych <= 0xE0) goto yy504; + goto yy505; } else { - if (yych <= 0xF0) goto yy503; - if (yych <= 0xF3) goto yy504; - if (yych <= 0xF4) goto yy505; - goto yy1; - } - } - } -yy589: - yych = *++YYCURSOR; - if (yych <= '^') { - if (yych <= ':') { - if (yych <= '-') { - if (yych <= 0x00) goto yy1; - if (yych <= ',') goto yy496; - goto yy588; - } else { - if (yych <= '.') goto yy496; - if (yych <= '/') goto yy589; - goto yy588; - } - } else { - if (yych <= '?') { - if (yych <= '=') goto yy496; - if (yych <= '>') goto yy302; - goto yy589; - } else { - if (yych <= '@') goto yy496; - if (yych <= 'Z') goto yy588; - goto yy496; - } - } - } else { - if (yych <= 0xDF) { - if (yych <= 'z') { - if (yych == '`') goto yy496; - goto yy588; - } else { - if (yych <= 0x7F) goto yy496; - if (yych <= 0xC1) goto yy1; - goto yy500; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy501; - if (yych <= 0xEF) goto yy502; - goto yy503; - } else { - if (yych <= 0xF3) goto yy504; - if (yych <= 0xF4) goto yy505; - goto yy1; - } - } - } -yy590: - yych = *++YYCURSOR; - if (yych <= '>') { - if (yych <= '!') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy590; - goto yy498; - } else { - if (yych <= '\r') goto yy590; - if (yych == ' ') goto yy590; - goto yy498; - } - } else { - if (yych <= '.') { - if (yych <= '"') goto yy496; - if (yych == '-') goto yy590; - goto yy498; - } else { - if (yych <= ':') { - if (yych >= '0') goto yy590; - } else { - if (yych <= '<') goto yy498; - if (yych <= '=') goto yy687; - goto yy592; - } - } - } - } else { - if (yych <= 'z') { - if (yych <= '[') { - if (yych <= '?') goto yy591; - if (yych <= '@') goto yy498; - if (yych <= 'Z') goto yy590; - goto yy498; - } else { - if (yych <= '^') { - if (yych <= '\\') goto yy593; - goto yy498; - } else { - if (yych == '`') goto yy498; - goto yy590; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy498; - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy594; - goto yy595; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy596; - goto yy597; - } else { - if (yych <= 0xF3) goto yy598; - if (yych <= 0xF4) goto yy599; - goto yy1; - } - } - } - } -yy591: - yych = *++YYCURSOR; - if (yych <= '[') { - if (yych <= '/') { - if (yych <= '"') { - if (yych <= 0x00) goto yy1; - if (yych <= '!') goto yy498; - goto yy496; - } else { - if (yych == '-') goto yy590; - if (yych <= '.') goto yy498; - goto yy591; - } - } else { - if (yych <= '>') { - if (yych <= ':') goto yy590; - if (yych <= '=') goto yy498; - goto yy688; - } else { - if (yych <= '?') goto yy591; - if (yych <= '@') goto yy498; - if (yych <= 'Z') goto yy590; - goto yy498; - } - } - } else { - if (yych <= 0xC1) { - if (yych <= '_') { - if (yych <= '\\') goto yy593; - if (yych <= '^') goto yy498; - goto yy590; - } else { - if (yych <= '`') goto yy498; - if (yych <= 'z') goto yy590; - if (yych <= 0x7F) goto yy498; - goto yy1; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy594; - if (yych <= 0xE0) goto yy595; - goto yy596; - } else { - if (yych <= 0xF0) goto yy597; - if (yych <= 0xF3) goto yy598; - if (yych <= 0xF4) goto yy599; + if (yych <= 0xF0) goto yy506; + if (yych <= 0xF3) goto yy507; + if (yych <= 0xF4) goto yy508; goto yy1; } } } yy592: yych = *++YYCURSOR; - if (yych <= 0xC1) { - if (yych <= '"') { - if (yych <= 0x00) goto yy1; - if (yych <= '!') goto yy592; - goto yy689; + if (yych <= '^') { + if (yych <= ':') { + if (yych <= '-') { + if (yych <= 0x00) goto yy1; + if (yych <= ',') goto yy499; + goto yy591; + } else { + if (yych <= '.') goto yy499; + if (yych <= '/') goto yy592; + goto yy591; + } } else { - if (yych == '\\') goto yy690; - if (yych <= 0x7F) goto yy592; - goto yy1; + if (yych <= '?') { + if (yych <= '=') goto yy499; + if (yych <= '>') goto yy305; + goto yy592; + } else { + if (yych <= '@') goto yy499; + if (yych <= 'Z') goto yy591; + goto yy499; + } } } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy691; - if (yych <= 0xE0) goto yy692; - goto yy693; + if (yych <= 0xDF) { + if (yych <= 'z') { + if (yych == '`') goto yy499; + goto yy591; + } else { + if (yych <= 0x7F) goto yy499; + if (yych <= 0xC1) goto yy1; + goto yy503; + } } else { - if (yych <= 0xF0) goto yy694; - if (yych <= 0xF3) goto yy695; - if (yych <= 0xF4) goto yy696; - goto yy1; + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy504; + if (yych <= 0xEF) goto yy505; + goto yy506; + } else { + if (yych <= 0xF3) goto yy507; + if (yych <= 0xF4) goto yy508; + goto yy1; + } } } yy593: - yych = *++YYCURSOR; - if (yych <= 'Z') { - if (yych <= '.') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy592; - if (yych <= '\t') goto yy498; - goto yy496; - } else { - if (yych == '-') goto yy590; - goto yy498; - } - } else { - if (yych <= '=') { - if (yych <= '/') goto yy591; - if (yych <= ':') goto yy590; - goto yy498; - } else { - if (yych <= '>') goto yy592; - if (yych <= '?') goto yy591; - if (yych <= '@') goto yy498; - goto yy590; - } - } - } else { - if (yych <= 0xC1) { - if (yych <= '`') { - if (yych == '_') goto yy590; - goto yy498; - } else { - if (yych <= 'z') goto yy590; - if (yych <= 0x7F) goto yy498; - goto yy1; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy594; - if (yych <= 0xE0) goto yy595; - goto yy596; - } else { - if (yych <= 0xF0) goto yy597; - if (yych <= 0xF3) goto yy598; - if (yych <= 0xF4) goto yy599; - goto yy1; - } - } - } -yy594: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy498; - goto yy1; -yy595: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy594; - goto yy1; -yy596: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy594; - goto yy1; -yy597: - yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy596; - goto yy1; -yy598: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy596; - goto yy1; -yy599: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy596; - goto yy1; -yy600: yych = *++YYCURSOR; if (yych <= '>') { - if (yych <= '&') { + if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy600; - goto yy499; + if (yych == '\t') goto yy593; + goto yy501; } else { - if (yych <= '\r') goto yy600; - if (yych == ' ') goto yy600; - goto yy499; + if (yych <= '\r') goto yy593; + if (yych == ' ') goto yy593; + goto yy501; } } else { if (yych <= '.') { - if (yych <= '\'') goto yy496; - if (yych == '-') goto yy600; - goto yy499; + if (yych <= '"') goto yy499; + if (yych == '-') goto yy593; + goto yy501; } else { if (yych <= ':') { - if (yych >= '0') goto yy600; + if (yych >= '0') goto yy593; } else { - if (yych <= '<') goto yy499; - if (yych <= '=') goto yy697; - goto yy602; + if (yych <= '<') goto yy501; + if (yych <= '=') goto yy690; + goto yy595; } } } } else { if (yych <= 'z') { if (yych <= '[') { - if (yych <= '?') goto yy601; - if (yych <= '@') goto yy499; - if (yych <= 'Z') goto yy600; - goto yy499; + if (yych <= '?') goto yy594; + if (yych <= '@') goto yy501; + if (yych <= 'Z') goto yy593; + goto yy501; } else { if (yych <= '^') { - if (yych <= '\\') goto yy603; - goto yy499; + if (yych <= '\\') goto yy596; + goto yy501; } else { - if (yych == '`') goto yy499; - goto yy600; + if (yych == '`') goto yy501; + goto yy593; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy499; + if (yych <= 0x7F) goto yy501; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy604; - goto yy605; + if (yych <= 0xDF) goto yy597; + goto yy598; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy606; - goto yy607; + if (yych <= 0xEF) goto yy599; + goto yy600; } else { - if (yych <= 0xF3) goto yy608; - if (yych <= 0xF4) goto yy609; + if (yych <= 0xF3) goto yy601; + if (yych <= 0xF4) goto yy602; goto yy1; } } } } -yy601: +yy594: yych = *++YYCURSOR; if (yych <= '[') { if (yych <= '/') { - if (yych <= '\'') { + if (yych <= '"') { if (yych <= 0x00) goto yy1; - if (yych <= '&') goto yy499; - goto yy496; + if (yych <= '!') goto yy501; + goto yy499; } else { - if (yych == '-') goto yy600; - if (yych <= '.') goto yy499; - goto yy601; + if (yych == '-') goto yy593; + if (yych <= '.') goto yy501; + goto yy594; } } else { if (yych <= '>') { - if (yych <= ':') goto yy600; - if (yych <= '=') goto yy499; - goto yy698; + if (yych <= ':') goto yy593; + if (yych <= '=') goto yy501; + goto yy691; } else { - if (yych <= '?') goto yy601; - if (yych <= '@') goto yy499; - if (yych <= 'Z') goto yy600; - goto yy499; + if (yych <= '?') goto yy594; + if (yych <= '@') goto yy501; + if (yych <= 'Z') goto yy593; + goto yy501; } } } else { if (yych <= 0xC1) { if (yych <= '_') { - if (yych <= '\\') goto yy603; - if (yych <= '^') goto yy499; - goto yy600; + if (yych <= '\\') goto yy596; + if (yych <= '^') goto yy501; + goto yy593; } else { - if (yych <= '`') goto yy499; - if (yych <= 'z') goto yy600; - if (yych <= 0x7F) goto yy499; + if (yych <= '`') goto yy501; + if (yych <= 'z') goto yy593; + if (yych <= 0x7F) goto yy501; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy604; - if (yych <= 0xE0) goto yy605; - goto yy606; + if (yych <= 0xDF) goto yy597; + if (yych <= 0xE0) goto yy598; + goto yy599; } else { - if (yych <= 0xF0) goto yy607; - if (yych <= 0xF3) goto yy608; - if (yych <= 0xF4) goto yy609; + if (yych <= 0xF0) goto yy600; + if (yych <= 0xF3) goto yy601; + if (yych <= 0xF4) goto yy602; goto yy1; } } } -yy602: +yy595: yych = *++YYCURSOR; if (yych <= 0xC1) { - if (yych <= '\'') { + if (yych <= '"') { if (yych <= 0x00) goto yy1; - if (yych <= '&') goto yy602; - goto yy689; + if (yych <= '!') goto yy595; + goto yy692; } else { - if (yych == '\\') goto yy699; - if (yych <= 0x7F) goto yy602; + if (yych == '\\') goto yy693; + if (yych <= 0x7F) goto yy595; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy700; - if (yych <= 0xE0) goto yy701; - goto yy702; + if (yych <= 0xDF) goto yy694; + if (yych <= 0xE0) goto yy695; + goto yy696; } else { - if (yych <= 0xF0) goto yy703; - if (yych <= 0xF3) goto yy704; - if (yych <= 0xF4) goto yy705; + if (yych <= 0xF0) goto yy697; + if (yych <= 0xF3) goto yy698; + if (yych <= 0xF4) goto yy699; goto yy1; } } -yy603: +yy596: yych = *++YYCURSOR; if (yych <= 'Z') { if (yych <= '.') { if (yych <= '\n') { - if (yych <= 0x00) goto yy602; - if (yych <= '\t') goto yy499; - goto yy496; - } else { - if (yych == '-') goto yy600; + if (yych <= 0x00) goto yy595; + if (yych <= '\t') goto yy501; goto yy499; + } else { + if (yych == '-') goto yy593; + goto yy501; } } else { if (yych <= '=') { - if (yych <= '/') goto yy601; - if (yych <= ':') goto yy600; - goto yy499; + if (yych <= '/') goto yy594; + if (yych <= ':') goto yy593; + goto yy501; } else { - if (yych <= '>') goto yy602; - if (yych <= '?') goto yy601; - if (yych <= '@') goto yy499; - goto yy600; + if (yych <= '>') goto yy595; + if (yych <= '?') goto yy594; + if (yych <= '@') goto yy501; + goto yy593; } } } else { if (yych <= 0xC1) { if (yych <= '`') { - if (yych == '_') goto yy600; - goto yy499; + if (yych == '_') goto yy593; + goto yy501; } else { - if (yych <= 'z') goto yy600; - if (yych <= 0x7F) goto yy499; + if (yych <= 'z') goto yy593; + if (yych <= 0x7F) goto yy501; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy604; - if (yych <= 0xE0) goto yy605; - goto yy606; + if (yych <= 0xDF) goto yy597; + if (yych <= 0xE0) goto yy598; + goto yy599; } else { - if (yych <= 0xF0) goto yy607; - if (yych <= 0xF3) goto yy608; - if (yych <= 0xF4) goto yy609; + if (yych <= 0xF0) goto yy600; + if (yych <= 0xF3) goto yy601; + if (yych <= 0xF4) goto yy602; goto yy1; } } } +yy597: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy501; + goto yy1; +yy598: + yych = *++YYCURSOR; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy597; + goto yy1; +yy599: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy597; + goto yy1; +yy600: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy599; + goto yy1; +yy601: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy599; + goto yy1; +yy602: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy599; + goto yy1; +yy603: + yych = *++YYCURSOR; + if (yych <= '>') { + if (yych <= '&') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy1; + if (yych == '\t') goto yy603; + goto yy502; + } else { + if (yych <= '\r') goto yy603; + if (yych == ' ') goto yy603; + goto yy502; + } + } else { + if (yych <= '.') { + if (yych <= '\'') goto yy499; + if (yych == '-') goto yy603; + goto yy502; + } else { + if (yych <= ':') { + if (yych >= '0') goto yy603; + } else { + if (yych <= '<') goto yy502; + if (yych <= '=') goto yy700; + goto yy605; + } + } + } + } else { + if (yych <= 'z') { + if (yych <= '[') { + if (yych <= '?') goto yy604; + if (yych <= '@') goto yy502; + if (yych <= 'Z') goto yy603; + goto yy502; + } else { + if (yych <= '^') { + if (yych <= '\\') goto yy606; + goto yy502; + } else { + if (yych == '`') goto yy502; + goto yy603; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) goto yy502; + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy607; + goto yy608; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy609; + goto yy610; + } else { + if (yych <= 0xF3) goto yy611; + if (yych <= 0xF4) goto yy612; + goto yy1; + } + } + } + } yy604: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy499; - goto yy1; + if (yych <= '[') { + if (yych <= '/') { + if (yych <= '\'') { + if (yych <= 0x00) goto yy1; + if (yych <= '&') goto yy502; + goto yy499; + } else { + if (yych == '-') goto yy603; + if (yych <= '.') goto yy502; + goto yy604; + } + } else { + if (yych <= '>') { + if (yych <= ':') goto yy603; + if (yych <= '=') goto yy502; + goto yy701; + } else { + if (yych <= '?') goto yy604; + if (yych <= '@') goto yy502; + if (yych <= 'Z') goto yy603; + goto yy502; + } + } + } else { + if (yych <= 0xC1) { + if (yych <= '_') { + if (yych <= '\\') goto yy606; + if (yych <= '^') goto yy502; + goto yy603; + } else { + if (yych <= '`') goto yy502; + if (yych <= 'z') goto yy603; + if (yych <= 0x7F) goto yy502; + goto yy1; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xDF) goto yy607; + if (yych <= 0xE0) goto yy608; + goto yy609; + } else { + if (yych <= 0xF0) goto yy610; + if (yych <= 0xF3) goto yy611; + if (yych <= 0xF4) goto yy612; + goto yy1; + } + } + } yy605: yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy604; - goto yy1; + if (yych <= 0xC1) { + if (yych <= '\'') { + if (yych <= 0x00) goto yy1; + if (yych <= '&') goto yy605; + goto yy692; + } else { + if (yych == '\\') goto yy702; + if (yych <= 0x7F) goto yy605; + goto yy1; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xDF) goto yy703; + if (yych <= 0xE0) goto yy704; + goto yy705; + } else { + if (yych <= 0xF0) goto yy706; + if (yych <= 0xF3) goto yy707; + if (yych <= 0xF4) goto yy708; + goto yy1; + } + } yy606: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy604; - goto yy1; + if (yych <= 'Z') { + if (yych <= '.') { + if (yych <= '\n') { + if (yych <= 0x00) goto yy605; + if (yych <= '\t') goto yy502; + goto yy499; + } else { + if (yych == '-') goto yy603; + goto yy502; + } + } else { + if (yych <= '=') { + if (yych <= '/') goto yy604; + if (yych <= ':') goto yy603; + goto yy502; + } else { + if (yych <= '>') goto yy605; + if (yych <= '?') goto yy604; + if (yych <= '@') goto yy502; + goto yy603; + } + } + } else { + if (yych <= 0xC1) { + if (yych <= '`') { + if (yych == '_') goto yy603; + goto yy502; + } else { + if (yych <= 'z') goto yy603; + if (yych <= 0x7F) goto yy502; + goto yy1; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xDF) goto yy607; + if (yych <= 0xE0) goto yy608; + goto yy609; + } else { + if (yych <= 0xF0) goto yy610; + if (yych <= 0xF3) goto yy611; + if (yych <= 0xF4) goto yy612; + goto yy1; + } + } + } yy607: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy606; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy502; goto yy1; yy608: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy606; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy607; goto yy1; yy609: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy606; + if (yych <= 0xBF) goto yy607; goto yy1; yy610: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy609; + goto yy1; +yy611: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy609; + goto yy1; +yy612: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy609; + goto yy1; +yy613: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy706; - goto yy143; + if (yych <= '9') goto yy709; + goto yy145; } } } else { if (yych <= '^') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy94; + goto yy96; } else { - if (yych <= 'F') goto yy706; - if (yych <= 'Z') goto yy112; + if (yych <= 'F') goto yy709; + if (yych <= 'Z') goto yy114; goto yy4; } } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy706; - if (yych <= 'z') goto yy112; + if (yych <= 'f') goto yy709; + if (yych <= 'z') goto yy114; goto yy4; } } } -yy611: +yy614: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -18844,691 +19615,443 @@ yy611: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy217; + goto yy220; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } } else { if (yych <= '?') { if (yych <= '9') { - if (yych <= '-') goto yy45; + if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy221; + goto yy224; } if (yych <= '/') goto yy4; - goto yy706; + goto yy709; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy224; + goto yy227; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy216; + goto yy219; } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy706; - if (yych <= 'Z') goto yy112; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy709; + if (yych <= 'Z') goto yy114; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy707; - if (yych <= 'z') goto yy126; + if (yych <= 'f') goto yy710; + if (yych <= 'z') goto yy128; goto yy4; } } } } -yy612: +yy615: ++YYCURSOR; yyt1 = yyt2; -yy613: +yy616: YYCURSOR = yyt1; -#line 170 "../../lnav/src/data_scanner_re.re" +#line 171 "../../lnav/src/data_scanner_re.re" { RET(DT_TIME); } -#line 18939 "data_scanner_re.cc" -yy614: +#line 19710 "data_scanner_re.cc" +yy617: yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); yyt1 = yyt2; - if (yych <= '/') goto yy613; - if (yych <= '9') goto yy708; - goto yy613; -yy615: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy612; - goto yy1; -yy616: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy615; - goto yy1; -yy617: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy615; - goto yy1; + if (yych <= '/') goto yy616; + if (yych <= '9') goto yy711; + goto yy616; yy618: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy617; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy615; goto yy1; yy619: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy617; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy618; goto yy1; yy620: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy617; + if (yych <= 0xBF) goto yy618; goto yy1; yy621: yych = *++YYCURSOR; - if (yych == 'm') goto yy709; - goto yy98; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy620; + goto yy1; yy622: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy620; + goto yy1; +yy623: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy620; + goto yy1; +yy624: + yych = *++YYCURSOR; + if (yych == 'm') goto yy712; + goto yy100; +yy625: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 64) { - goto yy99; + if (yybm[768+yych] & 16) { + goto yy101; } - if (yych <= '*') { - if (yych <= 0x1F) { + if (yych <= '\'') { + if (yych <= 0x1A) { if (yych <= '\n') { - if (yych <= 0x00) goto yy23; + if (yych <= 0x00) goto yy24; if (yych <= 0x08) goto yy4; - goto yy23; + goto yy24; } else { - if (yych == '\r') goto yy23; + if (yych == '\r') goto yy24; goto yy4; } } else { - if (yych <= '"') { - if (yych <= ' ') goto yy710; - if (yych <= '!') goto yy97; - goto yy23; + if (yych <= ' ') { + if (yych <= 0x1B) goto yy24; + if (yych <= 0x1F) goto yy4; + goto yy713; } else { - if (yych == '\'') goto yy23; - goto yy97; + if (yych == '"') goto yy24; + if (yych <= '&') goto yy99; + goto yy24; } } } else { - if (yych <= '^') { - if (yych <= '[') { - if (yych <= ',') goto yy23; - if (yych <= ':') goto yy4; - goto yy23; - } else { - if (yych == ']') goto yy23; - goto yy97; - } - } else { - if (yych <= 0x7F) { - if (yych <= '}') goto yy23; - if (yych <= '~') goto yy97; + if (yych <= ']') { + if (yych <= ':') { + if (yych <= '*') goto yy99; + if (yych <= ',') goto yy24; goto yy4; } else { - if (yych <= 0xC1) goto yy23; + if (yych == '\\') goto yy99; + goto yy24; + } + } else { + if (yych <= '~') { + if (yych <= '^') goto yy99; + if (yych <= '}') goto yy24; + goto yy99; + } else { + if (yych <= 0x7F) goto yy4; + if (yych <= 0xC1) goto yy24; if (yych <= 0xF4) goto yy4; - goto yy23; + goto yy24; } } } -yy623: +yy626: ++YYCURSOR; -yy624: +yy627: YYCURSOR = yyt1; -#line 217 "../../lnav/src/data_scanner_re.re" +#line 222 "../../lnav/src/data_scanner_re.re" { RET(DT_IPV4_ADDRESS); } -#line 19037 "data_scanner_re.cc" -yy625: +#line 19810 "data_scanner_re.cc" +yy628: yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { + if (yych <= ',') { if (yych <= '\r') { if (yych <= 0x08) { - if (yych <= 0x00) goto yy624; + if (yych <= 0x00) goto yy627; goto yy4; } else { - if (yych <= '\n') goto yy624; + if (yych <= '\n') goto yy627; if (yych <= '\f') goto yy4; - goto yy624; + goto yy627; } } else { - if (yych <= '#') { - if (yych <= 0x1F) goto yy4; - goto yy624; - } else { - if (yych <= '$') goto yy4; - if (yych <= ',') goto yy624; + if (yych <= 0x1F) { + if (yych == 0x1B) goto yy627; goto yy4; + } else { + if (yych == '$') goto yy4; + goto yy627; } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= '?') goto yy624; + if (yych <= ':') goto yy4; + if (yych <= '?') goto yy627; goto yy4; } else { if (yych == '_') goto yy4; - goto yy624; + goto yy627; } } else { if (yych <= 0x7F) { if (yych <= 'z') goto yy4; - if (yych <= '~') goto yy624; + if (yych <= '~') goto yy627; goto yy4; } else { - if (yych <= 0xC1) goto yy624; + if (yych <= 0xC1) goto yy627; if (yych <= 0xF4) goto yy4; - goto yy624; - } - } - } -yy626: - yyaccept = 30; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '*') { - if (yych == '%') goto yy79; - goto yy624; - } else { - if (yych == ',') goto yy624; - if (yych <= '.') goto yy79; - goto yy624; - } - } else { - if (yych <= '^') { - if (yych <= '9') goto yy79; - if (yych <= '?') goto yy624; - if (yych <= 'Z') goto yy79; - goto yy624; - } else { - if (yych == '`') goto yy624; - if (yych <= 'z') goto yy79; - goto yy624; - } - } -yy627: - yyaccept = 30; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy624; - if (yych <= 0x08) goto yy4; - goto yy624; - } else { - if (yych == '\r') goto yy624; - if (yych <= 0x1F) goto yy4; - goto yy624; - } - } else { - if (yych <= '*') { - if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - goto yy624; - } else { - if (yych <= '+') goto yy78; - if (yych <= ',') goto yy624; - if (yych <= '.') goto yy45; - goto yy4; - } - } - } else { - if (yych <= '_') { - if (yych <= '?') { - if (yych <= '9') goto yy326; - if (yych <= ':') goto yy4; - goto yy624; - } else { - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy326; - if (yych <= '^') goto yy624; - goto yy326; - } - } else { - if (yych <= '~') { - if (yych <= '`') goto yy624; - if (yych <= 'z') goto yy326; - goto yy624; - } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy624; - if (yych <= 0xF4) goto yy4; - goto yy624; - } - } - } -yy628: - yyaccept = 30; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy624; - if (yych <= 0x08) goto yy4; - goto yy624; - } else { - if (yych == '\r') goto yy624; - if (yych <= 0x1F) goto yy4; - goto yy624; - } - } else { - if (yych <= '*') { - if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - goto yy624; - } else { - if (yych <= '+') goto yy78; - if (yych <= ',') goto yy624; - if (yych <= '.') goto yy45; - goto yy4; - } - } - } else { - if (yych <= '_') { - if (yych <= '?') { - if (yych <= '9') goto yy425; - if (yych <= ':') goto yy4; - goto yy624; - } else { - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy45; - if (yych <= '^') goto yy624; - goto yy45; - } - } else { - if (yych <= '~') { - if (yych <= '`') goto yy624; - if (yych <= 'z') goto yy45; - goto yy624; - } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy624; - if (yych <= 0xF4) goto yy4; - goto yy624; + goto yy627; } } } yy629: - yyaccept = 20; + yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) { - yyt1 = YYCURSOR; - goto yy623; - } - if (yych <= 0x08) { - yyt1 = YYCURSOR; - goto yy625; - } - if (yych <= '\n') { - yyt1 = YYCURSOR; - goto yy623; - } - yyt1 = YYCURSOR; - goto yy625; - } else { - if (yych <= '\r') { - yyt1 = YYCURSOR; - goto yy623; - } - if (yych <= 0x1F) { - yyt1 = YYCURSOR; - goto yy625; - } - if (yych <= '#') { - yyt1 = YYCURSOR; - goto yy623; - } - yyt1 = YYCURSOR; - goto yy625; - } + if (yych <= '/') { + if (yych <= '*') { + if (yych == '%') goto yy81; + goto yy627; } else { - if (yych <= ',') { - if (yych <= '%') { - yyt1 = YYCURSOR; - goto yy626; - } - if (yych == '+') { - yyt1 = YYCURSOR; - goto yy626; - } - yyt1 = YYCURSOR; - goto yy623; - } else { - if (yych <= '.') { - if (yych <= '-') { - yyt1 = YYCURSOR; - goto yy627; - } - yyt1 = YYCURSOR; - goto yy628; - } else { - if (yych <= '/') { - yyt1 = YYCURSOR; - goto yy625; - } - if (yych <= '9') goto yy425; - yyt1 = YYCURSOR; - } - } + if (yych == ',') goto yy627; + if (yych <= '.') goto yy81; + goto yy627; } } else { - if (yych <= '~') { - if (yych <= '^') { - if (yych <= '?') { - yyt1 = YYCURSOR; - goto yy623; - } - if (yych <= '@') { - yyt1 = YYCURSOR; - goto yy631; - } - if (yych <= 'Z') { - yyt1 = YYCURSOR; - goto yy632; - } - yyt1 = YYCURSOR; - goto yy623; - } else { - if (yych == '`') { - yyt1 = YYCURSOR; - goto yy623; - } - if (yych <= 'z') { - yyt1 = YYCURSOR; - goto yy632; - } - yyt1 = YYCURSOR; - goto yy623; - } + if (yych <= '^') { + if (yych <= '9') goto yy81; + if (yych <= '?') goto yy627; + if (yych <= 'Z') goto yy81; + goto yy627; } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt1 = YYCURSOR; - goto yy625; - } - if (yych <= 0xC1) goto yy327; - if (yych <= 0xDF) { - yyt1 = YYCURSOR; - goto yy633; - } - yyt1 = YYCURSOR; - goto yy634; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt1 = YYCURSOR; - goto yy635; - } - yyt1 = YYCURSOR; - goto yy636; - } else { - if (yych <= 0xF3) { - yyt1 = YYCURSOR; - goto yy637; - } - if (yych <= 0xF4) { - yyt1 = YYCURSOR; - goto yy638; - } - goto yy327; - } - } + if (yych == '`') goto yy627; + if (yych <= 'z') goto yy81; + goto yy627; } } yy630: - yyaccept = 30; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == ':') goto yy147; - goto yy624; -yy631: - yyaccept = 30; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= 0x1F) { - if (yych <= '\n') { - if (yych <= 0x00) goto yy624; - if (yych <= 0x08) goto yy4; - goto yy624; - } else { - if (yych == '\r') goto yy624; - goto yy4; - } - } else { - if (yych <= ',') { - if (yych == '$') goto yy4; - goto yy624; - } else { - if (yych == '/') goto yy4; - goto yy168; - } - } - } else { - if (yych <= '_') { - if (yych <= '@') { - if (yych <= ':') goto yy4; - if (yych <= '?') goto yy624; - goto yy4; - } else { - if (yych <= 'Z') goto yy168; - if (yych <= '^') goto yy624; - goto yy4; - } - } else { - if (yych <= '~') { - if (yych <= '`') goto yy624; - if (yych <= 'z') goto yy168; - goto yy624; - } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy624; - if (yych <= 0xF4) goto yy4; - goto yy624; - } - } - } -yy632: yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { - if (yych <= '#') { + if (yych <= 0x1B) { if (yych <= '\n') { - if (yych <= 0x00) goto yy624; + if (yych <= 0x00) goto yy627; if (yych <= 0x08) goto yy4; - goto yy624; + goto yy627; } else { - if (yych == '\r') goto yy624; - if (yych <= 0x1F) goto yy4; - goto yy624; + if (yych == '\r') goto yy627; + if (yych <= 0x1A) goto yy4; + goto yy627; } } else { - if (yych <= '*') { + if (yych <= '%') { + if (yych <= 0x1F) goto yy4; + if (yych <= '#') goto yy627; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - goto yy624; + goto yy80; } else { - if (yych <= '+') goto yy78; - if (yych <= ',') goto yy624; - if (yych <= '-') goto yy244; - goto yy332; + if (yych == '+') goto yy80; + if (yych <= ',') goto yy627; + goto yy46; } } } else { if (yych <= '^') { if (yych <= ':') { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy425; + if (yych <= '9') goto yy329; goto yy4; } else { - if (yych <= '?') goto yy624; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy425; - goto yy624; + if (yych <= '?') goto yy627; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy329; + goto yy627; } } else { if (yych <= '~') { - if (yych == '`') goto yy624; - if (yych <= 'z') goto yy425; - goto yy624; + if (yych == '`') goto yy627; + if (yych <= 'z') goto yy329; + goto yy627; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy624; + if (yych <= 0xC1) goto yy627; if (yych <= 0xF4) goto yy4; - goto yy624; + goto yy627; } } } -yy633: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy625; - goto yy1; -yy634: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy633; - goto yy1; -yy635: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy633; - goto yy1; -yy636: - yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy635; - goto yy1; -yy637: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy635; - goto yy1; -yy638: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy635; - goto yy1; -yy639: +yy631: + yyaccept = 30; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1B) { + if (yych <= '\n') { + if (yych <= 0x00) goto yy627; + if (yych <= 0x08) goto yy4; + goto yy627; + } else { + if (yych == '\r') goto yy627; + if (yych <= 0x1A) goto yy4; + goto yy627; + } + } else { + if (yych <= '%') { + if (yych <= 0x1F) goto yy4; + if (yych <= '#') goto yy627; + if (yych <= '$') goto yy4; + goto yy80; + } else { + if (yych == '+') goto yy80; + if (yych <= ',') goto yy627; + goto yy46; + } + } + } else { + if (yych <= '^') { + if (yych <= ':') { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy428; + goto yy4; + } else { + if (yych <= '?') goto yy627; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy46; + goto yy627; + } + } else { + if (yych <= '~') { + if (yych == '`') goto yy627; + if (yych <= 'z') goto yy46; + goto yy627; + } else { + if (yych <= 0x7F) goto yy4; + if (yych <= 0xC1) goto yy627; + if (yych <= 0xF4) goto yy4; + goto yy627; + } + } + } +yy632: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { - if (yych <= '$') { + if (yych <= '#') { if (yych <= '\f') { if (yych <= 0x00) { yyt1 = YYCURSOR; - goto yy623; + goto yy626; } if (yych <= 0x08) { yyt1 = YYCURSOR; - goto yy625; + goto yy628; } if (yych <= '\n') { - yyt1 = YYCURSOR; - goto yy623; - } - yyt1 = YYCURSOR; - goto yy625; - } else { - if (yych <= '\r') { - yyt1 = YYCURSOR; - goto yy623; - } - if (yych <= 0x1F) { - yyt1 = YYCURSOR; - goto yy625; - } - if (yych <= '#') { - yyt1 = YYCURSOR; - goto yy623; - } - yyt1 = YYCURSOR; - goto yy625; - } - } else { - if (yych <= ',') { - if (yych <= '%') { - yyt1 = YYCURSOR; - goto yy626; - } - if (yych == '+') { yyt1 = YYCURSOR; goto yy626; } yyt1 = YYCURSOR; - goto yy623; + goto yy628; } else { - if (yych <= '.') { - if (yych <= '-') { + if (yych <= 0x1A) { + if (yych <= '\r') { yyt1 = YYCURSOR; - goto yy627; + goto yy626; } yyt1 = YYCURSOR; goto yy628; } else { + if (yych <= 0x1B) { + yyt1 = YYCURSOR; + goto yy626; + } + if (yych <= 0x1F) { + yyt1 = YYCURSOR; + goto yy628; + } + yyt1 = YYCURSOR; + goto yy626; + } + } + } else { + if (yych <= '+') { + if (yych <= '$') { + yyt1 = YYCURSOR; + goto yy628; + } + if (yych <= '%') { + yyt1 = YYCURSOR; + goto yy629; + } + if (yych <= '*') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy629; + } else { + if (yych <= '-') { + if (yych <= ',') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy630; + } else { + if (yych <= '.') { + yyt1 = YYCURSOR; + goto yy631; + } if (yych <= '/') { yyt1 = YYCURSOR; - goto yy625; + goto yy628; } - if (yych <= '5') goto yy629; - goto yy425; + goto yy428; } } } @@ -19537,819 +20060,897 @@ yy639: if (yych <= 'Z') { if (yych <= ':') { yyt1 = YYCURSOR; - goto yy630; + goto yy633; } if (yych <= '?') { yyt1 = YYCURSOR; - goto yy623; + goto yy626; } if (yych <= '@') { yyt1 = YYCURSOR; - goto yy631; + goto yy634; } yyt1 = YYCURSOR; - goto yy632; + goto yy635; } else { if (yych <= '_') { if (yych <= '^') { yyt1 = YYCURSOR; - goto yy623; + goto yy626; } yyt1 = YYCURSOR; - goto yy632; + goto yy635; } else { if (yych <= '`') { yyt1 = YYCURSOR; - goto yy623; + goto yy626; } if (yych <= 'z') { yyt1 = YYCURSOR; - goto yy632; + goto yy635; } yyt1 = YYCURSOR; - goto yy623; + goto yy626; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt1 = YYCURSOR; - goto yy625; + goto yy628; } - if (yych <= 0xC1) goto yy327; + if (yych <= 0xC1) goto yy330; if (yych <= 0xDF) { yyt1 = YYCURSOR; - goto yy633; + goto yy636; } yyt1 = YYCURSOR; - goto yy634; + goto yy637; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt1 = YYCURSOR; - goto yy635; + goto yy638; } yyt1 = YYCURSOR; - goto yy636; + goto yy639; } else { if (yych <= 0xF3) { yyt1 = YYCURSOR; - goto yy637; + goto yy640; } if (yych <= 0xF4) { yyt1 = YYCURSOR; - goto yy638; + goto yy641; } - goto yy327; + goto yy330; } } } } -yy640: - yyaccept = 0; +yy633: + yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy711; - goto yy4; -yy641: - yyaccept = 31; + if (yych == ':') goto yy149; + goto yy627; +yy634: + yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '#') { + if (yych <= '/') { + if (yych <= 0x1A) { if (yych <= '\n') { - if (yych <= 0x00) goto yy642; + if (yych <= 0x00) goto yy627; if (yych <= 0x08) goto yy4; + goto yy627; } else { - if (yych == '\r') goto yy642; + if (yych == '\r') goto yy627; + goto yy4; + } + } else { + if (yych <= '#') { + if (yych <= 0x1B) goto yy627; if (yych <= 0x1F) goto yy4; + goto yy627; + } else { + if (yych <= '$') goto yy4; + if (yych <= ',') goto yy627; + if (yych <= '.') goto yy171; + goto yy4; + } + } + } else { + if (yych <= '_') { + if (yych <= '?') { + if (yych <= '9') goto yy171; + if (yych <= ':') goto yy4; + goto yy627; + } else { + if (yych <= '@') goto yy4; + if (yych <= 'Z') goto yy171; + if (yych <= '^') goto yy627; + goto yy4; + } + } else { + if (yych <= '~') { + if (yych <= '`') goto yy627; + if (yych <= 'z') goto yy171; + goto yy627; + } else { + if (yych <= 0x7F) goto yy4; + if (yych <= 0xC1) goto yy627; + if (yych <= 0xF4) goto yy4; + goto yy627; + } + } + } +yy635: + yyaccept = 30; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '-') { + if (yych <= 0x1B) { + if (yych <= '\n') { + if (yych <= 0x00) goto yy627; + if (yych <= 0x08) goto yy4; + goto yy627; + } else { + if (yych == '\r') goto yy627; + if (yych <= 0x1A) goto yy4; + goto yy627; + } + } else { + if (yych <= '%') { + if (yych <= 0x1F) goto yy4; + if (yych <= '#') goto yy627; + if (yych <= '$') goto yy4; + goto yy80; + } else { + if (yych == '+') goto yy80; + if (yych <= ',') goto yy627; + goto yy247; + } + } + } else { + if (yych <= '^') { + if (yych <= ':') { + if (yych <= '.') goto yy335; + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy428; + goto yy4; + } else { + if (yych <= '?') goto yy627; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy428; + goto yy627; + } + } else { + if (yych <= '~') { + if (yych == '`') goto yy627; + if (yych <= 'z') goto yy428; + goto yy627; + } else { + if (yych <= 0x7F) goto yy4; + if (yych <= 0xC1) goto yy627; + if (yych <= 0xF4) goto yy4; + goto yy627; + } + } + } +yy636: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy628; + goto yy1; +yy637: + yych = *++YYCURSOR; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy636; + goto yy1; +yy638: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy636; + goto yy1; +yy639: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy638; + goto yy1; +yy640: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy638; + goto yy1; +yy641: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy638; + goto yy1; +yy642: + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '5') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt1 = YYCURSOR; + goto yy626; + } + if (yych <= 0x08) { + yyt1 = YYCURSOR; + goto yy628; + } + if (yych <= '\n') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy628; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy628; + } else { + if (yych <= 0x1B) { + yyt1 = YYCURSOR; + goto yy626; + } + if (yych <= 0x1F) { + yyt1 = YYCURSOR; + goto yy628; + } + yyt1 = YYCURSOR; + goto yy626; + } } } else { if (yych <= '+') { - if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych >= '+') goto yy78; + if (yych <= '$') { + yyt1 = YYCURSOR; + goto yy628; + } + if (yych <= '%') { + yyt1 = YYCURSOR; + goto yy629; + } + if (yych <= '*') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy629; } else { - if (yych <= ',') goto yy642; - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy712; + if (yych <= '-') { + if (yych <= ',') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy630; + } else { + if (yych <= '.') { + yyt1 = YYCURSOR; + goto yy631; + } + if (yych <= '/') { + yyt1 = YYCURSOR; + goto yy628; + } + goto yy632; + } + } + } + } else { + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '9') goto yy428; + if (yych <= ':') { + yyt1 = YYCURSOR; + goto yy633; + } + if (yych <= '?') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy634; + } else { + if (yych <= '^') { + if (yych <= 'Z') { + yyt1 = YYCURSOR; + goto yy635; + } + yyt1 = YYCURSOR; + goto yy626; + } else { + if (yych == '`') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy635; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= '~') { + yyt1 = YYCURSOR; + goto yy626; + } + yyt1 = YYCURSOR; + goto yy628; + } else { + if (yych <= 0xC1) goto yy330; + if (yych <= 0xDF) { + yyt1 = YYCURSOR; + goto yy636; + } + yyt1 = YYCURSOR; + goto yy637; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt1 = YYCURSOR; + goto yy638; + } + yyt1 = YYCURSOR; + goto yy639; + } else { + if (yych <= 0xF3) { + yyt1 = YYCURSOR; + goto yy640; + } + if (yych <= 0xF4) { + yyt1 = YYCURSOR; + goto yy641; + } + goto yy330; + } + } + } + } +yy643: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy714; + goto yy4; +yy644: + yyaccept = 31; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy645; + if (yych <= 0x08) goto yy4; + if (yych >= '\v') goto yy4; + } else { + if (yych <= '\r') goto yy645; + if (yych != 0x1B) goto yy4; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy645; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy80; + } else { + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy645; + if (yych <= '.') goto yy46; + goto yy4; } } } else { if (yych <= '^') { if (yych <= '@') { + if (yych <= '9') goto yy715; if (yych <= ':') goto yy4; - if (yych >= '@') goto yy94; + if (yych >= '@') goto yy96; } else { - if (yych == 'T') goto yy713; - if (yych <= 'Z') goto yy45; + if (yych == 'T') goto yy716; + if (yych <= 'Z') goto yy46; } } else { if (yych <= '~') { - if (yych == '`') goto yy642; - if (yych <= 'z') goto yy45; + if (yych == '`') goto yy645; + if (yych <= 'z') goto yy46; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy642; + if (yych <= 0xC1) goto yy645; if (yych <= 0xF4) goto yy4; } } } -yy642: -#line 178 "../../lnav/src/data_scanner_re.re" - { - RET(DT_DATE); - } -#line 19664 "data_scanner_re.cc" -yy643: - yyaccept = 31; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= 0x1F) { - if (yych <= '\n') { - if (yych <= 0x00) goto yy642; - if (yych <= 0x08) goto yy4; - goto yy642; - } else { - if (yych == '\r') goto yy642; - goto yy4; - } - } else { - if (yych <= ',') { - if (yych == '$') goto yy4; - goto yy642; - } else { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy714; - goto yy4; - } - } - } else { - if (yych <= '_') { - if (yych <= 'T') { - if (yych <= '?') goto yy642; - if (yych <= 'S') goto yy4; - goto yy715; - } else { - if (yych <= 'Z') goto yy4; - if (yych <= '^') goto yy642; - goto yy4; - } - } else { - if (yych <= '~') { - if (yych <= '`') goto yy642; - if (yych <= 'z') goto yy4; - goto yy642; - } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy642; - if (yych <= 0xF4) goto yy4; - goto yy642; - } - } - } -yy644: - yyaccept = 11; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= ':') { - if (yych <= '%') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy106; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy106; - goto yy4; - } else { - if (yych <= 0x1F) { - if (yych <= '\r') goto yy106; - goto yy4; - } else { - if (yych <= '#') goto yy106; - if (yych <= '$') goto yy4; - goto yy102; - } - } - } else { - if (yych <= '-') { - if (yych == '+') goto yy78; - if (yych <= ',') goto yy106; - goto yy716; - } else { - if (yych <= '/') { - if (yych <= '.') goto yy254; - goto yy4; - } else { - if (yych <= '7') goto yy717; - if (yych <= '9') goto yy718; - goto yy143; - } - } - } - } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy106; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy189; - goto yy719; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy189; - goto yy112; - } else { - if (yych == '_') goto yy45; - goto yy106; - } - } - } else { - if (yych <= 'z') { - if (yych == 'e') goto yy719; - if (yych <= 'f') goto yy189; - goto yy112; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy106; - goto yy4; - } else { - if (yych <= 0xC1) goto yy106; - if (yych <= 0xF4) goto yy4; - goto yy106; - } - } - } - } yy645: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= ':') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy25; - goto yy4; - } else { - if (yych <= '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy25; - goto yy4; - } - } else { - if (yych <= ',') { - if (yych <= '%') goto yy102; - if (yych == '+') goto yy78; - goto yy25; - } else { - if (yych <= '.') { - if (yych <= '-') goto yy716; - goto yy254; - } else { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy718; - goto yy143; - } - } - } - } else { - if (yych <= '`') { - if (yych <= 'E') { - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - if (yych <= 'D') goto yy189; - goto yy719; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy189; - goto yy112; - } else { - if (yych == '_') goto yy45; - goto yy25; - } - } - } else { - if (yych <= 'z') { - if (yych == 'e') goto yy719; - if (yych <= 'f') goto yy189; - goto yy112; - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy25; - goto yy4; - } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xF4) goto yy4; - goto yy25; - } - } - } - } +#line 179 "../../lnav/src/data_scanner_re.re" + { + RET(DT_DATE); + } +#line 20475 "data_scanner_re.cc" yy646: - yyaccept = 12; + yyaccept = 31; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '#') { + if (yych <= '9') { + if (yych <= 0x1A) { if (yych <= '\n') { - if (yych <= 0x00) goto yy110; + if (yych <= 0x00) goto yy645; if (yych <= 0x08) goto yy4; - goto yy110; + goto yy645; } else { - if (yych == '\r') goto yy110; - if (yych <= 0x1F) goto yy4; - goto yy110; + if (yych == '\r') goto yy645; + goto yy4; } } else { - if (yych <= '+') { - if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy110; - goto yy78; + if (yych <= '#') { + if (yych <= 0x1B) goto yy645; + if (yych <= 0x1F) goto yy4; + goto yy645; } else { - if (yych <= ',') goto yy110; - if (yych <= '-') goto yy716; - if (yych <= '.') goto yy45; - goto yy4; + if (yych <= '$') goto yy4; + if (yych <= ',') goto yy645; + if (yych <= '/') goto yy4; + goto yy717; } } } else { if (yych <= '_') { - if (yych <= '@') { - if (yych <= '9') goto yy189; - if (yych <= ':') goto yy143; - if (yych <= '?') goto yy110; - goto yy94; + if (yych <= 'S') { + if (yych <= ':') goto yy4; + if (yych <= '?') goto yy645; + goto yy4; } else { - if (yych <= 'F') goto yy189; - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy110; - goto yy45; + if (yych <= 'T') goto yy718; + if (yych <= 'Z') goto yy4; + if (yych <= '^') goto yy645; + goto yy4; } } else { if (yych <= '~') { - if (yych <= '`') goto yy110; - if (yych <= 'f') goto yy189; - if (yych <= 'z') goto yy112; - goto yy110; + if (yych <= '`') goto yy645; + if (yych <= 'z') goto yy4; + goto yy645; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy110; + if (yych <= 0xC1) goto yy645; if (yych <= 0xF4) goto yy4; - goto yy110; + goto yy645; } } } yy647: - yyaccept = 12; + yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '9') { if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy110; + if (yych <= '\f') { + if (yych <= 0x00) goto yy108; if (yych <= 0x08) goto yy4; - goto yy110; + if (yych <= '\n') goto yy108; + goto yy4; } else { - if (yych == '\r') goto yy110; - if (yych <= 0x1F) goto yy4; - goto yy110; + if (yych <= 0x1A) { + if (yych <= '\r') goto yy108; + goto yy4; + } else { + if (yych <= 0x1B) goto yy108; + if (yych <= 0x1F) goto yy4; + goto yy108; + } } } else { - if (yych <= '+') { - if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy110; - goto yy187; + if (yych <= ',') { + if (yych <= '%') { + if (yych <= '$') goto yy4; + goto yy104; + } else { + if (yych == '+') goto yy80; + goto yy108; + } } else { - if (yych <= ',') goto yy110; - if (yych <= '-') goto yy720; - if (yych <= '.') goto yy45; - goto yy4; + if (yych <= '.') { + if (yych <= '-') goto yy719; + goto yy257; + } else { + if (yych <= '/') goto yy4; + if (yych <= '7') goto yy720; + goto yy721; + } } } } else { if (yych <= '_') { - if (yych <= '@') { - if (yych <= '9') goto yy189; - if (yych <= ':') goto yy143; - if (yych <= '?') goto yy110; - goto yy94; + if (yych <= 'D') { + if (yych <= ':') goto yy145; + if (yych <= '?') goto yy108; + if (yych <= '@') goto yy96; + goto yy192; } else { - if (yych <= 'F') goto yy189; - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy110; - goto yy45; + if (yych <= 'F') { + if (yych <= 'E') goto yy722; + goto yy192; + } else { + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy108; + goto yy46; + } } } else { - if (yych <= '~') { - if (yych <= '`') goto yy110; - if (yych <= 'f') goto yy189; - if (yych <= 'z') goto yy112; - goto yy110; + if (yych <= 'z') { + if (yych <= 'd') { + if (yych <= '`') goto yy108; + goto yy192; + } else { + if (yych <= 'e') goto yy722; + if (yych <= 'f') goto yy192; + goto yy114; + } } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy110; - if (yych <= 0xF4) goto yy4; - goto yy110; + if (yych <= 0x7F) { + if (yych <= '~') goto yy108; + goto yy4; + } else { + if (yych <= 0xC1) goto yy108; + if (yych <= 0xF4) goto yy4; + goto yy108; + } } } } yy648: - yyaccept = 18; + yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= '/') { - yyt2 = yyt1; - goto yy192; + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '9') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy26; + goto yy4; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') goto yy26; + goto yy4; + } else { + if (yych <= 0x1B) goto yy26; + if (yych <= 0x1F) goto yy4; + goto yy26; + } + } + } else { + if (yych <= '+') { + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy104; + if (yych <= '*') goto yy26; + goto yy80; + } else { + if (yych <= '-') { + if (yych <= ',') goto yy26; + goto yy719; + } else { + if (yych <= '.') goto yy257; + if (yych <= '/') goto yy4; + goto yy721; + } + } } - if (yych <= '9') goto yy524; - yyt2 = yyt1; - goto yy192; } else { - if (yych <= 'Z') goto yy524; - if (yych <= '`') { - yyt2 = yyt1; - goto yy192; + if (yych <= '_') { + if (yych <= 'D') { + if (yych <= ':') goto yy145; + if (yych <= '?') goto yy26; + if (yych <= '@') goto yy96; + goto yy192; + } else { + if (yych <= 'F') { + if (yych <= 'E') goto yy722; + goto yy192; + } else { + if (yych <= 'Z') goto yy114; + if (yych <= '^') goto yy26; + goto yy46; + } + } + } else { + if (yych <= 'z') { + if (yych <= 'd') { + if (yych <= '`') goto yy26; + goto yy192; + } else { + if (yych <= 'e') goto yy722; + if (yych <= 'f') goto yy192; + goto yy114; + } + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy26; + goto yy4; + } else { + if (yych <= 0xC1) goto yy26; + if (yych <= 0xF4) goto yy4; + goto yy26; + } + } } - if (yych <= 'z') goto yy524; - yyt2 = yyt1; - goto yy192; } yy649: - yyaccept = 0; + yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= '$') { + if (yych <= '.') { + if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '\n') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; + if (yych <= 0x00) goto yy112; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy112; + goto yy4; } else { - if (yych <= '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; + if (yych <= '\r') goto yy112; + if (yych == 0x1B) goto yy112; + goto yy4; } } else { - if (yych <= '.') { - if (yych <= '%') { - yyt1 = YYCURSOR; - goto yy648; - } - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy356; + if (yych <= '*') { + if (yych <= '#') goto yy112; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy80; + goto yy112; } else { - if (yych <= '9') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy272; - } - goto yy721; - } else { - if (yych <= ':') goto yy650; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy112; + if (yych <= '-') goto yy719; + goto yy46; } } } else { - if (yych <= '~') { - if (yych <= '_') { - if (yych <= 'F') goto yy721; - if (yych <= 'Z') goto yy3; - if (yych <= '^') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; + if (yych <= '^') { + if (yych <= '?') { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy192; + if (yych <= ':') goto yy145; + goto yy112; } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy721; - if (yych <= 'z') goto yy3; - yyt2 = YYCURSOR; - goto yy191; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy192; + if (yych <= 'Z') goto yy114; + goto yy112; } } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - yyt2 = YYCURSOR; - goto yy278; + if (yych <= 'z') { + if (yych <= '_') goto yy46; + if (yych <= '`') goto yy112; + if (yych <= 'f') goto yy192; + goto yy114; } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy279; - } - yyt2 = YYCURSOR; - goto yy280; + if (yych <= 0x7F) { + if (yych <= '~') goto yy112; + goto yy4; } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy5; + if (yych <= 0xC1) goto yy112; + if (yych <= 0xF4) goto yy4; + goto yy112; } } } } yy650: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy722; - if (yych <= ':') goto yy147; - goto yy1; + yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy112; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy112; + goto yy4; + } else { + if (yych <= '\r') goto yy112; + if (yych == 0x1B) goto yy112; + goto yy4; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy112; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy80; + goto yy112; + } else { + if (yych <= '+') goto yy190; + if (yych <= ',') goto yy112; + if (yych <= '-') goto yy723; + goto yy46; + } + } } else { - if (yych <= 'F') goto yy722; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy722; - goto yy1; + if (yych <= '^') { + if (yych <= '?') { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy192; + if (yych <= ':') goto yy145; + goto yy112; + } else { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy192; + if (yych <= 'Z') goto yy114; + goto yy112; + } + } else { + if (yych <= 'z') { + if (yych <= '_') goto yy46; + if (yych <= '`') goto yy112; + if (yych <= 'f') goto yy192; + goto yy114; + } else { + if (yych <= 0x7F) { + if (yych <= '~') goto yy112; + goto yy4; + } else { + if (yych <= 0xC1) goto yy112; + if (yych <= 0xF4) goto yy4; + goto yy112; + } + } + } } yy651: - yyaccept = 0; + yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'F') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '\n') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= '9') { - if (yych <= '%') { - yyt1 = YYCURSOR; - goto yy648; - } - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy272; - } - goto yy721; - } else { - if (yych <= ':') goto yy650; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy272; - } - goto yy721; - } + if (yych <= '@') { + if (yych <= '/') { + yyt2 = yyt1; + goto yy195; } + if (yych <= '9') goto yy527; + yyt2 = yyt1; + goto yy195; } else { - if (yych <= 0x7F) { - if (yych <= '`') { - if (yych <= 'Z') goto yy3; - if (yych == '_') { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'f') goto yy721; - if (yych <= 'z') goto yy3; - if (yych <= '~') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy278; - } - yyt2 = YYCURSOR; - goto yy279; - } else { - if (yych <= 0xF0) { - yyt2 = YYCURSOR; - goto yy280; - } - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy5; - } + if (yych <= 'Z') goto yy527; + if (yych <= '`') { + yyt2 = yyt1; + goto yy195; } + if (yych <= 'z') goto yy527; + yyt2 = yyt1; + goto yy195; } yy652: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= '$') { + if (yych <= '?') { + if (yych <= '#') { if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } else { - if (yych <= '\r') { + if (yych <= 0x1A) { + if (yych <= '\r') { + yyt2 = YYCURSOR; + goto yy194; + } yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { + goto yy275; + } else { + if (yych <= 0x1B) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x1F) { + yyt2 = YYCURSOR; + goto yy275; + } yyt2 = YYCURSOR; - goto yy272; + goto yy194; } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; } } else { - if (yych <= '.') { + if (yych <= '-') { + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy275; + } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy648; + goto yy651; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy272; + goto yy194; } yyt2 = YYCURSOR; - goto yy356; + goto yy275; } else { - if (yych <= '9') { - if (yych <= '/') { + if (yych <= '/') { + if (yych <= '.') { yyt2 = YYCURSOR; - goto yy272; - } - goto yy723; - } else { - if (yych <= ':') goto yy650; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; + goto yy359; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; + } else { + if (yych <= '9') goto yy724; + if (yych >= ';') { + yyt2 = YYCURSOR; + goto yy194; + } } } } } else { if (yych <= '~') { - if (yych <= '_') { - if (yych <= 'F') goto yy721; - if (yych <= 'Z') goto yy3; - if (yych <= '^') { + if (yych <= '^') { + if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy275; } + if (yych <= 'F') goto yy724; + if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy272; + goto yy194; } else { if (yych <= '`') { + if (yych <= '_') { + yyt2 = YYCURSOR; + goto yy275; + } yyt2 = YYCURSOR; - goto yy191; + goto yy194; + } else { + if (yych <= 'f') goto yy724; + if (yych <= 'z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; } - if (yych <= 'f') goto yy721; - if (yych <= 'z') goto yy3; - yyt2 = YYCURSOR; - goto yy191; } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy277; + goto yy280; } yyt2 = YYCURSOR; - goto yy278; + goto yy281; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy279; + goto yy282; } yyt2 = YYCURSOR; - goto yy280; + goto yy283; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy281; + goto yy284; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy282; + goto yy285; } goto yy5; } @@ -20357,69 +20958,210 @@ yy652: } } yy653: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy725; + if (yych <= ':') goto yy149; + goto yy1; + } else { + if (yych <= 'F') goto yy725; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy725; + goto yy1; + } +yy654: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '?') { - if (yych <= '$') { + if (yych <= '@') { + if (yych <= 0x1F) { if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 0x1F) { + if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } } else { - if (yych <= '.') { + if (yych <= ',') { + if (yych <= '#') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy275; + } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy648; + goto yy651; + } + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= '9') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy275; + } + goto yy724; + } else { + if (yych <= ':') goto yy653; + if (yych <= '?') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } + } + } + } else { + if (yych <= '~') { + if (yych <= '_') { + if (yych <= 'F') goto yy724; + if (yych <= 'Z') goto yy3; + if (yych <= '^') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy724; + if (yych <= 'z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } + yyt2 = YYCURSOR; + goto yy281; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy282; + } + yyt2 = YYCURSOR; + goto yy283; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; + } + } + } + } +yy655: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '\n') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0x1B) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x1F) { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= '-') { + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '%') { + yyt1 = YYCURSOR; + goto yy651; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy272; + goto yy194; } yyt2 = YYCURSOR; - goto yy356; + goto yy275; } else { - if (yych <= '5') { - if (yych <= '/') { + if (yych <= '/') { + if (yych <= '.') { yyt2 = YYCURSOR; - goto yy272; + goto yy359; } - goto yy723; - } else { - if (yych <= '9') goto yy721; - if (yych <= ':') goto yy650; yyt2 = YYCURSOR; - goto yy191; + goto yy275; + } else { + if (yych <= '9') goto yy726; + if (yych <= ':') goto yy653; + yyt2 = YYCURSOR; + goto yy194; } } } @@ -20428,469 +21170,552 @@ yy653: if (yych <= '^') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } - if (yych <= 'F') goto yy721; + if (yych <= 'F') goto yy724; if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= '`') { if (yych <= '_') { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { - if (yych <= 'f') goto yy721; + if (yych <= 'f') goto yy724; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy277; + goto yy280; } yyt2 = YYCURSOR; - goto yy278; + goto yy281; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy279; + goto yy282; } yyt2 = YYCURSOR; - goto yy280; + goto yy283; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy281; + goto yy284; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy282; + goto yy285; } goto yy5; } } } } -yy654: +yy656: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ':') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '\n') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0x1B) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x1F) { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= '-') { + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '%') { + yyt1 = YYCURSOR; + goto yy651; + } + if (yych <= ',') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '/') { + if (yych <= '.') { + yyt2 = YYCURSOR; + goto yy359; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '5') goto yy726; + if (yych <= '9') goto yy724; + goto yy653; + } + } + } + } else { + if (yych <= 'z') { + if (yych <= 'Z') { + if (yych <= '?') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 'F') goto yy724; + goto yy3; + } else { + if (yych <= '_') { + if (yych <= '^') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy724; + goto yy3; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= '~') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } + yyt2 = YYCURSOR; + goto yy281; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy282; + } + yyt2 = YYCURSOR; + goto yy283; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; + } + } + } + } +yy657: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'f') { if (yych <= '9') { if (yych == '.') { yyt2 = YYCURSOR; - goto yy614; + goto yy617; } if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy612; - } - yyt1 = YYCURSOR; - goto yy656; - } else { - if (yych <= '@') { - if (yych <= ':') goto yy724; - yyt2 = YYCURSOR; - goto yy612; - } else { - if (yych <= 'F') { - yyt1 = YYCURSOR; - goto yy656; - } - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy612; - } - yyt1 = YYCURSOR; - goto yy656; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy612; - } - if (yych <= 0xC1) goto yy348; - if (yych <= 0xDF) { yyt2 = YYCURSOR; goto yy615; } + yyt1 = YYCURSOR; + goto yy659; + } else { + if (yych <= '@') { + if (yych <= ':') goto yy727; + yyt2 = YYCURSOR; + goto yy615; + } else { + if (yych <= 'F') { + yyt1 = YYCURSOR; + goto yy659; + } + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy615; + } + yyt1 = YYCURSOR; + goto yy659; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy615; + } + if (yych <= 0xC1) goto yy351; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy618; + } yyt2 = YYCURSOR; - goto yy616; + goto yy619; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy617; - } - yyt2 = YYCURSOR; - goto yy618; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy619; - } - if (yych <= 0xF4) { yyt2 = YYCURSOR; goto yy620; } - goto yy348; + yyt2 = YYCURSOR; + goto yy621; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy622; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy623; + } + goto yy351; } } } -yy655: +yy658: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { - if (yych <= '/') goto yy348; - if (yych <= '9') goto yy532; - if (yych <= ':') goto yy724; - goto yy348; + if (yych <= '/') goto yy351; + if (yych <= '9') goto yy535; + if (yych <= ':') goto yy727; + goto yy351; } else { - if (yych <= 'F') goto yy532; - if (yych <= '`') goto yy348; - if (yych <= 'f') goto yy532; - goto yy348; + if (yych <= 'F') goto yy535; + if (yych <= '`') goto yy351; + if (yych <= 'f') goto yy535; + goto yy351; } -yy656: +yy659: yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { - if (yych <= '/') goto yy613; - if (yych <= '9') goto yy657; - if (yych <= ':') goto yy445; - goto yy613; + if (yych <= '/') goto yy616; + if (yych <= '9') goto yy660; + if (yych <= ':') goto yy448; + goto yy616; } else { - if (yych <= 'F') goto yy657; - if (yych <= '`') goto yy613; - if (yych >= 'g') goto yy613; - } -yy657: - yych = *++YYCURSOR; - if (yych == ':') goto yy445; - goto yy1; -yy658: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy725; - if (yych >= ';') goto yy1; - } else { - if (yych <= 'F') goto yy725; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy725; - goto yy1; - } -yy659: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy726; - if (yych <= ':') goto yy727; - goto yy1; - } else { - if (yych <= 'F') goto yy726; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy726; - goto yy1; + if (yych <= 'F') goto yy660; + if (yych <= '`') goto yy616; + if (yych >= 'g') goto yy616; } yy660: yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy728; - goto yy729; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy730; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy730; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } + if (yych == ':') goto yy448; + goto yy1; yy661: yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy731; - goto yy729; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy730; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy730; - } - } + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy728; + if (yych >= ';') goto yy1; } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } + if (yych <= 'F') goto yy728; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy728; + goto yy1; } yy662: yych = *++YYCURSOR; - if (yych <= '`') { - if (yych <= '5') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '4') goto yy731; - goto yy732; - } - } else { - if (yych <= '@') { - if (yych <= '9') goto yy728; - if (yych <= ':') goto yy729; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'F') goto yy730; - if (yych <= 'Z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } - } + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy729; + if (yych <= ':') goto yy730; + goto yy1; } else { - if (yych <= 0xDF) { - if (yych <= 'z') { - if (yych <= 'f') goto yy730; - goto yy1; - } else { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - yyt2 = YYCURSOR; - goto yy198; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy199; - } - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } + if (yych <= 'F') goto yy729; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy729; + goto yy1; } yy663: yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy730; - if (yych <= ':') goto yy729; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy730; - goto yy1; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy731; + goto yy732; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy733; + } else { + if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 'f') goto yy730; - goto yy1; + goto yy733; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } yyt2 = YYCURSOR; - goto yy198; + goto yy202; } - yyt2 = YYCURSOR; - goto yy199; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } yy664: + yych = *++YYCURSOR; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy734; + goto yy732; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy733; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy733; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy665: + yych = *++YYCURSOR; + if (yych <= '`') { + if (yych <= '5') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '4') goto yy734; + goto yy735; + } + } else { + if (yych <= '@') { + if (yych <= '9') goto yy731; + if (yych <= ':') goto yy732; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'F') goto yy733; + if (yych <= 'Z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= 0xDF) { + if (yych <= 'z') { + if (yych <= 'f') goto yy733; + goto yy1; + } else { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + yyt2 = YYCURSOR; + goto yy201; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy202; + } + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy666: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= '9') goto yy733; - if (yych <= ':') goto yy536; + if (yych <= ':') goto yy732; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 'Z') { if (yych <= 'F') goto yy733; @@ -20898,7 +21723,7 @@ yy664: } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 'f') goto yy733; goto yy1; @@ -20908,69 +21733,128 @@ yy664: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy665: +yy667: + yych = *++YYCURSOR; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy736; + if (yych <= ':') goto yy539; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'Z') { + if (yych <= 'F') goto yy736; + goto yy1; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy736; + goto yy1; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy668: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy285; + goto yy288; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy733; - goto yy536; + if (yych <= '9') goto yy736; + goto yy539; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy733; + goto yy736; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy733; + goto yy736; } } } else { @@ -20978,348 +21862,135 @@ yy665: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy666: +yy669: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy734; + if (yych == '.') goto yy737; if (yych <= '/') goto yy4; - if (yych <= '9') goto yy735; + if (yych <= '9') goto yy738; goto yy4; -yy667: +yy670: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy734; + if (yych == '.') goto yy737; if (yych <= '/') goto yy4; - if (yych <= '9') goto yy666; + if (yych <= '9') goto yy669; goto yy4; -yy668: +yy671: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy734; + if (yych == '.') goto yy737; goto yy4; } else { - if (yych <= '4') goto yy666; - if (yych <= '5') goto yy736; - if (yych <= '9') goto yy735; + if (yych <= '4') goto yy669; + if (yych <= '5') goto yy739; + if (yych <= '9') goto yy738; goto yy4; } -yy669: +yy672: yych = *++YYCURSOR; if (yych <= '1') { if (yych <= '/') goto yy1; - if (yych <= '0') goto yy737; - goto yy738; + if (yych <= '0') goto yy740; + goto yy741; } else { - if (yych <= '2') goto yy739; - if (yych <= '9') goto yy737; + if (yych <= '2') goto yy742; + if (yych <= '9') goto yy740; goto yy1; } -yy670: +yy673: yych = *++YYCURSOR; - if (yych == '.') goto yy669; + if (yych == '.') goto yy672; goto yy1; -yy671: +yy674: yych = *++YYCURSOR; - if (yych == '.') goto yy669; + if (yych == '.') goto yy672; if (yych <= '/') goto yy1; - if (yych <= '5') goto yy670; + if (yych <= '5') goto yy673; goto yy1; -yy672: +yy675: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= '9') goto yy1; - if (yych <= ':') goto yy460; + if (yych <= ':') goto yy463; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy199; + goto yy202; } yyt2 = YYCURSOR; - goto yy200; + goto yy203; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy201; + goto yy204; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } -yy673: - yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy740; - goto yy741; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy459; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy459; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy674: - yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy742; - goto yy460; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy459; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy459; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy675: - yych = *++YYCURSOR; - if (yych <= '`') { - if (yych <= '5') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '4') goto yy742; - goto yy743; - } - } else { - if (yych <= '@') { - if (yych <= '9') goto yy740; - if (yych <= ':') goto yy460; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'F') goto yy459; - if (yych <= 'Z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } - } - } else { - if (yych <= 0xDF) { - if (yych <= 'z') { - if (yych <= 'f') goto yy459; - goto yy1; - } else { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - yyt2 = YYCURSOR; - goto yy198; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy199; - } - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } yy676: yych = *++YYCURSOR; if (yych <= 'f') { @@ -21327,32 +21998,32 @@ yy676: if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy285; + goto yy288; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy740; - goto yy460; + if (yych <= '9') goto yy743; + goto yy744; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy459; + goto yy462; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy459; + goto yy462; } } } else { @@ -21360,887 +22031,1201 @@ yy676: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } yy677: - yyaccept = 27; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[0+yych] & 128) { - goto yy744; - } - if (yych <= 0xDF) { - if (yych <= '\'') { - if (yych <= 0x00) goto yy298; - if (yych <= '"') goto yy745; - goto yy746; + yych = *++YYCURSOR; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy745; + goto yy463; + } } else { - if (yych <= '\\') goto yy747; - if (yych <= 0xC1) goto yy298; - goto yy748; + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy462; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy462; + } } } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy749; - if (yych <= 0xEF) goto yy750; - goto yy751; + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } } else { - if (yych <= 0xF3) goto yy752; - if (yych <= 0xF4) goto yy753; - goto yy298; + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } } } yy678: yych = *++YYCURSOR; - if (yych <= 0xC1) { - if (yych <= '\n') { - if (yych <= 0x00) goto yy744; - if (yych <= '\t') goto yy550; - goto yy464; + if (yych <= '`') { + if (yych <= '5') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '4') goto yy745; + goto yy746; + } } else { - if (yych == '>') goto yy677; - if (yych <= 0x7F) goto yy550; - goto yy1; + if (yych <= '@') { + if (yych <= '9') goto yy743; + if (yych <= ':') goto yy463; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'F') goto yy462; + if (yych <= 'Z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } } } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy679; - if (yych <= 0xE0) goto yy680; - goto yy681; + if (yych <= 0xDF) { + if (yych <= 'z') { + if (yych <= 'f') goto yy462; + goto yy1; + } else { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + yyt2 = YYCURSOR; + goto yy201; + } } else { - if (yych <= 0xF0) goto yy682; - if (yych <= 0xF3) goto yy683; - if (yych <= 0xF4) goto yy684; - goto yy1; + if (yych <= 0xF0) { + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy202; + } + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } } } yy679: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy550; - goto yy1; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy743; + goto yy463; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy462; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy462; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } yy680: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy679; - goto yy1; + yyaccept = 27; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[0+yych] & 128) { + goto yy747; + } + if (yych <= 0xDF) { + if (yych <= '\'') { + if (yych <= 0x00) goto yy301; + if (yych <= '"') goto yy748; + goto yy749; + } else { + if (yych <= '\\') goto yy750; + if (yych <= 0xC1) goto yy301; + goto yy751; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy752; + if (yych <= 0xEF) goto yy753; + goto yy754; + } else { + if (yych <= 0xF3) goto yy755; + if (yych <= 0xF4) goto yy756; + goto yy301; + } + } yy681: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy679; - goto yy1; + if (yych <= 0xC1) { + if (yych <= '\n') { + if (yych <= 0x00) goto yy747; + if (yych <= '\t') goto yy553; + goto yy467; + } else { + if (yych == '>') goto yy680; + if (yych <= 0x7F) goto yy553; + goto yy1; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xDF) goto yy682; + if (yych <= 0xE0) goto yy683; + goto yy684; + } else { + if (yych <= 0xF0) goto yy685; + if (yych <= 0xF3) goto yy686; + if (yych <= 0xF4) goto yy687; + goto yy1; + } + } yy682: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy681; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy553; goto yy1; yy683: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy681; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy682; goto yy1; yy684: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy681; + if (yych <= 0xBF) goto yy682; goto yy1; yy685: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy684; + goto yy1; +yy686: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy684; + goto yy1; +yy687: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy684; + goto yy1; +yy688: yych = *++YYCURSOR; if (yybm[0+yych] & 64) { - goto yy685; + goto yy688; } if (yych <= 'Z') { if (yych <= '-') { if (yych <= 0x00) goto yy1; - if (yych <= '"') goto yy392; - if (yych <= '\'') goto yy391; - goto yy754; + if (yych <= '"') goto yy395; + if (yych <= '\'') goto yy394; + goto yy757; } else { if (yych <= ':') { - if (yych <= '/') goto yy755; - goto yy754; + if (yych <= '/') goto yy758; + goto yy757; } else { - if (yych <= '>') goto yy756; - if (yych <= '?') goto yy755; - goto yy754; + if (yych <= '>') goto yy759; + if (yych <= '?') goto yy758; + goto yy757; } } } else { if (yych <= 0xE0) { if (yych <= 'z') { - if (yych <= '\\') goto yy757; - goto yy754; + if (yych <= '\\') goto yy760; + goto yy757; } else { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy758; - goto yy759; + if (yych <= 0xDF) goto yy761; + goto yy762; } } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy760; - goto yy761; + if (yych <= 0xEF) goto yy763; + goto yy764; } else { - if (yych <= 0xF3) goto yy762; - if (yych <= 0xF4) goto yy763; + if (yych <= 0xF3) goto yy765; + if (yych <= 0xF4) goto yy766; goto yy1; } } } -yy686: +yy689: yych = *++YYCURSOR; if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy686; + if (yych == '\t') goto yy689; goto yy1; } else { - if (yych <= '\r') goto yy686; + if (yych <= '\r') goto yy689; if (yych <= 0x1F) goto yy1; - goto yy686; + goto yy689; } } else { if (yych <= '=') { - if (yych == '/') goto yy208; + if (yych == '/') goto yy211; goto yy1; } else { - if (yych <= '>') goto yy209; - if (yych <= '?') goto yy208; + if (yych <= '>') goto yy212; + if (yych <= '?') goto yy211; goto yy1; } } -yy687: +yy690: yych = *++YYCURSOR; if (yych <= '?') { if (yych <= '&') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy687; - goto yy498; + if (yych == '\t') goto yy690; + goto yy501; } else { - if (yych <= '\r') goto yy687; - if (yych == ' ') goto yy687; - goto yy498; + if (yych <= '\r') goto yy690; + if (yych == ' ') goto yy690; + goto yy501; } } else { if (yych <= '.') { - if (yych <= '\'') goto yy764; - if (yych == '-') goto yy590; - goto yy498; + if (yych <= '\'') goto yy767; + if (yych == '-') goto yy593; + goto yy501; } else { if (yych <= ':') { - if (yych <= '/') goto yy591; - goto yy590; + if (yych <= '/') goto yy594; + goto yy593; } else { - if (yych <= '=') goto yy498; - if (yych <= '>') goto yy592; - goto yy591; + if (yych <= '=') goto yy501; + if (yych <= '>') goto yy595; + goto yy594; } } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy498; - if (yych <= 'Z') goto yy590; - if (yych <= '[') goto yy498; - goto yy593; + if (yych <= '@') goto yy501; + if (yych <= 'Z') goto yy593; + if (yych <= '[') goto yy501; + goto yy596; } else { - if (yych == '_') goto yy590; - if (yych <= '`') goto yy498; - goto yy590; + if (yych == '_') goto yy593; + if (yych <= '`') goto yy501; + goto yy593; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy498; + if (yych <= 0x7F) goto yy501; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy594; - goto yy595; + if (yych <= 0xDF) goto yy597; + goto yy598; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy596; - goto yy597; + if (yych <= 0xEF) goto yy599; + goto yy600; } else { - if (yych <= 0xF3) goto yy598; - if (yych <= 0xF4) goto yy599; + if (yych <= 0xF3) goto yy601; + if (yych <= 0xF4) goto yy602; goto yy1; } } } } -yy688: +yy691: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0xC1) { if (yych <= '"') { - if (yych <= 0x00) goto yy303; - if (yych <= '!') goto yy592; + if (yych <= 0x00) goto yy306; + if (yych <= '!') goto yy595; } else { - if (yych == '\\') goto yy690; - if (yych <= 0x7F) goto yy592; - goto yy303; + if (yych == '\\') goto yy693; + if (yych <= 0x7F) goto yy595; + goto yy306; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy691; - if (yych <= 0xE0) goto yy692; - goto yy693; + if (yych <= 0xDF) goto yy694; + if (yych <= 0xE0) goto yy695; + goto yy696; } else { - if (yych <= 0xF0) goto yy694; - if (yych <= 0xF3) goto yy695; - if (yych <= 0xF4) goto yy696; - goto yy303; + if (yych <= 0xF0) goto yy697; + if (yych <= 0xF3) goto yy698; + if (yych <= 0xF4) goto yy699; + goto yy306; } } -yy689: +yy692: yych = *++YYCURSOR; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy765; + goto yy768; } else { - if (yych == '\r') goto yy765; + if (yych == '\r') goto yy768; goto yy1; } } else { if (yych <= ',') { - if (yych <= ' ') goto yy765; + if (yych <= ' ') goto yy768; goto yy1; } else { - if (yych <= '-') goto yy399; + if (yych <= '-') goto yy402; if (yych <= '.') goto yy1; - goto yy208; + goto yy211; } } } else { if (yych <= 'Z') { if (yych <= '>') { - if (yych <= ':') goto yy399; + if (yych <= ':') goto yy402; goto yy1; } else { - if (yych <= '?') goto yy208; + if (yych <= '?') goto yy211; if (yych <= '@') goto yy1; - goto yy399; + goto yy402; } } else { if (yych <= '_') { if (yych <= '^') goto yy1; - goto yy399; + goto yy402; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy399; + if (yych <= 'z') goto yy402; goto yy1; } } } -yy690: +yy693: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy592; + if (yych <= '\t') goto yy595; goto yy1; } else { - if (yych <= 0x7F) goto yy592; + if (yych <= 0x7F) goto yy595; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy692; - if (yych <= 0xEF) goto yy693; - goto yy694; + if (yych <= 0xE0) goto yy695; + if (yych <= 0xEF) goto yy696; + goto yy697; } else { - if (yych <= 0xF3) goto yy695; - if (yych <= 0xF4) goto yy696; + if (yych <= 0xF3) goto yy698; + if (yych <= 0xF4) goto yy699; goto yy1; } } -yy691: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy592; - goto yy1; -yy692: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy691; - goto yy1; -yy693: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy691; - goto yy1; yy694: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy693; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy595; goto yy1; yy695: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy693; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy694; goto yy1; yy696: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy693; + if (yych <= 0xBF) goto yy694; goto yy1; yy697: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy696; + goto yy1; +yy698: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy696; + goto yy1; +yy699: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy696; + goto yy1; +yy700: yych = *++YYCURSOR; if (yych <= '?') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy697; - goto yy499; + if (yych == '\t') goto yy700; + goto yy502; } else { - if (yych <= '\r') goto yy697; - if (yych == ' ') goto yy697; - goto yy499; + if (yych <= '\r') goto yy700; + if (yych == ' ') goto yy700; + goto yy502; } } else { if (yych <= '.') { - if (yych <= '"') goto yy764; - if (yych == '-') goto yy600; - goto yy499; + if (yych <= '"') goto yy767; + if (yych == '-') goto yy603; + goto yy502; } else { if (yych <= ':') { - if (yych <= '/') goto yy601; - goto yy600; + if (yych <= '/') goto yy604; + goto yy603; } else { - if (yych <= '=') goto yy499; - if (yych <= '>') goto yy602; - goto yy601; + if (yych <= '=') goto yy502; + if (yych <= '>') goto yy605; + goto yy604; } } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy499; - if (yych <= 'Z') goto yy600; - if (yych <= '[') goto yy499; - goto yy603; + if (yych <= '@') goto yy502; + if (yych <= 'Z') goto yy603; + if (yych <= '[') goto yy502; + goto yy606; } else { - if (yych == '_') goto yy600; - if (yych <= '`') goto yy499; - goto yy600; + if (yych == '_') goto yy603; + if (yych <= '`') goto yy502; + goto yy603; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy499; + if (yych <= 0x7F) goto yy502; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy604; - goto yy605; + if (yych <= 0xDF) goto yy607; + goto yy608; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy606; - goto yy607; + if (yych <= 0xEF) goto yy609; + goto yy610; } else { - if (yych <= 0xF3) goto yy608; - if (yych <= 0xF4) goto yy609; + if (yych <= 0xF3) goto yy611; + if (yych <= 0xF4) goto yy612; goto yy1; } } } } -yy698: +yy701: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0xC1) { if (yych <= '\'') { - if (yych <= 0x00) goto yy303; - if (yych <= '&') goto yy602; - goto yy689; + if (yych <= 0x00) goto yy306; + if (yych <= '&') goto yy605; + goto yy692; } else { - if (yych == '\\') goto yy699; - if (yych <= 0x7F) goto yy602; - goto yy303; + if (yych == '\\') goto yy702; + if (yych <= 0x7F) goto yy605; + goto yy306; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy700; - if (yych <= 0xE0) goto yy701; - goto yy702; + if (yych <= 0xDF) goto yy703; + if (yych <= 0xE0) goto yy704; + goto yy705; } else { - if (yych <= 0xF0) goto yy703; - if (yych <= 0xF3) goto yy704; - if (yych <= 0xF4) goto yy705; - goto yy303; + if (yych <= 0xF0) goto yy706; + if (yych <= 0xF3) goto yy707; + if (yych <= 0xF4) goto yy708; + goto yy306; } } -yy699: +yy702: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy602; + if (yych <= '\t') goto yy605; goto yy1; } else { - if (yych <= 0x7F) goto yy602; + if (yych <= 0x7F) goto yy605; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy701; - if (yych <= 0xEF) goto yy702; - goto yy703; + if (yych <= 0xE0) goto yy704; + if (yych <= 0xEF) goto yy705; + goto yy706; } else { - if (yych <= 0xF3) goto yy704; - if (yych <= 0xF4) goto yy705; + if (yych <= 0xF3) goto yy707; + if (yych <= 0xF4) goto yy708; goto yy1; } } -yy700: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy602; - goto yy1; -yy701: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy700; - goto yy1; -yy702: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy700; - goto yy1; yy703: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy702; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy605; goto yy1; yy704: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy702; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy703; goto yy1; yy705: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy702; + if (yych <= 0xBF) goto yy703; goto yy1; yy706: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy705; + goto yy1; +yy707: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy705; + goto yy1; +yy708: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy705; + goto yy1; +yy709: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 1) { - goto yy112; + if (yybm[768+yych] & 64) { + goto yy114; } if (yych <= '.') { if (yych <= '*') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; goto yy4; } else { - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; if (yych <= ',') goto yy4; - if (yych <= '-') goto yy716; - goto yy45; + if (yych <= '-') goto yy719; + goto yy46; } } else { if (yych <= '?') { if (yych <= '/') goto yy4; - if (yych <= ':') goto yy143; + if (yych <= ':') goto yy145; goto yy4; } else { - if (yych <= '@') goto yy94; - if (yych == '_') goto yy45; + if (yych <= '@') goto yy96; + if (yych == '_') goto yy46; goto yy4; } } -yy707: +yy710: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 2) { - goto yy126; + if (yybm[768+yych] & 128) { + goto yy128; } if (yych <= '*') { if (yych <= ' ') { if (yych <= '\n') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x08) goto yy4; yyt4 = YYCURSOR; - goto yy214; + goto yy217; } else { if (yych == '\r') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= 0x1F) goto yy4; yyt4 = YYCURSOR; - goto yy214; + goto yy217; } } else { if (yych <= '$') { if (yych <= '!') { yyt4 = YYCURSOR; - goto yy216; + goto yy219; } if (yych <= '"') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } goto yy4; } else { - if (yych <= '%') goto yy78; + if (yych <= '%') goto yy80; if (yych <= '&') goto yy4; if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy217; + goto yy220; } yyt4 = YYCURSOR; - goto yy214; + goto yy217; } } } else { if (yych <= ':') { if (yych <= '-') { - if (yych <= '+') goto yy78; + if (yych <= '+') goto yy80; if (yych <= ',') { yyt4 = YYCURSOR; - goto yy216; + goto yy219; } - goto yy716; + goto yy719; } else { if (yych <= '.') { yyt4 = YYCURSOR; - goto yy221; + goto yy224; } if (yych <= '/') goto yy4; - if (yych <= '9') goto yy112; + if (yych <= '9') goto yy114; yyt3 = YYCURSOR; - goto yy224; + goto yy227; } } else { if (yych <= '@') { if (yych <= ';') { yyt4 = YYCURSOR; - goto yy214; + goto yy217; } if (yych <= '>') goto yy4; if (yych <= '?') { yyt4 = YYCURSOR; - goto yy216; + goto yy219; } - goto yy94; + goto yy96; } else { - if (yych <= 'Z') goto yy112; - if (yych == '_') goto yy45; + if (yych <= 'Z') goto yy114; + if (yych == '_') goto yy46; goto yy4; } } } -yy708: +yy711: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy766; + if (yych <= '9') goto yy769; goto yy1; -yy709: +yy712: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yych != ' ') goto yy98; -yy710: + if (yych != ' ') goto yy100; +yy713: yych = *++YYCURSOR; - if (yych == 'F') goto yy767; + if (yych == 'F') goto yy770; goto yy1; -yy711: +yy714: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') goto yy4; - if (yych <= '9') goto yy768; + if (yych <= '9') goto yy771; goto yy4; -yy712: +yy715: yyaccept = 31; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy642; + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy645; if (yych <= 0x08) goto yy4; - goto yy642; + if (yych <= '\n') goto yy645; + goto yy4; } else { - if (yych == '\r') goto yy642; - if (yych <= 0x1F) goto yy4; - goto yy642; + if (yych <= '\r') goto yy645; + if (yych == 0x1B) goto yy645; + goto yy4; } } else { - if (yych <= '+') { + if (yych <= '*') { + if (yych <= '#') goto yy645; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy642; - goto yy78; + if (yych <= '%') goto yy80; + goto yy645; } else { - if (yych <= ',') goto yy642; - if (yych == '/') goto yy4; - goto yy45; + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy645; + if (yych <= '.') goto yy46; + goto yy4; } } } else { if (yych <= '^') { if (yych <= '@') { + if (yych <= '9') goto yy46; if (yych <= ':') goto yy4; - if (yych <= '?') goto yy642; - goto yy94; + if (yych <= '?') goto yy645; + goto yy96; } else { - if (yych == 'T') goto yy713; - if (yych <= 'Z') goto yy45; - goto yy642; + if (yych == 'T') goto yy716; + if (yych <= 'Z') goto yy46; + goto yy645; } } else { if (yych <= '~') { - if (yych == '`') goto yy642; - if (yych <= 'z') goto yy45; - goto yy642; + if (yych == '`') goto yy645; + if (yych <= 'z') goto yy46; + goto yy645; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy642; + if (yych <= 0xC1) goto yy645; if (yych <= 0xF4) goto yy4; - goto yy642; - } - } - } -yy713: - yyaccept = 31; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[1024+yych] & 128) { - goto yy45; - } - if (yych <= '*') { - if (yych <= '\r') { - if (yych <= 0x08) { - if (yych <= 0x00) goto yy642; - goto yy4; - } else { - if (yych <= '\n') goto yy642; - if (yych <= '\f') goto yy4; - goto yy642; - } - } else { - if (yych <= '#') { - if (yych <= 0x1F) goto yy4; - goto yy642; - } else { - if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - goto yy642; - } - } - } else { - if (yych <= '@') { - if (yych <= ',') { - if (yych <= '+') goto yy78; - goto yy642; - } else { - if (yych <= ':') goto yy4; - if (yych <= '?') goto yy642; - goto yy94; - } - } else { - if (yych <= 0x7F) { - if (yych <= '~') goto yy642; - goto yy4; - } else { - if (yych <= 0xC1) goto yy642; - if (yych <= 0xF4) goto yy4; - goto yy642; - } - } - } -yy714: - yyaccept = 31; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '?') { - if (yych <= '\r') { - if (yych <= 0x08) { - if (yych <= 0x00) goto yy642; - goto yy4; - } else { - if (yych <= '\n') goto yy642; - if (yych <= '\f') goto yy4; - goto yy642; - } - } else { - if (yych <= '$') { - if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy642; - goto yy4; - } else { - if (yych <= ',') goto yy642; - if (yych <= ':') goto yy4; - goto yy642; - } - } - } else { - if (yych <= '`') { - if (yych <= 'Z') { - if (yych != 'T') goto yy4; - } else { - if (yych == '_') goto yy4; - goto yy642; - } - } else { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy4; - if (yych <= '~') goto yy642; - goto yy4; - } else { - if (yych <= 0xC1) goto yy642; - if (yych <= 0xF4) goto yy4; - goto yy642; - } - } - } -yy715: - yyaccept = 31; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ':') { - if (yych <= '\r') { - if (yych <= 0x08) { - if (yych <= 0x00) goto yy642; - goto yy4; - } else { - if (yych <= '\n') goto yy642; - if (yych <= '\f') goto yy4; - goto yy642; - } - } else { - if (yych <= '#') { - if (yych <= 0x1F) goto yy4; - goto yy642; - } else { - if (yych <= '$') goto yy4; - if (yych <= ',') goto yy642; - goto yy4; - } - } - } else { - if (yych <= '`') { - if (yych <= 'Z') { - if (yych <= '?') goto yy642; - goto yy4; - } else { - if (yych == '_') goto yy4; - goto yy642; - } - } else { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy4; - if (yych <= '~') goto yy642; - goto yy4; - } else { - if (yych <= 0xC1) goto yy642; - if (yych <= 0xF4) goto yy4; - goto yy642; + goto yy645; } } } yy716: + yyaccept = 31; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[1024+yych] & 16) { + goto yy46; + } + if (yych <= '%') { + if (yych <= '\r') { + if (yych <= 0x08) { + if (yych <= 0x00) goto yy645; + goto yy4; + } else { + if (yych <= '\n') goto yy645; + if (yych <= '\f') goto yy4; + goto yy645; + } + } else { + if (yych <= 0x1F) { + if (yych == 0x1B) goto yy645; + goto yy4; + } else { + if (yych <= '#') goto yy645; + if (yych <= '$') goto yy4; + goto yy80; + } + } + } else { + if (yych <= '?') { + if (yych <= '+') { + if (yych <= '*') goto yy645; + goto yy80; + } else { + if (yych <= ',') goto yy645; + if (yych <= ':') goto yy4; + goto yy645; + } + } else { + if (yych <= 0x7F) { + if (yych <= '@') goto yy96; + if (yych <= '~') goto yy645; + goto yy4; + } else { + if (yych <= 0xC1) goto yy645; + if (yych <= 0xF4) goto yy4; + goto yy645; + } + } + } +yy717: + yyaccept = 31; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ':') { + if (yych <= 0x1A) { + if (yych <= '\n') { + if (yych <= 0x00) goto yy645; + if (yych <= 0x08) goto yy4; + goto yy645; + } else { + if (yych == '\r') goto yy645; + goto yy4; + } + } else { + if (yych <= '#') { + if (yych <= 0x1B) goto yy645; + if (yych <= 0x1F) goto yy4; + goto yy645; + } else { + if (yych <= '$') goto yy4; + if (yych <= ',') goto yy645; + goto yy4; + } + } + } else { + if (yych <= '_') { + if (yych <= 'T') { + if (yych <= '?') goto yy645; + if (yych <= 'S') goto yy4; + } else { + if (yych <= 'Z') goto yy4; + if (yych <= '^') goto yy645; + goto yy4; + } + } else { + if (yych <= '~') { + if (yych <= '`') goto yy645; + if (yych <= 'z') goto yy4; + goto yy645; + } else { + if (yych <= 0x7F) goto yy4; + if (yych <= 0xC1) goto yy645; + if (yych <= 0xF4) goto yy4; + goto yy645; + } + } + } +yy718: + yyaccept = 31; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ',') { + if (yych <= '\r') { + if (yych <= 0x08) { + if (yych <= 0x00) goto yy645; + goto yy4; + } else { + if (yych <= '\n') goto yy645; + if (yych <= '\f') goto yy4; + goto yy645; + } + } else { + if (yych <= 0x1F) { + if (yych == 0x1B) goto yy645; + goto yy4; + } else { + if (yych == '$') goto yy4; + goto yy645; + } + } + } else { + if (yych <= '`') { + if (yych <= 'Z') { + if (yych <= ':') goto yy4; + if (yych <= '?') goto yy645; + goto yy4; + } else { + if (yych == '_') goto yy4; + goto yy645; + } + } else { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy4; + if (yych <= '~') goto yy645; + goto yy4; + } else { + if (yych <= 0xC1) goto yy645; + if (yych <= 0xF4) goto yy4; + goto yy645; + } + } + } +yy719: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy769; + if (yych <= '9') goto yy772; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy769; - if (yych <= 'Z') goto yy45; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy772; + if (yych <= 'Z') goto yy46; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy769; - if (yych <= 'z') goto yy45; + if (yych <= 'f') goto yy772; + if (yych <= 'z') goto yy46; goto yy4; } } } -yy717: +yy720: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; + if (yybm[768+yych] & 32) { + goto yy103; } - if (yych <= '@') { - if (yych <= '*') { + if (yych <= '?') { + if (yych <= '$') { if (yych <= '\r') { if (yych <= 0x08) { - if (yych <= 0x00) goto yy106; + if (yych <= 0x00) goto yy108; goto yy3; } else { - if (yych <= '\n') goto yy106; + if (yych <= '\n') goto yy108; if (yych <= '\f') goto yy3; - goto yy106; + goto yy108; } } else { - if (yych <= '#') { - if (yych <= 0x1F) goto yy3; - goto yy106; + if (yych <= 0x1B) { + if (yych <= 0x1A) goto yy3; + goto yy108; } else { - if (yych <= '$') goto yy3; - if (yych <= '%') goto yy102; - goto yy106; + if (yych <= 0x1F) goto yy3; + if (yych <= '#') goto yy108; + goto yy3; } } } else { - if (yych <= '/') { - if (yych <= ',') { - if (yych <= '+') goto yy78; - goto yy106; + if (yych <= '-') { + if (yych <= '*') { + if (yych <= '%') goto yy104; + goto yy108; } else { - if (yych <= '-') goto yy45; - if (yych <= '.') goto yy254; + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy108; + goto yy46; + } + } else { + if (yych <= '7') { + if (yych <= '.') goto yy257; + if (yych <= '/') goto yy3; + goto yy720; + } else { + if (yych <= '9') goto yy721; + if (yych <= ':') goto yy145; + goto yy108; + } + } + } + } else { + if (yych <= 'f') { + if (yych <= 'Z') { + if (yych <= 'D') { + if (yych <= '@') goto yy96; + goto yy192; + } else { + if (yych <= 'E') goto yy722; + if (yych <= 'F') goto yy192; + goto yy114; + } + } else { + if (yych <= '`') { + if (yych == '_') goto yy46; + goto yy108; + } else { + if (yych == 'e') goto yy722; + goto yy192; + } + } + } else { + if (yych <= 0xDF) { + if (yych <= '~') { + if (yych <= 'z') goto yy114; + goto yy108; + } else { + if (yych <= 0x7F) goto yy3; + if (yych <= 0xC1) goto yy108; + goto yy56; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy57; + if (yych <= 0xEF) goto yy58; + goto yy59; + } else { + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; + goto yy108; + } + } + } + } +yy721: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 32) { + goto yy103; + } + if (yych <= '@') { + if (yych <= '$') { + if (yych <= '\r') { + if (yych <= 0x08) { + if (yych <= 0x00) goto yy26; goto yy3; + } else { + if (yych <= '\n') goto yy26; + if (yych <= '\f') goto yy3; + goto yy26; + } + } else { + if (yych <= 0x1B) { + if (yych <= 0x1A) goto yy3; + goto yy26; + } else { + if (yych <= 0x1F) goto yy3; + if (yych <= '#') goto yy26; + goto yy3; + } + } + } else { + if (yych <= '-') { + if (yych <= '*') { + if (yych <= '%') goto yy104; + goto yy26; + } else { + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy26; + goto yy46; } } else { if (yych <= '9') { - if (yych <= '7') goto yy717; + if (yych <= '.') goto yy257; + if (yych <= '/') goto yy3; + goto yy721; } else { - if (yych <= ':') goto yy143; - if (yych <= '?') goto yy106; - goto yy94; + if (yych <= ':') goto yy145; + if (yych <= '?') goto yy26; + goto yy96; } } } @@ -22248,672 +23233,292 @@ yy717: if (yych <= 'f') { if (yych <= '^') { if (yych <= 'E') { - if (yych <= 'D') goto yy189; - goto yy719; + if (yych <= 'D') goto yy192; } else { - if (yych <= 'F') goto yy189; - if (yych <= 'Z') goto yy112; - goto yy106; + if (yych <= 'F') goto yy192; + if (yych <= 'Z') goto yy114; + goto yy26; } } else { if (yych <= '`') { - if (yych <= '_') goto yy45; - goto yy106; + if (yych <= '_') goto yy46; + goto yy26; } else { - if (yych == 'e') goto yy719; - goto yy189; + if (yych != 'e') goto yy192; } } } else { if (yych <= 0xDF) { if (yych <= '~') { - if (yych <= 'z') goto yy112; - goto yy106; + if (yych <= 'z') goto yy114; + goto yy26; } else { if (yych <= 0x7F) goto yy3; - if (yych <= 0xC1) goto yy106; - goto yy55; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy56; - if (yych <= 0xEF) goto yy57; - goto yy58; - } else { - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; - goto yy106; - } - } - } - } -yy718: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy101; - } - if (yych <= 'D') { - if (yych <= '*') { - if (yych <= '\r') { - if (yych <= 0x08) { - if (yych <= 0x00) goto yy25; - goto yy3; - } else { - if (yych <= '\n') goto yy25; - if (yych <= '\f') goto yy3; - goto yy25; - } - } else { - if (yych <= '#') { - if (yych <= 0x1F) goto yy3; - goto yy25; - } else { - if (yych <= '$') goto yy3; - if (yych <= '%') goto yy102; - goto yy25; - } - } - } else { - if (yych <= '/') { - if (yych <= ',') { - if (yych <= '+') goto yy78; - goto yy25; - } else { - if (yych <= '-') goto yy45; - if (yych <= '.') goto yy254; - goto yy3; - } - } else { - if (yych <= ':') { - if (yych <= '9') goto yy718; - goto yy143; - } else { - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - goto yy189; - } - } - } - } else { - if (yych <= 'z') { - if (yych <= '_') { - if (yych <= 'F') { - if (yych >= 'F') goto yy189; - } else { - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy25; - goto yy45; - } - } else { - if (yych <= 'd') { - if (yych <= '`') goto yy25; - goto yy189; - } else { - if (yych <= 'e') goto yy719; - if (yych <= 'f') goto yy189; - goto yy112; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= '~') goto yy25; - goto yy3; - } else { - if (yych <= 0xC1) goto yy25; - if (yych <= 0xDF) goto yy55; + if (yych <= 0xC1) goto yy26; goto yy56; } } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy57; - goto yy58; + if (yych <= 0xE0) goto yy57; + if (yych <= 0xEF) goto yy58; + goto yy59; } else { - if (yych <= 0xF3) goto yy59; - if (yych <= 0xF4) goto yy60; - goto yy25; + if (yych <= 0xF3) goto yy60; + if (yych <= 0xF4) goto yy61; + goto yy26; } } } } -yy719: - yyaccept = 12; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy110; - if (yych <= 0x08) goto yy4; - goto yy110; - } else { - if (yych == '\r') goto yy110; - if (yych <= 0x1F) goto yy4; - goto yy110; - } - } else { - if (yych <= '+') { - if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy110; - goto yy187; - } else { - if (yych <= ',') goto yy110; - if (yych <= '-') goto yy188; - if (yych <= '.') goto yy45; - goto yy4; - } - } - } else { - if (yych <= '_') { - if (yych <= '@') { - if (yych <= '9') goto yy189; - if (yych <= ':') goto yy143; - if (yych <= '?') goto yy110; - goto yy94; - } else { - if (yych <= 'F') goto yy189; - if (yych <= 'Z') goto yy112; - if (yych <= '^') goto yy110; - goto yy45; - } - } else { - if (yych <= '~') { - if (yych <= '`') goto yy110; - if (yych <= 'f') goto yy189; - if (yych <= 'z') goto yy112; - goto yy110; - } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy110; - if (yych <= 0xF4) goto yy4; - goto yy110; - } - } - } -yy720: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '?') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; - } else { - if (yych <= '.') { - if (yych <= ',') goto yy4; - goto yy45; - } else { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy770; - goto yy4; - } - } - } else { - if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy769; - if (yych <= 'Z') goto yy45; - goto yy4; - } else { - if (yych <= '`') { - if (yych <= '_') goto yy45; - goto yy4; - } else { - if (yych <= 'f') goto yy769; - if (yych <= 'z') goto yy45; - goto yy4; - } - } - } -yy721: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'F') { - if (yych <= '$') { - if (yych <= '\f') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '\n') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= '9') { - if (yych <= '%') { - yyt1 = YYCURSOR; - goto yy648; - } - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy272; - } - goto yy771; - } else { - if (yych <= ':') goto yy650; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy272; - } - goto yy771; - } - } - } else { - if (yych <= 0x7F) { - if (yych <= '`') { - if (yych <= 'Z') goto yy3; - if (yych == '_') { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'f') goto yy771; - if (yych <= 'z') goto yy3; - if (yych <= '~') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy278; - } - yyt2 = YYCURSOR; - goto yy279; - } else { - if (yych <= 0xF0) { - yyt2 = YYCURSOR; - goto yy280; - } - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy5; - } - } - } yy722: - yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '%') { - if (yych <= '$') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy648; + yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '.') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy112; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy112; + goto yy4; } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy772; - goto yy773; + if (yych <= '\r') goto yy112; + if (yych == 0x1B) goto yy112; + goto yy4; } } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy772; + if (yych <= '*') { + if (yych <= '#') goto yy112; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy80; + goto yy112; } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy772; + if (yych <= '+') goto yy190; + if (yych <= ',') goto yy112; + if (yych <= '-') goto yy191; + goto yy46; } } } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; + if (yych <= '^') { + if (yych <= '?') { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy192; + if (yych <= ':') goto yy145; + goto yy112; } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy192; + if (yych <= 'Z') goto yy114; + goto yy112; } } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; + if (yych <= 'z') { + if (yych <= '_') goto yy46; + if (yych <= '`') goto yy112; + if (yych <= 'f') goto yy192; + goto yy114; } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; + if (yych <= 0x7F) { + if (yych <= '~') goto yy112; + goto yy4; + } else { + if (yych <= 0xC1) goto yy112; + if (yych <= 0xF4) goto yy4; + goto yy112; } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; } } } yy723: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; + } else { + if (yych <= '.') { + if (yych <= ',') goto yy4; + goto yy46; + } else { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy773; + goto yy4; + } + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy772; + if (yych <= 'Z') goto yy46; + goto yy4; + } else { + if (yych <= '`') { + if (yych <= '_') goto yy46; + goto yy4; + } else { + if (yych <= 'f') goto yy772; + if (yych <= 'z') goto yy46; + goto yy4; + } + } + } +yy724: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { - if (yych <= '$') { + if (yych <= 0x1F) { if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 0x1F) { + if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '#') { - yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } } else { - if (yych <= '.') { + if (yych <= ',') { + if (yych <= '#') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy275; + } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy648; - } - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy272; + goto yy651; } yyt2 = YYCURSOR; - goto yy356; + goto yy194; } else { if (yych <= '9') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } - goto yy771; + goto yy774; } else { - if (yych <= ':') goto yy650; + if (yych <= ':') goto yy653; if (yych <= '?') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } } } } else { if (yych <= '~') { if (yych <= '_') { - if (yych <= 'F') goto yy771; + if (yych <= 'F') goto yy774; if (yych <= 'Z') goto yy3; if (yych <= '^') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 'f') goto yy771; + if (yych <= 'f') goto yy774; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy277; + goto yy280; } yyt2 = YYCURSOR; - goto yy278; + goto yy281; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy279; + goto yy282; } yyt2 = YYCURSOR; - goto yy280; + goto yy283; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy281; + goto yy284; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy282; + goto yy285; } goto yy5; } } } } -yy724: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy774; - if (yych <= ':') goto yy534; - goto yy1; - } else { - if (yych <= 'F') goto yy774; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy774; - goto yy1; - } yy725: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy775; - if (yych <= ':') goto yy659; - goto yy1; - } else { - if (yych <= 'F') goto yy775; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy775; - goto yy1; - } -yy726: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy776; - if (yych <= ':') goto yy777; - goto yy1; - } else { - if (yych <= 'F') goto yy776; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy776; - goto yy1; - } -yy727: - yych = *++YYCURSOR; - if (yych <= '`') { - if (yych <= '9') { - if (yych <= '0') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy778; - } else { - if (yych <= '1') goto yy779; - if (yych <= '2') goto yy780; - goto yy778; - } - } else { - if (yych <= '@') { - if (yych <= ':') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'F') goto yy781; - if (yych <= 'Z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } - } - } else { - if (yych <= 0xDF) { - if (yych <= 'z') { - if (yych <= 'f') goto yy781; - goto yy1; - } else { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - yyt2 = YYCURSOR; - goto yy198; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy199; - } - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy728: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { + if (yych <= '%') { + if (yych <= '$') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy285; + goto yy651; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy782; + if (yych <= '9') goto yy775; + goto yy776; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy782; + goto yy775; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy782; + goto yy775; } } } else { @@ -22921,104 +23526,272 @@ yy728: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } +yy726: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= '#') { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '\n') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0x1A) { + if (yych <= '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= 0x1B) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x1F) { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= '-') { + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '%') { + yyt1 = YYCURSOR; + goto yy651; + } + if (yych <= ',') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '/') { + if (yych <= '.') { + yyt2 = YYCURSOR; + goto yy359; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '9') goto yy774; + if (yych <= ':') goto yy653; + yyt2 = YYCURSOR; + goto yy194; + } + } + } + } else { + if (yych <= '~') { + if (yych <= '^') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 'F') goto yy774; + if (yych <= 'Z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= '`') { + if (yych <= '_') { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'f') goto yy774; + if (yych <= 'z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } + yyt2 = YYCURSOR; + goto yy281; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy282; + } + yyt2 = YYCURSOR; + goto yy283; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; + } + } + } + } +yy727: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy777; + if (yych <= ':') goto yy537; + goto yy1; + } else { + if (yych <= 'F') goto yy777; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy777; + goto yy1; + } +yy728: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy778; + if (yych <= ':') goto yy662; + goto yy1; + } else { + if (yych <= 'F') goto yy778; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy778; + goto yy1; + } yy729: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy781; + if (yych <= '9') goto yy779; + if (yych <= ':') goto yy780; goto yy1; } else { - if (yych <= 'F') goto yy781; + if (yych <= 'F') goto yy779; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy781; + if (yych <= 'f') goto yy779; goto yy1; } yy730: yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy782; - if (yych <= ':') goto yy729; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy782; - goto yy1; - } else { - if (yych <= '`') { + if (yych <= '`') { + if (yych <= '9') { + if (yych <= '0') { + if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 'f') goto yy782; - goto yy1; + goto yy781; + } else { + if (yych <= '1') goto yy782; + if (yych <= '2') goto yy783; + goto yy781; + } + } else { + if (yych <= '@') { + if (yych <= ':') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'F') goto yy784; + if (yych <= 'Z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; } } } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { + if (yych <= 0xDF) { + if (yych <= 'z') { + if (yych <= 'f') goto yy784; + goto yy1; + } else { + if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy200; + goto yy194; } + if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; goto yy201; - } else { - if (yych <= 0xF3) { + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) { yyt2 = YYCURSOR; goto yy202; } - if (yych <= 0xF4) { + if (yych <= 0xEF) { yyt2 = YYCURSOR; goto yy203; } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } goto yy1; } } @@ -23030,32 +23803,31 @@ yy731: if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy285; + goto yy288; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy783; - goto yy729; + if (yych <= '9') goto yy785; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy782; + goto yy785; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy782; + goto yy785; } } } else { @@ -23063,501 +23835,480 @@ yy731: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } yy732: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy784; + goto yy1; + } else { + if (yych <= 'F') goto yy784; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy784; + goto yy1; + } +yy733: + yych = *++YYCURSOR; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy785; + if (yych <= ':') goto yy732; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'Z') { + if (yych <= 'F') goto yy785; + goto yy1; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy785; + goto yy1; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy734: + yych = *++YYCURSOR; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy786; + goto yy732; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy785; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy785; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy735: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '9') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy285; + goto yy288; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '5') goto yy783; - goto yy782; + if (yych <= '5') goto yy786; + goto yy785; } } else { if (yych <= '@') { - if (yych <= ':') goto yy729; + if (yych <= ':') goto yy732; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { - if (yych <= 'F') goto yy782; + if (yych <= 'F') goto yy785; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy782; + if (yych <= 'f') goto yy785; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy201; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy199; + goto yy202; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy733: +yy736: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= '9') goto yy1; - if (yych <= ':') goto yy536; + if (yych <= ':') goto yy539; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy199; + goto yy202; } yyt2 = YYCURSOR; - goto yy200; + goto yy203; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy201; + goto yy204; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } -yy734: +yy737: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '1') { if (yych <= '/') goto yy4; - if (yych <= '0') goto yy784; - goto yy785; + if (yych <= '0') goto yy787; + goto yy788; } else { - if (yych <= '2') goto yy786; - if (yych <= '9') goto yy784; + if (yych <= '2') goto yy789; + if (yych <= '9') goto yy787; goto yy4; } -yy735: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy734; - goto yy4; -yy736: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy734; - if (yych <= '/') goto yy4; - if (yych <= '5') goto yy735; - goto yy4; -yy737: - yych = *++YYCURSOR; - if (yych <= 0x7F) { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy787; - if (yych <= ':') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy199; - } - yyt2 = YYCURSOR; - goto yy200; - } else { - if (yych <= 0xF0) { - yyt2 = YYCURSOR; - goto yy201; - } - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } yy738: - yych = *++YYCURSOR; - if (yych <= 0x7F) { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy737; - if (yych <= ':') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy199; - } - yyt2 = YYCURSOR; - goto yy200; - } else { - if (yych <= 0xF0) { - yyt2 = YYCURSOR; - goto yy201; - } - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == '.') goto yy737; + goto yy4; yy739: - yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '9') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '4') goto yy737; - if (yych <= '5') goto yy788; - goto yy787; - } else { - if (yych <= '@') { - if (yych <= ':') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy1; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == '.') goto yy737; + if (yych <= '/') goto yy4; + if (yych <= '5') goto yy738; + goto yy4; yy740: yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy547; - goto yy460; + if (yych <= 0x7F) { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; } + if (yych <= '9') goto yy790; + if (yych <= ':') goto yy1; + yyt2 = YYCURSOR; + goto yy194; } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy547; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy547; + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; } + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; } } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { yyt2 = YYCURSOR; goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; } + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy202; + } + yyt2 = YYCURSOR; + goto yy203; + } else { + if (yych <= 0xF0) { + yyt2 = YYCURSOR; + goto yy204; + } + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; } } yy741: yych = *++YYCURSOR; - if (yych <= '9') { - if (yych <= '0') { - if (yych <= '/') goto yy1; - goto yy789; + if (yych <= 0x7F) { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy740; + if (yych <= ':') goto yy1; + yyt2 = YYCURSOR; + goto yy194; } else { - if (yych <= '1') goto yy447; - if (yych <= '2') goto yy448; - goto yy446; + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; } } else { - if (yych <= 'F') { - if (yych <= '@') goto yy1; - goto yy449; + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy202; + } + yyt2 = YYCURSOR; + goto yy203; } else { - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy449; + if (yych <= 0xF0) { + yyt2 = YYCURSOR; + goto yy204; + } + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } goto yy1; } } yy742: yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy790; - goto yy460; + if (yych <= 'z') { + if (yych <= '9') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; } + if (yych <= '4') goto yy740; + if (yych <= '5') goto yy791; + goto yy790; } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy547; + if (yych <= '@') { + if (yych <= ':') goto yy1; + yyt2 = YYCURSOR; + goto yy194; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy547; + goto yy1; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; + goto yy194; } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } @@ -23565,69 +24316,70 @@ yy742: } yy743: yych = *++YYCURSOR; - if (yych <= '`') { - if (yych <= '9') { + if (yych <= 'f') { + if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy285; + goto yy288; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '5') goto yy790; - goto yy547; + if (yych <= '9') goto yy550; + goto yy463; } } else { - if (yych <= '@') { - if (yych <= ':') goto yy460; - yyt2 = YYCURSOR; - goto yy191; + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy550; } else { - if (yych <= 'F') goto yy547; if (yych <= 'Z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy550; } } } else { - if (yych <= 0xDF) { - if (yych <= 'z') { - if (yych <= 'f') goto yy547; - goto yy1; - } else { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy199; - } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } @@ -23635,727 +24387,58 @@ yy743: } yy744: yych = *++YYCURSOR; - if (yybm[0+yych] & 128) { - goto yy744; - } - if (yych <= 0xDF) { - if (yych <= '\'') { - if (yych <= 0x00) goto yy1; - if (yych >= '#') goto yy746; + if (yych <= '9') { + if (yych <= '0') { + if (yych <= '/') goto yy1; + goto yy792; } else { - if (yych <= '\\') goto yy747; - if (yych <= 0xC1) goto yy1; - goto yy748; + if (yych <= '1') goto yy450; + if (yych <= '2') goto yy451; + goto yy449; } } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy749; - if (yych <= 0xEF) goto yy750; - goto yy751; + if (yych <= 'F') { + if (yych <= '@') goto yy1; + goto yy452; } else { - if (yych <= 0xF3) goto yy752; - if (yych <= 0xF4) goto yy753; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy452; goto yy1; } } yy745: - yych = *++YYCURSOR; - if (yych <= '>') { - if (yych <= '!') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy791; - goto yy378; - } else { - if (yych <= '\r') goto yy791; - if (yych == ' ') goto yy791; - goto yy378; - } - } else { - if (yych <= ',') { - if (yych <= '"') goto yy792; - if (yych == '\'') goto yy793; - goto yy378; - } else { - if (yych <= '/') { - if (yych <= '-') goto yy794; - goto yy378; - } else { - if (yych <= ':') goto yy794; - if (yych <= '=') goto yy378; - goto yy559; - } - } - } - } else { - if (yych <= 'z') { - if (yych <= '\\') { - if (yych <= '@') goto yy378; - if (yych <= 'Z') goto yy794; - if (yych <= '[') goto yy378; - goto yy379; - } else { - if (yych == '_') goto yy794; - if (yych <= '`') goto yy378; - goto yy794; - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy378; - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy380; - goto yy381; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy382; - goto yy383; - } else { - if (yych <= 0xF3) goto yy384; - if (yych <= 0xF4) goto yy385; - goto yy1; - } - } - } - } -yy746: - yych = *++YYCURSOR; - if (yych <= '>') { - if (yych <= '!') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy795; - goto yy370; - } else { - if (yych <= '\r') goto yy795; - if (yych == ' ') goto yy795; - goto yy370; - } - } else { - if (yych <= ',') { - if (yych <= '"') goto yy796; - if (yych == '\'') goto yy797; - goto yy370; - } else { - if (yych <= '/') { - if (yych <= '-') goto yy798; - goto yy370; - } else { - if (yych <= ':') goto yy798; - if (yych <= '=') goto yy370; - goto yy551; - } - } - } - } else { - if (yych <= 'z') { - if (yych <= '\\') { - if (yych <= '@') goto yy370; - if (yych <= 'Z') goto yy798; - if (yych <= '[') goto yy370; - goto yy371; - } else { - if (yych == '_') goto yy798; - if (yych <= '`') goto yy370; - goto yy798; - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy370; - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy372; - goto yy373; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy374; - goto yy375; - } else { - if (yych <= 0xF3) goto yy376; - if (yych <= 0xF4) goto yy377; - goto yy1; - } - } - } - } -yy747: - yych = *++YYCURSOR; - if (yych <= 0xDF) { - if (yych <= '\n') { - if (yych <= '\t') goto yy744; - goto yy1; - } else { - if (yych <= 0x7F) goto yy744; - if (yych <= 0xC1) goto yy1; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy749; - if (yych <= 0xEF) goto yy750; - goto yy751; - } else { - if (yych <= 0xF3) goto yy752; - if (yych <= 0xF4) goto yy753; - goto yy1; - } - } -yy748: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy744; - goto yy1; -yy749: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy748; - goto yy1; -yy750: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy748; - goto yy1; -yy751: - yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy750; - goto yy1; -yy752: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy750; - goto yy1; -yy753: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy750; - goto yy1; -yy754: - yych = *++YYCURSOR; - if (yych <= '=') { - if (yych <= '"') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy754; - goto yy685; - } else { - if (yych <= 0x1F) { - if (yych <= '\r') goto yy754; - goto yy685; - } else { - if (yych <= ' ') goto yy754; - if (yych <= '!') goto yy685; - goto yy392; - } - } - } else { - if (yych <= '-') { - if (yych == '\'') goto yy391; - if (yych <= ',') goto yy685; - goto yy754; - } else { - if (yych <= '/') { - if (yych <= '.') goto yy685; - } else { - if (yych <= ':') goto yy754; - if (yych <= '<') goto yy685; - goto yy799; - } - } - } - } else { - if (yych <= '`') { - if (yych <= 'Z') { - if (yych <= '>') goto yy756; - if (yych <= '?') goto yy755; - if (yych <= '@') goto yy685; - goto yy754; - } else { - if (yych <= '\\') { - if (yych <= '[') goto yy685; - goto yy757; - } else { - if (yych == '_') goto yy754; - goto yy685; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy754; - goto yy685; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy758; - goto yy759; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy760; - goto yy761; - } else { - if (yych <= 0xF3) goto yy762; - if (yych <= 0xF4) goto yy763; - goto yy1; - } - } - } - } -yy755: - yych = *++YYCURSOR; - if (yybm[0+yych] & 64) { - goto yy685; - } - if (yych <= 'Z') { - if (yych <= '-') { - if (yych <= 0x00) goto yy1; - if (yych <= '"') goto yy392; - if (yych <= '\'') goto yy391; - goto yy754; - } else { - if (yych <= ':') { - if (yych <= '/') goto yy755; - goto yy754; - } else { - if (yych <= '>') goto yy800; - if (yych <= '?') goto yy755; - goto yy754; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 'z') { - if (yych <= '\\') goto yy757; - goto yy754; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy758; - goto yy759; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy760; - goto yy761; - } else { - if (yych <= 0xF3) goto yy762; - if (yych <= 0xF4) goto yy763; - goto yy1; - } - } - } -yy756: - yyaccept = 26; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 0x7F) { - if (yych <= '&') { - if (yych <= 0x00) goto yy210; - if (yych == '"') goto yy802; - goto yy801; - } else { - if (yych <= '\'') goto yy803; - if (yych == '\\') goto yy804; - goto yy801; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy210; - if (yych <= 0xDF) goto yy805; - if (yych <= 0xE0) goto yy806; - goto yy807; - } else { - if (yych <= 0xF0) goto yy808; - if (yych <= 0xF3) goto yy809; - if (yych <= 0xF4) goto yy810; - goto yy210; - } - } -yy757: - yych = *++YYCURSOR; - if (yych <= 'Z') { - if (yych <= '.') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy801; - if (yych <= '\t') goto yy685; - goto yy389; - } else { - if (yych == '-') goto yy754; - goto yy685; - } - } else { - if (yych <= '=') { - if (yych <= '/') goto yy755; - if (yych <= ':') goto yy754; - goto yy685; - } else { - if (yych <= '>') goto yy756; - if (yych <= '?') goto yy755; - if (yych <= '@') goto yy685; - goto yy754; - } - } - } else { - if (yych <= 0xC1) { - if (yych <= '`') { - if (yych == '_') goto yy754; - goto yy685; - } else { - if (yych <= 'z') goto yy754; - if (yych <= 0x7F) goto yy685; - goto yy1; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy758; - if (yych <= 0xE0) goto yy759; - goto yy760; - } else { - if (yych <= 0xF0) goto yy761; - if (yych <= 0xF3) goto yy762; - if (yych <= 0xF4) goto yy763; - goto yy1; - } - } - } -yy758: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy685; - goto yy1; -yy759: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy758; - goto yy1; -yy760: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy758; - goto yy1; -yy761: - yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy760; - goto yy1; -yy762: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy760; - goto yy1; -yy763: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy760; - goto yy1; -yy764: - yych = *++YYCURSOR; - if (yych <= 'Z') { - if (yych <= '-') { - if (yych <= '"') { - if (yych <= 0x00) goto yy1; - if (yych <= '!') goto yy764; - goto yy499; - } else { - if (yych == '\'') goto yy498; - if (yych <= ',') goto yy764; - goto yy811; - } - } else { - if (yych <= '=') { - if (yych <= '.') goto yy764; - if (yych <= '/') goto yy812; - if (yych <= ':') goto yy811; - goto yy764; - } else { - if (yych <= '>') goto yy813; - if (yych <= '?') goto yy812; - if (yych <= '@') goto yy764; - goto yy811; - } - } - } else { - if (yych <= 0x7F) { - if (yych <= '^') { - if (yych == '\\') goto yy814; - goto yy764; - } else { - if (yych == '`') goto yy764; - if (yych <= 'z') goto yy811; - goto yy764; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy815; - if (yych <= 0xE0) goto yy816; - goto yy817; - } else { - if (yych <= 0xF0) goto yy818; - if (yych <= 0xF3) goto yy819; - if (yych <= 0xF4) goto yy820; - goto yy1; - } - } - } -yy765: - yych = *++YYCURSOR; - if (yych <= 0x1F) { - if (yych <= '\t') { - if (yych <= 0x08) goto yy1; - goto yy765; - } else { - if (yych == '\r') goto yy765; - goto yy1; - } - } else { - if (yych <= '/') { - if (yych <= ' ') goto yy765; - if (yych <= '.') goto yy1; - goto yy208; - } else { - if (yych == '?') goto yy208; - goto yy1; - } - } -yy766: - yych = *++YYCURSOR; - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy821; - goto yy1; -yy767: - yych = *++YYCURSOR; - if (yych == 'i') goto yy822; - goto yy1; -yy768: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy714; - goto yy4; -yy769: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '?') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; - } else { - if (yych <= '.') { - if (yych <= ',') goto yy4; - goto yy45; - } else { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy823; - goto yy4; - } - } - } else { - if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy823; - if (yych <= 'Z') goto yy45; - goto yy4; - } else { - if (yych <= '`') { - if (yych <= '_') goto yy45; - goto yy4; - } else { - if (yych <= 'f') goto yy823; - if (yych <= 'z') goto yy45; - goto yy4; - } - } - } -yy770: - yyaccept = 6; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy25; - if (yych <= 0x08) goto yy4; - goto yy25; - } else { - if (yych == '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - goto yy25; - } - } else { - if (yych <= '+') { - if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy25; - goto yy78; - } else { - if (yych <= ',') goto yy25; - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy824; - } - } - } else { - if (yych <= '_') { - if (yych <= '@') { - if (yych <= ':') goto yy4; - if (yych <= '?') goto yy25; - goto yy94; - } else { - if (yych <= 'F') goto yy823; - if (yych <= 'Z') goto yy45; - if (yych <= '^') goto yy25; - goto yy45; - } - } else { - if (yych <= '~') { - if (yych <= '`') goto yy25; - if (yych <= 'f') goto yy823; - if (yych <= 'z') goto yy45; - goto yy25; - } else { - if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy25; - if (yych <= 0xF4) goto yy4; - goto yy25; - } - } - } -yy771: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych == '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= '/') { - if (yych <= '$') { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= '%') { - yyt1 = YYCURSOR; - goto yy648; - } - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '9') goto yy3; - if (yych <= ':') goto yy650; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } - } else { - if (yych <= 0x7F) { - if (yych <= '_') { - if (yych <= 'Z') goto yy3; - if (yych <= '^') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'z') goto yy3; - if (yych <= '~') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy278; - } - yyt2 = YYCURSOR; - goto yy279; - } else { - if (yych <= 0xF0) { - yyt2 = YYCURSOR; - goto yy280; - } - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy5; - } - } - } -yy772: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { - if (yych <= '%') { - if (yych <= '$') { + if (yych <= '.') { + if (yych <= '-') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy648; + goto yy288; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy825; + if (yych <= '9') goto yy793; + goto yy463; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy825; + goto yy550; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy825; + goto yy550; } } } else { @@ -24363,84 +24446,883 @@ yy772: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy773: +yy746: yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy826; - goto yy1; + if (yych <= '`') { + if (yych <= '9') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '5') goto yy793; + goto yy550; + } + } else { + if (yych <= '@') { + if (yych <= ':') goto yy463; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'F') goto yy550; + if (yych <= 'Z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } + } } else { - if (yych <= 'F') goto yy826; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy826; - goto yy1; + if (yych <= 0xDF) { + if (yych <= 'z') { + if (yych <= 'f') goto yy550; + goto yy1; + } else { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + yyt2 = YYCURSOR; + goto yy201; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy202; + } + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy747: + yych = *++YYCURSOR; + if (yybm[0+yych] & 128) { + goto yy747; + } + if (yych <= 0xDF) { + if (yych <= '\'') { + if (yych <= 0x00) goto yy1; + if (yych >= '#') goto yy749; + } else { + if (yych <= '\\') goto yy750; + if (yych <= 0xC1) goto yy1; + goto yy751; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy752; + if (yych <= 0xEF) goto yy753; + goto yy754; + } else { + if (yych <= 0xF3) goto yy755; + if (yych <= 0xF4) goto yy756; + goto yy1; + } + } +yy748: + yych = *++YYCURSOR; + if (yych <= '>') { + if (yych <= '!') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy1; + if (yych == '\t') goto yy794; + goto yy381; + } else { + if (yych <= '\r') goto yy794; + if (yych == ' ') goto yy794; + goto yy381; + } + } else { + if (yych <= ',') { + if (yych <= '"') goto yy795; + if (yych == '\'') goto yy796; + goto yy381; + } else { + if (yych <= '/') { + if (yych <= '-') goto yy797; + goto yy381; + } else { + if (yych <= ':') goto yy797; + if (yych <= '=') goto yy381; + goto yy562; + } + } + } + } else { + if (yych <= 'z') { + if (yych <= '\\') { + if (yych <= '@') goto yy381; + if (yych <= 'Z') goto yy797; + if (yych <= '[') goto yy381; + goto yy382; + } else { + if (yych == '_') goto yy797; + if (yych <= '`') goto yy381; + goto yy797; + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) goto yy381; + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy383; + goto yy384; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy385; + goto yy386; + } else { + if (yych <= 0xF3) goto yy387; + if (yych <= 0xF4) goto yy388; + goto yy1; + } + } + } + } +yy749: + yych = *++YYCURSOR; + if (yych <= '>') { + if (yych <= '!') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy1; + if (yych == '\t') goto yy798; + goto yy373; + } else { + if (yych <= '\r') goto yy798; + if (yych == ' ') goto yy798; + goto yy373; + } + } else { + if (yych <= ',') { + if (yych <= '"') goto yy799; + if (yych == '\'') goto yy800; + goto yy373; + } else { + if (yych <= '/') { + if (yych <= '-') goto yy801; + goto yy373; + } else { + if (yych <= ':') goto yy801; + if (yych <= '=') goto yy373; + goto yy554; + } + } + } + } else { + if (yych <= 'z') { + if (yych <= '\\') { + if (yych <= '@') goto yy373; + if (yych <= 'Z') goto yy801; + if (yych <= '[') goto yy373; + goto yy374; + } else { + if (yych == '_') goto yy801; + if (yych <= '`') goto yy373; + goto yy801; + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) goto yy373; + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy375; + goto yy376; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy377; + goto yy378; + } else { + if (yych <= 0xF3) goto yy379; + if (yych <= 0xF4) goto yy380; + goto yy1; + } + } + } + } +yy750: + yych = *++YYCURSOR; + if (yych <= 0xDF) { + if (yych <= '\n') { + if (yych <= '\t') goto yy747; + goto yy1; + } else { + if (yych <= 0x7F) goto yy747; + if (yych <= 0xC1) goto yy1; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy752; + if (yych <= 0xEF) goto yy753; + goto yy754; + } else { + if (yych <= 0xF3) goto yy755; + if (yych <= 0xF4) goto yy756; + goto yy1; + } + } +yy751: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy747; + goto yy1; +yy752: + yych = *++YYCURSOR; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy751; + goto yy1; +yy753: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy751; + goto yy1; +yy754: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy753; + goto yy1; +yy755: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy753; + goto yy1; +yy756: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy753; + goto yy1; +yy757: + yych = *++YYCURSOR; + if (yych <= '=') { + if (yych <= '"') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy1; + if (yych == '\t') goto yy757; + goto yy688; + } else { + if (yych <= 0x1F) { + if (yych <= '\r') goto yy757; + goto yy688; + } else { + if (yych <= ' ') goto yy757; + if (yych <= '!') goto yy688; + goto yy395; + } + } + } else { + if (yych <= '-') { + if (yych == '\'') goto yy394; + if (yych <= ',') goto yy688; + goto yy757; + } else { + if (yych <= '/') { + if (yych <= '.') goto yy688; + } else { + if (yych <= ':') goto yy757; + if (yych <= '<') goto yy688; + goto yy802; + } + } + } + } else { + if (yych <= '`') { + if (yych <= 'Z') { + if (yych <= '>') goto yy759; + if (yych <= '?') goto yy758; + if (yych <= '@') goto yy688; + goto yy757; + } else { + if (yych <= '\\') { + if (yych <= '[') goto yy688; + goto yy760; + } else { + if (yych == '_') goto yy757; + goto yy688; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy757; + goto yy688; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy761; + goto yy762; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy763; + goto yy764; + } else { + if (yych <= 0xF3) goto yy765; + if (yych <= 0xF4) goto yy766; + goto yy1; + } + } + } + } +yy758: + yych = *++YYCURSOR; + if (yybm[0+yych] & 64) { + goto yy688; + } + if (yych <= 'Z') { + if (yych <= '-') { + if (yych <= 0x00) goto yy1; + if (yych <= '"') goto yy395; + if (yych <= '\'') goto yy394; + goto yy757; + } else { + if (yych <= ':') { + if (yych <= '/') goto yy758; + goto yy757; + } else { + if (yych <= '>') goto yy803; + if (yych <= '?') goto yy758; + goto yy757; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 'z') { + if (yych <= '\\') goto yy760; + goto yy757; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy761; + goto yy762; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy763; + goto yy764; + } else { + if (yych <= 0xF3) goto yy765; + if (yych <= 0xF4) goto yy766; + goto yy1; + } + } + } +yy759: + yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 0x7F) { + if (yych <= '&') { + if (yych <= 0x00) goto yy213; + if (yych == '"') goto yy805; + goto yy804; + } else { + if (yych <= '\'') goto yy806; + if (yych == '\\') goto yy807; + goto yy804; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy213; + if (yych <= 0xDF) goto yy808; + if (yych <= 0xE0) goto yy809; + goto yy810; + } else { + if (yych <= 0xF0) goto yy811; + if (yych <= 0xF3) goto yy812; + if (yych <= 0xF4) goto yy813; + goto yy213; + } + } +yy760: + yych = *++YYCURSOR; + if (yych <= 'Z') { + if (yych <= '.') { + if (yych <= '\n') { + if (yych <= 0x00) goto yy804; + if (yych <= '\t') goto yy688; + goto yy392; + } else { + if (yych == '-') goto yy757; + goto yy688; + } + } else { + if (yych <= '=') { + if (yych <= '/') goto yy758; + if (yych <= ':') goto yy757; + goto yy688; + } else { + if (yych <= '>') goto yy759; + if (yych <= '?') goto yy758; + if (yych <= '@') goto yy688; + goto yy757; + } + } + } else { + if (yych <= 0xC1) { + if (yych <= '`') { + if (yych == '_') goto yy757; + goto yy688; + } else { + if (yych <= 'z') goto yy757; + if (yych <= 0x7F) goto yy688; + goto yy1; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xDF) goto yy761; + if (yych <= 0xE0) goto yy762; + goto yy763; + } else { + if (yych <= 0xF0) goto yy764; + if (yych <= 0xF3) goto yy765; + if (yych <= 0xF4) goto yy766; + goto yy1; + } + } + } +yy761: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy688; + goto yy1; +yy762: + yych = *++YYCURSOR; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy761; + goto yy1; +yy763: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy761; + goto yy1; +yy764: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy763; + goto yy1; +yy765: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy763; + goto yy1; +yy766: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy763; + goto yy1; +yy767: + yych = *++YYCURSOR; + if (yych <= 'Z') { + if (yych <= '-') { + if (yych <= '"') { + if (yych <= 0x00) goto yy1; + if (yych <= '!') goto yy767; + goto yy502; + } else { + if (yych == '\'') goto yy501; + if (yych <= ',') goto yy767; + goto yy814; + } + } else { + if (yych <= '=') { + if (yych <= '.') goto yy767; + if (yych <= '/') goto yy815; + if (yych <= ':') goto yy814; + goto yy767; + } else { + if (yych <= '>') goto yy816; + if (yych <= '?') goto yy815; + if (yych <= '@') goto yy767; + goto yy814; + } + } + } else { + if (yych <= 0x7F) { + if (yych <= '^') { + if (yych == '\\') goto yy817; + goto yy767; + } else { + if (yych == '`') goto yy767; + if (yych <= 'z') goto yy814; + goto yy767; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy818; + if (yych <= 0xE0) goto yy819; + goto yy820; + } else { + if (yych <= 0xF0) goto yy821; + if (yych <= 0xF3) goto yy822; + if (yych <= 0xF4) goto yy823; + goto yy1; + } + } + } +yy768: + yych = *++YYCURSOR; + if (yych <= 0x1F) { + if (yych <= '\t') { + if (yych <= 0x08) goto yy1; + goto yy768; + } else { + if (yych == '\r') goto yy768; + goto yy1; + } + } else { + if (yych <= '/') { + if (yych <= ' ') goto yy768; + if (yych <= '.') goto yy1; + goto yy211; + } else { + if (yych == '?') goto yy211; + goto yy1; + } + } +yy769: + yych = *++YYCURSOR; + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy824; + goto yy1; +yy770: + yych = *++YYCURSOR; + if (yych == 'i') goto yy825; + goto yy1; +yy771: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy717; + goto yy4; +yy772: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; + } else { + if (yych <= '.') { + if (yych <= ',') goto yy4; + goto yy46; + } else { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy826; + goto yy4; + } + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy826; + if (yych <= 'Z') goto yy46; + goto yy4; + } else { + if (yych <= '`') { + if (yych <= '_') goto yy46; + goto yy4; + } else { + if (yych <= 'f') goto yy826; + if (yych <= 'z') goto yy46; + goto yy4; + } + } + } +yy773: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; + if (yych <= 0x08) goto yy4; + if (yych <= '\n') goto yy26; + goto yy4; + } else { + if (yych <= '\r') goto yy26; + if (yych == 0x1B) goto yy26; + goto yy4; + } + } else { + if (yych <= '*') { + if (yych <= '#') goto yy26; + if (yych <= '$') goto yy4; + if (yych <= '%') goto yy80; + goto yy26; + } else { + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy26; + if (yych <= '.') goto yy46; + goto yy4; + } + } + } else { + if (yych <= '_') { + if (yych <= '@') { + if (yych <= '9') goto yy827; + if (yych <= ':') goto yy4; + if (yych <= '?') goto yy26; + goto yy96; + } else { + if (yych <= 'F') goto yy826; + if (yych <= 'Z') goto yy46; + if (yych <= '^') goto yy26; + goto yy46; + } + } else { + if (yych <= '~') { + if (yych <= '`') goto yy26; + if (yych <= 'f') goto yy826; + if (yych <= 'z') goto yy46; + goto yy26; + } else { + if (yych <= 0x7F) goto yy4; + if (yych <= 0xC1) goto yy26; + if (yych <= 0xF4) goto yy4; + goto yy26; + } + } } yy774: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy827; - if (yych <= ':') goto yy659; - goto yy1; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '\n') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych == 0x1B) { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } + } else { + if (yych <= ',') { + if (yych <= '#') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '%') { + yyt1 = YYCURSOR; + goto yy651; + } + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '9') goto yy3; + if (yych <= ':') goto yy653; + yyt2 = YYCURSOR; + goto yy194; + } + } } else { - if (yych <= 'F') goto yy827; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy827; - goto yy1; + if (yych <= 0x7F) { + if (yych <= '_') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 'Z') goto yy3; + if (yych <= '^') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'z') goto yy3; + if (yych <= '~') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy281; + } + yyt2 = YYCURSOR; + goto yy282; + } else { + if (yych <= 0xF0) { + yyt2 = YYCURSOR; + goto yy283; + } + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; + } + } } yy775: yych = *++YYCURSOR; - if (yych == ':') goto yy659; - goto yy1; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '%') { + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy651; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy828; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy828; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy828; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } yy776: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy828; - if (yych >= ';') goto yy1; - } else { - if (yych <= 'F') goto yy828; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy828; - goto yy1; - } -yy777: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; if (yych <= '9') goto yy829; - if (yych <= ':') goto yy830; goto yy1; } else { if (yych <= 'F') goto yy829; @@ -24448,290 +25330,273 @@ yy777: if (yych <= 'f') goto yy829; goto yy1; } +yy777: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy830; + if (yych <= ':') goto yy662; + goto yy1; + } else { + if (yych <= 'F') goto yy830; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy830; + goto yy1; + } yy778: yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy831; - goto yy832; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy833; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy833; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } + if (yych == ':') goto yy662; + goto yy1; yy779: yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy834; - goto yy832; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy833; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy833; - } - } + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy831; + if (yych >= ';') goto yy1; } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } + if (yych <= 'F') goto yy831; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy831; + goto yy1; } yy780: yych = *++YYCURSOR; - if (yych <= '`') { - if (yych <= '5') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '4') goto yy834; - goto yy835; - } - } else { - if (yych <= '@') { - if (yych <= '9') goto yy831; - if (yych <= ':') goto yy832; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'F') goto yy833; - if (yych <= 'Z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } - } + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy832; + if (yych <= ':') goto yy833; + goto yy1; } else { - if (yych <= 0xDF) { - if (yych <= 'z') { - if (yych <= 'f') goto yy833; - goto yy1; - } else { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - yyt2 = YYCURSOR; - goto yy198; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy199; - } - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } + if (yych <= 'F') goto yy832; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy832; + goto yy1; } yy781: yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy833; - if (yych <= ':') goto yy832; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy833; - goto yy1; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy834; + goto yy835; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy836; + } else { + if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 'f') goto yy833; - goto yy1; + goto yy836; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } yyt2 = YYCURSOR; - goto yy198; + goto yy202; } - yyt2 = YYCURSOR; - goto yy199; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } yy782: + yych = *++YYCURSOR; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy837; + goto yy835; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy836; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy836; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy783: + yych = *++YYCURSOR; + if (yych <= '`') { + if (yych <= '5') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '4') goto yy837; + goto yy838; + } + } else { + if (yych <= '@') { + if (yych <= '9') goto yy834; + if (yych <= ':') goto yy835; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'F') goto yy836; + if (yych <= 'Z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= 0xDF) { + if (yych <= 'z') { + if (yych <= 'f') goto yy836; + goto yy1; + } else { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + yyt2 = YYCURSOR; + goto yy201; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy202; + } + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy784: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= '9') goto yy836; - if (yych <= ':') goto yy729; + if (yych <= ':') goto yy835; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 'Z') { if (yych <= 'F') goto yy836; @@ -24739,7 +25604,7 @@ yy782: } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 'f') goto yy836; goto yy1; @@ -24749,557 +25614,128 @@ yy782: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { yyt2 = YYCURSOR; goto yy203; } - goto yy1; - } - } - } -yy783: - yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy836; - goto yy729; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy836; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy836; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy784: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych == '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= '/') { - if (yych <= '$') { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '9') goto yy837; - if (yych <= ':') goto yy61; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } - } else { - if (yych <= 0x7F) { - if (yych <= '_') { - if (yych <= 'Z') goto yy3; - if (yych <= '^') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'z') goto yy3; - if (yych <= '~') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy278; - } - yyt2 = YYCURSOR; - goto yy279; - } else { - if (yych <= 0xF0) { - yyt2 = YYCURSOR; - goto yy280; - } - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy5; - } - } - } yy785: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych == '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } - } else { + yych = *++YYCURSOR; + if (yych <= 'z') { + if (yych <= '@') { if (yych <= '/') { - if (yych <= '$') { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '9') goto yy784; - if (yych <= ':') goto yy61; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; + goto yy194; } - } - } else { - if (yych <= 0x7F) { - if (yych <= '_') { - if (yych <= 'Z') goto yy3; - if (yych <= '^') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; + if (yych <= '9') goto yy839; + if (yych <= ':') goto yy732; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'Z') { + if (yych <= 'F') goto yy839; + goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 'z') goto yy3; - if (yych <= '~') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; + if (yych <= 'f') goto yy839; + goto yy1; } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) { + if (yych <= 0xF0) { + if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy277; - } - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy278; + goto yy203; } yyt2 = YYCURSOR; - goto yy279; + goto yy204; } else { - if (yych <= 0xF0) { - yyt2 = YYCURSOR; - goto yy280; - } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy281; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy282; + goto yy206; } - goto yy5; + goto yy1; } } } yy786: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '?') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych == '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= '4') { - if (yych <= '$') { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy272; - } - goto yy784; - } else { - if (yych <= '5') goto yy838; - if (yych <= '9') goto yy837; - if (yych <= ':') goto yy61; - yyt2 = YYCURSOR; - goto yy191; - } - } - } else { - if (yych <= 0x7F) { - if (yych <= '_') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= 'Z') goto yy3; - if (yych <= '^') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'z') goto yy3; - if (yych <= '~') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy5; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy278; - } - yyt2 = YYCURSOR; - goto yy279; - } else { - if (yych <= 0xF0) { - yyt2 = YYCURSOR; - goto yy280; - } - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy5; - } - } - } -yy787: - yych = *++YYCURSOR; - if (yych <= 0x7F) { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= ':') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy199; - } - yyt2 = YYCURSOR; - goto yy200; - } else { - if (yych <= 0xF0) { - yyt2 = YYCURSOR; - goto yy201; - } - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } -yy788: - yych = *++YYCURSOR; - if (yych <= 0x7F) { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '5') goto yy787; - if (yych <= ':') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy199; - } - yyt2 = YYCURSOR; - goto yy200; - } else { - if (yych <= 0xF0) { - yyt2 = YYCURSOR; - goto yy201; - } - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } -yy789: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy285; + goto yy288; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy535; - goto yy839; + if (yych <= '9') goto yy839; + goto yy732; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy537; + goto yy839; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy537; + goto yy839; } } } else { @@ -25307,70 +25743,500 @@ yy789: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } +yy787: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= 0x1B) { + if (yych <= '\n') { + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych == '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x1A) { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } + } else { + if (yych <= ',') { + if (yych <= 0x1F) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych == '$') { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '9') goto yy840; + if (yych <= ':') goto yy62; + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= 0x7F) { + if (yych <= '_') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 'Z') goto yy3; + if (yych <= '^') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'z') goto yy3; + if (yych <= '~') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy281; + } + yyt2 = YYCURSOR; + goto yy282; + } else { + if (yych <= 0xF0) { + yyt2 = YYCURSOR; + goto yy283; + } + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; + } + } + } +yy788: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= 0x1B) { + if (yych <= '\n') { + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych == '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x1A) { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } + } else { + if (yych <= ',') { + if (yych <= 0x1F) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych == '$') { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '9') goto yy787; + if (yych <= ':') goto yy62; + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= 0x7F) { + if (yych <= '_') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 'Z') goto yy3; + if (yych <= '^') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'z') goto yy3; + if (yych <= '~') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy281; + } + yyt2 = YYCURSOR; + goto yy282; + } else { + if (yych <= 0xF0) { + yyt2 = YYCURSOR; + goto yy283; + } + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; + } + } + } +yy789: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ':') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '\n') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych == 0x1B) { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } + } else { + if (yych <= '/') { + if (yych == '$') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= ',') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; + } else { + if (yych <= '4') goto yy787; + if (yych <= '5') goto yy841; + if (yych <= '9') goto yy840; + goto yy62; + } + } + } else { + if (yych <= '~') { + if (yych <= '^') { + if (yych <= '?') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 'Z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= '_') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'z') goto yy3; + yyt2 = YYCURSOR; + goto yy194; + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 0xC1) goto yy5; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } + yyt2 = YYCURSOR; + goto yy281; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy282; + } + yyt2 = YYCURSOR; + goto yy283; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy5; + } + } + } + } yy790: + yych = *++YYCURSOR; + if (yych <= 0x7F) { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= ':') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy202; + } + yyt2 = YYCURSOR; + goto yy203; + } else { + if (yych <= 0xF0) { + yyt2 = YYCURSOR; + goto yy204; + } + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } +yy791: + yych = *++YYCURSOR; + if (yych <= 0x7F) { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '5') goto yy790; + if (yych <= ':') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy202; + } + yyt2 = YYCURSOR; + goto yy203; + } else { + if (yych <= 0xF0) { + yyt2 = YYCURSOR; + goto yy204; + } + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } +yy792: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy285; + goto yy288; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy672; - goto yy460; + if (yych <= '9') goto yy538; + goto yy842; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy672; + goto yy540; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy672; + goto yy540; } } } else { @@ -25378,601 +26244,613 @@ yy790: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy791: - yych = *++YYCURSOR; - if (yych <= '=') { - if (yych <= 0x1F) { - if (yych <= '\t') { - if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy378; - goto yy791; - } else { - if (yych == '\r') goto yy791; - goto yy378; - } - } else { - if (yych <= '"') { - if (yych <= ' ') goto yy791; - if (yych <= '!') goto yy378; - } else { - if (yych == '\'') goto yy793; - goto yy378; - } - } - } else { - if (yych <= 0xDF) { - if (yych <= '\\') { - if (yych <= '>') goto yy559; - if (yych <= '[') goto yy378; - goto yy379; - } else { - if (yych <= 0x7F) goto yy378; - if (yych <= 0xC1) goto yy1; - goto yy380; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy381; - if (yych <= 0xEF) goto yy382; - goto yy383; - } else { - if (yych <= 0xF3) goto yy384; - if (yych <= 0xF4) goto yy385; - goto yy1; - } - } - } -yy792: - yych = *++YYCURSOR; - if (yybm[0+yych] & 128) { - goto yy744; - } - if (yych <= 0xDF) { - if (yych <= '\'') { - if (yych <= 0x00) goto yy1; - if (yych <= '"') goto yy378; - goto yy746; - } else { - if (yych <= '\\') goto yy747; - if (yych <= 0xC1) goto yy1; - goto yy748; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy749; - if (yych <= 0xEF) goto yy750; - goto yy751; - } else { - if (yych <= 0xF3) goto yy752; - if (yych <= 0xF4) goto yy753; - goto yy1; - } - } yy793: yych = *++YYCURSOR; - if (yych <= '>') { - if (yych <= '!') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy791; - goto yy378; - } else { - if (yych <= '\r') goto yy791; - if (yych == ' ') goto yy791; - goto yy378; - } - } else { - if (yych <= ',') { - if (yych <= '"') goto yy792; - if (yych == '\'') goto yy295; - goto yy378; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; } else { if (yych <= '/') { - if (yych >= '.') goto yy378; - } else { - if (yych <= ':') goto yy794; - if (yych <= '=') goto yy378; - goto yy559; + yyt2 = YYCURSOR; + goto yy194; } + if (yych <= '9') goto yy675; + goto yy463; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy675; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy675; } } } else { - if (yych <= 'z') { - if (yych <= '\\') { - if (yych <= '@') goto yy378; - if (yych <= 'Z') goto yy794; - if (yych <= '[') goto yy378; - goto yy379; + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; } else { - if (yych == '_') goto yy794; - if (yych <= '`') goto yy378; + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; } } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy378; - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy380; - goto yy381; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy382; - goto yy383; - } else { - if (yych <= 0xF3) goto yy384; - if (yych <= 0xF4) goto yy385; - goto yy1; + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; } } } yy794: - yych = *++YYCURSOR; - if (yych <= '=') { - if (yych <= '!') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy840; - goto yy378; - } else { - if (yych <= '\r') goto yy840; - if (yych == ' ') goto yy840; - goto yy378; - } - } else { - if (yych <= ',') { - if (yych <= '"') goto yy792; - if (yych == '\'') goto yy793; - goto yy378; - } else { - if (yych <= '/') { - if (yych <= '-') goto yy794; - goto yy378; - } else { - if (yych <= ':') goto yy794; - if (yych <= '<') goto yy378; - goto yy841; - } - } - } - } else { - if (yych <= 'z') { - if (yych <= '[') { - if (yych <= '>') goto yy559; - if (yych <= '@') goto yy378; - if (yych <= 'Z') goto yy794; - goto yy378; - } else { - if (yych <= '^') { - if (yych <= '\\') goto yy379; - goto yy378; - } else { - if (yych == '`') goto yy378; - goto yy794; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy378; - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy380; - goto yy381; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy382; - goto yy383; - } else { - if (yych <= 0xF3) goto yy384; - if (yych <= 0xF4) goto yy385; - goto yy1; - } - } - } - } -yy795: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy370; - goto yy795; + if (yych <= 0x08) goto yy381; + goto yy794; } else { - if (yych == '\r') goto yy795; - goto yy370; + if (yych == '\r') goto yy794; + goto yy381; } } else { if (yych <= '"') { - if (yych <= ' ') goto yy795; - if (yych <= '!') goto yy370; + if (yych <= ' ') goto yy794; + if (yych <= '!') goto yy381; } else { - if (yych == '\'') goto yy797; - goto yy370; + if (yych == '\'') goto yy796; + goto yy381; } } } else { if (yych <= 0xDF) { if (yych <= '\\') { - if (yych <= '>') goto yy551; - if (yych <= '[') goto yy370; - goto yy371; + if (yych <= '>') goto yy562; + if (yych <= '[') goto yy381; + goto yy382; } else { - if (yych <= 0x7F) goto yy370; + if (yych <= 0x7F) goto yy381; if (yych <= 0xC1) goto yy1; - goto yy372; + goto yy383; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy373; - if (yych <= 0xEF) goto yy374; - goto yy375; + if (yych <= 0xE0) goto yy384; + if (yych <= 0xEF) goto yy385; + goto yy386; } else { - if (yych <= 0xF3) goto yy376; - if (yych <= 0xF4) goto yy377; + if (yych <= 0xF3) goto yy387; + if (yych <= 0xF4) goto yy388; goto yy1; } } } +yy795: + yych = *++YYCURSOR; + if (yybm[0+yych] & 128) { + goto yy747; + } + if (yych <= 0xDF) { + if (yych <= '\'') { + if (yych <= 0x00) goto yy1; + if (yych <= '"') goto yy381; + goto yy749; + } else { + if (yych <= '\\') goto yy750; + if (yych <= 0xC1) goto yy1; + goto yy751; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy752; + if (yych <= 0xEF) goto yy753; + goto yy754; + } else { + if (yych <= 0xF3) goto yy755; + if (yych <= 0xF4) goto yy756; + goto yy1; + } + } yy796: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy795; - goto yy370; + if (yych == '\t') goto yy794; + goto yy381; } else { - if (yych <= '\r') goto yy795; - if (yych == ' ') goto yy795; - goto yy370; + if (yych <= '\r') goto yy794; + if (yych == ' ') goto yy794; + goto yy381; } } else { if (yych <= ',') { - if (yych <= '"') goto yy294; - if (yych != '\'') goto yy370; + if (yych <= '"') goto yy795; + if (yych == '\'') goto yy298; + goto yy381; } else { if (yych <= '/') { - if (yych <= '-') goto yy798; - goto yy370; + if (yych >= '.') goto yy381; } else { - if (yych <= ':') goto yy798; - if (yych <= '=') goto yy370; - goto yy551; + if (yych <= ':') goto yy797; + if (yych <= '=') goto yy381; + goto yy562; } } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy370; - if (yych <= 'Z') goto yy798; - if (yych <= '[') goto yy370; - goto yy371; + if (yych <= '@') goto yy381; + if (yych <= 'Z') goto yy797; + if (yych <= '[') goto yy381; + goto yy382; } else { - if (yych == '_') goto yy798; - if (yych <= '`') goto yy370; - goto yy798; + if (yych == '_') goto yy797; + if (yych <= '`') goto yy381; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy370; + if (yych <= 0x7F) goto yy381; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy372; - goto yy373; + if (yych <= 0xDF) goto yy383; + goto yy384; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy374; - goto yy375; + if (yych <= 0xEF) goto yy385; + goto yy386; } else { - if (yych <= 0xF3) goto yy376; - if (yych <= 0xF4) goto yy377; + if (yych <= 0xF3) goto yy387; + if (yych <= 0xF4) goto yy388; goto yy1; } } } } yy797: - yych = *++YYCURSOR; - if (yybm[0+yych] & 128) { - goto yy744; - } - if (yych <= 0xDF) { - if (yych <= '\'') { - if (yych <= 0x00) goto yy1; - if (yych <= '"') goto yy745; - goto yy370; - } else { - if (yych <= '\\') goto yy747; - if (yych <= 0xC1) goto yy1; - goto yy748; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy749; - if (yych <= 0xEF) goto yy750; - goto yy751; - } else { - if (yych <= 0xF3) goto yy752; - if (yych <= 0xF4) goto yy753; - goto yy1; - } - } -yy798: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy842; - goto yy370; + if (yych == '\t') goto yy843; + goto yy381; } else { - if (yych <= '\r') goto yy842; - if (yych == ' ') goto yy842; - goto yy370; + if (yych <= '\r') goto yy843; + if (yych == ' ') goto yy843; + goto yy381; } } else { if (yych <= ',') { - if (yych <= '"') goto yy796; - if (yych == '\'') goto yy797; - goto yy370; + if (yych <= '"') goto yy795; + if (yych == '\'') goto yy796; + goto yy381; } else { if (yych <= '/') { - if (yych <= '-') goto yy798; - goto yy370; + if (yych <= '-') goto yy797; + goto yy381; } else { - if (yych <= ':') goto yy798; - if (yych <= '<') goto yy370; - goto yy843; + if (yych <= ':') goto yy797; + if (yych <= '<') goto yy381; + goto yy844; } } } } else { if (yych <= 'z') { if (yych <= '[') { - if (yych <= '>') goto yy551; - if (yych <= '@') goto yy370; - if (yych <= 'Z') goto yy798; - goto yy370; + if (yych <= '>') goto yy562; + if (yych <= '@') goto yy381; + if (yych <= 'Z') goto yy797; + goto yy381; } else { if (yych <= '^') { - if (yych <= '\\') goto yy371; - goto yy370; + if (yych <= '\\') goto yy382; + goto yy381; } else { - if (yych == '`') goto yy370; - goto yy798; + if (yych == '`') goto yy381; + goto yy797; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy370; + if (yych <= 0x7F) goto yy381; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy372; - goto yy373; + if (yych <= 0xDF) goto yy383; + goto yy384; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy374; - goto yy375; + if (yych <= 0xEF) goto yy385; + goto yy386; } else { - if (yych <= 0xF3) goto yy376; - if (yych <= 0xF4) goto yy377; + if (yych <= 0xF3) goto yy387; + if (yych <= 0xF4) goto yy388; goto yy1; } } } } -yy799: +yy798: yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= ',') { - if (yych <= '\f') { + if (yych <= '=') { + if (yych <= 0x1F) { + if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy799; - goto yy685; + if (yych <= 0x08) goto yy373; + goto yy798; } else { - if (yych <= '\r') goto yy799; - if (yych == ' ') goto yy799; - goto yy685; + if (yych == '\r') goto yy798; + goto yy373; } } else { - if (yych <= ':') { - if (yych <= '-') goto yy754; - if (yych <= '.') goto yy685; - if (yych <= '/') goto yy755; - goto yy754; + if (yych <= '"') { + if (yych <= ' ') goto yy798; + if (yych <= '!') goto yy373; } else { - if (yych <= '=') goto yy685; - if (yych <= '>') goto yy756; - if (yych <= '?') goto yy755; - goto yy685; + if (yych == '\'') goto yy800; + goto yy373; } } } else { - if (yych <= 0x7F) { - if (yych <= '^') { - if (yych <= 'Z') goto yy754; - if (yych == '\\') goto yy757; - goto yy685; + if (yych <= 0xDF) { + if (yych <= '\\') { + if (yych <= '>') goto yy554; + if (yych <= '[') goto yy373; + goto yy374; } else { - if (yych == '`') goto yy685; - if (yych <= 'z') goto yy754; - goto yy685; + if (yych <= 0x7F) goto yy373; + if (yych <= 0xC1) goto yy1; + goto yy375; } } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy758; - if (yych <= 0xE0) goto yy759; - goto yy760; + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy376; + if (yych <= 0xEF) goto yy377; + goto yy378; } else { - if (yych <= 0xF0) goto yy761; - if (yych <= 0xF3) goto yy762; - if (yych <= 0xF4) goto yy763; + if (yych <= 0xF3) goto yy379; + if (yych <= 0xF4) goto yy380; goto yy1; } } } -yy800: - yyaccept = 28; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 0x7F) { - if (yych <= '&') { - if (yych <= 0x00) goto yy303; - if (yych == '"') goto yy802; - } else { - if (yych <= '\'') goto yy803; - if (yych == '\\') goto yy804; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy303; - if (yych <= 0xDF) goto yy805; - if (yych <= 0xE0) goto yy806; - goto yy807; - } else { - if (yych <= 0xF0) goto yy808; - if (yych <= 0xF3) goto yy809; - if (yych <= 0xF4) goto yy810; - goto yy303; - } - } -yy801: +yy799: yych = *++YYCURSOR; - if (yych <= 0x7F) { - if (yych <= '&') { - if (yych <= 0x00) goto yy1; - if (yych != '"') goto yy801; - } else { - if (yych <= '\'') goto yy803; - if (yych == '\\') goto yy804; - goto yy801; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy805; - if (yych <= 0xE0) goto yy806; - goto yy807; - } else { - if (yych <= 0xF0) goto yy808; - if (yych <= 0xF3) goto yy809; - if (yych <= 0xF4) goto yy810; - goto yy1; - } - } -yy802: - yych = *++YYCURSOR; - if (yych <= '?') { - if (yych <= '&') { + if (yych <= '>') { + if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy844; - goto yy580; + if (yych == '\t') goto yy798; + goto yy373; } else { - if (yych <= '\r') goto yy844; - if (yych == ' ') goto yy844; - goto yy580; + if (yych <= '\r') goto yy798; + if (yych == ' ') goto yy798; + goto yy373; } } else { - if (yych <= '.') { - if (yych <= '\'') goto yy570; - if (yych == '-') goto yy845; - goto yy580; + if (yych <= ',') { + if (yych <= '"') goto yy297; + if (yych != '\'') goto yy373; } else { - if (yych <= ':') { - if (yych <= '/') goto yy846; - goto yy845; + if (yych <= '/') { + if (yych <= '-') goto yy801; + goto yy373; } else { - if (yych <= '=') goto yy580; - if (yych <= '>') goto yy487; - goto yy846; + if (yych <= ':') goto yy801; + if (yych <= '=') goto yy373; + goto yy554; } } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy580; - if (yych <= 'Z') goto yy845; - if (yych <= '[') goto yy580; - goto yy581; + if (yych <= '@') goto yy373; + if (yych <= 'Z') goto yy801; + if (yych <= '[') goto yy373; + goto yy374; } else { - if (yych == '_') goto yy845; - if (yych <= '`') goto yy580; - goto yy845; + if (yych == '_') goto yy801; + if (yych <= '`') goto yy373; + goto yy801; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy580; + if (yych <= 0x7F) goto yy373; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy582; - goto yy583; + if (yych <= 0xDF) goto yy375; + goto yy376; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy584; - goto yy585; + if (yych <= 0xEF) goto yy377; + goto yy378; } else { - if (yych <= 0xF3) goto yy586; - if (yych <= 0xF4) goto yy587; + if (yych <= 0xF3) goto yy379; + if (yych <= 0xF4) goto yy380; goto yy1; } } } } -yy803: +yy800: yych = *++YYCURSOR; - if (yych <= '?') { + if (yybm[0+yych] & 128) { + goto yy747; + } + if (yych <= 0xDF) { + if (yych <= '\'') { + if (yych <= 0x00) goto yy1; + if (yych <= '"') goto yy748; + goto yy373; + } else { + if (yych <= '\\') goto yy750; + if (yych <= 0xC1) goto yy1; + goto yy751; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy752; + if (yych <= 0xEF) goto yy753; + goto yy754; + } else { + if (yych <= 0xF3) goto yy755; + if (yych <= 0xF4) goto yy756; + goto yy1; + } + } +yy801: + yych = *++YYCURSOR; + if (yych <= '=') { if (yych <= '!') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy1; + if (yych == '\t') goto yy845; + goto yy373; + } else { + if (yych <= '\r') goto yy845; + if (yych == ' ') goto yy845; + goto yy373; + } + } else { + if (yych <= ',') { + if (yych <= '"') goto yy799; + if (yych == '\'') goto yy800; + goto yy373; + } else { + if (yych <= '/') { + if (yych <= '-') goto yy801; + goto yy373; + } else { + if (yych <= ':') goto yy801; + if (yych <= '<') goto yy373; + goto yy846; + } + } + } + } else { + if (yych <= 'z') { + if (yych <= '[') { + if (yych <= '>') goto yy554; + if (yych <= '@') goto yy373; + if (yych <= 'Z') goto yy801; + goto yy373; + } else { + if (yych <= '^') { + if (yych <= '\\') goto yy374; + goto yy373; + } else { + if (yych == '`') goto yy373; + goto yy801; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) goto yy373; + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy375; + goto yy376; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy377; + goto yy378; + } else { + if (yych <= 0xF3) goto yy379; + if (yych <= 0xF4) goto yy380; + goto yy1; + } + } + } + } +yy802: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= ',') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy1; + if (yych == '\t') goto yy802; + goto yy688; + } else { + if (yych <= '\r') goto yy802; + if (yych == ' ') goto yy802; + goto yy688; + } + } else { + if (yych <= ':') { + if (yych <= '-') goto yy757; + if (yych <= '.') goto yy688; + if (yych <= '/') goto yy758; + goto yy757; + } else { + if (yych <= '=') goto yy688; + if (yych <= '>') goto yy759; + if (yych <= '?') goto yy758; + goto yy688; + } + } + } else { + if (yych <= 0x7F) { + if (yych <= '^') { + if (yych <= 'Z') goto yy757; + if (yych == '\\') goto yy760; + goto yy688; + } else { + if (yych == '`') goto yy688; + if (yych <= 'z') goto yy757; + goto yy688; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy761; + if (yych <= 0xE0) goto yy762; + goto yy763; + } else { + if (yych <= 0xF0) goto yy764; + if (yych <= 0xF3) goto yy765; + if (yych <= 0xF4) goto yy766; + goto yy1; + } + } + } +yy803: + yyaccept = 28; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 0x7F) { + if (yych <= '&') { + if (yych <= 0x00) goto yy306; + if (yych == '"') goto yy805; + } else { + if (yych <= '\'') goto yy806; + if (yych == '\\') goto yy807; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy306; + if (yych <= 0xDF) goto yy808; + if (yych <= 0xE0) goto yy809; + goto yy810; + } else { + if (yych <= 0xF0) goto yy811; + if (yych <= 0xF3) goto yy812; + if (yych <= 0xF4) goto yy813; + goto yy306; + } + } +yy804: + yych = *++YYCURSOR; + if (yych <= 0x7F) { + if (yych <= '&') { + if (yych <= 0x00) goto yy1; + if (yych != '"') goto yy804; + } else { + if (yych <= '\'') goto yy806; + if (yych == '\\') goto yy807; + goto yy804; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy808; + if (yych <= 0xE0) goto yy809; + goto yy810; + } else { + if (yych <= 0xF0) goto yy811; + if (yych <= 0xF3) goto yy812; + if (yych <= 0xF4) goto yy813; + goto yy1; + } + } +yy805: + yych = *++YYCURSOR; + if (yych <= '?') { + if (yych <= '&') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; if (yych == '\t') goto yy847; - goto yy569; + goto yy583; } else { if (yych <= '\r') goto yy847; if (yych == ' ') goto yy847; - goto yy569; + goto yy583; } } else { if (yych <= '.') { - if (yych <= '"') goto yy570; + if (yych <= '\'') goto yy573; if (yych == '-') goto yy848; - goto yy569; + goto yy583; } else { if (yych <= ':') { if (yych <= '/') goto yy849; goto yy848; } else { - if (yych <= '=') goto yy569; - if (yych <= '>') goto yy477; + if (yych <= '=') goto yy583; + if (yych <= '>') goto yy490; goto yy849; } } @@ -25980,718 +26858,539 @@ yy803: } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy569; + if (yych <= '@') goto yy583; if (yych <= 'Z') goto yy848; - if (yych <= '[') goto yy569; - goto yy571; + if (yych <= '[') goto yy583; + goto yy584; } else { if (yych == '_') goto yy848; - if (yych <= '`') goto yy569; + if (yych <= '`') goto yy583; goto yy848; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy569; + if (yych <= 0x7F) goto yy583; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy572; - goto yy573; + if (yych <= 0xDF) goto yy585; + goto yy586; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy574; - goto yy575; + if (yych <= 0xEF) goto yy587; + goto yy588; } else { - if (yych <= 0xF3) goto yy576; - if (yych <= 0xF4) goto yy577; + if (yych <= 0xF3) goto yy589; + if (yych <= 0xF4) goto yy590; goto yy1; } } } } -yy804: +yy806: + yych = *++YYCURSOR; + if (yych <= '?') { + if (yych <= '!') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy1; + if (yych == '\t') goto yy850; + goto yy572; + } else { + if (yych <= '\r') goto yy850; + if (yych == ' ') goto yy850; + goto yy572; + } + } else { + if (yych <= '.') { + if (yych <= '"') goto yy573; + if (yych == '-') goto yy851; + goto yy572; + } else { + if (yych <= ':') { + if (yych <= '/') goto yy852; + goto yy851; + } else { + if (yych <= '=') goto yy572; + if (yych <= '>') goto yy480; + goto yy852; + } + } + } + } else { + if (yych <= 'z') { + if (yych <= '\\') { + if (yych <= '@') goto yy572; + if (yych <= 'Z') goto yy851; + if (yych <= '[') goto yy572; + goto yy574; + } else { + if (yych == '_') goto yy851; + if (yych <= '`') goto yy572; + goto yy851; + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) goto yy572; + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy575; + goto yy576; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy577; + goto yy578; + } else { + if (yych <= 0xF3) goto yy579; + if (yych <= 0xF4) goto yy580; + goto yy1; + } + } + } + } +yy807: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy801; + if (yych <= '\t') goto yy804; goto yy1; } else { - if (yych <= 0x7F) goto yy801; + if (yych <= 0x7F) goto yy804; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy806; - if (yych <= 0xEF) goto yy807; - goto yy808; + if (yych <= 0xE0) goto yy809; + if (yych <= 0xEF) goto yy810; + goto yy811; } else { - if (yych <= 0xF3) goto yy809; - if (yych <= 0xF4) goto yy810; + if (yych <= 0xF3) goto yy812; + if (yych <= 0xF4) goto yy813; goto yy1; } } -yy805: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy801; - goto yy1; -yy806: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy805; - goto yy1; -yy807: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy805; - goto yy1; yy808: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy807; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy804; goto yy1; yy809: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy807; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy808; goto yy1; yy810: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy807; + if (yych <= 0xBF) goto yy808; goto yy1; yy811: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy810; + goto yy1; +yy812: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy810; + goto yy1; +yy813: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy810; + goto yy1; +yy814: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= '"') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy811; - goto yy764; + if (yych == '\t') goto yy814; + goto yy767; } else { if (yych <= 0x1F) { - if (yych <= '\r') goto yy811; - goto yy764; + if (yych <= '\r') goto yy814; + goto yy767; } else { - if (yych <= ' ') goto yy811; - if (yych <= '!') goto yy764; - goto yy499; + if (yych <= ' ') goto yy814; + if (yych <= '!') goto yy767; + goto yy502; } } } else { if (yych <= '-') { - if (yych == '\'') goto yy498; - if (yych <= ',') goto yy764; - goto yy811; + if (yych == '\'') goto yy501; + if (yych <= ',') goto yy767; + goto yy814; } else { if (yych <= '/') { - if (yych <= '.') goto yy764; + if (yych <= '.') goto yy767; } else { - if (yych <= ':') goto yy811; - if (yych <= '<') goto yy764; - goto yy850; + if (yych <= ':') goto yy814; + if (yych <= '<') goto yy767; + goto yy853; } } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= '>') goto yy813; - if (yych <= '?') goto yy812; - if (yych <= '@') goto yy764; - goto yy811; + if (yych <= '>') goto yy816; + if (yych <= '?') goto yy815; + if (yych <= '@') goto yy767; + goto yy814; } else { if (yych <= '\\') { - if (yych <= '[') goto yy764; - goto yy814; + if (yych <= '[') goto yy767; + goto yy817; } else { - if (yych == '_') goto yy811; - goto yy764; + if (yych == '_') goto yy814; + goto yy767; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { - if (yych <= 'z') goto yy811; - goto yy764; + if (yych <= 'z') goto yy814; + goto yy767; } else { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy815; - goto yy816; + if (yych <= 0xDF) goto yy818; + goto yy819; } } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy817; - goto yy818; + if (yych <= 0xEF) goto yy820; + goto yy821; } else { - if (yych <= 0xF3) goto yy819; - if (yych <= 0xF4) goto yy820; + if (yych <= 0xF3) goto yy822; + if (yych <= 0xF4) goto yy823; goto yy1; } } } } -yy812: +yy815: yych = *++YYCURSOR; if (yych <= 'Z') { if (yych <= '-') { if (yych <= '"') { if (yych <= 0x00) goto yy1; - if (yych <= '!') goto yy764; - goto yy499; + if (yych <= '!') goto yy767; + goto yy502; } else { - if (yych == '\'') goto yy498; - if (yych <= ',') goto yy764; - goto yy811; + if (yych == '\'') goto yy501; + if (yych <= ',') goto yy767; + goto yy814; } } else { if (yych <= '=') { - if (yych <= '.') goto yy764; - if (yych <= '/') goto yy812; - if (yych <= ':') goto yy811; - goto yy764; + if (yych <= '.') goto yy767; + if (yych <= '/') goto yy815; + if (yych <= ':') goto yy814; + goto yy767; } else { - if (yych <= '>') goto yy851; - if (yych <= '?') goto yy812; - if (yych <= '@') goto yy764; - goto yy811; + if (yych <= '>') goto yy854; + if (yych <= '?') goto yy815; + if (yych <= '@') goto yy767; + goto yy814; } } } else { if (yych <= 0x7F) { if (yych <= '^') { - if (yych == '\\') goto yy814; - goto yy764; + if (yych == '\\') goto yy817; + goto yy767; } else { - if (yych == '`') goto yy764; - if (yych <= 'z') goto yy811; - goto yy764; + if (yych == '`') goto yy767; + if (yych <= 'z') goto yy814; + goto yy767; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy815; - if (yych <= 0xE0) goto yy816; - goto yy817; + if (yych <= 0xDF) goto yy818; + if (yych <= 0xE0) goto yy819; + goto yy820; } else { - if (yych <= 0xF0) goto yy818; - if (yych <= 0xF3) goto yy819; - if (yych <= 0xF4) goto yy820; + if (yych <= 0xF0) goto yy821; + if (yych <= 0xF3) goto yy822; + if (yych <= 0xF4) goto yy823; goto yy1; } } } -yy813: +yy816: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '&') { if (yych <= 0x00) goto yy1; - if (yych == '"') goto yy852; - goto yy813; + if (yych == '"') goto yy855; + goto yy816; } else { - if (yych <= '\'') goto yy853; - if (yych == '\\') goto yy854; - goto yy813; + if (yych <= '\'') goto yy856; + if (yych == '\\') goto yy857; + goto yy816; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy855; - if (yych <= 0xE0) goto yy856; - goto yy857; + if (yych <= 0xDF) goto yy858; + if (yych <= 0xE0) goto yy859; + goto yy860; } else { - if (yych <= 0xF0) goto yy858; - if (yych <= 0xF3) goto yy859; - if (yych <= 0xF4) goto yy860; + if (yych <= 0xF0) goto yy861; + if (yych <= 0xF3) goto yy862; + if (yych <= 0xF4) goto yy863; goto yy1; } } -yy814: +yy817: yych = *++YYCURSOR; if (yych <= 'Z') { if (yych <= '.') { if (yych <= '\n') { - if (yych <= 0x00) goto yy813; - if (yych <= '\t') goto yy764; - goto yy496; + if (yych <= 0x00) goto yy816; + if (yych <= '\t') goto yy767; + goto yy499; } else { - if (yych == '-') goto yy811; - goto yy764; + if (yych == '-') goto yy814; + goto yy767; } } else { if (yych <= '=') { - if (yych <= '/') goto yy812; - if (yych <= ':') goto yy811; - goto yy764; + if (yych <= '/') goto yy815; + if (yych <= ':') goto yy814; + goto yy767; } else { - if (yych <= '>') goto yy813; - if (yych <= '?') goto yy812; - if (yych <= '@') goto yy764; - goto yy811; + if (yych <= '>') goto yy816; + if (yych <= '?') goto yy815; + if (yych <= '@') goto yy767; + goto yy814; } } } else { if (yych <= 0xC1) { if (yych <= '`') { - if (yych == '_') goto yy811; - goto yy764; + if (yych == '_') goto yy814; + goto yy767; } else { - if (yych <= 'z') goto yy811; - if (yych <= 0x7F) goto yy764; + if (yych <= 'z') goto yy814; + if (yych <= 0x7F) goto yy767; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy815; - if (yych <= 0xE0) goto yy816; - goto yy817; + if (yych <= 0xDF) goto yy818; + if (yych <= 0xE0) goto yy819; + goto yy820; } else { - if (yych <= 0xF0) goto yy818; - if (yych <= 0xF3) goto yy819; - if (yych <= 0xF4) goto yy820; + if (yych <= 0xF0) goto yy821; + if (yych <= 0xF3) goto yy822; + if (yych <= 0xF4) goto yy823; goto yy1; } } } -yy815: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy764; - goto yy1; -yy816: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy815; - goto yy1; -yy817: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy815; - goto yy1; yy818: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy817; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy767; goto yy1; yy819: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy817; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy818; goto yy1; yy820: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy817; + if (yych <= 0xBF) goto yy818; goto yy1; yy821: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy820; + goto yy1; +yy822: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy820; + goto yy1; +yy823: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy820; + goto yy1; +yy824: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= ':') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy612; + goto yy615; } if (yych <= '9') { yyt1 = YYCURSOR; - goto yy861; + goto yy864; } goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy612; + goto yy615; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy615; + goto yy618; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy616; + goto yy619; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy617; + goto yy620; } yyt2 = YYCURSOR; - goto yy618; + goto yy621; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy619; + goto yy622; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy620; + goto yy623; } goto yy1; } } -yy822: +yy825: yych = *++YYCURSOR; - if (yych == 'l') goto yy862; + if (yych == 'l') goto yy865; goto yy1; -yy823: +yy826: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy863; + if (yych <= '9') goto yy866; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy863; - if (yych <= 'Z') goto yy45; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy866; + if (yych <= 'Z') goto yy46; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy863; - if (yych <= 'z') goto yy45; + if (yych <= 'f') goto yy866; + if (yych <= 'z') goto yy46; goto yy4; } } } -yy824: +yy827: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy25; + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; if (yych <= 0x08) goto yy4; - goto yy25; + if (yych <= '\n') goto yy26; + goto yy4; } else { - if (yych == '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - goto yy25; + if (yych <= '\r') goto yy26; + if (yych == 0x1B) goto yy26; + goto yy4; } } else { - if (yych <= '+') { + if (yych <= '*') { + if (yych <= '#') goto yy26; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy25; - goto yy78; + if (yych <= '%') goto yy80; + goto yy26; } else { - if (yych <= ',') goto yy25; - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy864; + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy26; + if (yych <= '.') goto yy46; + goto yy4; } } } else { if (yych <= '_') { if (yych <= '@') { + if (yych <= '9') goto yy867; if (yych <= ':') goto yy4; - if (yych <= '?') goto yy25; - goto yy94; + if (yych <= '?') goto yy26; + goto yy96; } else { - if (yych <= 'F') goto yy863; - if (yych <= 'Z') goto yy45; - if (yych <= '^') goto yy25; - goto yy45; + if (yych <= 'F') goto yy866; + if (yych <= 'Z') goto yy46; + if (yych <= '^') goto yy26; + goto yy46; } } else { if (yych <= '~') { - if (yych <= '`') goto yy25; - if (yych <= 'f') goto yy863; - if (yych <= 'z') goto yy45; - goto yy25; + if (yych <= '`') goto yy26; + if (yych <= 'f') goto yy866; + if (yych <= 'z') goto yy46; + goto yy26; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy25; + if (yych <= 0xC1) goto yy26; if (yych <= 0xF4) goto yy4; - goto yy25; + goto yy26; } } } -yy825: - yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '%') { - if (yych <= '$') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy648; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy865; - goto yy773; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy865; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy865; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy826: - yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '%') { - if (yych <= '$') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy648; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy866; - goto yy867; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy866; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy866; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy827: - yyaccept = 21; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= '/') goto yy348; - if (yych <= '9') goto yy725; - if (yych <= ':') goto yy868; - goto yy348; - } else { - if (yych <= 'F') goto yy725; - if (yych <= '`') goto yy348; - if (yych <= 'f') goto yy725; - goto yy348; - } yy828: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy869; - if (yych <= ':') goto yy777; - goto yy1; - } else { - if (yych <= 'F') goto yy869; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy869; - goto yy1; - } -yy829: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy870; - if (yych <= ':') goto yy871; - goto yy1; - } else { - if (yych <= 'F') goto yy870; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy870; - goto yy1; - } -yy830: - yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy872; - if (yych <= ':') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy872; - goto yy1; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy872; - goto yy1; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy831: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { + if (yych <= '%') { + if (yych <= '$') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy285; + goto yy651; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy873; + if (yych <= '9') goto yy868; + goto yy776; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy873; + goto yy868; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy873; + goto yy868; } } } else { @@ -26699,42 +27398,128 @@ yy831: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy832: +yy829: + yych = *++YYCURSOR; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '%') { + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy651; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy869; + goto yy870; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy869; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy869; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy830: + yyaccept = 21; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '@') { + if (yych <= '/') goto yy351; + if (yych <= '9') goto yy728; + if (yych <= ':') goto yy871; + goto yy351; + } else { + if (yych <= 'F') goto yy728; + if (yych <= '`') goto yy351; + if (yych <= 'f') goto yy728; + goto yy351; + } +yy831: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; if (yych <= '9') goto yy872; + if (yych <= ':') goto yy780; goto yy1; } else { if (yych <= 'F') goto yy872; @@ -26742,28 +27527,41 @@ yy832: if (yych <= 'f') goto yy872; goto yy1; } +yy832: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy873; + if (yych <= ':') goto yy874; + goto yy1; + } else { + if (yych <= 'F') goto yy873; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy873; + goto yy1; + } yy833: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy873; - if (yych <= ':') goto yy832; + if (yych <= '9') goto yy875; + if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy873; + if (yych <= 'F') goto yy875; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 'f') goto yy873; + if (yych <= 'f') goto yy875; goto yy1; } } @@ -26771,31 +27569,31 @@ yy833: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } @@ -26808,32 +27606,31 @@ yy834: if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy285; + goto yy288; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy874; - goto yy832; + if (yych <= '9') goto yy876; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy873; + goto yy876; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy873; + goto yy876; } } } else { @@ -26841,32 +27638,32 @@ yy834: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } @@ -26874,277 +27671,319 @@ yy834: } yy835: yych = *++YYCURSOR; - if (yych <= '`') { - if (yych <= '9') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '5') goto yy874; - goto yy873; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy875; + goto yy1; + } else { + if (yych <= 'F') goto yy875; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy875; + goto yy1; + } +yy836: + yych = *++YYCURSOR; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; } + if (yych <= '9') goto yy876; + if (yych <= ':') goto yy835; + yyt2 = YYCURSOR; + goto yy194; } else { - if (yych <= '@') { - if (yych <= ':') goto yy832; - yyt2 = YYCURSOR; - goto yy191; + if (yych <= 'Z') { + if (yych <= 'F') goto yy876; + goto yy1; } else { - if (yych <= 'F') goto yy873; - if (yych <= 'Z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy876; + goto yy1; } } } else { - if (yych <= 0xDF) { - if (yych <= 'z') { - if (yych <= 'f') goto yy873; - goto yy1; - } else { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; + if (yych <= 0xE0) { + if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy194; } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy199; - } - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { yyt2 = YYCURSOR; goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy836: +yy837: + yych = *++YYCURSOR; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy877; + goto yy835; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy876; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy876; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy838: + yych = *++YYCURSOR; + if (yych <= '`') { + if (yych <= '9') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '5') goto yy877; + goto yy876; + } + } else { + if (yych <= '@') { + if (yych <= ':') goto yy835; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'F') goto yy876; + if (yych <= 'Z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= 0xDF) { + if (yych <= 'z') { + if (yych <= 'f') goto yy876; + goto yy1; + } else { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + yyt2 = YYCURSOR; + goto yy201; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy202; + } + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy839: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= '9') goto yy1; - if (yych <= ':') goto yy729; + if (yych <= ':') goto yy732; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy199; + goto yy202; } yyt2 = YYCURSOR; - goto yy200; + goto yy203; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy201; + goto yy204; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } -yy837: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 'Z') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x08) { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych == '\r') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x1F) { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= '/') { - if (yych <= '$') { - yyt2 = YYCURSOR; - goto yy272; - } - if (yych <= ',') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt2 = YYCURSOR; - goto yy272; - } else { - if (yych <= ':') goto yy4; - if (yych <= '?') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy272; - } - goto yy4; - } - } - } else { - if (yych <= 0xC1) { - if (yych <= '`') { - if (yych == '_') { - yyt2 = YYCURSOR; - goto yy272; - } - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'z') goto yy4; - if (yych <= '~') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy272; - } - goto yy4; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy277; - } - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy278; - } - yyt2 = YYCURSOR; - goto yy279; - } else { - if (yych <= 0xF0) { - yyt2 = YYCURSOR; - goto yy280; - } - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy281; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy282; - } - goto yy4; - } - } - } -yy838: +yy840: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { - if (yych <= '#') { + if (yych <= 0x1B) { if (yych <= '\n') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych == '\r') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 0x1F) { + if (yych <= 0x1A) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } yyt2 = YYCURSOR; - goto yy191; + goto yy194; } } else { - if (yych <= '/') { - if (yych <= '$') { + if (yych <= ',') { + if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy272; + goto yy275; } - if (yych <= ',') { + if (yych == '$') { yyt2 = YYCURSOR; - goto yy191; + goto yy275; } yyt2 = YYCURSOR; - goto yy272; + goto yy194; } else { - if (yych <= '5') goto yy837; + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy275; + } if (yych <= ':') goto yy4; if (yych <= '?') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } } } else { @@ -27153,348 +27992,323 @@ yy838: if (yych <= 'Z') goto yy4; if (yych <= '^') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 'z') goto yy4; if (yych <= '~') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt2 = YYCURSOR; - goto yy272; + goto yy275; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy4; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy277; + goto yy280; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy278; + goto yy281; } yyt2 = YYCURSOR; - goto yy279; + goto yy282; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy280; + goto yy283; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy281; + goto yy284; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy282; + goto yy285; } goto yy4; } } } -yy839: - yych = *++YYCURSOR; - if (yych <= '9') { - if (yych <= '0') { - if (yych <= '/') goto yy1; - goto yy875; - } else { - if (yych <= '1') goto yy661; - if (yych <= '2') goto yy662; - goto yy660; - } - } else { - if (yych <= 'F') { - if (yych <= '@') goto yy1; - goto yy663; - } else { - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy663; - goto yy1; - } - } -yy840: - yych = *++YYCURSOR; - if (yych <= '<') { - if (yych <= 0x1F) { - if (yych <= '\t') { - if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy378; - goto yy840; +yy841: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= 0x1B) { + if (yych <= '\n') { + if (yych <= 0x00) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x08) { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; } else { - if (yych == '\r') goto yy840; - goto yy378; + if (yych == '\r') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0x1A) { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; } } else { - if (yych <= '"') { - if (yych <= ' ') goto yy840; - if (yych <= '!') goto yy378; - goto yy792; + if (yych <= ',') { + if (yych <= 0x1F) { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych == '$') { + yyt2 = YYCURSOR; + goto yy275; + } + yyt2 = YYCURSOR; + goto yy194; } else { - if (yych == '\'') goto yy793; - goto yy378; + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= '5') goto yy840; + if (yych <= ':') goto yy4; + yyt2 = YYCURSOR; + goto yy194; } } } else { - if (yych <= 0xC1) { - if (yych <= '[') { - if (yych <= '=') goto yy841; - if (yych <= '>') goto yy559; - goto yy378; + if (yych <= 0x7F) { + if (yych <= '_') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy275; + } + if (yych <= 'Z') goto yy4; + if (yych <= '^') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; } else { - if (yych <= '\\') goto yy379; - if (yych <= 0x7F) goto yy378; - goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'z') goto yy4; + if (yych <= '~') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt2 = YYCURSOR; + goto yy275; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy380; - if (yych <= 0xE0) goto yy381; - goto yy382; + if (yych <= 0xC1) goto yy4; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy280; + } + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy281; + } + yyt2 = YYCURSOR; + goto yy282; } else { - if (yych <= 0xF0) goto yy383; - if (yych <= 0xF3) goto yy384; - if (yych <= 0xF4) goto yy385; - goto yy1; + if (yych <= 0xF0) { + yyt2 = YYCURSOR; + goto yy283; + } + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy284; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy285; + } + goto yy4; } } } -yy841: - yych = *++YYCURSOR; - if (yybm[0+yych] & 4) { - goto yy466; - } - if (yych <= 0xDF) { - if (yych <= '>') { - if (yych <= 0x00) goto yy1; - if (yych <= '"') goto yy550; - goto yy378; - } else { - if (yych <= '\\') goto yy560; - if (yych <= 0xC1) goto yy1; - goto yy561; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy562; - if (yych <= 0xEF) goto yy563; - goto yy564; - } else { - if (yych <= 0xF3) goto yy565; - if (yych <= 0xF4) goto yy566; - goto yy1; - } - } yy842: yych = *++YYCURSOR; - if (yych <= '<') { - if (yych <= 0x1F) { - if (yych <= '\t') { - if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy370; - goto yy842; - } else { - if (yych == '\r') goto yy842; - goto yy370; - } + if (yych <= '9') { + if (yych <= '0') { + if (yych <= '/') goto yy1; + goto yy878; } else { - if (yych <= '"') { - if (yych <= ' ') goto yy842; - if (yych <= '!') goto yy370; - goto yy796; - } else { - if (yych == '\'') goto yy797; - goto yy370; - } + if (yych <= '1') goto yy664; + if (yych <= '2') goto yy665; + goto yy663; } } else { - if (yych <= 0xC1) { - if (yych <= '[') { - if (yych <= '=') goto yy843; - if (yych <= '>') goto yy551; - goto yy370; - } else { - if (yych <= '\\') goto yy371; - if (yych <= 0x7F) goto yy370; - goto yy1; - } + if (yych <= 'F') { + if (yych <= '@') goto yy1; + goto yy666; } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy372; - if (yych <= 0xE0) goto yy373; - goto yy374; - } else { - if (yych <= 0xF0) goto yy375; - if (yych <= 0xF3) goto yy376; - if (yych <= 0xF4) goto yy377; - goto yy1; - } + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy666; + goto yy1; } } yy843: yych = *++YYCURSOR; - if (yybm[0+yych] & 2) { - goto yy465; - } - if (yych <= 0xDF) { - if (yych <= '>') { - if (yych <= 0x00) goto yy1; - if (yych <= '\'') goto yy550; - goto yy370; - } else { - if (yych <= '\\') goto yy552; - if (yych <= 0xC1) goto yy1; - goto yy553; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy554; - if (yych <= 0xEF) goto yy555; - goto yy556; - } else { - if (yych <= 0xF3) goto yy557; - if (yych <= 0xF4) goto yy558; - goto yy1; - } - } -yy844: - yych = *++YYCURSOR; - if (yych <= '=') { + if (yych <= '<') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy580; - goto yy844; + if (yych <= 0x08) goto yy381; + goto yy843; } else { - if (yych == '\r') goto yy844; - goto yy580; + if (yych == '\r') goto yy843; + goto yy381; } } else { - if (yych <= '\'') { - if (yych <= ' ') goto yy844; - if (yych <= '&') goto yy580; - goto yy570; + if (yych <= '"') { + if (yych <= ' ') goto yy843; + if (yych <= '!') goto yy381; + goto yy795; } else { - if (yych == '/') goto yy846; - goto yy580; + if (yych == '\'') goto yy796; + goto yy381; } } } else { if (yych <= 0xC1) { if (yych <= '[') { - if (yych <= '>') goto yy487; - if (yych <= '?') goto yy846; - goto yy580; + if (yych <= '=') goto yy844; + if (yych <= '>') goto yy562; + goto yy381; } else { - if (yych <= '\\') goto yy581; - if (yych <= 0x7F) goto yy580; + if (yych <= '\\') goto yy382; + if (yych <= 0x7F) goto yy381; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy582; - if (yych <= 0xE0) goto yy583; - goto yy584; + if (yych <= 0xDF) goto yy383; + if (yych <= 0xE0) goto yy384; + goto yy385; } else { - if (yych <= 0xF0) goto yy585; - if (yych <= 0xF3) goto yy586; - if (yych <= 0xF4) goto yy587; + if (yych <= 0xF0) goto yy386; + if (yych <= 0xF3) goto yy387; + if (yych <= 0xF4) goto yy388; goto yy1; } } } +yy844: + yych = *++YYCURSOR; + if (yybm[0+yych] & 4) { + goto yy469; + } + if (yych <= 0xDF) { + if (yych <= '>') { + if (yych <= 0x00) goto yy1; + if (yych <= '"') goto yy553; + goto yy381; + } else { + if (yych <= '\\') goto yy563; + if (yych <= 0xC1) goto yy1; + goto yy564; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy565; + if (yych <= 0xEF) goto yy566; + goto yy567; + } else { + if (yych <= 0xF3) goto yy568; + if (yych <= 0xF4) goto yy569; + goto yy1; + } + } yy845: yych = *++YYCURSOR; - if (yych <= '>') { - if (yych <= '&') { - if (yych <= '\f') { + if (yych <= '<') { + if (yych <= 0x1F) { + if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy876; - goto yy580; + if (yych <= 0x08) goto yy373; + goto yy845; } else { - if (yych <= '\r') goto yy876; - if (yych == ' ') goto yy876; - goto yy580; + if (yych == '\r') goto yy845; + goto yy373; } } else { - if (yych <= '.') { - if (yych <= '\'') goto yy570; - if (yych == '-') goto yy845; - goto yy580; + if (yych <= '"') { + if (yych <= ' ') goto yy845; + if (yych <= '!') goto yy373; + goto yy799; } else { - if (yych <= ':') { - if (yych >= '0') goto yy845; - } else { - if (yych <= '<') goto yy580; - if (yych <= '=') goto yy877; - goto yy487; - } + if (yych == '\'') goto yy800; + goto yy373; } } } else { - if (yych <= 'z') { + if (yych <= 0xC1) { if (yych <= '[') { - if (yych <= '?') goto yy846; - if (yych <= '@') goto yy580; - if (yych <= 'Z') goto yy845; - goto yy580; + if (yych <= '=') goto yy846; + if (yych <= '>') goto yy554; + goto yy373; } else { - if (yych <= '^') { - if (yych <= '\\') goto yy581; - goto yy580; - } else { - if (yych == '`') goto yy580; - goto yy845; - } + if (yych <= '\\') goto yy374; + if (yych <= 0x7F) goto yy373; + goto yy1; } } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy580; - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy582; - goto yy583; + if (yych <= 0xEF) { + if (yych <= 0xDF) goto yy375; + if (yych <= 0xE0) goto yy376; + goto yy377; } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy584; - goto yy585; - } else { - if (yych <= 0xF3) goto yy586; - if (yych <= 0xF4) goto yy587; - goto yy1; - } + if (yych <= 0xF0) goto yy378; + if (yych <= 0xF3) goto yy379; + if (yych <= 0xF4) goto yy380; + goto yy1; } } } yy846: yych = *++YYCURSOR; - if (yych <= 0x7F) { - if (yych <= '=') { + if (yybm[0+yych] & 2) { + goto yy468; + } + if (yych <= 0xDF) { + if (yych <= '>') { if (yych <= 0x00) goto yy1; - if (yych == '\'') goto yy570; - goto yy580; + if (yych <= '\'') goto yy553; + goto yy373; } else { - if (yych <= '>') goto yy579; - if (yych == '\\') goto yy581; - goto yy580; + if (yych <= '\\') goto yy555; + if (yych <= 0xC1) goto yy1; + goto yy556; } } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy582; - if (yych <= 0xE0) goto yy583; - goto yy584; + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy557; + if (yych <= 0xEF) goto yy558; + goto yy559; } else { - if (yych <= 0xF0) goto yy585; - if (yych <= 0xF3) goto yy586; - if (yych <= 0xF4) goto yy587; + if (yych <= 0xF3) goto yy560; + if (yych <= 0xF4) goto yy561; goto yy1; } } @@ -27504,42 +28318,42 @@ yy847: if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy569; + if (yych <= 0x08) goto yy583; goto yy847; } else { if (yych == '\r') goto yy847; - goto yy569; + goto yy583; } } else { - if (yych <= '"') { + if (yych <= '\'') { if (yych <= ' ') goto yy847; - if (yych <= '!') goto yy569; - goto yy570; + if (yych <= '&') goto yy583; + goto yy573; } else { if (yych == '/') goto yy849; - goto yy569; + goto yy583; } } } else { if (yych <= 0xC1) { if (yych <= '[') { - if (yych <= '>') goto yy477; + if (yych <= '>') goto yy490; if (yych <= '?') goto yy849; - goto yy569; + goto yy583; } else { - if (yych <= '\\') goto yy571; - if (yych <= 0x7F) goto yy569; + if (yych <= '\\') goto yy584; + if (yych <= 0x7F) goto yy583; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy572; - if (yych <= 0xE0) goto yy573; - goto yy574; + if (yych <= 0xDF) goto yy585; + if (yych <= 0xE0) goto yy586; + goto yy587; } else { - if (yych <= 0xF0) goto yy575; - if (yych <= 0xF3) goto yy576; - if (yych <= 0xF4) goto yy577; + if (yych <= 0xF0) goto yy588; + if (yych <= 0xF3) goto yy589; + if (yych <= 0xF4) goto yy590; goto yy1; } } @@ -27547,28 +28361,28 @@ yy847: yy848: yych = *++YYCURSOR; if (yych <= '>') { - if (yych <= '!') { + if (yych <= '&') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy878; - goto yy569; + if (yych == '\t') goto yy879; + goto yy583; } else { - if (yych <= '\r') goto yy878; - if (yych == ' ') goto yy878; - goto yy569; + if (yych <= '\r') goto yy879; + if (yych == ' ') goto yy879; + goto yy583; } } else { if (yych <= '.') { - if (yych <= '"') goto yy570; + if (yych <= '\'') goto yy573; if (yych == '-') goto yy848; - goto yy569; + goto yy583; } else { if (yych <= ':') { if (yych >= '0') goto yy848; } else { - if (yych <= '<') goto yy569; - if (yych <= '=') goto yy879; - goto yy477; + if (yych <= '<') goto yy583; + if (yych <= '=') goto yy880; + goto yy490; } } } @@ -27576,31 +28390,31 @@ yy848: if (yych <= 'z') { if (yych <= '[') { if (yych <= '?') goto yy849; - if (yych <= '@') goto yy569; + if (yych <= '@') goto yy583; if (yych <= 'Z') goto yy848; - goto yy569; + goto yy583; } else { if (yych <= '^') { - if (yych <= '\\') goto yy571; - goto yy569; + if (yych <= '\\') goto yy584; + goto yy583; } else { - if (yych == '`') goto yy569; + if (yych == '`') goto yy583; goto yy848; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy569; + if (yych <= 0x7F) goto yy583; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy572; - goto yy573; + if (yych <= 0xDF) goto yy585; + goto yy586; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy574; - goto yy575; + if (yych <= 0xEF) goto yy587; + goto yy588; } else { - if (yych <= 0xF3) goto yy576; - if (yych <= 0xF4) goto yy577; + if (yych <= 0xF3) goto yy589; + if (yych <= 0xF4) goto yy590; goto yy1; } } @@ -27611,425 +28425,560 @@ yy849: if (yych <= 0x7F) { if (yych <= '=') { if (yych <= 0x00) goto yy1; - if (yych == '"') goto yy570; - goto yy569; + if (yych == '\'') goto yy573; + goto yy583; } else { - if (yych <= '>') goto yy568; - if (yych == '\\') goto yy571; - goto yy569; + if (yych <= '>') goto yy582; + if (yych == '\\') goto yy584; + goto yy583; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy572; - if (yych <= 0xE0) goto yy573; - goto yy574; + if (yych <= 0xDF) goto yy585; + if (yych <= 0xE0) goto yy586; + goto yy587; } else { - if (yych <= 0xF0) goto yy575; - if (yych <= 0xF3) goto yy576; - if (yych <= 0xF4) goto yy577; + if (yych <= 0xF0) goto yy588; + if (yych <= 0xF3) goto yy589; + if (yych <= 0xF4) goto yy590; goto yy1; } } yy850: yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= ',') { - if (yych <= '\f') { + if (yych <= '=') { + if (yych <= 0x1F) { + if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy850; - goto yy764; + if (yych <= 0x08) goto yy572; + goto yy850; } else { - if (yych <= '\r') goto yy850; - if (yych == ' ') goto yy850; - goto yy764; + if (yych == '\r') goto yy850; + goto yy572; } } else { - if (yych <= ':') { - if (yych <= '-') goto yy811; - if (yych <= '.') goto yy764; - if (yych <= '/') goto yy812; - goto yy811; + if (yych <= '"') { + if (yych <= ' ') goto yy850; + if (yych <= '!') goto yy572; + goto yy573; } else { - if (yych <= '=') goto yy764; - if (yych <= '>') goto yy813; - if (yych <= '?') goto yy812; - goto yy764; + if (yych == '/') goto yy852; + goto yy572; } } } else { - if (yych <= 0x7F) { - if (yych <= '^') { - if (yych <= 'Z') goto yy811; - if (yych == '\\') goto yy814; - goto yy764; + if (yych <= 0xC1) { + if (yych <= '[') { + if (yych <= '>') goto yy480; + if (yych <= '?') goto yy852; + goto yy572; } else { - if (yych == '`') goto yy764; - if (yych <= 'z') goto yy811; - goto yy764; + if (yych <= '\\') goto yy574; + if (yych <= 0x7F) goto yy572; + goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy815; - if (yych <= 0xE0) goto yy816; - goto yy817; + if (yych <= 0xDF) goto yy575; + if (yych <= 0xE0) goto yy576; + goto yy577; } else { - if (yych <= 0xF0) goto yy818; - if (yych <= 0xF3) goto yy819; - if (yych <= 0xF4) goto yy820; + if (yych <= 0xF0) goto yy578; + if (yych <= 0xF3) goto yy579; + if (yych <= 0xF4) goto yy580; goto yy1; } } } yy851: - yyaccept = 28; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 0x7F) { - if (yych <= '&') { - if (yych <= 0x00) goto yy303; - if (yych != '"') goto yy813; - } else { - if (yych <= '\'') goto yy853; - if (yych == '\\') goto yy854; - goto yy813; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy303; - if (yych <= 0xDF) goto yy855; - if (yych <= 0xE0) goto yy856; - goto yy857; - } else { - if (yych <= 0xF0) goto yy858; - if (yych <= 0xF3) goto yy859; - if (yych <= 0xF4) goto yy860; - goto yy303; - } - } -yy852: yych = *++YYCURSOR; - if (yych <= '?') { - if (yych <= '&') { + if (yych <= '>') { + if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy880; - goto yy602; + if (yych == '\t') goto yy881; + goto yy572; } else { - if (yych <= '\r') goto yy880; - if (yych == ' ') goto yy880; - goto yy602; + if (yych <= '\r') goto yy881; + if (yych == ' ') goto yy881; + goto yy572; } } else { if (yych <= '.') { - if (yych <= '\'') goto yy689; - if (yych == '-') goto yy881; - goto yy602; + if (yych <= '"') goto yy573; + if (yych == '-') goto yy851; + goto yy572; } else { - if (yych <= '/') goto yy882; - if (yych <= ':') goto yy881; - if (yych <= '>') goto yy602; - goto yy882; + if (yych <= ':') { + if (yych >= '0') goto yy851; + } else { + if (yych <= '<') goto yy572; + if (yych <= '=') goto yy882; + goto yy480; + } } } } else { if (yych <= 'z') { - if (yych <= '\\') { - if (yych <= '@') goto yy602; - if (yych <= 'Z') goto yy881; - if (yych <= '[') goto yy602; - goto yy699; + if (yych <= '[') { + if (yych <= '?') goto yy852; + if (yych <= '@') goto yy572; + if (yych <= 'Z') goto yy851; + goto yy572; } else { - if (yych == '_') goto yy881; - if (yych <= '`') goto yy602; - goto yy881; + if (yych <= '^') { + if (yych <= '\\') goto yy574; + goto yy572; + } else { + if (yych == '`') goto yy572; + goto yy851; + } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy602; + if (yych <= 0x7F) goto yy572; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy700; - goto yy701; + if (yych <= 0xDF) goto yy575; + goto yy576; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy702; - goto yy703; + if (yych <= 0xEF) goto yy577; + goto yy578; } else { - if (yych <= 0xF3) goto yy704; - if (yych <= 0xF4) goto yy705; + if (yych <= 0xF3) goto yy579; + if (yych <= 0xF4) goto yy580; goto yy1; } } } } +yy852: + yych = *++YYCURSOR; + if (yych <= 0x7F) { + if (yych <= '=') { + if (yych <= 0x00) goto yy1; + if (yych == '"') goto yy573; + goto yy572; + } else { + if (yych <= '>') goto yy571; + if (yych == '\\') goto yy574; + goto yy572; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy575; + if (yych <= 0xE0) goto yy576; + goto yy577; + } else { + if (yych <= 0xF0) goto yy578; + if (yych <= 0xF3) goto yy579; + if (yych <= 0xF4) goto yy580; + goto yy1; + } + } yy853: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= ',') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy1; + if (yych == '\t') goto yy853; + goto yy767; + } else { + if (yych <= '\r') goto yy853; + if (yych == ' ') goto yy853; + goto yy767; + } + } else { + if (yych <= ':') { + if (yych <= '-') goto yy814; + if (yych <= '.') goto yy767; + if (yych <= '/') goto yy815; + goto yy814; + } else { + if (yych <= '=') goto yy767; + if (yych <= '>') goto yy816; + if (yych <= '?') goto yy815; + goto yy767; + } + } + } else { + if (yych <= 0x7F) { + if (yych <= '^') { + if (yych <= 'Z') goto yy814; + if (yych == '\\') goto yy817; + goto yy767; + } else { + if (yych == '`') goto yy767; + if (yych <= 'z') goto yy814; + goto yy767; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy818; + if (yych <= 0xE0) goto yy819; + goto yy820; + } else { + if (yych <= 0xF0) goto yy821; + if (yych <= 0xF3) goto yy822; + if (yych <= 0xF4) goto yy823; + goto yy1; + } + } + } +yy854: + yyaccept = 28; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 0x7F) { + if (yych <= '&') { + if (yych <= 0x00) goto yy306; + if (yych != '"') goto yy816; + } else { + if (yych <= '\'') goto yy856; + if (yych == '\\') goto yy857; + goto yy816; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy306; + if (yych <= 0xDF) goto yy858; + if (yych <= 0xE0) goto yy859; + goto yy860; + } else { + if (yych <= 0xF0) goto yy861; + if (yych <= 0xF3) goto yy862; + if (yych <= 0xF4) goto yy863; + goto yy306; + } + } +yy855: yych = *++YYCURSOR; if (yych <= '?') { - if (yych <= '!') { + if (yych <= '&') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; if (yych == '\t') goto yy883; - goto yy592; + goto yy605; } else { if (yych <= '\r') goto yy883; if (yych == ' ') goto yy883; - goto yy592; + goto yy605; } } else { if (yych <= '.') { - if (yych <= '"') goto yy689; + if (yych <= '\'') goto yy692; if (yych == '-') goto yy884; - goto yy592; + goto yy605; } else { if (yych <= '/') goto yy885; if (yych <= ':') goto yy884; - if (yych <= '>') goto yy592; + if (yych <= '>') goto yy605; goto yy885; } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy592; + if (yych <= '@') goto yy605; if (yych <= 'Z') goto yy884; - if (yych <= '[') goto yy592; - goto yy690; + if (yych <= '[') goto yy605; + goto yy702; } else { if (yych == '_') goto yy884; - if (yych <= '`') goto yy592; + if (yych <= '`') goto yy605; goto yy884; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy592; + if (yych <= 0x7F) goto yy605; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy691; - goto yy692; + if (yych <= 0xDF) goto yy703; + goto yy704; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy693; - goto yy694; + if (yych <= 0xEF) goto yy705; + goto yy706; } else { - if (yych <= 0xF3) goto yy695; - if (yych <= 0xF4) goto yy696; + if (yych <= 0xF3) goto yy707; + if (yych <= 0xF4) goto yy708; goto yy1; } } } } -yy854: +yy856: + yych = *++YYCURSOR; + if (yych <= '?') { + if (yych <= '!') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy1; + if (yych == '\t') goto yy886; + goto yy595; + } else { + if (yych <= '\r') goto yy886; + if (yych == ' ') goto yy886; + goto yy595; + } + } else { + if (yych <= '.') { + if (yych <= '"') goto yy692; + if (yych == '-') goto yy887; + goto yy595; + } else { + if (yych <= '/') goto yy888; + if (yych <= ':') goto yy887; + if (yych <= '>') goto yy595; + goto yy888; + } + } + } else { + if (yych <= 'z') { + if (yych <= '\\') { + if (yych <= '@') goto yy595; + if (yych <= 'Z') goto yy887; + if (yych <= '[') goto yy595; + goto yy693; + } else { + if (yych == '_') goto yy887; + if (yych <= '`') goto yy595; + goto yy887; + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) goto yy595; + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy694; + goto yy695; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy696; + goto yy697; + } else { + if (yych <= 0xF3) goto yy698; + if (yych <= 0xF4) goto yy699; + goto yy1; + } + } + } + } +yy857: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy813; + if (yych <= '\t') goto yy816; goto yy1; } else { - if (yych <= 0x7F) goto yy813; + if (yych <= 0x7F) goto yy816; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy856; - if (yych <= 0xEF) goto yy857; - goto yy858; + if (yych <= 0xE0) goto yy859; + if (yych <= 0xEF) goto yy860; + goto yy861; } else { - if (yych <= 0xF3) goto yy859; - if (yych <= 0xF4) goto yy860; + if (yych <= 0xF3) goto yy862; + if (yych <= 0xF4) goto yy863; goto yy1; } } -yy855: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy813; - goto yy1; -yy856: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy855; - goto yy1; -yy857: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy855; - goto yy1; yy858: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy857; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy816; goto yy1; yy859: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy857; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy858; goto yy1; yy860: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy857; + if (yych <= 0xBF) goto yy858; goto yy1; yy861: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy860; + goto yy1; +yy862: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy860; + goto yy1; +yy863: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy860; + goto yy1; +yy864: yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0xDF) { if (yych <= ':') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy612; + goto yy615; } if (yych <= '9') { yyt1 = YYCURSOR; - goto yy886; + goto yy889; } - goto yy613; + goto yy616; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy612; + goto yy615; } - if (yych <= 0xC1) goto yy613; + if (yych <= 0xC1) goto yy616; yyt2 = YYCURSOR; - goto yy615; + goto yy618; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy616; + goto yy619; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy617; + goto yy620; } yyt2 = YYCURSOR; - goto yy618; + goto yy621; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy619; + goto yy622; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy620; + goto yy623; } - goto yy613; + goto yy616; } } -yy862: +yy865: yych = *++YYCURSOR; - if (yych == 'e') goto yy887; + if (yych == 'e') goto yy890; goto yy1; -yy863: +yy866: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy888; + if (yych <= '9') goto yy891; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy888; - if (yych <= 'Z') goto yy45; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy891; + if (yych <= 'Z') goto yy46; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy888; - if (yych <= 'z') goto yy45; + if (yych <= 'f') goto yy891; + if (yych <= 'z') goto yy46; goto yy4; } } } -yy864: +yy867: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { - if (yych <= '#') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy25; + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= '\f') { + if (yych <= 0x00) goto yy26; if (yych <= 0x08) goto yy4; - goto yy25; + if (yych <= '\n') goto yy26; + goto yy4; } else { - if (yych == '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - goto yy25; + if (yych <= '\r') goto yy26; + if (yych == 0x1B) goto yy26; + goto yy4; } } else { - if (yych <= '+') { + if (yych <= '*') { + if (yych <= '#') goto yy26; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - if (yych <= '*') goto yy25; - goto yy78; + if (yych <= '%') goto yy80; + goto yy26; } else { - if (yych <= ',') goto yy25; - if (yych <= '.') goto yy45; - if (yych <= '/') goto yy4; - goto yy889; + if (yych <= '+') goto yy80; + if (yych <= ',') goto yy26; + if (yych <= '.') goto yy46; + goto yy4; } } } else { if (yych <= '_') { if (yych <= '@') { + if (yych <= '9') goto yy892; if (yych <= ':') goto yy4; - if (yych <= '?') goto yy25; - goto yy94; + if (yych <= '?') goto yy26; + goto yy96; } else { - if (yych <= 'F') goto yy888; - if (yych <= 'Z') goto yy45; - if (yych <= '^') goto yy25; - goto yy45; + if (yych <= 'F') goto yy891; + if (yych <= 'Z') goto yy46; + if (yych <= '^') goto yy26; + goto yy46; } } else { if (yych <= '~') { - if (yych <= '`') goto yy25; - if (yych <= 'f') goto yy888; - if (yych <= 'z') goto yy45; - goto yy25; + if (yych <= '`') goto yy26; + if (yych <= 'f') goto yy891; + if (yych <= 'z') goto yy46; + goto yy26; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy25; + if (yych <= 0xC1) goto yy26; if (yych <= 0xF4) goto yy4; - goto yy25; + goto yy26; } } } -yy865: +yy868: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '9') { if (yych == '%') { yyt1 = YYCURSOR; - goto yy648; + goto yy651; } if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } goto yy1; } else { if (yych <= '@') { - if (yych <= ':') goto yy773; + if (yych <= ':') goto yy776; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } goto yy1; } @@ -28038,68 +28987,68 @@ yy865: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy866: +yy869: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '%') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy648; + goto yy651; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy890; + if (yych <= '9') goto yy893; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy890; + goto yy893; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy890; + goto yy893; } } } else { @@ -28107,84 +29056,42 @@ yy866: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy867: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy891; - goto yy1; - } else { - if (yych <= 'F') goto yy891; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy891; - goto yy1; - } -yy868: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy892; - if (yych <= ':') goto yy727; - goto yy1; - } else { - if (yych <= 'F') goto yy892; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy892; - goto yy1; - } -yy869: - yych = *++YYCURSOR; - if (yych == ':') goto yy777; - goto yy1; yy870: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy893; - if (yych >= ';') goto yy1; - } else { - if (yych <= 'F') goto yy893; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy893; - goto yy1; - } -yy871: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; if (yych <= '9') goto yy894; - if (yych <= ':') goto yy895; goto yy1; } else { if (yych <= 'F') goto yy894; @@ -28192,261 +29099,102 @@ yy871: if (yych <= 'f') goto yy894; goto yy1; } +yy871: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy895; + if (yych <= ':') goto yy730; + goto yy1; + } else { + if (yych <= 'F') goto yy895; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy895; + goto yy1; + } yy872: yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy896; - if (yych <= ':') goto yy897; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy896; - goto yy1; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy896; - goto yy1; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } + if (yych == ':') goto yy780; + goto yy1; yy873: yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy898; - if (yych <= ':') goto yy832; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy898; - goto yy1; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy898; - goto yy1; - } - } + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy896; + if (yych >= ';') goto yy1; } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } + if (yych <= 'F') goto yy896; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy896; + goto yy1; } yy874: yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy898; - goto yy832; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy898; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy898; - } - } + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy897; + if (yych <= ':') goto yy898; + goto yy1; } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } + if (yych <= 'F') goto yy897; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy897; + goto yy1; } yy875: yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy728; - goto yy899; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; } + if (yych <= '9') goto yy899; + if (yych <= ':') goto yy900; + yyt2 = YYCURSOR; + goto yy194; } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy730; + if (yych <= 'Z') { + if (yych <= 'F') goto yy899; + goto yy1; } else { - if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy730; + if (yych <= 'f') goto yy899; + goto yy1; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; + goto yy194; } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } @@ -28454,180 +29202,247 @@ yy875: } yy876: yych = *++YYCURSOR; - if (yych <= '=') { - if (yych <= 0x1F) { - if (yych <= '\t') { - if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy580; - goto yy876; - } else { - if (yych == '\r') goto yy876; - goto yy580; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; } + if (yych <= '9') goto yy901; + if (yych <= ':') goto yy835; + yyt2 = YYCURSOR; + goto yy194; } else { - if (yych <= '\'') { - if (yych <= ' ') goto yy876; - if (yych <= '&') goto yy580; - goto yy570; + if (yych <= 'Z') { + if (yych <= 'F') goto yy901; + goto yy1; } else { - if (yych == '/') goto yy846; - if (yych <= '<') goto yy580; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy901; + goto yy1; } } } else { - if (yych <= 0xC1) { - if (yych <= '[') { - if (yych <= '>') goto yy487; - if (yych <= '?') goto yy846; - goto yy580; - } else { - if (yych <= '\\') goto yy581; - if (yych <= 0x7F) goto yy580; - goto yy1; + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy582; - if (yych <= 0xE0) goto yy583; - goto yy584; + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; } else { - if (yych <= 0xF0) goto yy585; - if (yych <= 0xF3) goto yy586; - if (yych <= 0xF4) goto yy587; + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } goto yy1; } } } yy877: yych = *++YYCURSOR; - if (yych <= '>') { - if (yych <= '\r') { - if (yych <= 0x08) { - if (yych <= 0x00) goto yy1; - goto yy392; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; } else { - if (yych <= '\t') goto yy578; - if (yych <= '\f') goto yy392; - goto yy578; + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy901; + goto yy835; } } else { - if (yych <= '!') { - if (yych == ' ') goto yy578; - goto yy392; + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy901; } else { - if (yych <= '"') goto yy685; - if (yych <= '=') goto yy392; - goto yy580; + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy901; } } } else { - if (yych <= 0xDF) { - if (yych <= '\\') { - if (yych <= '[') goto yy392; - goto yy488; + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; } else { - if (yych <= 0x7F) goto yy392; if (yych <= 0xC1) goto yy1; - goto yy489; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy490; - if (yych <= 0xEF) goto yy491; - goto yy492; + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; } else { - if (yych <= 0xF3) goto yy493; - if (yych <= 0xF4) goto yy494; + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } goto yy1; } } } yy878: yych = *++YYCURSOR; - if (yych <= '=') { - if (yych <= 0x1F) { - if (yych <= '\t') { - if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy569; - goto yy878; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; } else { - if (yych == '\r') goto yy878; - goto yy569; + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy731; + goto yy902; } } else { - if (yych <= '"') { - if (yych <= ' ') goto yy878; - if (yych <= '!') goto yy569; - goto yy570; + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy733; } else { - if (yych == '/') goto yy849; - if (yych <= '<') goto yy569; + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy733; } } } else { - if (yych <= 0xC1) { - if (yych <= '[') { - if (yych <= '>') goto yy477; - if (yych <= '?') goto yy849; - goto yy569; + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; } else { - if (yych <= '\\') goto yy571; - if (yych <= 0x7F) goto yy569; - goto yy1; + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; } } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy572; - if (yych <= 0xE0) goto yy573; - goto yy574; + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; } else { - if (yych <= 0xF0) goto yy575; - if (yych <= 0xF3) goto yy576; - if (yych <= 0xF4) goto yy577; + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } goto yy1; } } } yy879: yych = *++YYCURSOR; - if (yych <= '>') { - if (yych <= '\r') { - if (yych <= 0x08) { + if (yych <= '=') { + if (yych <= 0x1F) { + if (yych <= '\t') { if (yych <= 0x00) goto yy1; - goto yy391; + if (yych <= 0x08) goto yy583; + goto yy879; } else { - if (yych <= '\t') goto yy567; - if (yych <= '\f') goto yy391; - goto yy567; + if (yych == '\r') goto yy879; + goto yy583; } } else { - if (yych <= '&') { - if (yych == ' ') goto yy567; - goto yy391; + if (yych <= '\'') { + if (yych <= ' ') goto yy879; + if (yych <= '&') goto yy583; + goto yy573; } else { - if (yych <= '\'') goto yy685; - if (yych <= '=') goto yy391; - goto yy569; + if (yych == '/') goto yy849; + if (yych <= '<') goto yy583; } } } else { - if (yych <= 0xDF) { - if (yych <= '\\') { - if (yych <= '[') goto yy391; - goto yy478; + if (yych <= 0xC1) { + if (yych <= '[') { + if (yych <= '>') goto yy490; + if (yych <= '?') goto yy849; + goto yy583; } else { - if (yych <= 0x7F) goto yy391; - if (yych <= 0xC1) goto yy1; - goto yy479; + if (yych <= '\\') goto yy584; + if (yych <= 0x7F) goto yy583; + goto yy1; } } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy480; - if (yych <= 0xEF) goto yy481; - goto yy482; + if (yych <= 0xEF) { + if (yych <= 0xDF) goto yy585; + if (yych <= 0xE0) goto yy586; + goto yy587; } else { - if (yych <= 0xF3) goto yy483; - if (yych <= 0xF4) goto yy484; + if (yych <= 0xF0) goto yy588; + if (yych <= 0xF3) goto yy589; + if (yych <= 0xF4) goto yy590; goto yy1; } } @@ -28635,132 +29450,135 @@ yy879: yy880: yych = *++YYCURSOR; if (yych <= '>') { - if (yych <= 0x1F) { - if (yych <= '\t') { + if (yych <= '\r') { + if (yych <= 0x08) { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy602; - goto yy880; + goto yy395; } else { - if (yych == '\r') goto yy880; - goto yy602; + if (yych <= '\t') goto yy581; + if (yych <= '\f') goto yy395; + goto yy581; } } else { - if (yych <= '\'') { - if (yych <= ' ') goto yy880; - if (yych <= '&') goto yy602; - goto yy689; + if (yych <= '!') { + if (yych == ' ') goto yy581; + goto yy395; } else { - if (yych == '/') goto yy882; - goto yy602; + if (yych <= '"') goto yy688; + if (yych <= '=') goto yy395; + goto yy583; } } } else { if (yych <= 0xDF) { if (yych <= '\\') { - if (yych <= '?') goto yy882; - if (yych <= '[') goto yy602; - goto yy699; + if (yych <= '[') goto yy395; + goto yy491; } else { - if (yych <= 0x7F) goto yy602; + if (yych <= 0x7F) goto yy395; if (yych <= 0xC1) goto yy1; - goto yy700; + goto yy492; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy701; - if (yych <= 0xEF) goto yy702; - goto yy703; + if (yych <= 0xE0) goto yy493; + if (yych <= 0xEF) goto yy494; + goto yy495; } else { - if (yych <= 0xF3) goto yy704; - if (yych <= 0xF4) goto yy705; + if (yych <= 0xF3) goto yy496; + if (yych <= 0xF4) goto yy497; goto yy1; } } } yy881: yych = *++YYCURSOR; - if (yych <= '>') { - if (yych <= '&') { - if (yych <= '\f') { + if (yych <= '=') { + if (yych <= 0x1F) { + if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy900; - goto yy602; + if (yych <= 0x08) goto yy572; + goto yy881; } else { - if (yych <= '\r') goto yy900; - if (yych == ' ') goto yy900; - goto yy602; + if (yych == '\r') goto yy881; + goto yy572; } } else { - if (yych <= '.') { - if (yych <= '\'') goto yy689; - if (yych == '-') goto yy881; - goto yy602; + if (yych <= '"') { + if (yych <= ' ') goto yy881; + if (yych <= '!') goto yy572; + goto yy573; } else { - if (yych <= ':') { - if (yych >= '0') goto yy881; - } else { - if (yych == '=') goto yy901; - goto yy602; - } + if (yych == '/') goto yy852; + if (yych <= '<') goto yy572; } } } else { - if (yych <= 'z') { + if (yych <= 0xC1) { if (yych <= '[') { - if (yych <= '?') goto yy882; - if (yych <= '@') goto yy602; - if (yych <= 'Z') goto yy881; - goto yy602; + if (yych <= '>') goto yy480; + if (yych <= '?') goto yy852; + goto yy572; } else { - if (yych <= '^') { - if (yych <= '\\') goto yy699; - goto yy602; - } else { - if (yych == '`') goto yy602; - goto yy881; - } + if (yych <= '\\') goto yy574; + if (yych <= 0x7F) goto yy572; + goto yy1; } } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy602; - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy700; - goto yy701; + if (yych <= 0xEF) { + if (yych <= 0xDF) goto yy575; + if (yych <= 0xE0) goto yy576; + goto yy577; } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy702; - goto yy703; - } else { - if (yych <= 0xF3) goto yy704; - if (yych <= 0xF4) goto yy705; - goto yy1; - } + if (yych <= 0xF0) goto yy578; + if (yych <= 0xF3) goto yy579; + if (yych <= 0xF4) goto yy580; + goto yy1; } } } yy882: yych = *++YYCURSOR; - if (yych <= 0x7F) { - if (yych <= '=') { - if (yych <= 0x00) goto yy1; - if (yych == '\'') goto yy689; - goto yy602; + if (yych <= '>') { + if (yych <= '\r') { + if (yych <= 0x08) { + if (yych <= 0x00) goto yy1; + goto yy394; + } else { + if (yych <= '\t') goto yy570; + if (yych <= '\f') goto yy394; + goto yy570; + } } else { - if (yych <= '>') goto yy698; - if (yych == '\\') goto yy699; - goto yy602; + if (yych <= '&') { + if (yych == ' ') goto yy570; + goto yy394; + } else { + if (yych <= '\'') goto yy688; + if (yych <= '=') goto yy394; + goto yy572; + } } } else { - if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy700; - if (yych <= 0xE0) goto yy701; - goto yy702; + if (yych <= 0xDF) { + if (yych <= '\\') { + if (yych <= '[') goto yy394; + goto yy481; + } else { + if (yych <= 0x7F) goto yy394; + if (yych <= 0xC1) goto yy1; + goto yy482; + } } else { - if (yych <= 0xF0) goto yy703; - if (yych <= 0xF3) goto yy704; - if (yych <= 0xF4) goto yy705; - goto yy1; + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy483; + if (yych <= 0xEF) goto yy484; + goto yy485; + } else { + if (yych <= 0xF3) goto yy486; + if (yych <= 0xF4) goto yy487; + goto yy1; + } } } yy883: @@ -28769,41 +29587,41 @@ yy883: if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy592; + if (yych <= 0x08) goto yy605; goto yy883; } else { if (yych == '\r') goto yy883; - goto yy592; + goto yy605; } } else { - if (yych <= '"') { + if (yych <= '\'') { if (yych <= ' ') goto yy883; - if (yych <= '!') goto yy592; - goto yy689; + if (yych <= '&') goto yy605; + goto yy692; } else { if (yych == '/') goto yy885; - goto yy592; + goto yy605; } } } else { if (yych <= 0xDF) { if (yych <= '\\') { if (yych <= '?') goto yy885; - if (yych <= '[') goto yy592; - goto yy690; + if (yych <= '[') goto yy605; + goto yy702; } else { - if (yych <= 0x7F) goto yy592; + if (yych <= 0x7F) goto yy605; if (yych <= 0xC1) goto yy1; - goto yy691; + goto yy703; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy692; - if (yych <= 0xEF) goto yy693; - goto yy694; + if (yych <= 0xE0) goto yy704; + if (yych <= 0xEF) goto yy705; + goto yy706; } else { - if (yych <= 0xF3) goto yy695; - if (yych <= 0xF4) goto yy696; + if (yych <= 0xF3) goto yy707; + if (yych <= 0xF4) goto yy708; goto yy1; } } @@ -28811,27 +29629,27 @@ yy883: yy884: yych = *++YYCURSOR; if (yych <= '>') { - if (yych <= '!') { + if (yych <= '&') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy902; - goto yy592; + if (yych == '\t') goto yy903; + goto yy605; } else { - if (yych <= '\r') goto yy902; - if (yych == ' ') goto yy902; - goto yy592; + if (yych <= '\r') goto yy903; + if (yych == ' ') goto yy903; + goto yy605; } } else { if (yych <= '.') { - if (yych <= '"') goto yy689; + if (yych <= '\'') goto yy692; if (yych == '-') goto yy884; - goto yy592; + goto yy605; } else { if (yych <= ':') { if (yych >= '0') goto yy884; } else { - if (yych == '=') goto yy903; - goto yy592; + if (yych == '=') goto yy904; + goto yy605; } } } @@ -28839,31 +29657,31 @@ yy884: if (yych <= 'z') { if (yych <= '[') { if (yych <= '?') goto yy885; - if (yych <= '@') goto yy592; + if (yych <= '@') goto yy605; if (yych <= 'Z') goto yy884; - goto yy592; + goto yy605; } else { if (yych <= '^') { - if (yych <= '\\') goto yy690; - goto yy592; + if (yych <= '\\') goto yy702; + goto yy605; } else { - if (yych == '`') goto yy592; + if (yych == '`') goto yy605; goto yy884; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy592; + if (yych <= 0x7F) goto yy605; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy691; - goto yy692; + if (yych <= 0xDF) goto yy703; + goto yy704; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy693; - goto yy694; + if (yych <= 0xEF) goto yy705; + goto yy706; } else { - if (yych <= 0xF3) goto yy695; - if (yych <= 0xF4) goto yy696; + if (yych <= 0xF3) goto yy707; + if (yych <= 0xF4) goto yy708; goto yy1; } } @@ -28874,464 +29692,452 @@ yy885: if (yych <= 0x7F) { if (yych <= '=') { if (yych <= 0x00) goto yy1; - if (yych == '"') goto yy689; - goto yy592; + if (yych == '\'') goto yy692; + goto yy605; } else { - if (yych <= '>') goto yy688; - if (yych == '\\') goto yy690; - goto yy592; + if (yych <= '>') goto yy701; + if (yych == '\\') goto yy702; + goto yy605; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy691; - if (yych <= 0xE0) goto yy692; - goto yy693; + if (yych <= 0xDF) goto yy703; + if (yych <= 0xE0) goto yy704; + goto yy705; } else { - if (yych <= 0xF0) goto yy694; - if (yych <= 0xF3) goto yy695; - if (yych <= 0xF4) goto yy696; + if (yych <= 0xF0) goto yy706; + if (yych <= 0xF3) goto yy707; + if (yych <= 0xF4) goto yy708; goto yy1; } } yy886: + yych = *++YYCURSOR; + if (yych <= '>') { + if (yych <= 0x1F) { + if (yych <= '\t') { + if (yych <= 0x00) goto yy1; + if (yych <= 0x08) goto yy595; + goto yy886; + } else { + if (yych == '\r') goto yy886; + goto yy595; + } + } else { + if (yych <= '"') { + if (yych <= ' ') goto yy886; + if (yych <= '!') goto yy595; + goto yy692; + } else { + if (yych == '/') goto yy888; + goto yy595; + } + } + } else { + if (yych <= 0xDF) { + if (yych <= '\\') { + if (yych <= '?') goto yy888; + if (yych <= '[') goto yy595; + goto yy693; + } else { + if (yych <= 0x7F) goto yy595; + if (yych <= 0xC1) goto yy1; + goto yy694; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy695; + if (yych <= 0xEF) goto yy696; + goto yy697; + } else { + if (yych <= 0xF3) goto yy698; + if (yych <= 0xF4) goto yy699; + goto yy1; + } + } + } +yy887: + yych = *++YYCURSOR; + if (yych <= '>') { + if (yych <= '!') { + if (yych <= '\f') { + if (yych <= 0x00) goto yy1; + if (yych == '\t') goto yy905; + goto yy595; + } else { + if (yych <= '\r') goto yy905; + if (yych == ' ') goto yy905; + goto yy595; + } + } else { + if (yych <= '.') { + if (yych <= '"') goto yy692; + if (yych == '-') goto yy887; + goto yy595; + } else { + if (yych <= ':') { + if (yych >= '0') goto yy887; + } else { + if (yych == '=') goto yy906; + goto yy595; + } + } + } + } else { + if (yych <= 'z') { + if (yych <= '[') { + if (yych <= '?') goto yy888; + if (yych <= '@') goto yy595; + if (yych <= 'Z') goto yy887; + goto yy595; + } else { + if (yych <= '^') { + if (yych <= '\\') goto yy693; + goto yy595; + } else { + if (yych == '`') goto yy595; + goto yy887; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) goto yy595; + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy694; + goto yy695; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy696; + goto yy697; + } else { + if (yych <= 0xF3) goto yy698; + if (yych <= 0xF4) goto yy699; + goto yy1; + } + } + } + } +yy888: + yych = *++YYCURSOR; + if (yych <= 0x7F) { + if (yych <= '=') { + if (yych <= 0x00) goto yy1; + if (yych == '"') goto yy692; + goto yy595; + } else { + if (yych <= '>') goto yy691; + if (yych == '\\') goto yy693; + goto yy595; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy694; + if (yych <= 0xE0) goto yy695; + goto yy696; + } else { + if (yych <= 0xF0) goto yy697; + if (yych <= 0xF3) goto yy698; + if (yych <= 0xF4) goto yy699; + goto yy1; + } + } +yy889: yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0xDF) { if (yych <= ':') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy612; + goto yy615; } if (yych <= '9') { yyt1 = YYCURSOR; - goto yy904; + goto yy907; } - goto yy613; + goto yy616; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy612; + goto yy615; } - if (yych <= 0xC1) goto yy613; + if (yych <= 0xC1) goto yy616; yyt2 = YYCURSOR; - goto yy615; + goto yy618; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy616; + goto yy619; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy617; + goto yy620; } yyt2 = YYCURSOR; - goto yy618; + goto yy621; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy619; + goto yy622; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy620; + goto yy623; } - goto yy613; + goto yy616; } } -yy887: +yy890: yych = *++YYCURSOR; - if (yych == 's') goto yy905; + if (yych == 's') goto yy908; goto yy1; -yy888: +yy891: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= ',') goto yy4; - if (yych <= '-') goto yy906; - if (yych <= '.') goto yy45; + if (yych <= '-') goto yy909; + if (yych <= '.') goto yy46; goto yy4; } } else { if (yych <= 'Z') { - if (yych <= '9') goto yy45; + if (yych <= '9') goto yy46; if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - goto yy45; + if (yych <= '@') goto yy96; + goto yy46; } else { if (yych <= '_') { if (yych <= '^') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy45; + if (yych <= 'z') goto yy46; goto yy4; } } } -yy889: +yy892: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '.') { - if (yych <= '#') { + if (yych <= '-') { + if (yych <= 0x1B) { if (yych <= '\n') { - if (yych <= 0x00) goto yy25; + if (yych <= 0x00) goto yy26; if (yych <= 0x08) goto yy4; - goto yy25; + goto yy26; } else { - if (yych == '\r') goto yy25; - if (yych <= 0x1F) goto yy4; - goto yy25; + if (yych == '\r') goto yy26; + if (yych <= 0x1A) goto yy4; + goto yy26; } } else { - if (yych <= '*') { + if (yych <= '%') { + if (yych <= 0x1F) goto yy4; + if (yych <= '#') goto yy26; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; - goto yy25; + goto yy80; } else { - if (yych <= '+') goto yy78; - if (yych <= ',') goto yy25; - if (yych <= '-') goto yy906; - goto yy45; + if (yych == '+') goto yy80; + if (yych <= ',') goto yy26; + goto yy909; } } } else { if (yych <= '^') { if (yych <= ':') { + if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - if (yych <= '9') goto yy284; + if (yych <= '9') goto yy287; goto yy4; } else { - if (yych <= '?') goto yy25; - if (yych <= '@') goto yy94; - if (yych <= 'Z') goto yy45; - goto yy25; + if (yych <= '?') goto yy26; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy46; + goto yy26; } } else { if (yych <= '~') { - if (yych == '`') goto yy25; - if (yych <= 'z') goto yy45; - goto yy25; + if (yych == '`') goto yy26; + if (yych <= 'z') goto yy46; + goto yy26; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy25; + if (yych <= 0xC1) goto yy26; if (yych <= 0xF4) goto yy4; - goto yy25; + goto yy26; } } } -yy890: - yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '%') { - if (yych <= '$') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy648; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy907; - goto yy867; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy907; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy907; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy891: - yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '%') { - if (yych <= '$') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy648; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy908; - goto yy832; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy908; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy908; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy892: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy909; - if (yych <= ':') goto yy777; - goto yy1; - } else { - if (yych <= 'F') goto yy909; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy909; - goto yy1; - } yy893: yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy910; - if (yych <= ':') goto yy871; - goto yy1; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '%') { + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy651; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy910; + goto yy870; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy910; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy910; + } + } } else { - if (yych <= 'F') goto yy910; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy910; - goto yy1; + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } } yy894: yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy911; - if (yych <= ':') goto yy912; - goto yy1; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '%') { + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy651; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy911; + goto yy835; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy911; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy911; + } + } } else { - if (yych <= 'F') goto yy911; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy911; - goto yy1; + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } } yy895: yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy913; - if (yych <= ':') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy913; - goto yy1; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy913; - goto yy1; - } - } + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy912; + if (yych <= ':') goto yy780; + goto yy1; } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } + if (yych <= 'F') goto yy912; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy912; + goto yy1; } yy896: - yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy914; - if (yych >= ';') { - yyt2 = YYCURSOR; - goto yy191; - } - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy914; - goto yy1; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy914; - goto yy1; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy897: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; if (yych <= '9') goto yy913; + if (yych <= ':') goto yy874; goto yy1; } else { if (yych <= 'F') goto yy913; @@ -29339,362 +30145,506 @@ yy897: if (yych <= 'f') goto yy913; goto yy1; } +yy897: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy914; + if (yych <= ':') goto yy915; + goto yy1; + } else { + if (yych <= 'F') goto yy914; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy914; + goto yy1; + } yy898: + yych = *++YYCURSOR; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy916; + if (yych <= ':') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'Z') { + if (yych <= 'F') goto yy916; + goto yy1; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy916; + goto yy1; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy899: + yych = *++YYCURSOR; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy917; + if (yych >= ';') { + yyt2 = YYCURSOR; + goto yy194; + } + } else { + if (yych <= 'Z') { + if (yych <= 'F') goto yy917; + goto yy1; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy917; + goto yy1; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy900: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy916; + goto yy1; + } else { + if (yych <= 'F') goto yy916; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy916; + goto yy1; + } +yy901: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= '9') goto yy1; - if (yych <= ':') goto yy832; + if (yych <= ':') goto yy835; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy199; + goto yy202; } yyt2 = YYCURSOR; - goto yy200; + goto yy203; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy201; + goto yy204; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } -yy899: - yych = *++YYCURSOR; - if (yych <= '9') { - if (yych <= '0') { - if (yych <= '/') goto yy1; - goto yy915; - } else { - if (yych <= '1') goto yy779; - if (yych <= '2') goto yy780; - goto yy778; - } - } else { - if (yych <= 'F') { - if (yych <= '@') goto yy1; - goto yy781; - } else { - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy781; - goto yy1; - } - } -yy900: - yych = *++YYCURSOR; - if (yych <= '=') { - if (yych <= 0x1F) { - if (yych <= '\t') { - if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy602; - goto yy900; - } else { - if (yych == '\r') goto yy900; - goto yy602; - } - } else { - if (yych <= '\'') { - if (yych <= ' ') goto yy900; - if (yych <= '&') goto yy602; - goto yy689; - } else { - if (yych == '/') goto yy882; - if (yych <= '<') goto yy602; - } - } - } else { - if (yych <= 0xC1) { - if (yych <= '[') { - if (yych == '?') goto yy882; - goto yy602; - } else { - if (yych <= '\\') goto yy699; - if (yych <= 0x7F) goto yy602; - goto yy1; - } - } else { - if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy700; - if (yych <= 0xE0) goto yy701; - goto yy702; - } else { - if (yych <= 0xF0) goto yy703; - if (yych <= 0xF3) goto yy704; - if (yych <= 0xF4) goto yy705; - goto yy1; - } - } - } -yy901: - yych = *++YYCURSOR; - if (yych <= '>') { - if (yych <= '\r') { - if (yych <= 0x08) { - if (yych <= 0x00) goto yy1; - goto yy499; - } else { - if (yych <= '\t') goto yy697; - if (yych <= '\f') goto yy499; - goto yy697; - } - } else { - if (yych <= '!') { - if (yych == ' ') goto yy697; - goto yy499; - } else { - if (yych <= '"') goto yy764; - if (yych <= '=') goto yy499; - goto yy602; - } - } - } else { - if (yych <= 0xDF) { - if (yych <= '\\') { - if (yych <= '[') goto yy499; - goto yy603; - } else { - if (yych <= 0x7F) goto yy499; - if (yych <= 0xC1) goto yy1; - goto yy604; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy605; - if (yych <= 0xEF) goto yy606; - goto yy607; - } else { - if (yych <= 0xF3) goto yy608; - if (yych <= 0xF4) goto yy609; - goto yy1; - } - } - } yy902: + yych = *++YYCURSOR; + if (yych <= '9') { + if (yych <= '0') { + if (yych <= '/') goto yy1; + goto yy918; + } else { + if (yych <= '1') goto yy782; + if (yych <= '2') goto yy783; + goto yy781; + } + } else { + if (yych <= 'F') { + if (yych <= '@') goto yy1; + goto yy784; + } else { + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy784; + goto yy1; + } + } +yy903: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy592; - goto yy902; + if (yych <= 0x08) goto yy605; + goto yy903; } else { - if (yych == '\r') goto yy902; - goto yy592; + if (yych == '\r') goto yy903; + goto yy605; } } else { - if (yych <= '"') { - if (yych <= ' ') goto yy902; - if (yych <= '!') goto yy592; - goto yy689; + if (yych <= '\'') { + if (yych <= ' ') goto yy903; + if (yych <= '&') goto yy605; + goto yy692; } else { if (yych == '/') goto yy885; - if (yych <= '<') goto yy592; + if (yych <= '<') goto yy605; } } } else { if (yych <= 0xC1) { if (yych <= '[') { if (yych == '?') goto yy885; - goto yy592; + goto yy605; } else { - if (yych <= '\\') goto yy690; - if (yych <= 0x7F) goto yy592; + if (yych <= '\\') goto yy702; + if (yych <= 0x7F) goto yy605; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy691; - if (yych <= 0xE0) goto yy692; - goto yy693; + if (yych <= 0xDF) goto yy703; + if (yych <= 0xE0) goto yy704; + goto yy705; } else { - if (yych <= 0xF0) goto yy694; - if (yych <= 0xF3) goto yy695; - if (yych <= 0xF4) goto yy696; - goto yy1; - } - } - } -yy903: - yych = *++YYCURSOR; - if (yych <= '>') { - if (yych <= '\r') { - if (yych <= 0x08) { - if (yych <= 0x00) goto yy1; - goto yy498; - } else { - if (yych <= '\t') goto yy687; - if (yych <= '\f') goto yy498; - goto yy687; - } - } else { - if (yych <= '&') { - if (yych == ' ') goto yy687; - goto yy498; - } else { - if (yych <= '\'') goto yy764; - if (yych <= '=') goto yy498; - goto yy592; - } - } - } else { - if (yych <= 0xDF) { - if (yych <= '\\') { - if (yych <= '[') goto yy498; - goto yy593; - } else { - if (yych <= 0x7F) goto yy498; - if (yych <= 0xC1) goto yy1; - goto yy594; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy595; - if (yych <= 0xEF) goto yy596; - goto yy597; - } else { - if (yych <= 0xF3) goto yy598; - if (yych <= 0xF4) goto yy599; + if (yych <= 0xF0) goto yy706; + if (yych <= 0xF3) goto yy707; + if (yych <= 0xF4) goto yy708; goto yy1; } } } yy904: + yych = *++YYCURSOR; + if (yych <= '>') { + if (yych <= '\r') { + if (yych <= 0x08) { + if (yych <= 0x00) goto yy1; + goto yy502; + } else { + if (yych <= '\t') goto yy700; + if (yych <= '\f') goto yy502; + goto yy700; + } + } else { + if (yych <= '!') { + if (yych == ' ') goto yy700; + goto yy502; + } else { + if (yych <= '"') goto yy767; + if (yych <= '=') goto yy502; + goto yy605; + } + } + } else { + if (yych <= 0xDF) { + if (yych <= '\\') { + if (yych <= '[') goto yy502; + goto yy606; + } else { + if (yych <= 0x7F) goto yy502; + if (yych <= 0xC1) goto yy1; + goto yy607; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy608; + if (yych <= 0xEF) goto yy609; + goto yy610; + } else { + if (yych <= 0xF3) goto yy611; + if (yych <= 0xF4) goto yy612; + goto yy1; + } + } + } +yy905: + yych = *++YYCURSOR; + if (yych <= '=') { + if (yych <= 0x1F) { + if (yych <= '\t') { + if (yych <= 0x00) goto yy1; + if (yych <= 0x08) goto yy595; + goto yy905; + } else { + if (yych == '\r') goto yy905; + goto yy595; + } + } else { + if (yych <= '"') { + if (yych <= ' ') goto yy905; + if (yych <= '!') goto yy595; + goto yy692; + } else { + if (yych == '/') goto yy888; + if (yych <= '<') goto yy595; + } + } + } else { + if (yych <= 0xC1) { + if (yych <= '[') { + if (yych == '?') goto yy888; + goto yy595; + } else { + if (yych <= '\\') goto yy693; + if (yych <= 0x7F) goto yy595; + goto yy1; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xDF) goto yy694; + if (yych <= 0xE0) goto yy695; + goto yy696; + } else { + if (yych <= 0xF0) goto yy697; + if (yych <= 0xF3) goto yy698; + if (yych <= 0xF4) goto yy699; + goto yy1; + } + } + } +yy906: + yych = *++YYCURSOR; + if (yych <= '>') { + if (yych <= '\r') { + if (yych <= 0x08) { + if (yych <= 0x00) goto yy1; + goto yy501; + } else { + if (yych <= '\t') goto yy690; + if (yych <= '\f') goto yy501; + goto yy690; + } + } else { + if (yych <= '&') { + if (yych == ' ') goto yy690; + goto yy501; + } else { + if (yych <= '\'') goto yy767; + if (yych <= '=') goto yy501; + goto yy595; + } + } + } else { + if (yych <= 0xDF) { + if (yych <= '\\') { + if (yych <= '[') goto yy501; + goto yy596; + } else { + if (yych <= 0x7F) goto yy501; + if (yych <= 0xC1) goto yy1; + goto yy597; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy598; + if (yych <= 0xEF) goto yy599; + goto yy600; + } else { + if (yych <= 0xF3) goto yy601; + if (yych <= 0xF4) goto yy602; + goto yy1; + } + } + } +yy907: yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0xDF) { if (yych <= ':') { if (yych <= '9') { yyt2 = YYCURSOR; - goto yy612; + goto yy615; } - goto yy613; + goto yy616; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy612; + goto yy615; } - if (yych <= 0xC1) goto yy613; + if (yych <= 0xC1) goto yy616; yyt2 = YYCURSOR; - goto yy615; + goto yy618; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy616; + goto yy619; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy617; + goto yy620; } yyt2 = YYCURSOR; - goto yy618; + goto yy621; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy619; + goto yy622; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy620; + goto yy623; } - goto yy613; + goto yy616; } } -yy905: +yy908: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yych == ' ') goto yy916; - goto yy98; -yy906: + if (yych == ' ') goto yy919; + goto yy100; +yy909: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy917; + if (yych <= '9') goto yy920; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy917; - if (yych <= 'Z') goto yy45; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy920; + if (yych <= 'Z') goto yy46; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy917; - if (yych <= 'z') goto yy45; + if (yych <= 'f') goto yy920; + if (yych <= 'z') goto yy46; goto yy4; } } } -yy907: +yy910: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '9') { if (yych == '%') { yyt1 = YYCURSOR; - goto yy648; + goto yy651; } if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } goto yy1; } else { if (yych <= '@') { - if (yych <= ':') goto yy867; + if (yych <= ':') goto yy870; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } goto yy1; } @@ -29703,69 +30653,69 @@ yy907: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy908: +yy911: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '%') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy648; + goto yy651; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy918; - goto yy832; + if (yych <= '9') goto yy921; + goto yy835; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy918; + goto yy921; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy918; + goto yy921; } } } else { @@ -29773,304 +30723,194 @@ yy908: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy909: +yy912: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { - if (yych <= '/') goto yy348; - if (yych <= '9') goto yy828; - if (yych <= ':') goto yy919; - goto yy348; + if (yych <= '/') goto yy351; + if (yych <= '9') goto yy831; + if (yych <= ':') goto yy922; + goto yy351; } else { - if (yych <= 'F') goto yy828; - if (yych <= '`') goto yy348; - if (yych <= 'f') goto yy828; - goto yy348; - } -yy910: - yych = *++YYCURSOR; - if (yych == ':') goto yy871; - goto yy1; -yy911: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy920; - if (yych >= ';') goto yy1; - } else { - if (yych <= 'F') goto yy920; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy920; - goto yy1; - } -yy912: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy913; - if (yych <= ':') goto yy787; - goto yy1; - } else { - if (yych <= 'F') goto yy913; - if (yych <= '`') goto yy1; - if (yych >= 'g') goto yy1; + if (yych <= 'F') goto yy831; + if (yych <= '`') goto yy351; + if (yych <= 'f') goto yy831; + goto yy351; } yy913: yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy921; - if (yych <= ':') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy921; - goto yy1; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy921; - goto yy1; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } + if (yych == ':') goto yy874; + goto yy1; yy914: yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy922; - if (yych <= ':') goto yy897; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy922; - goto yy1; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy922; - goto yy1; - } - } + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy923; + if (yych >= ';') goto yy1; } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } + if (yych <= 'F') goto yy923; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy923; + goto yy1; } yy915: yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy831; - goto yy923; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy916; + if (yych <= ':') goto yy790; + goto yy1; + } else { + if (yych <= 'F') goto yy916; + if (yych <= '`') goto yy1; + if (yych >= 'g') goto yy1; + } +yy916: + yych = *++YYCURSOR; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; } + if (yych <= '9') goto yy924; + if (yych <= ':') goto yy1; + yyt2 = YYCURSOR; + goto yy194; } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy833; + if (yych <= 'Z') { + if (yych <= 'F') goto yy924; + goto yy1; } else { - if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy833; + if (yych <= 'f') goto yy924; + goto yy1; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; + goto yy194; } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy916: - yych = *++YYCURSOR; - if (yych == '(') goto yy924; - goto yy1; yy917: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '?') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; + yych = *++YYCURSOR; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy925; + if (yych <= ':') goto yy900; + yyt2 = YYCURSOR; + goto yy194; } else { - if (yych <= '.') { - if (yych <= ',') goto yy4; - goto yy45; + if (yych <= 'Z') { + if (yych <= 'F') goto yy925; + goto yy1; } else { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy925; - goto yy4; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy925; + goto yy1; } } } else { - if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy925; - if (yych <= 'Z') goto yy45; - goto yy4; + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; } else { - if (yych <= '`') { - if (yych <= '_') goto yy45; - goto yy4; + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; } else { - if (yych <= 'f') goto yy925; - if (yych <= 'z') goto yy45; - goto yy4; + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; } } } @@ -30078,35 +30918,35 @@ yy918: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { - if (yych <= '%') { - if (yych <= '$') { + if (yych <= '.') { + if (yych <= '-') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy648; + goto yy288; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy926; - goto yy832; + if (yych <= '9') goto yy834; + goto yy926; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy926; + goto yy836; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy926; + goto yy836; } } } else { @@ -30114,32 +30954,32 @@ yy918: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } @@ -30147,223 +30987,333 @@ yy918: } yy919: yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy927; - if (yych <= ':') goto yy830; - goto yy1; - } else { - if (yych <= 'F') goto yy927; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy927; - goto yy1; - } + if (yych == '(') goto yy927; + goto yy1; yy920: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy928; - if (yych <= ':') goto yy912; - goto yy1; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; + } else { + if (yych <= '.') { + if (yych <= ',') goto yy4; + goto yy46; + } else { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy928; + goto yy4; + } + } } else { - if (yych <= 'F') goto yy928; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy928; - goto yy1; + if (yych <= '^') { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy928; + if (yych <= 'Z') goto yy46; + goto yy4; + } else { + if (yych <= '`') { + if (yych <= '_') goto yy46; + goto yy4; + } else { + if (yych <= 'f') goto yy928; + if (yych <= 'z') goto yy46; + goto yy4; + } + } } yy921: yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy929; - if (yych <= ':') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy929; - goto yy1; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '%') { + if (yych <= '$') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy651; } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy929; + goto yy835; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy929; + } else { + if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 'f') goto yy929; - goto yy1; + goto yy929; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } yyt2 = YYCURSOR; - goto yy198; + goto yy202; } - yyt2 = YYCURSOR; - goto yy199; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } yy922: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy930; + if (yych <= ':') goto yy833; + goto yy1; + } else { + if (yych <= 'F') goto yy930; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy930; + goto yy1; + } +yy923: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy931; + if (yych <= ':') goto yy915; + goto yy1; + } else { + if (yych <= 'F') goto yy931; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy931; + goto yy1; + } +yy924: + yych = *++YYCURSOR; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy932; + if (yych <= ':') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'Z') { + if (yych <= 'F') goto yy932; + goto yy1; + } else { + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy932; + goto yy1; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy925: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= '9') goto yy1; - if (yych <= ':') goto yy897; + if (yych <= ':') goto yy900; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy199; + goto yy202; } yyt2 = YYCURSOR; - goto yy200; + goto yy203; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy201; + goto yy204; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } -yy923: +yy926: yych = *++YYCURSOR; if (yych <= '9') { if (yych <= '0') { if (yych <= '/') goto yy1; - goto yy930; + goto yy933; } else { - if (yych <= '1') goto yy931; - if (yych <= '2') goto yy932; - goto yy930; + if (yych <= '1') goto yy934; + if (yych <= '2') goto yy935; + goto yy933; } } else { if (yych <= 'F') { if (yych <= '@') goto yy1; - goto yy872; + goto yy875; } else { if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy872; + if (yych <= 'f') goto yy875; goto yy1; } } -yy924: +yy927: yych = *++YYCURSOR; - if (yych == 'x') goto yy933; + if (yych == 'x') goto yy936; goto yy1; -yy925: +yy928: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy934; + if (yych <= '9') goto yy937; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy934; - if (yych <= 'Z') goto yy45; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy937; + if (yych <= 'Z') goto yy46; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy934; - if (yych <= 'z') goto yy45; + if (yych <= 'f') goto yy937; + if (yych <= 'z') goto yy46; goto yy4; } } } -yy926: +yy929: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '9') { if (yych == '%') { yyt1 = YYCURSOR; - goto yy648; + goto yy651; } if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } goto yy1; } else { if (yych <= '@') { - if (yych <= ':') goto yy832; + if (yych <= ':') goto yy835; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } goto yy1; } @@ -30372,107 +31322,31 @@ yy926: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy927: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy935; - if (yych <= ':') goto yy871; - goto yy1; - } else { - if (yych <= 'F') goto yy935; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy935; - goto yy1; - } -yy928: - yych = *++YYCURSOR; - if (yych == ':') goto yy912; - goto yy1; -yy929: - yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy787; - if (yych <= ':') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy787; - goto yy1; - } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy787; - goto yy1; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } @@ -30480,212 +31354,75 @@ yy929: } yy930: yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy936; - goto yy897; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy896; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy896; - } - } + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy938; + if (yych <= ':') goto yy874; + goto yy1; } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } + if (yych <= 'F') goto yy938; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy938; + goto yy1; } yy931: yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy937; - goto yy897; + if (yych == ':') goto yy915; + goto yy1; +yy932: + yych = *++YYCURSOR; + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; } + if (yych <= '9') goto yy790; + if (yych <= ':') goto yy1; + yyt2 = YYCURSOR; + goto yy194; } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy896; + if (yych <= 'Z') { + if (yych <= 'F') goto yy790; + goto yy1; } else { - if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy896; + if (yych <= 'f') goto yy790; + goto yy1; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; + goto yy194; } + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy932: - yych = *++YYCURSOR; - if (yych <= '`') { - if (yych <= '5') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '4') goto yy937; - goto yy938; - } - } else { - if (yych <= '@') { - if (yych <= '9') goto yy936; - if (yych <= ':') goto yy897; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 'F') goto yy896; - if (yych <= 'Z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } - } - } else { - if (yych <= 0xDF) { - if (yych <= 'z') { - if (yych <= 'f') goto yy896; - goto yy1; - } else { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - yyt2 = YYCURSOR; - goto yy198; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xE0) { - yyt2 = YYCURSOR; - goto yy199; - } - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } @@ -30693,350 +31430,563 @@ yy932: } yy933: yych = *++YYCURSOR; - if (yych == '8') goto yy939; - goto yy1; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy939; + goto yy900; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy899; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy899; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } yy934: + yych = *++YYCURSOR; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy940; + goto yy900; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy899; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy899; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy935: + yych = *++YYCURSOR; + if (yych <= '`') { + if (yych <= '5') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '4') goto yy940; + goto yy941; + } + } else { + if (yych <= '@') { + if (yych <= '9') goto yy939; + if (yych <= ':') goto yy900; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 'F') goto yy899; + if (yych <= 'Z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } + } + } else { + if (yych <= 0xDF) { + if (yych <= 'z') { + if (yych <= 'f') goto yy899; + goto yy1; + } else { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy1; + yyt2 = YYCURSOR; + goto yy201; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) { + yyt2 = YYCURSOR; + goto yy202; + } + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy936: + yych = *++YYCURSOR; + if (yych == '8') goto yy942; + goto yy1; +yy937: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy940; + if (yych <= '9') goto yy943; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy940; - if (yych <= 'Z') goto yy45; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy943; + if (yych <= 'Z') goto yy46; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy940; - if (yych <= 'z') goto yy45; + if (yych <= 'f') goto yy943; + if (yych <= 'z') goto yy46; goto yy4; } } } -yy935: - yyaccept = 21; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '@') { - if (yych <= '/') goto yy348; - if (yych <= '9') goto yy893; - if (yych <= ':') goto yy941; - goto yy348; - } else { - if (yych <= 'F') goto yy893; - if (yych <= '`') goto yy348; - if (yych <= 'f') goto yy893; - goto yy348; - } -yy936: - yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy914; - goto yy897; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy914; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy914; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } -yy937: - yych = *++YYCURSOR; - if (yych <= 'f') { - if (yych <= ':') { - if (yych <= '.') { - if (yych <= '-') { - yyt2 = YYCURSOR; - goto yy191; - } - yyt1 = YYCURSOR; - goto yy285; - } else { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy942; - goto yy897; - } - } else { - if (yych <= 'F') { - if (yych <= '@') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy914; - } else { - if (yych <= 'Z') goto yy1; - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - goto yy914; - } - } - } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - if (yych <= 'z') goto yy1; - yyt2 = YYCURSOR; - goto yy191; - } else { - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; - } - } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; - } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; - } - } - } yy938: + yyaccept = 21; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '@') { + if (yych <= '/') goto yy351; + if (yych <= '9') goto yy896; + if (yych <= ':') goto yy944; + goto yy351; + } else { + if (yych <= 'F') goto yy896; + if (yych <= '`') goto yy351; + if (yych <= 'f') goto yy896; + goto yy351; + } +yy939: + yych = *++YYCURSOR; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy917; + goto yy900; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy917; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy917; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy940: + yych = *++YYCURSOR; + if (yych <= 'f') { + if (yych <= ':') { + if (yych <= '.') { + if (yych <= '-') { + yyt2 = YYCURSOR; + goto yy194; + } + yyt1 = YYCURSOR; + goto yy288; + } else { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy945; + goto yy900; + } + } else { + if (yych <= 'F') { + if (yych <= '@') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy917; + } else { + if (yych <= 'Z') goto yy1; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + goto yy917; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych <= 'z') goto yy1; + yyt2 = YYCURSOR; + goto yy194; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy1; + } + } + } +yy941: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '9') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy285; + goto yy288; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '5') goto yy942; - goto yy914; + if (yych <= '5') goto yy945; + goto yy917; } } else { if (yych <= '@') { - if (yych <= ':') goto yy897; + if (yych <= ':') goto yy900; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { - if (yych <= 'F') goto yy914; + if (yych <= 'F') goto yy917; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy914; + if (yych <= 'f') goto yy917; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy201; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy199; + goto yy202; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy939: +yy942: yych = *++YYCURSOR; - if (yych == '6') goto yy943; + if (yych == '6') goto yy946; goto yy1; -yy940: +yy943: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= ',') goto yy4; - if (yych <= '-') goto yy944; - if (yych <= '.') goto yy45; + if (yych <= '-') goto yy947; + if (yych <= '.') goto yy46; goto yy4; } } else { if (yych <= 'Z') { - if (yych <= '9') goto yy45; + if (yych <= '9') goto yy46; if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - goto yy45; + if (yych <= '@') goto yy96; + goto yy46; } else { if (yych <= '_') { if (yych <= '^') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy45; + if (yych <= 'z') goto yy46; goto yy4; } } } -yy941: +yy944: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy945; - if (yych <= ':') goto yy895; + if (yych <= '9') goto yy948; + if (yych <= ':') goto yy898; goto yy1; } else { - if (yych <= 'F') goto yy945; + if (yych <= 'F') goto yy948; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy945; + if (yych <= 'f') goto yy948; goto yy1; } -yy942: +yy945: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } yyt1 = YYCURSOR; - goto yy285; + goto yy288; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy922; - goto yy897; + if (yych <= '9') goto yy925; + goto yy900; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy922; + goto yy925; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - goto yy922; + goto yy925; } } } else { @@ -31044,619 +31994,517 @@ yy942: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } goto yy1; } } } -yy943: +yy946: yych = *++YYCURSOR; - if (yych == ')') goto yy97; + if (yych == ')') goto yy99; goto yy1; -yy944: +yy947: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy946; + if (yych <= '9') goto yy949; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy946; - if (yych <= 'Z') goto yy45; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy949; + if (yych <= 'Z') goto yy46; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy946; - if (yych <= 'z') goto yy45; + if (yych <= 'f') goto yy949; + if (yych <= 'z') goto yy46; goto yy4; } } } -yy945: +yy948: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy947; - if (yych <= ':') goto yy912; + if (yych <= '9') goto yy950; + if (yych <= ':') goto yy915; goto yy1; } else { - if (yych <= 'F') goto yy947; + if (yych <= 'F') goto yy950; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy947; + if (yych <= 'f') goto yy950; goto yy1; } -yy946: +yy949: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy948; + if (yych <= '9') goto yy951; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy948; - if (yych <= 'Z') goto yy45; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy951; + if (yych <= 'Z') goto yy46; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy948; - if (yych <= 'z') goto yy45; + if (yych <= 'f') goto yy951; + if (yych <= 'z') goto yy46; goto yy4; } } } -yy947: +yy950: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { - if (yych <= '/') goto yy348; - if (yych <= '9') goto yy920; - if (yych <= ':') goto yy949; - goto yy348; + if (yych <= '/') goto yy351; + if (yych <= '9') goto yy923; + if (yych <= ':') goto yy952; + goto yy351; } else { - if (yych <= 'F') goto yy920; - if (yych <= '`') goto yy348; - if (yych <= 'f') goto yy920; - goto yy348; - } -yy948: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '?') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; - } else { - if (yych <= '.') { - if (yych <= ',') goto yy4; - goto yy45; - } else { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy950; - goto yy4; - } - } - } else { - if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy950; - if (yych <= 'Z') goto yy45; - goto yy4; - } else { - if (yych <= '`') { - if (yych <= '_') goto yy45; - goto yy4; - } else { - if (yych <= 'f') goto yy950; - if (yych <= 'z') goto yy45; - goto yy4; - } - } - } -yy949: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy951; - if (yych <= ':') goto yy787; - goto yy1; - } else { - if (yych <= 'F') goto yy951; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy951; - goto yy1; - } -yy950: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '?') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; - } else { - if (yych <= '.') { - if (yych <= ',') goto yy4; - goto yy45; - } else { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy952; - goto yy4; - } - } - } else { - if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy952; - if (yych <= 'Z') goto yy45; - goto yy4; - } else { - if (yych <= '`') { - if (yych <= '_') goto yy45; - goto yy4; - } else { - if (yych <= 'f') goto yy952; - if (yych <= 'z') goto yy45; - goto yy4; - } - } + if (yych <= 'F') goto yy923; + if (yych <= '`') goto yy351; + if (yych <= 'f') goto yy923; + goto yy351; } yy951: - yych = *++YYCURSOR; - if (yych <= 'z') { - if (yych <= '@') { - if (yych <= '/') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= '9') goto yy953; - if (yych <= ':') goto yy1; - yyt2 = YYCURSOR; - goto yy191; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; } else { - if (yych <= 'Z') { - if (yych <= 'F') goto yy953; - goto yy1; + if (yych <= '.') { + if (yych <= ',') goto yy4; + goto yy46; } else { - if (yych <= '`') { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 'f') goto yy953; - goto yy1; + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy953; + goto yy4; } } } else { - if (yych <= 0xE0) { - if (yych <= 0x7F) { - yyt2 = YYCURSOR; - goto yy191; - } - if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) { - yyt2 = YYCURSOR; - goto yy198; - } - yyt2 = YYCURSOR; - goto yy199; + if (yych <= '^') { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy953; + if (yych <= 'Z') goto yy46; + goto yy4; } else { - if (yych <= 0xF0) { - if (yych <= 0xEF) { - yyt2 = YYCURSOR; - goto yy200; - } - yyt2 = YYCURSOR; - goto yy201; + if (yych <= '`') { + if (yych <= '_') goto yy46; + goto yy4; } else { - if (yych <= 0xF3) { - yyt2 = YYCURSOR; - goto yy202; - } - if (yych <= 0xF4) { - yyt2 = YYCURSOR; - goto yy203; - } - goto yy1; + if (yych <= 'f') goto yy953; + if (yych <= 'z') goto yy46; + goto yy4; } } } yy952: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy954; + if (yych <= ':') goto yy790; + goto yy1; + } else { + if (yych <= 'F') goto yy954; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy954; + goto yy1; + } +yy953: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') { + if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { - if (yych <= ',') goto yy4; - if (yych <= '-') goto yy954; - if (yych <= '.') goto yy45; - goto yy4; + if (yych <= '.') { + if (yych <= ',') goto yy4; + goto yy46; + } else { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy955; + goto yy4; + } } } else { - if (yych <= 'Z') { - if (yych <= '9') goto yy45; - if (yych <= '?') goto yy4; - if (yych <= '@') goto yy94; - goto yy45; + if (yych <= '^') { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy955; + if (yych <= 'Z') goto yy46; + goto yy4; } else { - if (yych <= '_') { - if (yych <= '^') goto yy4; - goto yy45; + if (yych <= '`') { + if (yych <= '_') goto yy46; + goto yy4; } else { - if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy45; + if (yych <= 'f') goto yy955; + if (yych <= 'z') goto yy46; goto yy4; } } } -yy953: - yyaccept = 21; - yych = *(YYMARKER = ++YYCURSOR); +yy954: + yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= '9') goto yy929; - if (yych <= ':') goto yy955; + if (yych <= '9') goto yy956; + if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy191; + goto yy194; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy929; - goto yy348; + if (yych <= 'F') goto yy956; + goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 'f') goto yy929; - goto yy348; + if (yych <= 'f') goto yy956; + goto yy1; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy191; + goto yy194; } - if (yych <= 0xC1) goto yy348; + if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy198; + goto yy201; } yyt2 = YYCURSOR; - goto yy199; + goto yy202; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy200; + goto yy203; } yyt2 = YYCURSOR; - goto yy201; + goto yy204; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy202; + goto yy205; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy203; + goto yy206; } - goto yy348; - } - } - } -yy954: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '?') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; - } else { - if (yych <= '.') { - if (yych <= ',') goto yy4; - goto yy45; - } else { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy956; - goto yy4; - } - } - } else { - if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy956; - if (yych <= 'Z') goto yy45; - goto yy4; - } else { - if (yych <= '`') { - if (yych <= '_') goto yy45; - goto yy4; - } else { - if (yych <= 'f') goto yy956; - if (yych <= 'z') goto yy45; - goto yy4; + goto yy1; } } } yy955: - yych = *++YYCURSOR; - if (yych <= '@') { - if (yych <= '/') goto yy1; - if (yych <= '9') goto yy957; - goto yy1; - } else { - if (yych <= 'F') goto yy957; - if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy957; - goto yy1; - } -yy956: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '?') { + if (yych <= '/') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { - if (yych <= '.') { - if (yych <= ',') goto yy4; - goto yy45; + if (yych <= ',') goto yy4; + if (yych <= '-') goto yy957; + if (yych <= '.') goto yy46; + goto yy4; + } + } else { + if (yych <= 'Z') { + if (yych <= '9') goto yy46; + if (yych <= '?') goto yy4; + if (yych <= '@') goto yy96; + goto yy46; + } else { + if (yych <= '_') { + if (yych <= '^') goto yy4; + goto yy46; } else { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy958; + if (yych <= '`') goto yy4; + if (yych <= 'z') goto yy46; goto yy4; } } - } else { - if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy958; - if (yych <= 'Z') goto yy45; - goto yy4; + } +yy956: + yyaccept = 21; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 'z') { + if (yych <= '@') { + if (yych <= '/') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= '9') goto yy932; + if (yych <= ':') goto yy958; + yyt2 = YYCURSOR; + goto yy194; } else { - if (yych <= '`') { - if (yych <= '_') goto yy45; - goto yy4; + if (yych <= 'Z') { + if (yych <= 'F') goto yy932; + goto yy351; } else { - if (yych <= 'f') goto yy958; - if (yych <= 'z') goto yy45; - goto yy4; + if (yych <= '`') { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 'f') goto yy932; + goto yy351; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + yyt2 = YYCURSOR; + goto yy194; + } + if (yych <= 0xC1) goto yy351; + if (yych <= 0xDF) { + yyt2 = YYCURSOR; + goto yy201; + } + yyt2 = YYCURSOR; + goto yy202; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) { + yyt2 = YYCURSOR; + goto yy203; + } + yyt2 = YYCURSOR; + goto yy204; + } else { + if (yych <= 0xF3) { + yyt2 = YYCURSOR; + goto yy205; + } + if (yych <= 0xF4) { + yyt2 = YYCURSOR; + goto yy206; + } + goto yy351; } } } yy957: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; + } else { + if (yych <= '.') { + if (yych <= ',') goto yy4; + goto yy46; + } else { + if (yych <= '/') goto yy4; + if (yych <= '9') goto yy959; + goto yy4; + } + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy959; + if (yych <= 'Z') goto yy46; + goto yy4; + } else { + if (yych <= '`') { + if (yych <= '_') goto yy46; + goto yy4; + } else { + if (yych <= 'f') goto yy959; + if (yych <= 'z') goto yy46; + goto yy4; + } + } + } +yy958: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy959; + if (yych <= '9') goto yy960; goto yy1; } else { - if (yych <= 'F') goto yy959; + if (yych <= 'F') goto yy960; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy959; + if (yych <= 'f') goto yy960; goto yy1; } -yy958: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '?') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; - } else { - if (yych <= '.') { - if (yych <= ',') goto yy4; - goto yy45; - } else { - if (yych <= '/') goto yy4; - if (yych <= '9') goto yy960; - goto yy4; - } - } - } else { - if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy960; - if (yych <= 'Z') goto yy45; - goto yy4; - } else { - if (yych <= '`') { - if (yych <= '_') goto yy45; - goto yy4; - } else { - if (yych <= 'f') goto yy960; - if (yych <= 'z') goto yy45; - goto yy4; - } - } - } yy959: - yyaccept = 21; - yych = *(YYMARKER = ++YYCURSOR); - if (yych == ':') goto yy955; - goto yy348; -yy960: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych >= ':') goto yy4; + if (yych <= '9') goto yy961; + goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; + if (yych <= '@') goto yy96; if (yych <= 'F') goto yy961; - if (yych <= 'Z') goto yy45; + if (yych <= 'Z') goto yy46; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { if (yych <= 'f') goto yy961; - if (yych <= 'z') goto yy45; + if (yych <= 'z') goto yy46; goto yy4; } } } +yy960: + yych = *++YYCURSOR; + if (yych <= '@') { + if (yych <= '/') goto yy1; + if (yych <= '9') goto yy962; + goto yy1; + } else { + if (yych <= 'F') goto yy962; + if (yych <= '`') goto yy1; + if (yych <= 'f') goto yy962; + goto yy1; + } yy961: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; - if (yych >= ':') goto yy4; + if (yych <= '9') goto yy963; + goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy962; - if (yych <= 'Z') goto yy45; + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy963; + if (yych <= 'Z') goto yy46; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy962; - if (yych <= 'z') goto yy45; + if (yych <= 'f') goto yy963; + if (yych <= 'z') goto yy46; goto yy4; } } } yy962: - yyaccept = 0; + yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '?') { - if (yych <= '+') { - if (yych == '%') goto yy78; - if (yych <= '*') goto yy4; - goto yy78; - } else { - if (yych <= '.') { - if (yych <= ',') goto yy4; - goto yy45; - } else { - if (yych <= '/') goto yy4; - if (yych >= ':') goto yy4; - } - } - } else { - if (yych <= '^') { - if (yych <= '@') goto yy94; - if (yych <= 'F') goto yy963; - if (yych <= 'Z') goto yy45; - goto yy4; - } else { - if (yych <= '`') { - if (yych <= '_') goto yy45; - goto yy4; - } else { - if (yych <= 'f') goto yy963; - if (yych <= 'z') goto yy45; - goto yy4; - } - } - } + if (yych == ':') goto yy958; + goto yy351; yy963: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; if (yych >= ':') goto yy4; @@ -31664,17 +32512,17 @@ yy963: } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; + if (yych <= '@') goto yy96; if (yych <= 'F') goto yy964; - if (yych <= 'Z') goto yy45; + if (yych <= 'Z') goto yy46; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { if (yych <= 'f') goto yy964; - if (yych <= 'z') goto yy45; + if (yych <= 'z') goto yy46; goto yy4; } } @@ -31684,13 +32532,13 @@ yy964: yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; if (yych >= ':') goto yy4; @@ -31698,17 +32546,17 @@ yy964: } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; + if (yych <= '@') goto yy96; if (yych <= 'F') goto yy965; - if (yych <= 'Z') goto yy45; + if (yych <= 'Z') goto yy46; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { if (yych <= 'f') goto yy965; - if (yych <= 'z') goto yy45; + if (yych <= 'z') goto yy46; goto yy4; } } @@ -31718,13 +32566,13 @@ yy965: yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; if (yych >= ':') goto yy4; @@ -31732,17 +32580,17 @@ yy965: } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; + if (yych <= '@') goto yy96; if (yych <= 'F') goto yy966; - if (yych <= 'Z') goto yy45; + if (yych <= 'Z') goto yy46; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { if (yych <= 'f') goto yy966; - if (yych <= 'z') goto yy45; + if (yych <= 'z') goto yy46; goto yy4; } } @@ -31752,13 +32600,13 @@ yy966: yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; if (yych >= ':') goto yy4; @@ -31766,17 +32614,17 @@ yy966: } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; + if (yych <= '@') goto yy96; if (yych <= 'F') goto yy967; - if (yych <= 'Z') goto yy45; + if (yych <= 'Z') goto yy46; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { if (yych <= 'f') goto yy967; - if (yych <= 'z') goto yy45; + if (yych <= 'z') goto yy46; goto yy4; } } @@ -31786,13 +32634,13 @@ yy967: yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; if (yych >= ':') goto yy4; @@ -31800,17 +32648,17 @@ yy967: } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; + if (yych <= '@') goto yy96; if (yych <= 'F') goto yy968; - if (yych <= 'Z') goto yy45; + if (yych <= 'Z') goto yy46; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { if (yych <= 'f') goto yy968; - if (yych <= 'z') goto yy45; + if (yych <= 'z') goto yy46; goto yy4; } } @@ -31820,13 +32668,13 @@ yy968: yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy78; + if (yych == '%') goto yy80; if (yych <= '*') goto yy4; - goto yy78; + goto yy80; } else { if (yych <= '.') { if (yych <= ',') goto yy4; - goto yy45; + goto yy46; } else { if (yych <= '/') goto yy4; if (yych >= ':') goto yy4; @@ -31834,65 +32682,169 @@ yy968: } } else { if (yych <= '^') { - if (yych <= '@') goto yy94; + if (yych <= '@') goto yy96; if (yych <= 'F') goto yy969; - if (yych <= 'Z') goto yy45; + if (yych <= 'Z') goto yy46; goto yy4; } else { if (yych <= '`') { - if (yych <= '_') goto yy45; + if (yych <= '_') goto yy46; goto yy4; } else { if (yych <= 'f') goto yy969; - if (yych <= 'z') goto yy45; + if (yych <= 'z') goto yy46; goto yy4; } } } yy969: - yyaccept = 32; + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[1024+yych] & 128) { - goto yy45; - } - if (yych <= '*') { - if (yych <= '\r') { - if (yych <= 0x08) { - if (yych >= 0x01) goto yy4; - } else { - if (yych <= '\n') goto yy970; - if (yych <= '\f') goto yy4; - } + if (yych <= '?') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; } else { - if (yych <= '#') { - if (yych <= 0x1F) goto yy4; + if (yych <= '.') { + if (yych <= ',') goto yy4; + goto yy46; } else { - if (yych <= '$') goto yy4; - if (yych <= '%') goto yy78; + if (yych <= '/') goto yy4; + if (yych >= ':') goto yy4; } } } else { - if (yych <= '@') { - if (yych <= ',') { - if (yych <= '+') goto yy78; - } else { - if (yych <= ':') goto yy4; - if (yych >= '@') goto yy94; - } + if (yych <= '^') { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy970; + if (yych <= 'Z') goto yy46; + goto yy4; } else { - if (yych <= 0x7F) { - if (yych >= 0x7F) goto yy4; + if (yych <= '`') { + if (yych <= '_') goto yy46; + goto yy4; } else { - if (yych <= 0xC1) goto yy970; - if (yych <= 0xF4) goto yy4; + if (yych <= 'f') goto yy970; + if (yych <= 'z') goto yy46; + goto yy4; } } } yy970: -#line 221 "../../lnav/src/data_scanner_re.re" + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; + } else { + if (yych <= '.') { + if (yych <= ',') goto yy4; + goto yy46; + } else { + if (yych <= '/') goto yy4; + if (yych >= ':') goto yy4; + } + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy971; + if (yych <= 'Z') goto yy46; + goto yy4; + } else { + if (yych <= '`') { + if (yych <= '_') goto yy46; + goto yy4; + } else { + if (yych <= 'f') goto yy971; + if (yych <= 'z') goto yy46; + goto yy4; + } + } + } +yy971: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= '?') { + if (yych <= '+') { + if (yych == '%') goto yy80; + if (yych <= '*') goto yy4; + goto yy80; + } else { + if (yych <= '.') { + if (yych <= ',') goto yy4; + goto yy46; + } else { + if (yych <= '/') goto yy4; + if (yych >= ':') goto yy4; + } + } + } else { + if (yych <= '^') { + if (yych <= '@') goto yy96; + if (yych <= 'F') goto yy972; + if (yych <= 'Z') goto yy46; + goto yy4; + } else { + if (yych <= '`') { + if (yych <= '_') goto yy46; + goto yy4; + } else { + if (yych <= 'f') goto yy972; + if (yych <= 'z') goto yy46; + goto yy4; + } + } + } +yy972: + yyaccept = 32; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[1024+yych] & 16) { + goto yy46; + } + if (yych <= '%') { + if (yych <= '\r') { + if (yych <= 0x08) { + if (yych >= 0x01) goto yy4; + } else { + if (yych <= '\n') goto yy973; + if (yych <= '\f') goto yy4; + } + } else { + if (yych <= 0x1F) { + if (yych != 0x1B) goto yy4; + } else { + if (yych <= '#') goto yy973; + if (yych <= '$') goto yy4; + goto yy80; + } + } + } else { + if (yych <= '?') { + if (yych <= '+') { + if (yych >= '+') goto yy80; + } else { + if (yych <= ',') goto yy973; + if (yych <= ':') goto yy4; + } + } else { + if (yych <= 0x7F) { + if (yych <= '@') goto yy96; + if (yych >= 0x7F) goto yy4; + } else { + if (yych <= 0xC1) goto yy973; + if (yych <= 0xF4) goto yy4; + } + } + } +yy973: +#line 226 "../../lnav/src/data_scanner_re.re" { RET(DT_UUID); } -#line 31895 "data_scanner_re.cc" +#line 32847 "data_scanner_re.cc" } -#line 250 "../../lnav/src/data_scanner_re.re" +#line 255 "../../lnav/src/data_scanner_re.re" } diff --git a/src/data_scanner_re.re b/src/data_scanner_re.re index 4d47ee70..a243d899 100644 --- a/src/data_scanner_re.re +++ b/src/data_scanner_re.re @@ -114,6 +114,7 @@ nonstd::optional data_scanner::tokenize2() SPACE = [ \t\r]; ALPHA = [a-zA-Z]; + ESC = "\x1b"; NUM = [0-9]; ALPHANUM = [a-zA-Z0-9_]; EOF = "\x00"; @@ -137,7 +138,7 @@ nonstd::optional data_scanner::tokenize2() EOF { return nonstd::nullopt; } - ("u"|"r")?'"'('\\'.|[^\x00"\\]|'""')*'"' { + ("u"|"r")?'"'('\\'.|[^\x00\x1b"\\]|'""')*'"' { CAPTURE(DT_QUOTED_STRING); switch (this->ds_input[cap_inner.c_begin]) { case 'u': @@ -152,7 +153,7 @@ nonstd::optional data_scanner::tokenize2() [a-qstv-zA-QSTV-Z]"'" { CAPTURE(DT_WORD); } - ("u"|"r")?"'"('\\'.|"''"|[^\x00'\\])*"'"/[^sS] { + ("u"|"r")?"'"('\\'.|"''"|[^\x00\x1b'\\])*"'"/[^sS] { CAPTURE(DT_QUOTED_STRING); switch (this->ds_input[cap_inner.c_begin]) { case 'u': @@ -164,7 +165,7 @@ nonstd::optional data_scanner::tokenize2() cap_inner.c_end -= 1; return tokenize_result{token_out, cap_all, cap_inner, this->ds_input.data()}; } - [a-zA-Z0-9]+":/""/"?[^\x00\r\n\t '"[\](){}]+[/a-zA-Z0-9\-=&?%] { RET(DT_URL); } + [a-zA-Z0-9]+":/""/"?[^\x00\x1b\r\n\t '"[\](){}]+[/a-zA-Z0-9\-=&?%] { RET(DT_URL); } ("/"|"./"|"../"|[A-Z]":\\"|"\\\\")("Program Files"(" (x86)")?)?[a-zA-Z0-9_\.\-\~/\\!@#$%^&*()]* { RET(DT_PATH); } (SPACE|NUM)NUM":"NUM{2}/[^:] { RET(DT_TIME); } (SPACE|NUM)NUM?":"NUM{2}":"NUM{2}("."NUM{3,6})?/[^:] { RET(DT_TIME); } @@ -200,6 +201,10 @@ nonstd::optional data_scanner::tokenize2() RET(DT_H1); } + ESC"["[0-9=;?]*[a-zA-Z] { + RET(DT_CSI); + } + ":" { RET(DT_COLON); } "=" { RET(DT_EQUALS); } "," { RET(DT_COMMA); } @@ -237,7 +242,7 @@ nonstd::optional data_scanner::tokenize2() ("re-")?[a-zA-Z][a-z']+/([\r\n\t \(\)!\*:;'\"\?,]|[\.\!,\?]SPACE|EOF) { RET(DT_WORD); } - [^\x00"; \t\r\n:=,\(\)\{\}\[\]\+#!%\^&\*'\?<>\~`\|\.\\][^\x00"; \t\r\n:=,\(\)\{\}\[\]\+#!%\^&\*'\?<>\~`\|\\]*("::"[^\x00"; \r\n\t:=,\(\)\{\}\[\]\+#!%\^&\*'\?<>\~`\|\\]+)* { + [^\x00\x1b"; \t\r\n:=,\(\)\{\}\[\]\+#!%\^&\*'\?<>\~`\|\.\\][^\x00\x1b"; \t\r\n:=,\(\)\{\}\[\]\+#!%\^&\*'\?<>\~`\|\\]*("::"[^\x00\x1b"; \r\n\t:=,\(\)\{\}\[\]\+#!%\^&\*'\?<>\~`\|\\]+)* { RET(DT_SYMBOL); } diff --git a/src/line_buffer.cc b/src/line_buffer.cc index 309cbe2a..cb9bcb80 100644 --- a/src/line_buffer.cc +++ b/src/line_buffer.cc @@ -651,21 +651,22 @@ line_buffer::load_next_buffer() auto before = line_start - this->lb_alt_buffer->begin(); auto remaining = this->lb_alt_buffer.value().size() - before; - auto utf8_end = is_utf8((unsigned char*) line_start, - remaining, - &msg, - &faulty_bytes, - '\n'); + auto utf_scan_res = is_utf8((unsigned char*) line_start, + remaining, + &msg, + &faulty_bytes, + '\n'); if (msg != nullptr) { lf = (char*) memchr(line_start, '\n', remaining); - utf8_end = lf - line_start; + utf_scan_res.usr_end = lf - line_start; valid_utf = false; } - if (utf8_end >= 0) { - lf = line_start + utf8_end; + if (utf_scan_res.usr_end >= 0) { + lf = line_start + utf_scan_res.usr_end; } this->lb_alt_line_starts.emplace_back(before); this->lb_alt_line_is_utf.emplace_back(valid_utf); + this->lb_alt_line_has_ansi.emplace_back(utf_scan_res.usr_has_ansi); if (lf != nullptr) { line_start = lf + 1; @@ -727,6 +728,8 @@ line_buffer::fill_range(file_off_t start, ssize_t max_length) this->lb_alt_line_starts.clear(); this->lb_line_is_utf = std::move(this->lb_alt_line_is_utf); this->lb_alt_line_is_utf.clear(); + this->lb_line_has_ansi = std::move(this->lb_alt_line_has_ansi); + this->lb_alt_line_has_ansi.clear(); this->lb_stats.s_used_preloads += 1; } if (this->in_range(start) && this->in_range(start + max_length - 1)) { @@ -1045,17 +1048,20 @@ line_buffer::load_next_line(file_range prev_line) const char* msg; int faulty_bytes; - utf8_end = is_utf8((unsigned char*) line_start, - retval.li_file_range.fr_size, - &msg, - &faulty_bytes, - '\n'); + auto scan_res = is_utf8((unsigned char*) line_start, + retval.li_file_range.fr_size, + &msg, + &faulty_bytes, + '\n'); if (msg != nullptr) { lf = (char*) memchr( line_start, '\n', retval.li_file_range.fr_size); utf8_end = lf - line_start; retval.li_valid_utf = false; + } else { + utf8_end = scan_res.usr_end; } + retval.li_has_ansi = scan_res.usr_has_ansi; } if (utf8_end >= 0) { diff --git a/src/line_buffer.hh b/src/line_buffer.hh index f1061a42..45dc54cf 100644 --- a/src/line_buffer.hh +++ b/src/line_buffer.hh @@ -54,6 +54,7 @@ struct line_info { file_range li_file_range; bool li_partial{false}; bool li_valid_utf{true}; + bool li_has_ansi{false}; }; /** @@ -320,6 +321,7 @@ private: nonstd::optional lb_alt_buffer; std::vector lb_alt_line_starts; std::vector lb_alt_line_is_utf; + std::vector lb_alt_line_has_ansi; std::future lb_loader_future; nonstd::optional lb_loader_file_offset; @@ -342,6 +344,7 @@ private: std::vector lb_line_starts; std::vector lb_line_is_utf; + std::vector lb_line_has_ansi; stats lb_stats; nonstd::optional lb_cached_fd; diff --git a/src/log_data_helper.cc b/src/log_data_helper.cc index e976d8fa..6a53d520 100644 --- a/src/log_data_helper.cc +++ b/src/log_data_helper.cc @@ -129,7 +129,7 @@ log_data_helper::parse_line(content_line_t line, bool allow_middle) pugi::xpath_query query("//*"); auto node_set = doc.select_nodes(query); - for (auto& xpath_node : node_set) { + for (const auto& xpath_node : node_set) { auto node_path = lnav::pugixml::get_actual_path( xpath_node.node()); for (auto& attr : xpath_node.node().attributes()) { @@ -175,10 +175,8 @@ log_data_helper::get_line_bounds(size_t& line_index_out, line_end_index_out = 0; do { - const char* line_end; - line_index_out = line_end_index_out; - line_end = (const char*) memchr( + const auto* line_end = (const char*) memchr( this->ldh_line_values.lvv_sbr.get_data() + line_index_out + 1, '\n', this->ldh_line_values.lvv_sbr.length() - line_index_out - 1); diff --git a/src/log_format_fwd.hh b/src/log_format_fwd.hh index 3305677a..af8a7254 100644 --- a/src/log_format_fwd.hh +++ b/src/log_format_fwd.hh @@ -194,6 +194,10 @@ public: bool is_valid_utf() const { return this->ll_valid_utf; } + void set_has_ansi(bool v) { this->ll_has_ansi = v; } + + bool has_ansi() const { return this->ll_has_ansi; } + /** @param l The logging level. */ void set_level(log_level_t l) { this->ll_level = l; }; @@ -293,7 +297,8 @@ public: } private: - file_off_t ll_offset; + file_off_t ll_offset : 63; + uint8_t ll_has_ansi : 1; time_t ll_time; unsigned int ll_millis : 10; unsigned int ll_opid : 6; diff --git a/src/logfile.cc b/src/logfile.cc index cf0c6fa6..da752a07 100644 --- a/src/logfile.cc +++ b/src/logfile.cc @@ -42,6 +42,7 @@ #include #include +#include "base/ansi_scrubber.hh" #include "base/fs_util.hh" #include "base/injector.hh" #include "base/string_util.hh" @@ -309,6 +310,7 @@ logfile::process_prefix(shared_buffer_ref& sbr, case log_format::SCAN_MATCH: { if (!this->lf_index.empty()) { this->lf_index.back().set_valid_utf(li.li_valid_utf); + this->lf_index.back().set_has_ansi(li.li_has_ansi); } if (prescan_size > 0 && this->lf_index.size() >= prescan_size && prescan_time != this->lf_index[prescan_size - 1].get_time()) @@ -369,6 +371,7 @@ logfile::process_prefix(shared_buffer_ref& sbr, last_mod, last_opid); this->lf_index.back().set_valid_utf(li.li_valid_utf); + this->lf_index.back().set_has_ansi(li.li_has_ansi); break; } case log_format::SCAN_INCOMPLETE: @@ -582,6 +585,17 @@ logfile::rebuild_index(nonstd::optional deadline) auto sbr = read_result.unwrap(); sbr.rtrim(is_line_ending); + + if (li.li_has_ansi) { + auto tmp_line = sbr.to_string_fragment().to_string(); + + scrub_ansi_string(tmp_line, nullptr); + memcpy(sbr.get_writable_data(), + tmp_line.c_str(), + tmp_line.length()); + sbr.narrow(0, tmp_line.length()); + } + this->lf_longest_line = std::max(this->lf_longest_line, sbr.length()); this->lf_partial_line = li.li_partial; diff --git a/src/logfile_sub_source.cc b/src/logfile_sub_source.cc index 40c9d442..bb4f0d07 100644 --- a/src/logfile_sub_source.cc +++ b/src/logfile_sub_source.cc @@ -197,6 +197,9 @@ logfile_sub_source::text_value_for_line(textview_curses& tc, = this->lss_token_file->read_line(this->lss_token_line) .map([](auto sbr) { return to_string(sbr); }) .unwrapOr({}); + if (this->lss_token_line->has_ansi()) { + scrub_ansi_string(this->lss_token_value, &this->lss_token_attrs); + } } this->lss_token_shift_start = 0; this->lss_token_shift_size = 0; diff --git a/src/md4cpp.cc b/src/md4cpp.cc index 40fc2a8b..5edd3d72 100644 --- a/src/md4cpp.cc +++ b/src/md4cpp.cc @@ -267,14 +267,14 @@ parse(const string_fragment& sf, event_handler& eh) const char* utf8_errmsg = nullptr; int utf8_faulty_bytes = 0; - auto utf8_erroff = is_utf8((unsigned char*) sf.data(), - sf.length(), - &utf8_errmsg, - &utf8_faulty_bytes); + auto scan_res = is_utf8((unsigned char*) sf.data(), + sf.length(), + &utf8_errmsg, + &utf8_faulty_bytes); if (utf8_errmsg != nullptr) { return Err( fmt::format(FMT_STRING("file has invalid UTF-8 at offset {}: {}"), - utf8_erroff, + scan_res.usr_end, utf8_errmsg)); } diff --git a/test/lnav_doctests.cc b/test/lnav_doctests.cc index 29828ee2..423f8073 100644 --- a/test/lnav_doctests.cc +++ b/test/lnav_doctests.cc @@ -31,6 +31,7 @@ #define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN #include "byte_array.hh" +#include "data_scanner.hh" #include "doctest/doctest.h" #include "lnav_config.hh" #include "lnav_util.hh" @@ -148,10 +149,7 @@ class my_path_source : public unique_path_source { public: explicit my_path_source(ghc::filesystem::path p) : mps_path(std::move(p)) {} - ghc::filesystem::path get_path() const override - { - return this->mps_path; - } + ghc::filesystem::path get_path() const override { return this->mps_path; } ghc::filesystem::path mps_path; }; @@ -214,3 +212,20 @@ TEST_CASE("user_message to json") CHECK(json == json2); } + +TEST_CASE("data_scanner CSI") +{ + static const char INPUT[] = "\x1b[32mHello\x1b[0m"; + + data_scanner ds(string_fragment::from_const(INPUT)); + + auto tok_res = ds.tokenize2(); + CHECK(tok_res->tr_token == DT_CSI); + CHECK(tok_res->to_string() == "\x1b[32m"); + tok_res = ds.tokenize2(); + CHECK(tok_res->tr_token == DT_SYMBOL); + CHECK(tok_res->to_string() == "Hello"); + tok_res = ds.tokenize2(); + CHECK(tok_res->tr_token == DT_CSI); + CHECK(tok_res->to_string() == "\x1b[0m"); +}