diff --git a/NEWS.md b/NEWS.md index d3deec0d..0116d306 100644 --- a/NEWS.md +++ b/NEWS.md @@ -73,6 +73,15 @@ Features: `dashed` and `dotted` line styles and colors. * Added an `options` column to the `lnav_views` table to allow more control over overlays. +* Added a "Dracula" theme as described at: + https://draculatheme.com +* Added the following styles for themes: + - `/ui/theme-defs//syntax-styles/inline-code` + - `/ui/theme-defs//syntax-styles/type` + - `/ui/theme-defs//syntax-styles/function` + - `/ui/theme-defs//syntax-styles/separators-references-accessors` +* Multi-line block comments (i.e. `/* ... */`) and strings + are now recognized and styled as appropriate. Bug Fixes: * Binary data piped into stdin should now be treated the same diff --git a/docs/schemas/config-v1.schema.json b/docs/schemas/config-v1.schema.json index fd9ad84d..17ae6e4b 100644 --- a/docs/schemas/config-v1.schema.json +++ b/docs/schemas/config-v1.schema.json @@ -478,6 +478,11 @@ "title": "/ui/theme-defs//syntax-styles", "type": "object", "properties": { + "inline-code": { + "description": "Styling for inline code blocks", + "title": "/ui/theme-defs//syntax-styles/inline-code", + "$ref": "#/definitions/style" + }, "quoted-code": { "description": "Styling for quoted code blocks", "title": "/ui/theme-defs//syntax-styles/quoted-code", @@ -523,6 +528,21 @@ "title": "/ui/theme-defs//syntax-styles/number", "$ref": "#/definitions/style" }, + "type": { + "description": "Styling for types in source files", + "title": "/ui/theme-defs//syntax-styles/type", + "$ref": "#/definitions/style" + }, + "function": { + "description": "Styling for functions in source files", + "title": "/ui/theme-defs//syntax-styles/function", + "$ref": "#/definitions/style" + }, + "separators-references-accessors": { + "description": "Styling for sigils in source files", + "title": "/ui/theme-defs//syntax-styles/separators-references-accessors", + "$ref": "#/definitions/style" + }, "re-special": { "description": "Styling for special characters in regular expressions", "title": "/ui/theme-defs//syntax-styles/re-special", diff --git a/src/base/map_util.hh b/src/base/map_util.hh index d6d937a5..961cdad1 100644 --- a/src/base/map_util.hh +++ b/src/base/map_util.hh @@ -45,7 +45,7 @@ nonstd::optional< std::reference_wrapper::value, const typename C::mapped_type, typename C::mapped_type>>> -find(C& container, typename C::key_type& key) +find(C& container, const typename C::key_type& key) { auto iter = container.find(key); if (iter != container.end()) { diff --git a/src/base/string_attr_type.hh b/src/base/string_attr_type.hh index dca86516..26629594 100644 --- a/src/base/string_attr_type.hh +++ b/src/base/string_attr_type.hh @@ -126,6 +126,10 @@ enum class role_t : int32_t { VCR_FOOTNOTE_BORDER, VCR_FOOTNOTE_TEXT, VCR_SNIPPET_BORDER, + VCR_INLINE_CODE, + VCR_FUNCTION, + VCR_TYPE, + VCR_SEP_REF_ACC, VCR__MAX }; diff --git a/src/data_scanner.cc b/src/data_scanner.cc index f270a131..b4584b79 100644 --- a/src/data_scanner.cc +++ b/src/data_scanner.cc @@ -47,6 +47,9 @@ static struct { { "quot", }, + { + "comm", + }, { "url", }, diff --git a/src/data_scanner.hh b/src/data_scanner.hh index 3859ebb3..de29109b 100644 --- a/src/data_scanner.hh +++ b/src/data_scanner.hh @@ -34,11 +34,13 @@ #include "pcrepp/pcre2pp.hh" #include "shared_buffer.hh" +#include "text_format.hh" enum data_token_t { DT_INVALID = -1, DT_QUOTED_STRING = 0, + DT_COMMENT, DT_URL, DT_PATH, DT_MAC_ADDRESS, @@ -178,6 +180,13 @@ public: capture_t tr_inner_capture; const char* tr_data{nullptr}; + string_fragment to_string_fragment() const + { + return string_fragment::from_byte_range(this->tr_data, + this->tr_capture.c_begin, + this->tr_capture.c_end); + } + std::string to_string() const { return {&this->tr_data[this->tr_capture.c_begin], @@ -185,7 +194,8 @@ public: } }; - nonstd::optional tokenize2(); + nonstd::optional tokenize2(text_format_t tf + = text_format_t::TF_UNKNOWN); void reset() { this->ds_next_offset = this->ds_init_offset; } diff --git a/src/data_scanner_re.cc b/src/data_scanner_re.cc index 21bb7ce5..2b55ec49 100644 --- a/src/data_scanner_re.cc +++ b/src/data_scanner_re.cc @@ -1,4 +1,4 @@ -/* Generated by re2c 3.0 on Mon Sep 19 01:36:56 2022 */ +/* Generated by re2c 3.0 on Wed Aug 16 21:59:52 2023 */ #line 1 "../../lnav/src/data_scanner_re.re" /** * Copyright (c) 2015, Timothy Stack @@ -37,7 +37,7 @@ #include "config.h" #include "data_scanner.hh" -nonstd::optional data_scanner::tokenize2() +nonstd::optional data_scanner::tokenize2(text_format_t tf) { data_token_t token_out = DT_INVALID; capture_t cap_all; @@ -119,22 +119,22 @@ nonstd::optional data_scanner::tokenize2() unsigned int yyaccept = 0; static const unsigned char yybm[] = { /* table 1 .. 8: 0 */ - 0, 231, 231, 231, 231, 231, 231, 231, - 231, 239, 231, 231, 231, 239, 231, 231, - 231, 231, 231, 231, 231, 231, 231, 231, - 231, 231, 231, 231, 231, 231, 231, 231, - 239, 231, 34, 231, 231, 231, 231, 36, - 231, 231, 231, 231, 231, 175, 231, 183, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 231, 231, 231, 128, 183, - 231, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 231, 1, 231, 231, 175, - 231, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 175, 175, 231, 231, 231, 231, 231, + 0, 211, 211, 211, 211, 211, 211, 211, + 211, 215, 211, 211, 211, 215, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 211, 211, 211, 211, 211, + 215, 211, 49, 211, 211, 211, 211, 18, + 211, 211, 211, 211, 211, 151, 211, 155, + 151, 151, 151, 151, 151, 151, 151, 151, + 151, 151, 151, 211, 211, 211, 128, 155, + 211, 151, 151, 151, 151, 151, 151, 151, + 151, 151, 151, 151, 151, 151, 151, 151, + 151, 151, 151, 151, 151, 151, 151, 151, + 151, 151, 151, 211, 0, 211, 211, 151, + 211, 151, 151, 151, 151, 151, 151, 151, + 151, 151, 151, 151, 151, 151, 151, 151, + 151, 151, 151, 151, 151, 151, 151, 151, + 151, 151, 151, 211, 211, 211, 211, 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -152,22 +152,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, 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, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 88, 252, 252, 254, 254, 52, + 252, 252, 252, 252, 252, 142, 252, 142, + 142, 142, 142, 142, 142, 142, 142, 142, + 142, 142, 140, 252, 252, 254, 12, 142, + 252, 143, 143, 143, 143, 143, 143, 143, + 143, 143, 143, 143, 143, 143, 143, 143, + 143, 143, 143, 143, 143, 143, 143, 143, + 143, 143, 143, 252, 144, 252, 252, 140, + 252, 143, 143, 143, 143, 143, 143, 143, + 143, 143, 143, 143, 143, 143, 143, 143, + 143, 143, 143, 143, 143, 143, 143, 143, + 143, 143, 143, 252, 252, 252, 252, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -185,22 +185,26 @@ nonstd::optional data_scanner::tokenize2() 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* table 17 .. 24: 512 */ + 0, 193, 193, 193, 193, 193, 193, 193, + 193, 129, 129, 193, 193, 129, 193, 193, + 193, 193, 193, 193, 193, 193, 193, 193, + 193, 193, 193, 1, 193, 193, 193, 193, + 129, 193, 1, 193, 193, 129, 129, 133, + 129, 129, 208, 193, 193, 131, 201, 129, + 163, 163, 163, 163, 163, 163, 163, 163, + 163, 163, 195, 193, 193, 129, 193, 129, + 193, 163, 163, 163, 163, 163, 163, 163, + 163, 163, 163, 163, 163, 163, 163, 163, + 163, 163, 163, 163, 163, 163, 163, 163, + 163, 163, 163, 129, 193, 129, 193, 227, + 193, 163, 163, 163, 163, 163, 163, 163, + 163, 163, 163, 163, 163, 163, 163, 163, + 163, 163, 163, 163, 163, 163, 163, 163, + 163, 163, 163, 129, 193, 129, 193, 193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 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, @@ -213,29 +217,56 @@ 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 25 .. 32: 768 */ + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 18, 1, 0, 1, 1, 1, 1, 0, + 1, 1, 0, 0, 0, 49, 1, 1, + 245, 245, 245, 245, 245, 245, 245, 245, + 181, 181, 0, 0, 0, 0, 0, 0, + 1, 181, 181, 181, 181, 181, 181, 53, + 53, 53, 53, 53, 53, 53, 53, 53, + 53, 53, 53, 53, 53, 53, 53, 53, + 53, 53, 53, 0, 1, 0, 1, 17, + 0, 173, 173, 173, 173, 173, 173, 45, + 45, 45, 45, 45, 45, 45, 45, 45, + 45, 45, 45, 45, 45, 45, 45, 45, + 45, 45, 45, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - /* table 25 .. 32: 768 */ - 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, + /* table 33 .. 40: 1024 */ + 0, 20, 20, 20, 20, 20, 20, 20, + 20, 21, 20, 20, 20, 21, 20, 20, + 20, 20, 20, 20, 20, 20, 20, 20, + 20, 20, 20, 0, 20, 20, 20, 20, + 21, 84, 16, 84, 212, 92, 84, 4, + 84, 84, 84, 28, 20, 220, 220, 212, + 254, 254, 254, 254, 254, 254, 254, 254, + 254, 254, 20, 22, 20, 22, 20, 22, + 212, 220, 220, 220, 220, 220, 220, 220, + 220, 220, 220, 220, 220, 220, 220, 220, + 220, 220, 220, 220, 220, 220, 220, 220, + 220, 220, 220, 20, 64, 20, 84, 220, + 20, 220, 220, 220, 220, 220, 220, 220, + 220, 220, 220, 220, 220, 220, 220, 220, + 220, 220, 220, 220, 220, 220, 220, 220, + 220, 220, 220, 20, 20, 20, 84, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -250,23 +281,25 @@ 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 .. 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, + /* table 41 .. 42: 1280 */ + 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, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -435,8 +468,8 @@ nonstd::optional data_scanner::tokenize2() } yy1: YYCURSOR = YYMARKER; - if (yyaccept <= 17) { - if (yyaccept <= 8) { + if (yyaccept <= 18) { + if (yyaccept <= 9) { if (yyaccept <= 4) { if (yyaccept <= 2) { if (yyaccept <= 1) { @@ -456,123 +489,131 @@ yy1: } } } else { - if (yyaccept <= 6) { - if (yyaccept == 5) { - goto yy24; + if (yyaccept <= 7) { + if (yyaccept <= 6) { + if (yyaccept == 5) { + goto yy24; + } else { + goto yy26; + } } else { - goto yy26; + goto yy31; } } else { - if (yyaccept == 7) { - goto yy31; - } else { + if (yyaccept == 8) { goto yy34; + } else { + goto yy73; } } } } else { - if (yyaccept <= 13) { - if (yyaccept <= 11) { - if (yyaccept <= 10) { - if (yyaccept == 9) { - goto yy72; + if (yyaccept <= 14) { + if (yyaccept <= 12) { + if (yyaccept <= 11) { + if (yyaccept == 10) { + goto yy108; } else { - goto yy106; + goto yy111; } } else { - goto yy109; + goto yy115; } } else { - if (yyaccept == 12) { - goto yy113; + if (yyaccept == 13) { + goto yy127; } else { - goto yy125; + goto yy166; } } } else { - if (yyaccept <= 15) { - if (yyaccept == 14) { - goto yy161; + if (yyaccept <= 16) { + if (yyaccept == 15) { + goto yy235; } else { - goto yy222; + yyt3 = yyt4; + goto yy235; } } else { - if (yyaccept == 16) { - yyt3 = yyt4; - goto yy222; + if (yyaccept == 17) { + goto yy212; } else { - goto yy199; + yyt2 = yyt1; + goto yy212; } } } } } else { - if (yyaccept <= 26) { - if (yyaccept <= 22) { - if (yyaccept <= 20) { - if (yyaccept <= 19) { - if (yyaccept == 18) { - yyt2 = yyt1; - goto yy199; + if (yyaccept <= 28) { + if (yyaccept <= 23) { + if (yyaccept <= 21) { + if (yyaccept <= 20) { + if (yyaccept == 19) { + goto yy371; } else { - goto yy338; + goto yy278; } } else { - goto yy345; + goto yy381; } } else { - if (yyaccept == 21) { - goto yy354; + if (yyaccept == 22) { + goto yy390; } else { - goto yy371; + goto yy407; } } } else { - if (yyaccept <= 24) { - if (yyaccept == 23) { - goto yy428; + if (yyaccept <= 26) { + if (yyaccept <= 25) { + if (yyaccept == 24) { + goto yy464; + } else { + goto yy489; + } } else { - goto yy450; + goto yy471; } } else { - if (yyaccept == 25) { - goto yy435; + if (yyaccept == 27) { + goto yy230; } else { - goto yy217; + goto yy578; } } } } else { - if (yyaccept <= 31) { - if (yyaccept <= 29) { - if (yyaccept <= 28) { - if (yyaccept == 27) { - goto yy310; + if (yyaccept <= 33) { + if (yyaccept <= 31) { + if (yyaccept <= 30) { + if (yyaccept == 29) { + goto yy335; } else { - goto yy315; + goto yy340; } } else { - goto yy643; + goto yy685; } } else { - if (yyaccept == 30) { - goto yy654; + if (yyaccept == 32) { + goto yy697; } else { - goto yy674; + goto yy717; } } } else { - if (yyaccept <= 33) { - if (yyaccept == 32) { - goto yy943; + if (yyaccept <= 35) { + if (yyaccept == 34) { + goto yy986; } else { - goto yy971; + goto yy1014; } } else { - if (yyaccept == 34) { - goto yy1017; + if (yyaccept == 36) { + goto yy1060; } else { - goto yy1091; + goto yy1134; } } } @@ -582,12 +623,12 @@ yy2: ++YYCURSOR; #line 141 "../../lnav/src/data_scanner_re.re" { return nonstd::nullopt; } -#line 586 "../../lnav/src/data_scanner_re.cc" +#line 627 "../../lnav/src/data_scanner_re.cc" yy3: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); yy4: - if (yybm[1024+yych] & 8) { + if (yybm[1280+yych] & 64) { goto yy3; } if (yych <= 0xE0) { @@ -608,11 +649,11 @@ yy4: } } yy5: -#line 266 "../../lnav/src/data_scanner_re.re" +#line 289 "../../lnav/src/data_scanner_re.re" { RET(DT_SYMBOL); } -#line 616 "../../lnav/src/data_scanner_re.cc" +#line 657 "../../lnav/src/data_scanner_re.cc" yy6: yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); @@ -621,18 +662,18 @@ yy6: if (yych <= ':') goto yy66; goto yy64; yy7: -#line 271 "../../lnav/src/data_scanner_re.re" +#line 294 "../../lnav/src/data_scanner_re.re" { RET(DT_WHITE); } -#line 627 "../../lnav/src/data_scanner_re.cc" +#line 668 "../../lnav/src/data_scanner_re.cc" yy8: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') goto yy9; if (yych <= 'Z') goto yy67; yy9: -#line 270 "../../lnav/src/data_scanner_re.re" +#line 293 "../../lnav/src/data_scanner_re.re" { RET(DT_LINE); } -#line 636 "../../lnav/src/data_scanner_re.cc" +#line 677 "../../lnav/src/data_scanner_re.cc" yy10: yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); @@ -649,46 +690,50 @@ yy11: yych = *(YYMARKER = ++YYCURSOR); if (yych == '[') goto yy69; yy12: -#line 274 "../../lnav/src/data_scanner_re.re" +#line 297 "../../lnav/src/data_scanner_re.re" { RET(DT_GARBAGE); } -#line 655 "../../lnav/src/data_scanner_re.cc" +#line 696 "../../lnav/src/data_scanner_re.cc" yy13: ++YYCURSOR; goto yy12; yy14: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 0x1B) { + if (yych <= '!') { if (yych <= 0x00) goto yy12; - if (yych <= 0x1A) goto yy71; - goto yy12; + if (yych == 0x1B) goto yy12; + goto yy71; } else { - if (yych <= 0x7F) goto yy71; - if (yych <= 0xC1) goto yy12; - if (yych <= 0xF4) goto yy71; - goto yy12; + if (yych <= 0x7F) { + if (yych <= '"') goto yy72; + goto yy71; + } else { + if (yych <= 0xC1) goto yy12; + if (yych <= 0xF4) goto yy71; + goto yy12; + } } yy15: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '*') { - if (yych == '%') goto yy81; + if (yych == '%') goto yy82; goto yy12; } else { if (yych == ',') goto yy12; - if (yych <= '.') goto yy81; + if (yych <= '.') goto yy82; goto yy12; } } else { if (yych <= '^') { - if (yych <= '9') goto yy81; + if (yych <= '9') goto yy82; if (yych <= '?') goto yy12; - if (yych <= 'Z') goto yy81; + if (yych <= 'Z') goto yy82; goto yy12; } else { if (yych == '`') goto yy12; - if (yych <= 'z') goto yy81; + if (yych <= 'z') goto yy82; goto yy12; } } @@ -697,49 +742,49 @@ yy16: yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0x1B) { if (yych <= 0x00) goto yy12; - if (yych <= 0x1A) goto yy84; + if (yych <= 0x1A) goto yy85; goto yy12; } else { - if (yych <= 0x7F) goto yy84; + if (yych <= 0x7F) goto yy85; if (yych <= 0xC1) goto yy12; - if (yych <= 0xF4) goto yy84; + if (yych <= 0xF4) goto yy85; goto yy12; } yy17: yych = *++YYCURSOR; - if (yych == ')') goto yy93; -#line 225 "../../lnav/src/data_scanner_re.re" + if (yych == ')') goto yy94; +#line 248 "../../lnav/src/data_scanner_re.re" { RET(DT_LPAREN); } -#line 714 "../../lnav/src/data_scanner_re.cc" +#line 759 "../../lnav/src/data_scanner_re.cc" yy18: ++YYCURSOR; -#line 226 "../../lnav/src/data_scanner_re.re" +#line 249 "../../lnav/src/data_scanner_re.re" { RET(DT_RPAREN); } -#line 719 "../../lnav/src/data_scanner_re.cc" +#line 764 "../../lnav/src/data_scanner_re.cc" yy19: ++YYCURSOR; -#line 218 "../../lnav/src/data_scanner_re.re" +#line 241 "../../lnav/src/data_scanner_re.re" { RET(DT_COMMA); } -#line 724 "../../lnav/src/data_scanner_re.cc" +#line 769 "../../lnav/src/data_scanner_re.cc" yy20: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '0') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy94; + goto yy95; } } else { if (yych <= 'Z') { - if (yych <= '9') goto yy95; + if (yych <= '9') goto yy96; if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; goto yy46; } else { if (yych <= '_') { @@ -757,32 +802,32 @@ yy21: yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '+') { - if (yych == '%') goto yy81; - if (yych >= '+') goto yy81; + if (yych == '%') goto yy82; + if (yych >= '+') goto yy82; } else { if (yych <= ',') goto yy22; - if (yych <= '-') goto yy81; - if (yych <= '.') goto yy97; - goto yy98; + if (yych <= '-') goto yy82; + if (yych <= '.') goto yy98; + goto yy99; } } else { if (yych <= '^') { - if (yych <= '9') goto yy81; + if (yych <= '9') goto yy82; if (yych <= '?') goto yy22; - if (yych <= 'Z') goto yy81; + if (yych <= 'Z') goto yy82; } else { if (yych == '`') goto yy22; - if (yych <= 'z') goto yy81; + if (yych <= 'z') goto yy82; } } yy22: -#line 272 "../../lnav/src/data_scanner_re.re" +#line 295 "../../lnav/src/data_scanner_re.re" { RET(DT_DOT); } -#line 782 "../../lnav/src/data_scanner_re.cc" +#line 827 "../../lnav/src/data_scanner_re.cc" yy23: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '9') { + if (yych <= ',') { if (yych <= ' ') { if (yych <= '\f') { if (yych <= 0x00) goto yy24; @@ -799,38 +844,43 @@ yy23: } else { if (yych <= '$') { if (yych == '"') goto yy24; - if (yych <= '#') goto yy99; - goto yy101; + if (yych <= '#') goto yy100; + goto yy102; } else { if (yych <= '\'') { - if (yych <= '&') goto yy99; + if (yych <= '&') goto yy100; } else { - if (yych <= '*') goto yy99; - if (yych >= '-') goto yy101; + if (yych <= ')') goto yy100; + if (yych <= '*') goto yy103; } } } } else { - if (yych <= '^') { - if (yych <= 'P') { + if (yych <= ']') { + if (yych <= 'O') { + if (yych <= '9') goto yy102; if (yych <= ':') goto yy4; - if (yych <= '?') goto yy24; - if (yych <= 'O') goto yy101; - goto yy102; + if (yych >= '@') goto yy102; } else { - if (yych <= '[') { - if (yych <= 'Z') goto yy101; + if (yych <= 'Z') { + if (yych <= 'P') goto yy104; + goto yy102; } else { - if (yych != ']') goto yy99; + if (yych == '\\') goto yy100; } } } else { if (yych <= '}') { - if (yych == '`') goto yy24; - if (yych <= 'z') goto yy101; + if (yych <= '_') { + if (yych <= '^') goto yy100; + goto yy102; + } else { + if (yych <= '`') goto yy24; + if (yych <= 'z') goto yy102; + } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy99; + if (yych <= '~') goto yy100; goto yy4; } else { if (yych <= 0xC1) goto yy24; @@ -840,14 +890,14 @@ yy23: } } yy24: -#line 171 "../../lnav/src/data_scanner_re.re" +#line 194 "../../lnav/src/data_scanner_re.re" { RET(DT_PATH); } -#line 846 "../../lnav/src/data_scanner_re.cc" +#line 896 "../../lnav/src/data_scanner_re.cc" yy25: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= ':') { if (yych <= '$') { @@ -869,19 +919,19 @@ yy25: } else { if (yych <= '-') { if (yych <= '*') { - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; } else { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych >= '-') goto yy46; } } else { if (yych <= '/') { - if (yych <= '.') goto yy107; + if (yych <= '.') goto yy109; goto yy4; } else { - if (yych <= '7') goto yy108; - if (yych <= '9') goto yy110; - goto yy111; + if (yych <= '7') goto yy110; + if (yych <= '9') goto yy112; + goto yy113; } } } @@ -889,27 +939,27 @@ yy25: if (yych <= 'd') { if (yych <= 'F') { if (yych <= '@') { - if (yych >= '@') goto yy96; + if (yych >= '@') goto yy97; } else { - if (yych == 'E') goto yy114; - goto yy112; + if (yych == 'E') goto yy116; + goto yy114; } } else { if (yych <= '^') { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; } else { if (yych <= '_') goto yy46; - if (yych >= 'a') goto yy112; + if (yych >= 'a') goto yy114; } } } else { if (yych <= 'z') { if (yych <= 'f') { - if (yych <= 'e') goto yy114; - goto yy112; + if (yych <= 'e') goto yy116; + goto yy114; } else { - if (yych == 'x') goto yy116; - goto yy115; + if (yych == 'x') goto yy118; + goto yy117; } } else { if (yych <= 0x7F) { @@ -922,14 +972,14 @@ yy25: } } yy26: -#line 257 "../../lnav/src/data_scanner_re.re" +#line 280 "../../lnav/src/data_scanner_re.re" { RET(DT_NUMBER); } -#line 928 "../../lnav/src/data_scanner_re.cc" +#line 978 "../../lnav/src/data_scanner_re.cc" yy27: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -951,33 +1001,33 @@ yy27: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; goto yy46; } else { - if (yych <= '.') goto yy107; + if (yych <= '.') goto yy109; if (yych <= '/') goto yy4; - goto yy117; + goto yy119; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy111; + if (yych <= ':') goto yy113; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy112; + if (yych <= '@') goto yy97; + goto yy114; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy114; - goto yy112; + if (yych <= 'E') goto yy116; + goto yy114; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -986,11 +1036,11 @@ yy27: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy112; + goto yy114; } else { - if (yych <= 'e') goto yy114; - if (yych <= 'f') goto yy112; - goto yy115; + if (yych <= 'e') goto yy116; + if (yych <= 'f') goto yy114; + goto yy117; } } else { if (yych <= 0x7F) { @@ -1007,8 +1057,8 @@ yy27: yy28: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '5') { if (yych <= '#') { @@ -1031,19 +1081,19 @@ yy28: if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy105; + goto yy107; } else { - if (yych == '+') goto yy80; + if (yych == '+') goto yy81; goto yy26; } } else { if (yych <= '.') { if (yych <= '-') goto yy46; - goto yy107; + goto yy109; } else { if (yych <= '/') goto yy4; - if (yych <= '4') goto yy117; - goto yy118; + if (yych <= '4') goto yy119; + goto yy120; } } } @@ -1051,19 +1101,19 @@ yy28: if (yych <= '_') { if (yych <= 'D') { if (yych <= ':') { - if (yych <= '9') goto yy110; - goto yy111; + if (yych <= '9') goto yy112; + goto yy113; } else { if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy112; + if (yych <= '@') goto yy97; + goto yy114; } } else { if (yych <= 'F') { - if (yych <= 'E') goto yy114; - goto yy112; + if (yych <= 'E') goto yy116; + goto yy114; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -1072,11 +1122,11 @@ yy28: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy112; + goto yy114; } else { - if (yych <= 'e') goto yy114; - if (yych <= 'f') goto yy112; - goto yy115; + if (yych <= 'e') goto yy116; + if (yych <= 'f') goto yy114; + goto yy117; } } else { if (yych <= 0x7F) { @@ -1093,8 +1143,8 @@ yy28: yy29: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -1116,33 +1166,33 @@ yy29: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; goto yy46; } else { - if (yych <= '.') goto yy107; + if (yych <= '.') goto yy109; if (yych <= '/') goto yy4; - goto yy110; + goto yy112; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy111; + if (yych <= ':') goto yy113; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy112; + if (yych <= '@') goto yy97; + goto yy114; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy114; - goto yy112; + if (yych <= 'E') goto yy116; + goto yy114; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -1151,11 +1201,11 @@ yy29: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy112; + goto yy114; } else { - if (yych <= 'e') goto yy114; - if (yych <= 'f') goto yy112; - goto yy115; + if (yych <= 'e') goto yy116; + if (yych <= 'f') goto yy114; + goto yy117; } } else { if (yych <= 0x7F) { @@ -1172,52 +1222,52 @@ yy29: yy30: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); - if (yych == ':') goto yy119; + if (yych == ':') goto yy121; yy31: -#line 216 "../../lnav/src/data_scanner_re.re" +#line 239 "../../lnav/src/data_scanner_re.re" { RET(DT_COLON); } -#line 1180 "../../lnav/src/data_scanner_re.cc" +#line 1230 "../../lnav/src/data_scanner_re.cc" yy32: ++YYCURSOR; -#line 219 "../../lnav/src/data_scanner_re.re" +#line 242 "../../lnav/src/data_scanner_re.re" { RET(DT_SEMI); } -#line 1185 "../../lnav/src/data_scanner_re.cc" +#line 1235 "../../lnav/src/data_scanner_re.cc" yy33: yyaccept = 8; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '>') { if (yych <= '-') { - if (yych == '!') goto yy120; - if (yych >= '-') goto yy121; + if (yych == '!') goto yy122; + if (yych >= '-') goto yy123; } else { if (yych <= '.') goto yy34; - if (yych <= '/') goto yy122; - if (yych <= ':') goto yy121; + if (yych <= '/') goto yy124; + if (yych <= ':') goto yy123; } } else { if (yych <= '^') { - if (yych <= '?') goto yy123; + if (yych <= '?') goto yy125; if (yych <= '@') goto yy34; - if (yych <= 'Z') goto yy121; + if (yych <= 'Z') goto yy123; } else { if (yych == '`') goto yy34; - if (yych <= 'z') goto yy121; + if (yych <= 'z') goto yy123; } } yy34: -#line 227 "../../lnav/src/data_scanner_re.re" +#line 250 "../../lnav/src/data_scanner_re.re" { RET(DT_LANGLE); } -#line 1211 "../../lnav/src/data_scanner_re.cc" +#line 1261 "../../lnav/src/data_scanner_re.cc" yy35: ++YYCURSOR; -#line 217 "../../lnav/src/data_scanner_re.re" +#line 240 "../../lnav/src/data_scanner_re.re" { RET(DT_EQUALS); } -#line 1216 "../../lnav/src/data_scanner_re.cc" +#line 1266 "../../lnav/src/data_scanner_re.cc" yy36: ++YYCURSOR; -#line 228 "../../lnav/src/data_scanner_re.re" +#line 251 "../../lnav/src/data_scanner_re.re" { RET(DT_RANGLE); } -#line 1221 "../../lnav/src/data_scanner_re.cc" +#line 1271 "../../lnav/src/data_scanner_re.cc" yy37: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); @@ -1225,38 +1275,38 @@ yy37: if (yych <= '*') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '\'') goto yy124; + if (yych == '\'') goto yy126; goto yy4; } } else { if (yych <= ',') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; goto yy4; } else { if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy126; + goto yy128; } } } else { if (yych <= 'Z') { if (yych <= '?') { - if (yych <= ':') goto yy127; + if (yych <= ':') goto yy129; goto yy4; } else { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy128; - goto yy129; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy130; + goto yy131; } } else { if (yych <= '`') { if (yych == '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy130; - if (yych <= 'z') goto yy131; + if (yych <= 'f') goto yy132; + if (yych <= 'z') goto yy133; goto yy4; } } @@ -1268,41 +1318,41 @@ yy38: if (yych <= '*') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '\'') goto yy124; + if (yych == '\'') goto yy126; goto yy4; } } else { if (yych <= '.') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy126; - goto yy127; + if (yych <= '9') goto yy128; + goto yy129; } } } else { if (yych <= '^') { if (yych <= 'A') { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; - goto yy132; + if (yych <= '@') goto yy97; + goto yy134; } else { - if (yych <= 'F') goto yy128; - if (yych <= 'Z') goto yy129; + if (yych <= 'F') goto yy130; + if (yych <= 'Z') goto yy131; goto yy4; } } else { if (yych <= 'a') { if (yych <= '_') goto yy46; if (yych <= '`') goto yy4; - goto yy133; + goto yy135; } else { - if (yych <= 'f') goto yy130; - if (yych <= 'z') goto yy131; + if (yych <= 'f') goto yy132; + if (yych <= 'z') goto yy133; goto yy4; } } @@ -1312,13 +1362,13 @@ yy39: yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '\'') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '&') goto yy4; - goto yy124; + goto yy126; } else { if (yych <= '+') { if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; if (yych <= '.') goto yy46; @@ -1328,12 +1378,12 @@ yy39: } else { if (yych <= 'Z') { if (yych <= ':') { - if (yych <= '9') goto yy115; - goto yy134; + if (yych <= '9') goto yy117; + goto yy136; } else { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; - goto yy129; + if (yych <= '@') goto yy97; + goto yy131; } } else { if (yych <= '_') { @@ -1341,7 +1391,7 @@ yy39: goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy131; + if (yych <= 'z') goto yy133; goto yy4; } } @@ -1353,41 +1403,41 @@ yy40: if (yych <= '*') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '\'') goto yy124; + if (yych == '\'') goto yy126; goto yy4; } } else { if (yych <= '.') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy115; - goto yy134; + if (yych <= '9') goto yy117; + goto yy136; } } } else { if (yych <= '^') { if (yych <= 'T') { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; - goto yy129; + if (yych <= '@') goto yy97; + goto yy131; } else { - if (yych <= 'U') goto yy135; - if (yych <= 'Z') goto yy129; + if (yych <= 'U') goto yy137; + if (yych <= 'Z') goto yy131; goto yy4; } } else { if (yych <= 'n') { if (yych <= '_') goto yy46; if (yych <= '`') goto yy4; - goto yy131; + goto yy133; } else { - if (yych <= 'o') goto yy136; - if (yych <= 'z') goto yy131; + if (yych <= 'o') goto yy138; + if (yych <= 'z') goto yy133; goto yy4; } } @@ -1397,13 +1447,13 @@ yy41: yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '\'') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '&') goto yy4; - goto yy137; + goto yy139; } else { if (yych <= '+') { if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; if (yych <= '.') goto yy46; @@ -1413,12 +1463,12 @@ yy41: } else { if (yych <= 'Z') { if (yych <= ':') { - if (yych <= '9') goto yy115; - goto yy134; + if (yych <= '9') goto yy117; + goto yy136; } else { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; - goto yy129; + if (yych <= '@') goto yy97; + goto yy131; } } else { if (yych <= '_') { @@ -1426,7 +1476,7 @@ yy41: goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy131; + if (yych <= 'z') goto yy133; goto yy4; } } @@ -1438,85 +1488,85 @@ yy42: if (yych <= '*') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '\'') goto yy124; + if (yych == '\'') goto yy126; goto yy4; } } else { if (yych <= '.') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy115; - goto yy134; + if (yych <= '9') goto yy117; + goto yy136; } } } else { if (yych <= '^') { if (yych <= 'Q') { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; - goto yy129; + if (yych <= '@') goto yy97; + goto yy131; } else { - if (yych <= 'R') goto yy138; - if (yych <= 'Z') goto yy129; + if (yych <= 'R') goto yy140; + if (yych <= 'Z') goto yy131; goto yy4; } } else { if (yych <= 'q') { if (yych <= '_') goto yy46; if (yych <= '`') goto yy4; - goto yy131; + goto yy133; } else { - if (yych <= 'r') goto yy139; - if (yych <= 'z') goto yy131; + if (yych <= 'r') goto yy141; + if (yych <= 'z') goto yy133; goto yy4; } } } yy43: yych = *++YYCURSOR; - if (yych == ']') goto yy93; -#line 223 "../../lnav/src/data_scanner_re.re" + if (yych == ']') goto yy94; +#line 246 "../../lnav/src/data_scanner_re.re" { RET(DT_LSQUARE); } -#line 1486 "../../lnav/src/data_scanner_re.cc" +#line 1536 "../../lnav/src/data_scanner_re.cc" yy44: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0x7F) { if (yych <= '[') { if (yych == '\n') goto yy12; - goto yy140; + goto yy142; } else { - if (yych <= '\\') goto yy98; + if (yych <= '\\') goto yy99; if (yych == 'n') goto yy68; - goto yy140; + goto yy142; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy12; - if (yych <= 0xDF) goto yy141; - if (yych <= 0xE0) goto yy142; - goto yy143; + if (yych <= 0xDF) goto yy143; + if (yych <= 0xE0) goto yy144; + goto yy145; } else { - if (yych <= 0xF0) goto yy144; - if (yych <= 0xF3) goto yy145; - if (yych <= 0xF4) goto yy146; + if (yych <= 0xF0) goto yy146; + if (yych <= 0xF3) goto yy147; + if (yych <= 0xF4) goto yy148; goto yy12; } } yy45: ++YYCURSOR; -#line 224 "../../lnav/src/data_scanner_re.re" +#line 247 "../../lnav/src/data_scanner_re.re" { RET(DT_RSQUARE); } -#line 1516 "../../lnav/src/data_scanner_re.cc" +#line 1566 "../../lnav/src/data_scanner_re.cc" yy46: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[1024+yych] & 16) { + if (yybm[1280+yych] & 128) { goto yy46; } if (yych <= ',') { @@ -1536,8 +1586,8 @@ yy46: if (yych <= '#') goto yy5; goto yy3; } else { - if (yych <= '%') goto yy80; - if (yych == '+') goto yy80; + if (yych <= '%') goto yy81; + if (yych == '+') goto yy81; goto yy5; } } @@ -1548,7 +1598,7 @@ yy46: if (yych <= ':') goto yy62; goto yy5; } else { - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; if (yych == 0x7F) goto yy3; goto yy5; } @@ -1572,38 +1622,38 @@ yy47: if (yych <= '*') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '\'') goto yy124; + if (yych == '\'') goto yy126; goto yy4; } } else { if (yych <= ',') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; goto yy4; } else { if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy126; + goto yy128; } } } else { if (yych <= 'Z') { if (yych <= '?') { - if (yych <= ':') goto yy147; + if (yych <= ':') goto yy149; goto yy4; } else { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy128; - goto yy129; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy130; + goto yy131; } } else { if (yych <= '`') { if (yych == '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy130; - if (yych <= 'z') goto yy131; + if (yych <= 'f') goto yy132; + if (yych <= 'z') goto yy133; goto yy4; } } @@ -1615,40 +1665,40 @@ yy48: if (yych <= '*') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '\'') goto yy124; + if (yych == '\'') goto yy126; goto yy4; } } else { if (yych <= '.') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy126; - goto yy147; + if (yych <= '9') goto yy128; + goto yy149; } } } else { if (yych <= '^') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy96; + goto yy97; } else { - if (yych <= 'F') goto yy128; - if (yych <= 'Z') goto yy129; + if (yych <= 'F') goto yy130; + if (yych <= 'Z') goto yy131; goto yy4; } } else { if (yych <= 'a') { if (yych <= '_') goto yy46; if (yych <= '`') goto yy4; - goto yy133; + goto yy135; } else { - if (yych <= 'f') goto yy130; - if (yych <= 'z') goto yy131; + if (yych <= 'f') goto yy132; + if (yych <= 'z') goto yy133; goto yy4; } } @@ -1658,13 +1708,13 @@ yy49: yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '\'') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '&') goto yy4; - goto yy124; + goto yy126; } else { if (yych <= '+') { if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; if (yych <= '.') goto yy46; @@ -1674,12 +1724,12 @@ yy49: } else { if (yych <= 'Z') { if (yych <= ':') { - if (yych <= '9') goto yy115; - goto yy148; + if (yych <= '9') goto yy117; + goto yy150; } else { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; - goto yy129; + if (yych <= '@') goto yy97; + goto yy131; } } else { if (yych <= '_') { @@ -1687,7 +1737,7 @@ yy49: goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy131; + if (yych <= 'z') goto yy133; goto yy4; } } @@ -1699,39 +1749,39 @@ yy50: if (yych <= '*') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '\'') goto yy124; + if (yych == '\'') goto yy126; goto yy4; } } else { if (yych <= ',') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; goto yy4; } else { if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy115; + goto yy117; } } } else { if (yych <= '^') { if (yych <= '?') { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; goto yy4; } else { - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy129; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy131; goto yy4; } } else { if (yych <= 't') { if (yych <= '_') goto yy46; if (yych <= '`') goto yy4; - goto yy131; + goto yy133; } else { - if (yych <= 'u') goto yy149; - if (yych <= 'z') goto yy131; + if (yych <= 'u') goto yy151; + if (yych <= 'z') goto yy133; goto yy4; } } @@ -1743,16 +1793,16 @@ yy51: if (yych <= '&') { if (yych <= '"') { if (yych <= '!') goto yy4; - goto yy70; + goto yy152; } else { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } } else { if (yych <= '+') { - if (yych <= '\'') goto yy150; + if (yych <= '\'') goto yy153; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; if (yych <= '.') goto yy46; @@ -1762,22 +1812,22 @@ yy51: } else { if (yych <= '^') { if (yych <= '?') { - if (yych <= '9') goto yy115; - if (yych <= ':') goto yy148; + if (yych <= '9') goto yy117; + if (yych <= ':') goto yy150; goto yy4; } else { - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy129; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy131; goto yy4; } } else { if (yych <= 'd') { if (yych <= '_') goto yy46; if (yych <= '`') goto yy4; - goto yy131; + goto yy133; } else { - if (yych <= 'e') goto yy151; - if (yych <= 'z') goto yy131; + if (yych <= 'e') goto yy154; + if (yych <= 'z') goto yy133; goto yy4; } } @@ -1789,39 +1839,39 @@ yy52: if (yych <= '*') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '\'') goto yy124; + if (yych == '\'') goto yy126; goto yy4; } } else { if (yych <= ',') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; goto yy4; } else { if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy115; + goto yy117; } } } else { if (yych <= '^') { if (yych <= '?') { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; goto yy4; } else { - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy129; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy131; goto yy4; } } else { if (yych <= 'q') { if (yych <= '_') goto yy46; if (yych <= '`') goto yy4; - goto yy131; + goto yy133; } else { - if (yych <= 'r') goto yy139; - if (yych <= 'z') goto yy131; + if (yych <= 'r') goto yy141; + if (yych <= 'z') goto yy133; goto yy4; } } @@ -1833,17 +1883,17 @@ yy53: if (yych <= '&') { if (yych <= '"') { if (yych <= '!') goto yy4; - goto yy70; + goto yy152; } else { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } } else { if (yych <= '*') { - if (yych <= '\'') goto yy150; + if (yych <= '\'') goto yy153; goto yy4; } else { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') goto yy4; goto yy46; } @@ -1852,35 +1902,35 @@ yy53: if (yych <= '@') { if (yych <= '9') { if (yych <= '/') goto yy4; - goto yy115; + goto yy117; } else { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; if (yych <= '?') goto yy4; - goto yy96; + goto yy97; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy129; + if (yych <= 'Z') goto yy131; if (yych <= '^') goto yy4; goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy131; + if (yych <= 'z') goto yy133; goto yy4; } } } yy54: yych = *++YYCURSOR; - if (yych == '}') goto yy93; -#line 221 "../../lnav/src/data_scanner_re.re" + if (yych == '}') goto yy94; +#line 244 "../../lnav/src/data_scanner_re.re" { RET(DT_LCURLY); } -#line 1879 "../../lnav/src/data_scanner_re.cc" +#line 1929 "../../lnav/src/data_scanner_re.cc" yy55: ++YYCURSOR; -#line 222 "../../lnav/src/data_scanner_re.re" +#line 245 "../../lnav/src/data_scanner_re.re" { RET(DT_RCURLY); } -#line 1884 "../../lnav/src/data_scanner_re.cc" +#line 1934 "../../lnav/src/data_scanner_re.cc" yy56: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; @@ -1913,70 +1963,72 @@ yy61: goto yy1; yy62: yych = *++YYCURSOR; - if (yych == ':') goto yy152; + if (yych == ':') goto yy155; goto yy1; yy63: yych = *++YYCURSOR; yy64: - if (yybm[1024+yych] & 32) { + if (yybm[1024+yych] & 1) { goto yy63; } goto yy7; yy65: yych = *++YYCURSOR; - if (yych == ':') goto yy153; + if (yych == ':') goto yy156; goto yy1; yy66: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy154; + if (yych <= '9') goto yy157; goto yy1; yy67: yych = *++YYCURSOR; if (yych == '\n') goto yy1; - goto yy156; + goto yy159; yy68: ++YYCURSOR; goto yy9; yy69: yych = *++YYCURSOR; - if (yybm[1024+yych] & 64) { + if (yybm[1024+yych] & 2) { goto yy69; } if (yych <= '@') goto yy1; - if (yych <= 'Z') goto yy157; + if (yych <= 'Z') goto yy160; if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy157; + if (yych <= 'z') goto yy160; goto yy1; yy70: yych = *++YYCURSOR; yy71: - if (yybm[1024+yych] & 128) { + if (yybm[1024+yych] & 4) { goto yy70; } if (yych <= 0xDF) { if (yych <= '"') { if (yych <= 0x1B) goto yy1; + goto yy161; } else { - if (yych <= '\\') goto yy73; + if (yych <= '\\') goto yy74; if (yych <= 0xC1) goto yy1; - goto yy74; + goto yy75; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy75; - if (yych <= 0xEF) goto yy76; - goto yy77; + if (yych <= 0xE0) goto yy76; + if (yych <= 0xEF) goto yy77; + goto yy78; } else { - if (yych <= 0xF3) goto yy78; - if (yych <= 0xF4) goto yy79; + if (yych <= 0xF3) goto yy79; + if (yych <= 0xF4) goto yy80; goto yy1; } } +yy72: yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '"') goto yy70; -yy72: + if (yych == '"') goto yy162; +yy73: #line 143 "../../lnav/src/data_scanner_re.re" { CAPTURE(DT_QUOTED_STRING); @@ -1990,8 +2042,8 @@ yy72: cap_inner.c_end -= 1; return tokenize_result{token_out, cap_all, cap_inner, this->ds_input.data()}; } -#line 1994 "../../lnav/src/data_scanner_re.cc" -yy73: +#line 2046 "../../lnav/src/data_scanner_re.cc" +yy74: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { @@ -2003,187 +2055,187 @@ yy73: } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy75; - if (yych <= 0xEF) goto yy76; - goto yy77; + if (yych <= 0xE0) goto yy76; + if (yych <= 0xEF) goto yy77; + goto yy78; } else { - if (yych <= 0xF3) goto yy78; - if (yych <= 0xF4) goto yy79; + if (yych <= 0xF3) goto yy79; + if (yych <= 0xF4) goto yy80; goto yy1; } } -yy74: +yy75: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; if (yych <= 0xBF) goto yy70; goto yy1; -yy75: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy74; - goto yy1; yy76: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy74; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy75; goto yy1; yy77: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy76; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy75; goto yy1; yy78: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy76; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy77; goto yy1; yy79: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy76; + if (yych <= 0xBF) goto yy77; goto yy1; yy80: yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy77; + goto yy1; yy81: - if (yybm[768+yych] & 1) { - goto yy80; + yych = *++YYCURSOR; +yy82: + if (yybm[1024+yych] & 8) { + goto yy81; } if (yych != '@') goto yy1; -yy82: - yych = *++YYCURSOR; - if (yych == '.') goto yy158; - goto yy159; yy83: yych = *++YYCURSOR; + if (yych == '.') goto yy163; + goto yy164; yy84: - if (yybm[768+yych] & 2) { - goto yy83; + yych = *++YYCURSOR; +yy85: + if (yybm[1024+yych] & 16) { + goto yy84; } if (yych <= 0xDF) { if (yych <= '\'') { if (yych <= 0x1B) goto yy1; } else { - if (yych <= '\\') goto yy86; + if (yych <= '\\') goto yy87; if (yych <= 0xC1) goto yy1; - goto yy87; + goto yy88; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy88; - if (yych <= 0xEF) goto yy89; - goto yy90; + if (yych <= 0xE0) goto yy89; + if (yych <= 0xEF) goto yy90; + goto yy91; } else { - if (yych <= 0xF3) goto yy91; - if (yych <= 0xF4) goto yy92; + if (yych <= 0xF3) goto yy92; + if (yych <= 0xF4) goto yy93; goto yy1; } } -yy85: +yy86: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= 'R') { if (yych == '\'') { yyt2 = YYCURSOR; - goto yy162; + goto yy167; } yyt2 = YYCURSOR; - goto yy160; + goto yy165; } else { if (yych <= 'S') goto yy1; if (yych == 's') goto yy1; yyt2 = YYCURSOR; - goto yy160; + goto yy165; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy163; + goto yy168; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy164; + goto yy169; } yyt2 = YYCURSOR; - goto yy165; + goto yy170; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy166; + goto yy171; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy167; + goto yy172; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy168; + goto yy173; } goto yy1; } } -yy86: +yy87: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy83; + if (yych <= '\t') goto yy84; goto yy1; } else { - if (yych <= 0x7F) goto yy83; + if (yych <= 0x7F) goto yy84; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy88; - if (yych <= 0xEF) goto yy89; - goto yy90; + if (yych <= 0xE0) goto yy89; + if (yych <= 0xEF) goto yy90; + goto yy91; } else { - if (yych <= 0xF3) goto yy91; - if (yych <= 0xF4) goto yy92; + if (yych <= 0xF3) goto yy92; + if (yych <= 0xF4) goto yy93; goto yy1; } } -yy87: +yy88: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy83; + if (yych <= 0xBF) goto yy84; goto yy1; -yy88: +yy89: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy87; + if (yych <= 0xBF) goto yy88; goto yy1; -yy89: +yy90: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy87; + if (yych <= 0xBF) goto yy88; goto yy1; -yy90: +yy91: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy89; + if (yych <= 0xBF) goto yy90; goto yy1; -yy91: +yy92: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy89; + if (yych <= 0xBF) goto yy90; goto yy1; -yy92: +yy93: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy89; + if (yych <= 0x8F) goto yy90; goto yy1; -yy93: +yy94: ++YYCURSOR; -#line 220 "../../lnav/src/data_scanner_re.re" +#line 243 "../../lnav/src/data_scanner_re.re" { RET(DT_EMPTY_CONTAINER); } -#line 2182 "../../lnav/src/data_scanner_re.cc" -yy94: +#line 2234 "../../lnav/src/data_scanner_re.cc" +yy95: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= ':') { if (yych <= '$') { @@ -2209,19 +2261,19 @@ yy94: } else { if (yych <= '-') { if (yych <= '*') { - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; goto yy26; } else { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') goto yy26; goto yy46; } } else { if (yych <= '/') { - if (yych <= '.') goto yy169; + if (yych <= '.') goto yy174; goto yy4; } else { - if (yych <= '7') goto yy170; + if (yych <= '7') goto yy175; if (yych >= ':') goto yy4; } } @@ -2231,10 +2283,10 @@ yy94: if (yych <= 'F') { if (yych <= '@') { if (yych <= '?') goto yy26; - goto yy96; + goto yy97; } else { - if (yych == 'E') goto yy172; - goto yy171; + if (yych == 'E') goto yy177; + goto yy176; } } else { if (yych <= '^') { @@ -2243,16 +2295,16 @@ yy94: } else { if (yych <= '_') goto yy46; if (yych <= '`') goto yy26; - goto yy171; + goto yy176; } } } else { if (yych <= 'z') { if (yych <= 'f') { - if (yych <= 'e') goto yy172; - goto yy171; + if (yych <= 'e') goto yy177; + goto yy176; } else { - if (yych == 'x') goto yy173; + if (yych == 'x') goto yy178; goto yy46; } } else { @@ -2267,11 +2319,11 @@ yy94: } } } -yy95: +yy96: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '@') { if (yych <= '$') { @@ -2297,18 +2349,18 @@ yy95: } else { if (yych <= '-') { if (yych <= '*') { - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; goto yy26; } else { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') goto yy26; goto yy46; } } else { if (yych <= '9') { - if (yych <= '.') goto yy169; + if (yych <= '.') goto yy174; if (yych <= '/') goto yy3; - goto yy95; + goto yy96; } else { if (yych <= ':') goto yy62; if (yych <= '?') goto yy26; @@ -2319,10 +2371,10 @@ yy95: if (yych <= 'f') { if (yych <= '^') { if (yych <= 'E') { - if (yych <= 'D') goto yy171; - goto yy172; + if (yych <= 'D') goto yy176; + goto yy177; } else { - if (yych <= 'F') goto yy171; + if (yych <= 'F') goto yy176; if (yych <= 'Z') goto yy46; goto yy26; } @@ -2331,8 +2383,8 @@ yy95: if (yych <= '_') goto yy46; goto yy26; } else { - if (yych == 'e') goto yy172; - goto yy171; + if (yych == 'e') goto yy177; + goto yy176; } } } else { @@ -2358,42 +2410,42 @@ yy95: } } } -yy96: +yy97: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= ',') goto yy4; if (yych == '/') goto yy4; - goto yy174; + goto yy179; } else { if (yych <= 'Z') { if (yych <= '@') goto yy4; - goto yy174; + goto yy179; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy174; + if (yych <= 'z') goto yy179; goto yy4; } } -yy97: - yych = *++YYCURSOR; - if (yych != '/') goto yy81; yy98: yych = *++YYCURSOR; - if (yych == 'P') goto yy175; - goto yy100; + if (yych != '/') goto yy82; yy99: yych = *++YYCURSOR; + if (yych == 'P') goto yy180; + goto yy101; yy100: - if (yybm[768+yych] & 8) { - goto yy99; + yych = *++YYCURSOR; +yy101: + if (yybm[1024+yych] & 64) { + goto yy100; } goto yy24; -yy101: +yy102: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 16) { - goto yy101; + if (yybm[1024+yych] & 128) { + goto yy102; } if (yych <= ',') { if (yych <= 0x1B) { @@ -2409,11 +2461,11 @@ yy101: } else { if (yych <= '"') { if (yych <= 0x1F) goto yy3; - if (yych == '!') goto yy99; + if (yych == '!') goto yy100; goto yy24; } else { if (yych == '\'') goto yy24; - if (yych <= '*') goto yy99; + if (yych <= '*') goto yy100; goto yy24; } } @@ -2421,12 +2473,12 @@ yy101: if (yych <= 0x7F) { if (yych <= ']') { if (yych <= ':') goto yy62; - if (yych == '\\') goto yy99; + if (yych == '\\') goto yy100; goto yy24; } else { - if (yych <= '^') goto yy99; + if (yych <= '^') goto yy100; if (yych <= '}') goto yy24; - if (yych <= '~') goto yy99; + if (yych <= '~') goto yy100; goto yy3; } } else { @@ -2443,20 +2495,47 @@ yy101: } } } -yy102: +yy103: 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; + if (yybm[768+yych] & 1) { + goto yy103; + } + if (yych <= 0xDF) { + if (yych <= '*') { + if (yych <= 0x00) goto yy24; + if (yych <= '\'') goto yy181; + goto yy182; + } else { + if (yych <= 0x7F) goto yy181; + if (yych <= 0xC1) goto yy24; + goto yy183; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy184; + if (yych <= 0xEF) goto yy185; + goto yy186; + } else { + if (yych <= 0xF3) goto yy187; + if (yych <= 0xF4) goto yy188; + goto yy24; + } + } +yy104: + 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; @@ -2466,16 +2545,16 @@ yy102: } else { if (yych <= '$') { if (yych == '"') goto yy24; - if (yych <= '#') goto yy99; - goto yy101; + if (yych <= '#') goto yy100; + goto yy102; } else { if (yych <= '\'') { - if (yych <= '&') goto yy99; + if (yych <= '&') goto yy100; goto yy24; } else { - if (yych <= '*') goto yy99; + if (yych <= '*') goto yy100; if (yych <= ',') goto yy24; - goto yy101; + goto yy102; } } } @@ -2484,26 +2563,26 @@ yy102: if (yych <= '[') { if (yych <= ':') goto yy4; if (yych <= '?') goto yy24; - if (yych <= 'Z') goto yy101; + if (yych <= 'Z') goto yy102; goto yy24; } else { if (yych <= ']') { - if (yych <= '\\') goto yy99; + if (yych <= '\\') goto yy100; goto yy24; } else { - if (yych <= '^') goto yy99; - if (yych <= '_') goto yy101; + if (yych <= '^') goto yy100; + if (yych <= '_') goto yy102; goto yy24; } } } else { if (yych <= '}') { - if (yych == 'r') goto yy176; - if (yych <= 'z') goto yy101; + if (yych == 'r') goto yy189; + if (yych <= 'z') goto yy102; goto yy24; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy99; + if (yych <= '~') goto yy100; goto yy4; } else { if (yych <= 0xC1) goto yy24; @@ -2513,64 +2592,64 @@ yy102: } } } -yy103: +yy105: yych = *++YYCURSOR; -yy104: - if (yybm[768+yych] & 32) { - goto yy103; +yy106: + if (yybm[768+yych] & 2) { + goto yy105; } - if (yych == '%') goto yy177; + if (yych == '%') goto yy190; goto yy1; -yy105: +yy107: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '*') { - if (yych == '%') goto yy81; + if (yych == '%') goto yy82; } else { - if (yych == ',') goto yy106; - if (yych <= '.') goto yy81; + if (yych == ',') goto yy108; + if (yych <= '.') goto yy82; } } else { if (yych <= '^') { - if (yych <= '9') goto yy81; - if (yych <= '?') goto yy106; - if (yych <= 'Z') goto yy81; + if (yych <= '9') goto yy82; + if (yych <= '?') goto yy108; + if (yych <= 'Z') goto yy82; } else { - if (yych == '`') goto yy106; - if (yych <= 'z') goto yy81; + if (yych == '`') goto yy108; + if (yych <= 'z') goto yy82; } } -yy106: -#line 256 "../../lnav/src/data_scanner_re.re" +yy108: +#line 279 "../../lnav/src/data_scanner_re.re" { RET(DT_PERCENTAGE); } -#line 2548 "../../lnav/src/data_scanner_re.cc" -yy107: +#line 2627 "../../lnav/src/data_scanner_re.cc" +yy109: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '1') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '0') goto yy178; - goto yy179; + if (yych <= '0') goto yy191; + goto yy192; } } } else { if (yych <= 'Z') { if (yych <= '9') { - if (yych <= '2') goto yy180; - goto yy178; + if (yych <= '2') goto yy193; + goto yy191; } else { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; goto yy46; } } else { @@ -2584,23 +2663,23 @@ yy107: } } } -yy108: +yy110: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy109; + if (yych <= 0x00) goto yy111; if (yych <= 0x08) goto yy4; if (yych >= '\v') goto yy4; } else { if (yych <= 0x1A) { if (yych >= 0x0E) goto yy4; } else { - if (yych <= 0x1B) goto yy109; + if (yych <= 0x1B) goto yy111; if (yych <= 0x1F) goto yy4; } } @@ -2608,65 +2687,65 @@ yy108: if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy105; + goto yy107; } else { - if (yych == '+') goto yy80; + if (yych == '+') goto yy81; } } else { if (yych <= '.') { - if (yych <= '-') goto yy181; - goto yy182; + if (yych <= '-') goto yy194; + goto yy195; } else { - if (yych <= '/') goto yy183; - if (yych <= '7') goto yy184; - goto yy185; + if (yych <= '/') goto yy196; + if (yych <= '7') goto yy197; + goto yy198; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy186; - if (yych <= '?') goto yy109; - if (yych <= '@') goto yy96; - goto yy187; + if (yych <= ':') goto yy199; + if (yych <= '?') goto yy111; + if (yych <= '@') goto yy97; + goto yy200; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy188; - goto yy187; + if (yych <= 'E') goto yy201; + goto yy200; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych >= '_') goto yy46; } } } else { if (yych <= 'z') { if (yych <= 'd') { - if (yych >= 'a') goto yy187; + if (yych >= 'a') goto yy200; } else { - if (yych <= 'e') goto yy188; - if (yych <= 'f') goto yy187; - goto yy115; + if (yych <= 'e') goto yy201; + if (yych <= 'f') goto yy200; + goto yy117; } } else { if (yych <= 0x7F) { if (yych >= 0x7F) goto yy4; } else { - if (yych <= 0xC1) goto yy109; + if (yych <= 0xC1) goto yy111; if (yych <= 0xF4) goto yy4; } } } } -yy109: -#line 255 "../../lnav/src/data_scanner_re.re" +yy111: +#line 278 "../../lnav/src/data_scanner_re.re" { RET(DT_OCTAL_NUMBER); } -#line 2665 "../../lnav/src/data_scanner_re.cc" -yy110: +#line 2744 "../../lnav/src/data_scanner_re.cc" +yy112: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -2688,33 +2767,33 @@ yy110: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; - goto yy181; + goto yy194; } else { - if (yych <= '.') goto yy182; - if (yych <= '/') goto yy183; - goto yy185; + if (yych <= '.') goto yy195; + if (yych <= '/') goto yy196; + goto yy198; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy186; + if (yych <= ':') goto yy199; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy187; + if (yych <= '@') goto yy97; + goto yy200; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy188; - goto yy187; + if (yych <= 'E') goto yy201; + goto yy200; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -2723,11 +2802,11 @@ yy110: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy187; + goto yy200; } else { - if (yych <= 'e') goto yy188; - if (yych <= 'f') goto yy187; - goto yy115; + if (yych <= 'e') goto yy201; + if (yych <= 'f') goto yy200; + goto yy117; } } else { if (yych <= 0x7F) { @@ -2741,45 +2820,45 @@ yy110: } } } -yy111: +yy113: yych = *++YYCURSOR; if (yych <= ':') { if (yych <= '.') goto yy1; - if (yych <= '/') goto yy189; - if (yych <= '9') goto yy190; - goto yy191; + if (yych <= '/') goto yy202; + if (yych <= '9') goto yy203; + goto yy204; } else { if (yych <= 'F') { if (yych <= '@') goto yy1; - goto yy192; + goto yy205; } else { if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy192; + if (yych <= 'f') goto yy205; goto yy1; } } -yy112: +yy114: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy4; if (yych >= '\v') goto yy4; } else { - if (yych <= '\r') goto yy113; + if (yych <= '\r') goto yy115; if (yych != 0x1B) goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy113; + if (yych <= '#') goto yy115; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; + if (yych <= '%') goto yy81; } else { - if (yych <= '+') goto yy80; - if (yych <= ',') goto yy113; - if (yych <= '-') goto yy181; + if (yych <= '+') goto yy81; + if (yych <= ',') goto yy115; + if (yych <= '-') goto yy194; goto yy46; } } @@ -2787,58 +2866,58 @@ yy112: if (yych <= '^') { if (yych <= '?') { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy187; - if (yych <= ':') goto yy193; + if (yych <= '9') goto yy200; + if (yych <= ':') goto yy206; } else { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy187; - if (yych <= 'Z') goto yy115; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy200; + if (yych <= 'Z') goto yy117; } } else { if (yych <= 'z') { if (yych <= '_') goto yy46; - if (yych <= '`') goto yy113; - if (yych <= 'f') goto yy187; - goto yy115; + if (yych <= '`') goto yy115; + if (yych <= 'f') goto yy200; + goto yy117; } else { if (yych <= 0x7F) { if (yych >= 0x7F) goto yy4; } else { - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xF4) goto yy4; } } } } -yy113: -#line 258 "../../lnav/src/data_scanner_re.re" +yy115: +#line 281 "../../lnav/src/data_scanner_re.re" { RET(DT_HEX_NUMBER); } -#line 2817 "../../lnav/src/data_scanner_re.cc" -yy114: +#line 2896 "../../lnav/src/data_scanner_re.cc" +yy116: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy113; + if (yych <= '\n') goto yy115; goto yy4; } else { - if (yych <= '\r') goto yy113; - if (yych == 0x1B) goto yy113; + if (yych <= '\r') goto yy115; + if (yych == 0x1B) goto yy115; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy113; + if (yych <= '#') goto yy115; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy113; + if (yych <= '%') goto yy81; + goto yy115; } else { - if (yych <= '+') goto yy194; - if (yych <= ',') goto yy113; - if (yych <= '-') goto yy195; + if (yych <= '+') goto yy207; + if (yych <= ',') goto yy115; + if (yych <= '-') goto yy208; goto yy46; } } @@ -2846,36 +2925,36 @@ yy114: if (yych <= '^') { if (yych <= '?') { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy187; - if (yych <= ':') goto yy193; - goto yy113; + if (yych <= '9') goto yy200; + if (yych <= ':') goto yy206; + goto yy115; } else { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy187; - if (yych >= '[') goto yy113; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy200; + if (yych >= '[') goto yy115; } } else { if (yych <= 'z') { if (yych <= '_') goto yy46; - if (yych <= '`') goto yy113; - if (yych <= 'f') goto yy187; + if (yych <= '`') goto yy115; + if (yych <= 'f') goto yy200; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy113; + if (yych <= '~') goto yy115; goto yy4; } else { - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xF4) goto yy4; - goto yy113; + goto yy115; } } } } -yy115: +yy117: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 64) { - goto yy115; + if (yybm[768+yych] & 4) { + goto yy117; } if (yych <= '.') { if (yych <= 0x1B) { @@ -2893,9 +2972,9 @@ yy115: if (yych <= 0x1F) goto yy3; if (yych <= '#') goto yy5; if (yych <= '$') goto yy3; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy80; + if (yych == '+') goto yy81; if (yych <= ',') goto yy5; goto yy46; } @@ -2904,9 +2983,9 @@ yy115: if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') goto yy3; - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; if (yych <= '?') goto yy5; - goto yy96; + goto yy97; } else { if (yych == '_') goto yy46; if (yych <= '~') goto yy5; @@ -2926,32 +3005,32 @@ yy115: } } } -yy116: +yy118: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy196; - goto yy148; + if (yych <= '9') goto yy209; + goto yy150; } } } else { if (yych <= '^') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy96; + goto yy97; } else { - if (yych <= 'F') goto yy196; - if (yych <= 'Z') goto yy115; + if (yych <= 'F') goto yy209; + if (yych <= 'Z') goto yy117; goto yy4; } } else { @@ -2959,17 +3038,17 @@ yy116: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy196; - if (yych <= 'z') goto yy115; + if (yych <= 'f') goto yy209; + if (yych <= 'z') goto yy117; goto yy4; } } } -yy117: +yy119: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -2991,33 +3070,33 @@ yy117: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; - goto yy181; + goto yy194; } else { - if (yych <= '.') goto yy182; - if (yych <= '/') goto yy183; - goto yy197; + if (yych <= '.') goto yy195; + if (yych <= '/') goto yy196; + goto yy210; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy186; + if (yych <= ':') goto yy199; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy187; + if (yych <= '@') goto yy97; + goto yy200; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy188; - goto yy187; + if (yych <= 'E') goto yy201; + goto yy200; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -3026,11 +3105,11 @@ yy117: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy187; + goto yy200; } else { - if (yych <= 'e') goto yy188; - if (yych <= 'f') goto yy187; - goto yy115; + if (yych <= 'e') goto yy201; + if (yych <= 'f') goto yy200; + goto yy117; } } else { if (yych <= 0x7F) { @@ -3044,11 +3123,11 @@ yy117: } } } -yy118: +yy120: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -3071,35 +3150,35 @@ yy118: if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy105; + goto yy107; } else { - if (yych == '+') goto yy80; + if (yych == '+') goto yy81; goto yy26; } } else { if (yych <= '.') { - if (yych <= '-') goto yy181; - goto yy182; + if (yych <= '-') goto yy194; + goto yy195; } else { - if (yych <= '/') goto yy183; - if (yych <= '5') goto yy197; - goto yy185; + if (yych <= '/') goto yy196; + if (yych <= '5') goto yy210; + goto yy198; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy186; + if (yych <= ':') goto yy199; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy187; + if (yych <= '@') goto yy97; + goto yy200; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy188; - goto yy187; + if (yych <= 'E') goto yy201; + goto yy200; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -3108,11 +3187,11 @@ yy118: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy187; + goto yy200; } else { - if (yych <= 'e') goto yy188; - if (yych <= 'f') goto yy187; - goto yy115; + if (yych <= 'e') goto yy201; + if (yych <= 'f') goto yy200; + goto yy117; } } else { if (yych <= 0x7F) { @@ -3126,211 +3205,211 @@ yy118: } } } -yy119: +yy121: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '9') { if (yych <= '0') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy200; + goto yy213; } else { - if (yych <= '1') goto yy201; - if (yych <= '2') goto yy202; - goto yy200; + if (yych <= '1') goto yy214; + if (yych <= '2') goto yy215; + goto yy213; } } else { if (yych <= 'E') { if (yych <= ':') goto yy1; if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy203; + goto yy216; } else { - if (yych <= 'F') goto yy204; + if (yych <= 'F') goto yy217; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'e') goto yy203; - if (yych <= 'f') goto yy204; + if (yych <= 'e') goto yy216; + if (yych <= 'f') goto yy217; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy205; + goto yy218; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy120: +yy122: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '-') { if (yych <= ',') goto yy1; - goto yy211; + goto yy224; } else { if (yych <= '/') goto yy1; - if (yych <= ':') goto yy211; + if (yych <= ':') goto yy224; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy211; + if (yych <= 'Z') goto yy224; if (yych <= '^') goto yy1; - goto yy211; + goto yy224; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy211; + if (yych <= 'z') goto yy224; goto yy1; } } -yy121: +yy123: yych = *++YYCURSOR; - if (yybm[512+yych] & 16) { - goto yy214; + if (yybm[512+yych] & 2) { + goto yy227; } - goto yy213; -yy122: + goto yy226; +yy124: yych = *++YYCURSOR; if (yych <= '\r') { if (yych == '\t') goto yy1; - if (yych <= '\f') goto yy219; + if (yych <= '\f') goto yy232; goto yy1; } else { if (yych <= ' ') { - if (yych <= 0x1F) goto yy219; + if (yych <= 0x1F) goto yy232; goto yy1; } else { if (yych == '>') goto yy1; - goto yy219; + goto yy232; } } -yy123: +yy125: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '-') { if (yych <= ',') goto yy1; - goto yy220; + goto yy233; } else { if (yych <= '/') goto yy1; - if (yych <= ':') goto yy220; + if (yych <= ':') goto yy233; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy220; + if (yych <= 'Z') goto yy233; if (yych <= '^') goto yy1; - goto yy220; + goto yy233; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy220; + if (yych <= 'z') goto yy233; goto yy1; } } -yy124: +yy126: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy137; + if (yybm[768+yych] & 8) { + goto yy139; } if (yych <= '*') { if (yych <= '\f') { - if (yych <= 0x00) goto yy225; - if (yych <= 0x08) goto yy125; - if (yych <= '\n') goto yy225; + if (yych <= 0x00) goto yy238; + if (yych <= 0x08) goto yy127; + if (yych <= '\n') goto yy238; } else { if (yych <= 0x1F) { - if (yych <= '\r') goto yy225; + if (yych <= '\r') goto yy238; } else { - if (yych <= '"') goto yy225; - if (yych >= '\'') goto yy225; + if (yych <= '"') goto yy238; + if (yych >= '\'') goto yy238; } } } else { if (yych <= '.') { - if (yych == ',') goto yy225; + if (yych == ',') goto yy238; if (yych >= '.') { yyt4 = YYCURSOR; - goto yy226; + goto yy239; } } else { if (yych <= ';') { - if (yych >= ':') goto yy225; + if (yych >= ':') goto yy238; } else { - if (yych == '?') goto yy225; + if (yych == '?') goto yy238; } } } -yy125: -#line 155 "../../lnav/src/data_scanner_re.re" +yy127: +#line 170 "../../lnav/src/data_scanner_re.re" { CAPTURE(DT_WORD); } -#line 3304 "../../lnav/src/data_scanner_re.cc" -yy126: +#line 3383 "../../lnav/src/data_scanner_re.cc" +yy128: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy80; + if (yych == '+') goto yy81; goto yy4; } } else { if (yych <= '.') { - if (yych <= '-') goto yy181; + if (yych <= '-') goto yy194; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy227; - goto yy193; + if (yych <= '9') goto yy240; + goto yy206; } } } else { if (yych <= '^') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy96; + goto yy97; } else { - if (yych <= 'F') goto yy227; - if (yych <= 'Z') goto yy115; + if (yych <= 'F') goto yy240; + if (yych <= 'Z') goto yy117; goto yy4; } } else { @@ -3338,64 +3417,64 @@ yy126: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy227; - if (yych <= 'z') goto yy115; + if (yych <= 'f') goto yy240; + if (yych <= 'z') goto yy117; goto yy4; } } } -yy127: +yy129: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') { if (yych <= '.') goto yy1; - goto yy189; + goto yy202; } else { - if (yych <= '9') goto yy192; - if (yych <= ':') goto yy191; + if (yych <= '9') goto yy205; + if (yych <= ':') goto yy204; goto yy1; } } else { if (yych <= '\\') { - if (yych <= 'F') goto yy192; + if (yych <= 'F') goto yy205; if (yych <= '[') goto yy1; - goto yy98; + goto yy99; } else { if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy192; + if (yych <= 'f') goto yy205; goto yy1; } } -yy128: +yy130: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy80; + if (yych == '+') goto yy81; goto yy4; } } else { if (yych <= '.') { - if (yych <= '-') goto yy181; + if (yych <= '-') goto yy194; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy227; - goto yy193; + if (yych <= '9') goto yy240; + goto yy206; } } } else { if (yych <= '^') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy96; + goto yy97; } else { - if (yych <= 'F') goto yy228; - if (yych <= 'Z') goto yy229; + if (yych <= 'F') goto yy241; + if (yych <= 'Z') goto yy242; goto yy4; } } else { @@ -3403,44 +3482,44 @@ yy128: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy228; - if (yych <= 'z') goto yy229; + if (yych <= 'f') goto yy241; + if (yych <= 'z') goto yy242; goto yy4; } } } -yy129: +yy131: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy115; + goto yy117; } } else { if (yych <= 'Z') { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; - goto yy229; + if (yych <= '@') goto yy97; + goto yy242; } else { if (yych <= '_') { if (yych <= '^') goto yy4; goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy229; + if (yych <= 'z') goto yy242; goto yy4; } } } -yy130: +yy132: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -3448,91 +3527,91 @@ yy130: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } } else { if (yych <= '?') { if (yych <= '9') { - if (yych <= '-') goto yy181; + if (yych <= '-') goto yy194; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } if (yych <= '/') goto yy4; - goto yy227; + goto yy240; } else { if (yych <= ':') { yyt4 = YYCURSOR; - goto yy231; + goto yy244; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy228; - if (yych <= 'Z') goto yy229; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy241; + if (yych <= 'Z') goto yy242; goto yy4; } else { if (yych <= '`') { if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy232; - if (yych <= 'z') goto yy233; + if (yych <= 'f') goto yy245; + if (yych <= 'z') goto yy246; goto yy4; } } } } -yy131: +yy133: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '+') { @@ -3540,43 +3619,43 @@ yy131: if (yych <= '\n') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; yyt4 = YYCURSOR; - goto yy221; + goto yy234; } else { if (yych == '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; yyt4 = YYCURSOR; - goto yy221; + goto yy234; } } else { if (yych <= '%') { if (yych <= '!') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '&') goto yy4; if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - goto yy80; + goto yy81; } } } else { @@ -3584,23 +3663,23 @@ yy131: if (yych <= '/') { if (yych <= ',') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } goto yy4; } else { - if (yych <= '9') goto yy115; + if (yych <= '9') goto yy117; if (yych <= ':') { yyt3 = YYCURSOR; - goto yy234; + goto yy247; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } @@ -3608,63 +3687,63 @@ yy131: if (yych <= '^') { if (yych <= '?') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy229; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy242; goto yy4; } else { if (yych <= '_') goto yy46; if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy233; + if (yych <= 'z') goto yy246; goto yy4; } } } -yy132: +yy134: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy80; + if (yych == '+') goto yy81; goto yy4; } } else { if (yych <= '/') { - if (yych <= '-') goto yy181; + if (yych <= '-') goto yy194; if (yych <= '.') goto yy46; goto yy4; } else { - if (yych <= '9') goto yy227; - if (yych <= ':') goto yy193; + if (yych <= '9') goto yy240; + if (yych <= ':') goto yy206; goto yy4; } } } else { if (yych <= 'Z') { if (yych <= 'F') { - if (yych <= '@') goto yy96; - goto yy228; + if (yych <= '@') goto yy97; + goto yy241; } else { - if (yych == 'L') goto yy235; - goto yy229; + if (yych == 'L') goto yy248; + goto yy242; } } else { if (yych <= '`') { if (yych == '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy228; - if (yych <= 'z') goto yy229; + if (yych <= 'f') goto yy241; + if (yych <= 'z') goto yy242; goto yy4; } } } -yy133: +yy135: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '-') { @@ -3672,50 +3751,50 @@ yy133: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { if (yych <= '*') { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } yyt4 = YYCURSOR; - goto yy221; + goto yy234; } else { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } - goto yy181; + goto yy194; } } } @@ -3724,81 +3803,81 @@ yy133: if (yych <= ':') { if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } if (yych <= '/') goto yy4; - if (yych <= '9') goto yy227; + if (yych <= '9') goto yy240; yyt4 = YYCURSOR; - goto yy231; + goto yy244; } else { if (yych <= '>') { if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } else { if (yych <= '?') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } - if (yych <= '@') goto yy96; - goto yy228; + if (yych <= '@') goto yy97; + goto yy241; } } } else { if (yych <= '`') { - if (yych <= 'Z') goto yy229; + if (yych <= 'Z') goto yy242; if (yych == '_') goto yy46; goto yy4; } else { if (yych <= 'k') { - if (yych <= 'f') goto yy232; - goto yy233; + if (yych <= 'f') goto yy245; + goto yy246; } else { - if (yych <= 'l') goto yy236; - if (yych <= 'z') goto yy233; + if (yych <= 'l') goto yy249; + if (yych <= 'z') goto yy246; goto yy4; } } } } -yy134: +yy136: yych = *++YYCURSOR; if (yych <= '9') { - if (yych == '/') goto yy189; + if (yych == '/') goto yy202; goto yy1; } else { - if (yych <= ':') goto yy152; - if (yych == '\\') goto yy98; + if (yych <= ':') goto yy155; + if (yych == '\\') goto yy99; goto yy1; } -yy135: +yy137: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy115; - goto yy148; + if (yych <= '9') goto yy117; + goto yy150; } } } else { if (yych <= 'Z') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy96; + goto yy97; } else { - if (yych == 'L') goto yy237; - goto yy229; + if (yych == 'L') goto yy250; + goto yy242; } } else { if (yych <= '_') { @@ -3806,12 +3885,12 @@ yy135: goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy229; + if (yych <= 'z') goto yy242; goto yy4; } } } -yy136: +yy138: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -3819,47 +3898,47 @@ yy136: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } } else { @@ -3868,76 +3947,76 @@ yy136: if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } if (yych <= '/') goto yy4; - goto yy115; + goto yy117; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy234; + goto yy247; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '_') { - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy229; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy242; if (yych <= '^') goto yy4; goto yy46; } else { if (yych <= 'm') { if (yych <= '`') goto yy4; - goto yy233; + goto yy246; } else { - if (yych <= 'n') goto yy238; - if (yych <= 'z') goto yy233; + if (yych <= 'n') goto yy251; + if (yych <= 'z') goto yy246; goto yy4; } } } } -yy137: +yy139: yych = *++YYCURSOR; - if (yybm[768+yych] & 128) { - goto yy137; + if (yybm[768+yych] & 8) { + goto yy139; } if (yych <= '&') { if (yych <= '\r') { if (yych <= 0x08) { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy1; } else { if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '\f') goto yy1; yyt4 = YYCURSOR; - goto yy221; + goto yy234; } } else { if (yych <= ' ') { if (yych <= 0x1F) goto yy1; yyt4 = YYCURSOR; - goto yy221; + goto yy234; } else { if (yych <= '!') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy1; } @@ -3947,14 +4026,14 @@ yy137: if (yych <= '*') { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } yyt4 = YYCURSOR; - goto yy221; + goto yy234; } else { if (yych == ',') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } goto yy1; } @@ -3962,46 +4041,46 @@ yy137: if (yych <= ';') { if (yych <= '.') { yyt4 = YYCURSOR; - goto yy226; + goto yy239; } if (yych <= '9') goto yy1; yyt4 = YYCURSOR; - goto yy221; + goto yy234; } else { if (yych == '?') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } goto yy1; } } } -yy138: +yy140: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy115; - goto yy148; + if (yych <= '9') goto yy117; + goto yy150; } } } else { if (yych <= 'Z') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy96; + goto yy97; } else { - if (yych == 'U') goto yy239; - goto yy229; + if (yych == 'U') goto yy252; + goto yy242; } } else { if (yych <= '_') { @@ -4009,12 +4088,12 @@ yy138: goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy229; + if (yych <= 'z') goto yy242; goto yy4; } } } -yy139: +yy141: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -4022,47 +4101,47 @@ yy139: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } } else { @@ -4071,64 +4150,54 @@ yy139: if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } if (yych <= '/') goto yy4; - goto yy115; + goto yy117; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy234; + goto yy247; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '_') { - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy229; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy242; if (yych <= '^') goto yy4; goto yy46; } else { if (yych <= 't') { if (yych <= '`') goto yy4; - goto yy233; + goto yy246; } else { - if (yych <= 'u') goto yy238; - if (yych <= 'z') goto yy233; + if (yych <= 'u') goto yy251; + if (yych <= 'z') goto yy246; goto yy4; } } } } -yy140: +yy142: ++YYCURSOR; -#line 273 "../../lnav/src/data_scanner_re.re" +#line 296 "../../lnav/src/data_scanner_re.re" { RET(DT_ESCAPED_CHAR); } -#line 4114 "../../lnav/src/data_scanner_re.cc" -yy141: - yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy140; - goto yy1; -yy142: - yych = *++YYCURSOR; - if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy141; - goto yy1; +#line 4193 "../../lnav/src/data_scanner_re.cc" yy143: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy141; + if (yych <= 0xBF) goto yy142; goto yy1; yy144: yych = *++YYCURSOR; - if (yych <= 0x8F) goto yy1; + if (yych <= 0x9F) goto yy1; if (yych <= 0xBF) goto yy143; goto yy1; yy145: @@ -4138,32 +4207,42 @@ yy145: goto yy1; yy146: yych = *++YYCURSOR; - if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy143; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy145; goto yy1; yy147: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy145; + goto yy1; +yy148: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy145; + goto yy1; +yy149: yych = *++YYCURSOR; if (yych <= ':') { if (yych <= '.') goto yy1; - if (yych <= '/') goto yy189; - if (yych <= '9') goto yy192; - goto yy191; + if (yych <= '/') goto yy202; + if (yych <= '9') goto yy205; + goto yy204; } else { if (yych <= 'F') { if (yych <= '@') goto yy1; - goto yy192; + goto yy205; } else { if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy192; + if (yych <= 'f') goto yy205; goto yy1; } } -yy148: +yy150: yych = *++YYCURSOR; - if (yych == '/') goto yy189; - if (yych == ':') goto yy152; + if (yych == '/') goto yy202; + if (yych == ':') goto yy155; goto yy1; -yy149: +yy151: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -4171,47 +4250,47 @@ yy149: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } } else { @@ -4220,89 +4299,93 @@ yy149: if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } if (yych <= '/') goto yy4; - goto yy115; + goto yy117; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy234; + goto yy247; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '_') { - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy229; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy242; if (yych <= '^') goto yy4; goto yy46; } else { if (yych <= 'k') { if (yych <= '`') goto yy4; - goto yy233; + goto yy246; } else { - if (yych <= 'l') goto yy240; - if (yych <= 'z') goto yy233; + if (yych <= 'l') goto yy253; + if (yych <= 'z') goto yy246; goto yy4; } } } } -yy150: +yy152: + yych = *++YYCURSOR; + if (yych == '"') goto yy72; + goto yy71; +yy153: yych = *++YYCURSOR; if (yych <= '-') { if (yych <= 0x1F) { if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych <= 0x08) goto yy83; + if (yych <= 0x08) goto yy84; if (yych <= '\n') { yyt3 = YYCURSOR; - goto yy241; + goto yy254; } - goto yy83; + goto yy84; } else { if (yych <= '\r') { yyt3 = YYCURSOR; - goto yy241; + goto yy254; } if (yych == 0x1B) goto yy1; - goto yy83; + goto yy84; } } else { if (yych <= '&') { if (yych == '!') { yyt3 = YYCURSOR; - goto yy242; + goto yy255; } if (yych <= '"') { yyt3 = YYCURSOR; - goto yy241; + goto yy254; } - goto yy83; + goto yy84; } else { if (yych <= '*') { if (yych <= '\'') { yyt3 = YYCURSOR; - goto yy243; + goto yy256; } yyt3 = YYCURSOR; - goto yy241; + goto yy254; } else { if (yych == ',') { yyt3 = YYCURSOR; - goto yy242; + goto yy255; } - goto yy83; + goto yy84; } } } @@ -4311,46 +4394,46 @@ yy150: if (yych <= '>') { if (yych <= '.') { yyt3 = YYCURSOR; - goto yy244; + goto yy257; } - if (yych <= '9') goto yy83; + if (yych <= '9') goto yy84; if (yych <= ';') { yyt3 = YYCURSOR; - goto yy241; + goto yy254; } - goto yy83; + goto yy84; } else { if (yych <= '[') { if (yych <= '?') { yyt3 = YYCURSOR; - goto yy242; + goto yy255; } - goto yy83; + goto yy84; } else { - if (yych <= '\\') goto yy86; - if (yych <= '`') goto yy83; - goto yy150; + if (yych <= '\\') goto yy87; + if (yych <= '`') goto yy84; + goto yy153; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy83; + if (yych <= 0x7F) goto yy84; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy87; - goto yy88; + if (yych <= 0xDF) goto yy88; + goto yy89; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy89; - goto yy90; + if (yych <= 0xEF) goto yy90; + goto yy91; } else { - if (yych <= 0xF3) goto yy91; - if (yych <= 0xF4) goto yy92; + if (yych <= 0xF3) goto yy92; + if (yych <= 0xF4) goto yy93; goto yy1; } } } } -yy151: +yy154: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '+') { @@ -4358,43 +4441,43 @@ yy151: if (yych <= '\n') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; yyt4 = YYCURSOR; - goto yy221; + goto yy234; } else { if (yych == '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; yyt4 = YYCURSOR; - goto yy221; + goto yy234; } } else { if (yych <= '%') { if (yych <= '!') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '&') goto yy4; if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - goto yy80; + goto yy81; } } } else { @@ -4402,23 +4485,23 @@ yy151: if (yych <= '/') { if (yych <= ',') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } - if (yych <= '-') goto yy245; + if (yych <= '-') goto yy258; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } goto yy4; } else { - if (yych <= '9') goto yy115; + if (yych <= '9') goto yy117; if (yych <= ':') { yyt3 = YYCURSOR; - goto yy234; + goto yy247; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } @@ -4426,22 +4509,22 @@ yy151: if (yych <= '^') { if (yych <= '?') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy229; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy242; goto yy4; } else { if (yych <= '_') goto yy46; if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy233; + if (yych <= 'z') goto yy246; goto yy4; } } } -yy152: +yy155: yych = *++YYCURSOR; - if (yybm[1024+yych] & 8) { + if (yybm[1280+yych] & 64) { goto yy3; } if (yych <= 0xEF) { @@ -4455,48 +4538,86 @@ yy152: if (yych <= 0xF4) goto yy61; goto yy1; } -yy153: +yy156: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy246; + if (yych <= '9') goto yy259; goto yy1; -yy154: +yy157: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy247; + if (yych <= '9') goto yy260; goto yy1; -yy155: +yy158: yych = *++YYCURSOR; -yy156: - if (yybm[512+yych] & 1) { - goto yy155; +yy159: + if (yybm[768+yych] & 16) { + goto yy158; } - if (yych == '\n') goto yy248; + if (yych == '\n') goto yy261; goto yy1; -yy157: +yy160: ++YYCURSOR; -#line 212 "../../lnav/src/data_scanner_re.re" +#line 235 "../../lnav/src/data_scanner_re.re" { RET(DT_CSI); } -#line 4483 "../../lnav/src/data_scanner_re.cc" -yy158: +#line 4566 "../../lnav/src/data_scanner_re.cc" +yy161: + yyaccept = 9; + yych = *(YYMARKER = ++YYCURSOR); + if (yych == '"') goto yy70; + goto yy73; +yy162: yych = *++YYCURSOR; -yy159: - if (yybm[512+yych] & 2) { - goto yy158; + if (yych <= 0x7F) { + if (yych <= '!') { + if (yych <= 0x00) goto yy1; + if (yych == 0x1B) goto yy1; + goto yy162; + } else { + if (yych <= '"') goto yy262; + if (yych == '\\') goto yy263; + goto yy162; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy264; + if (yych <= 0xE0) goto yy265; + goto yy266; + } else { + if (yych <= 0xF0) goto yy267; + if (yych <= 0xF3) goto yy268; + if (yych <= 0xF4) goto yy269; + goto yy1; + } + } +yy163: + yych = *++YYCURSOR; +yy164: + if (yybm[768+yych] & 32) { + goto yy163; } if (yych <= ',') goto yy1; - if (yych <= '.') goto yy249; + if (yych <= '.') goto yy270; goto yy1; -yy160: +yy165: ++YYCURSOR; yyt1 = yyt2; -yy161: +yy166: YYCURSOR = yyt1; -#line 158 "../../lnav/src/data_scanner_re.re" +#line 173 "../../lnav/src/data_scanner_re.re" { CAPTURE(DT_QUOTED_STRING); + if (tf == text_format_t::TF_RUST) { + auto sf = this->to_string_fragment(cap_all); + auto split_res = sf.split_when([](char ch) { return ch != '\'' && !isalnum(ch); }); + cap_all.c_end = split_res.first.sf_end; + cap_inner.c_end = split_res.first.sf_end; + this->ds_next_offset = cap_all.c_end; + return tokenize_result{DT_SYMBOL, cap_all, cap_inner, this->ds_input.data()}; + } switch (this->ds_input[cap_inner.c_begin]) { case 'u': case 'r': @@ -4507,82 +4628,82 @@ yy161: cap_inner.c_end -= 1; return tokenize_result{token_out, cap_all, cap_inner, this->ds_input.data()}; } -#line 4511 "../../lnav/src/data_scanner_re.cc" -yy162: +#line 4632 "../../lnav/src/data_scanner_re.cc" +yy167: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); yyt1 = yyt2; - if (yybm[768+yych] & 2) { - goto yy83; + if (yybm[1024+yych] & 16) { + goto yy84; } if (yych <= 0xDF) { if (yych <= '\'') { - if (yych <= 0x1B) goto yy161; - goto yy85; + if (yych <= 0x1B) goto yy166; + goto yy86; } else { - if (yych <= '\\') goto yy86; - if (yych <= 0xC1) goto yy161; - goto yy87; + if (yych <= '\\') goto yy87; + if (yych <= 0xC1) goto yy166; + goto yy88; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy88; - if (yych <= 0xEF) goto yy89; - goto yy90; + if (yych <= 0xE0) goto yy89; + if (yych <= 0xEF) goto yy90; + goto yy91; } else { - if (yych <= 0xF3) goto yy91; - if (yych <= 0xF4) goto yy92; - goto yy161; + if (yych <= 0xF3) goto yy92; + if (yych <= 0xF4) goto yy93; + goto yy166; } } -yy163: +yy168: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy160; + if (yych <= 0xBF) goto yy165; goto yy1; -yy164: +yy169: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy163; + if (yych <= 0xBF) goto yy168; goto yy1; -yy165: +yy170: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy163; + if (yych <= 0xBF) goto yy168; goto yy1; -yy166: +yy171: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy165; + if (yych <= 0xBF) goto yy170; goto yy1; -yy167: +yy172: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy165; + if (yych <= 0xBF) goto yy170; goto yy1; -yy168: +yy173: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy165; + if (yych <= 0x8F) goto yy170; goto yy1; -yy169: +yy174: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy250; + goto yy271; } } else { if (yych <= '^') { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -4591,52 +4712,52 @@ yy169: goto yy4; } } -yy170: +yy175: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '?') { if (yych <= '$') { if (yych <= '\r') { if (yych <= 0x08) { - if (yych <= 0x00) goto yy109; + if (yych <= 0x00) goto yy111; goto yy3; } else { - if (yych <= '\n') goto yy109; + if (yych <= '\n') goto yy111; if (yych <= '\f') goto yy3; - goto yy109; + goto yy111; } } else { if (yych <= 0x1B) { if (yych <= 0x1A) goto yy3; - goto yy109; + goto yy111; } else { if (yych <= 0x1F) goto yy3; - if (yych <= '#') goto yy109; + if (yych <= '#') goto yy111; goto yy3; } } } else { if (yych <= '-') { if (yych <= '*') { - if (yych <= '%') goto yy105; - goto yy109; + if (yych <= '%') goto yy107; + goto yy111; } else { - if (yych <= '+') goto yy80; - if (yych <= ',') goto yy109; + if (yych <= '+') goto yy81; + if (yych <= ',') goto yy111; goto yy46; } } else { if (yych <= '7') { - if (yych <= '.') goto yy169; + if (yych <= '.') goto yy174; if (yych <= '/') goto yy3; - goto yy170; + goto yy175; } else { - if (yych <= '9') goto yy95; + if (yych <= '9') goto yy96; if (yych <= ':') goto yy62; - goto yy109; + goto yy111; } } } @@ -4644,27 +4765,27 @@ yy170: if (yych <= 'f') { if (yych <= 'Z') { if (yych <= 'D') { - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; } else { - if (yych <= 'E') goto yy172; + if (yych <= 'E') goto yy177; if (yych >= 'G') goto yy46; } } else { if (yych <= '`') { if (yych == '_') goto yy46; - goto yy109; + goto yy111; } else { - if (yych == 'e') goto yy172; + if (yych == 'e') goto yy177; } } } else { if (yych <= 0xDF) { if (yych <= '~') { if (yych <= 'z') goto yy46; - goto yy109; + goto yy111; } else { if (yych <= 0x7F) goto yy3; - if (yych <= 0xC1) goto yy109; + if (yych <= 0xC1) goto yy111; goto yy56; } } else { @@ -4675,39 +4796,39 @@ yy170: } else { if (yych <= 0xF3) goto yy60; if (yych <= 0xF4) goto yy61; - goto yy109; + goto yy111; } } } } -yy171: +yy176: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 8) { - goto yy171; + if (yybm[768+yych] & 128) { + goto yy176; } if (yych <= ':') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy3; - if (yych <= '\n') goto yy113; + if (yych <= '\n') goto yy115; goto yy3; } else { - if (yych <= '\r') goto yy113; - if (yych == 0x1B) goto yy113; + if (yych <= '\r') goto yy115; + if (yych == 0x1B) goto yy115; goto yy3; } } else { if (yych <= '*') { - if (yych <= '#') goto yy113; + if (yych <= '#') goto yy115; if (yych <= '$') goto yy3; - if (yych <= '%') goto yy80; - goto yy113; + if (yych <= '%') goto yy81; + goto yy115; } else { if (yych <= ',') { - if (yych <= '+') goto yy80; - goto yy113; + if (yych <= '+') goto yy81; + goto yy115; } else { if (yych <= '.') goto yy46; if (yych <= '/') goto yy3; @@ -4718,19 +4839,19 @@ yy171: } else { if (yych <= '~') { if (yych <= '^') { - if (yych <= '?') goto yy113; - if (yych <= '@') goto yy96; + if (yych <= '?') goto yy115; + if (yych <= '@') goto yy97; if (yych <= 'Z') goto yy46; - goto yy113; + goto yy115; } else { - if (yych == '`') goto yy113; + if (yych == '`') goto yy115; if (yych <= 'z') goto yy46; - goto yy113; + goto yy115; } } else { if (yych <= 0xE0) { if (yych <= 0x7F) goto yy3; - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xDF) goto yy56; goto yy57; } else { @@ -4740,83 +4861,83 @@ yy171: } else { if (yych <= 0xF3) goto yy60; if (yych <= 0xF4) goto yy61; - goto yy113; + goto yy115; } } } } -yy172: +yy177: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 8) { - goto yy171; + if (yybm[768+yych] & 128) { + goto yy176; } if (yych <= ',') { if (yych <= 0x1B) { if (yych <= '\n') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy4; - goto yy113; + goto yy115; } else { - if (yych == '\r') goto yy113; + if (yych == '\r') goto yy115; if (yych <= 0x1A) goto yy4; - goto yy113; + goto yy115; } } else { if (yych <= '$') { if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy113; + if (yych <= '#') goto yy115; goto yy4; } else { - if (yych <= '%') goto yy80; - if (yych == '+') goto yy194; - goto yy113; + if (yych <= '%') goto yy81; + if (yych == '+') goto yy207; + goto yy115; } } } else { if (yych <= '^') { if (yych <= ':') { - if (yych <= '-') goto yy251; + if (yych <= '-') goto yy272; if (yych <= '.') goto yy46; goto yy4; } else { - if (yych <= '?') goto yy113; - if (yych <= '@') goto yy96; + if (yych <= '?') goto yy115; + if (yych <= '@') goto yy97; if (yych <= 'Z') goto yy46; - goto yy113; + goto yy115; } } else { if (yych <= '~') { - if (yych == '`') goto yy113; + if (yych == '`') goto yy115; if (yych <= 'z') goto yy46; - goto yy113; + goto yy115; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xF4) goto yy4; - goto yy113; + goto yy115; } } } -yy173: +yy178: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 8) { - goto yy171; + if (yybm[768+yych] & 128) { + goto yy176; } if (yych <= '?') { if (yych <= '*') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') goto yy4; if (yych <= '.') goto yy46; goto yy4; } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -4825,7 +4946,7 @@ yy173: goto yy4; } } -yy174: +yy179: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { @@ -4844,11 +4965,11 @@ yy174: if (yych <= '-') { if (yych == '$') goto yy3; if (yych <= ',') goto yy5; - goto yy174; + goto yy179; } else { - if (yych <= '.') goto yy252; + if (yych <= '.') goto yy273; if (yych <= '/') goto yy3; - if (yych <= '9') goto yy174; + if (yych <= '9') goto yy179; goto yy62; } } @@ -4857,12 +4978,12 @@ yy174: if (yych <= '^') { if (yych <= '?') goto yy5; if (yych <= '@') goto yy3; - if (yych <= 'Z') goto yy174; + if (yych <= 'Z') goto yy179; goto yy5; } else { if (yych <= '_') goto yy3; if (yych <= '`') goto yy5; - if (yych <= 'z') goto yy174; + if (yych <= 'z') goto yy179; goto yy5; } } else { @@ -4883,11 +5004,118 @@ yy174: } } } -yy175: +yy180: yych = *++YYCURSOR; - if (yych == 'r') goto yy253; - goto yy100; -yy176: + if (yych == 'r') goto yy274; + goto yy101; +yy181: + yych = *++YYCURSOR; + if (yybm[512+yych] & 1) { + goto yy181; + } + if (yych <= 0xE0) { + if (yych <= '*') { + if (yych <= 0x00) goto yy1; + goto yy275; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy183; + goto yy184; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy185; + goto yy186; + } else { + if (yych <= 0xF3) goto yy187; + if (yych <= 0xF4) goto yy188; + goto yy1; + } + } +yy182: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[512+yych] & 16) { + goto yy276; + } + if (yych <= '\\') { + if (yych <= ')') { + if (yych <= '!') { + if (yych <= 0x00) goto yy24; + if (yych <= ' ') goto yy181; + goto yy103; + } else { + if (yych <= '"') goto yy181; + if (yych == '\'') goto yy181; + goto yy103; + } + } else { + if (yych <= '9') { + if (yych <= ',') goto yy181; + if (yych == '/') goto yy277; + goto yy103; + } else { + if (yych <= '?') goto yy181; + if (yych == '[') goto yy181; + goto yy103; + } + } + } else { + if (yych <= 0x7F) { + if (yych <= '`') { + if (yych <= ']') goto yy181; + if (yych <= '_') goto yy103; + goto yy181; + } else { + if (yych <= 'z') goto yy103; + if (yych == '~') goto yy103; + goto yy181; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy24; + if (yych <= 0xDF) goto yy183; + if (yych <= 0xE0) goto yy184; + goto yy185; + } else { + if (yych <= 0xF0) goto yy186; + if (yych <= 0xF3) goto yy187; + if (yych <= 0xF4) goto yy188; + goto yy24; + } + } + } +yy183: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy181; + goto yy1; +yy184: + yych = *++YYCURSOR; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy183; + goto yy1; +yy185: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy183; + goto yy1; +yy186: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy185; + goto yy1; +yy187: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy185; + goto yy1; +yy188: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy185; + goto yy1; +yy189: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { @@ -4910,16 +5138,16 @@ yy176: } else { if (yych <= '$') { if (yych == '"') goto yy24; - if (yych <= '#') goto yy99; - goto yy101; + if (yych <= '#') goto yy100; + goto yy102; } else { if (yych <= '\'') { - if (yych <= '&') goto yy99; + if (yych <= '&') goto yy100; goto yy24; } else { - if (yych <= '*') goto yy99; + if (yych <= '*') goto yy100; if (yych <= ',') goto yy24; - goto yy101; + goto yy102; } } } @@ -4928,26 +5156,26 @@ yy176: if (yych <= '[') { if (yych <= ':') goto yy4; if (yych <= '?') goto yy24; - if (yych <= 'Z') goto yy101; + if (yych <= 'Z') goto yy102; goto yy24; } else { if (yych <= ']') { - if (yych <= '\\') goto yy99; + if (yych <= '\\') goto yy100; goto yy24; } else { - if (yych <= '^') goto yy99; - if (yych <= '_') goto yy101; + if (yych <= '^') goto yy100; + if (yych <= '_') goto yy102; goto yy24; } } } else { if (yych <= '}') { - if (yych == 'o') goto yy254; - if (yych <= 'z') goto yy101; + if (yych == 'o') goto yy279; + if (yych <= 'z') goto yy102; goto yy24; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy99; + if (yych <= '~') goto yy100; goto yy4; } else { if (yych <= 0xC1) goto yy24; @@ -4957,14 +5185,14 @@ yy176: } } } -yy177: +yy190: ++YYCURSOR; - goto yy106; -yy178: + goto yy108; +yy191: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '/') { if (yych <= 0x1F) { @@ -4982,15 +5210,15 @@ yy178: if (yych <= '*') { if (yych <= '#') goto yy26; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; goto yy26; } else { if (yych <= ',') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; goto yy26; } else { - if (yych <= '-') goto yy255; - if (yych <= '.') goto yy256; + if (yych <= '-') goto yy280; + if (yych <= '.') goto yy281; goto yy4; } } @@ -4998,25 +5226,25 @@ yy178: } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy257; + if (yych <= '9') goto yy282; if (yych <= ':') goto yy4; if (yych <= '?') goto yy26; - goto yy96; + goto yy97; } else { if (yych <= 'E') { - if (yych <= 'D') goto yy258; - goto yy259; + if (yych <= 'D') goto yy283; + goto yy284; } else { - if (yych <= 'Z') goto yy258; + if (yych <= 'Z') goto yy283; if (yych <= '^') goto yy26; - goto yy258; + goto yy283; } } } else { if (yych <= 'z') { if (yych <= '`') goto yy26; - if (yych == 'e') goto yy259; - goto yy258; + if (yych == 'e') goto yy284; + goto yy283; } else { if (yych <= 0x7F) { if (yych <= '~') goto yy26; @@ -5029,11 +5257,11 @@ yy178: } } } -yy179: +yy192: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '/') { if (yych <= 0x1F) { @@ -5051,15 +5279,15 @@ yy179: if (yych <= '*') { if (yych <= '#') goto yy26; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; goto yy26; } else { if (yych <= ',') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; goto yy26; } else { - if (yych <= '-') goto yy255; - if (yych <= '.') goto yy256; + if (yych <= '-') goto yy280; + if (yych <= '.') goto yy281; goto yy4; } } @@ -5067,25 +5295,25 @@ yy179: } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy178; + if (yych <= '9') goto yy191; if (yych <= ':') goto yy4; if (yych <= '?') goto yy26; - goto yy96; + goto yy97; } else { if (yych <= 'E') { - if (yych <= 'D') goto yy258; - goto yy259; + if (yych <= 'D') goto yy283; + goto yy284; } else { - if (yych <= 'Z') goto yy258; + if (yych <= 'Z') goto yy283; if (yych <= '^') goto yy26; - goto yy258; + goto yy283; } } } else { if (yych <= 'z') { if (yych <= '`') goto yy26; - if (yych == 'e') goto yy259; - goto yy258; + if (yych == 'e') goto yy284; + goto yy283; } else { if (yych <= 0x7F) { if (yych <= '~') goto yy26; @@ -5098,11 +5326,11 @@ yy179: } } } -yy180: +yy193: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '4') { if (yych <= '#') { @@ -5124,45 +5352,45 @@ yy180: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; - goto yy255; + goto yy280; } else { - if (yych <= '.') goto yy256; + if (yych <= '.') goto yy281; if (yych <= '/') goto yy4; - goto yy178; + goto yy191; } } } } else { if (yych <= '^') { if (yych <= '?') { - if (yych <= '5') goto yy260; - if (yych <= '9') goto yy257; + if (yych <= '5') goto yy285; + if (yych <= '9') goto yy282; if (yych <= ':') goto yy4; goto yy26; } else { if (yych <= 'D') { - if (yych <= '@') goto yy96; - goto yy258; + if (yych <= '@') goto yy97; + goto yy283; } else { - if (yych <= 'E') goto yy259; - if (yych <= 'Z') goto yy258; + if (yych <= 'E') goto yy284; + if (yych <= 'Z') goto yy283; goto yy26; } } } else { if (yych <= 'z') { if (yych <= '`') { - if (yych <= '_') goto yy258; + if (yych <= '_') goto yy283; goto yy26; } else { - if (yych == 'e') goto yy259; - goto yy258; + if (yych == 'e') goto yy284; + goto yy283; } } else { if (yych <= 0x7F) { @@ -5176,7 +5404,7 @@ yy180: } } } -yy181: +yy194: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { @@ -5199,16 +5427,16 @@ yy181: } else { if (yych <= '+') { if (yych <= '$') goto yy3; - if (yych <= '%') goto yy80; + if (yych <= '%') goto yy81; if (yych <= '*') goto yy5; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy5; goto yy46; } else { if (yych <= '/') goto yy3; - if (yych <= '9') goto yy261; + if (yych <= '9') goto yy286; goto yy62; } } @@ -5217,8 +5445,8 @@ yy181: if (yych <= 'z') { if (yych <= 'Z') { if (yych <= '?') goto yy5; - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy261; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy286; goto yy46; } else { if (yych <= '_') { @@ -5226,7 +5454,7 @@ yy181: goto yy46; } else { if (yych <= '`') goto yy5; - if (yych <= 'f') goto yy261; + if (yych <= 'f') goto yy286; goto yy46; } } @@ -5252,32 +5480,32 @@ yy181: } } } -yy182: +yy195: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '1') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '0') goto yy262; - goto yy263; + if (yych <= '0') goto yy287; + goto yy288; } } } else { if (yych <= 'Z') { if (yych <= '9') { - if (yych <= '2') goto yy264; - goto yy262; + if (yych <= '2') goto yy289; + goto yy287; } else { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; goto yy46; } } else { @@ -5291,101 +5519,101 @@ yy182: } } } -yy183: +yy196: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') goto yy4; - if (yych <= 'Z') goto yy265; + if (yych <= 'Z') goto yy290; if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy265; + if (yych <= 'z') goto yy290; goto yy4; -yy184: +yy197: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy109; + if (yych <= 0x00) goto yy111; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy109; + if (yych <= '\n') goto yy111; goto yy4; } else { if (yych <= 0x1A) { - if (yych <= '\r') goto yy109; + if (yych <= '\r') goto yy111; goto yy4; } else { - if (yych <= 0x1B) goto yy109; + if (yych <= 0x1B) goto yy111; if (yych <= 0x1F) goto yy4; - goto yy109; + goto yy111; } } } else { if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy105; + goto yy107; } else { - if (yych == '+') goto yy80; - goto yy109; + if (yych == '+') goto yy81; + goto yy111; } } else { if (yych <= '.') { if (yych <= '-') goto yy46; - goto yy266; + goto yy291; } else { if (yych <= '/') goto yy4; - if (yych <= '7') goto yy267; - goto yy268; + if (yych <= '7') goto yy292; + goto yy293; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy147; - if (yych <= '?') goto yy109; - if (yych <= '@') goto yy96; - goto yy269; + if (yych <= ':') goto yy149; + if (yych <= '?') goto yy111; + if (yych <= '@') goto yy97; + goto yy294; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy270; - goto yy269; + if (yych <= 'E') goto yy295; + goto yy294; } else { - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy109; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy111; goto yy46; } } } else { if (yych <= 'z') { if (yych <= 'd') { - if (yych <= '`') goto yy109; - goto yy269; + if (yych <= '`') goto yy111; + goto yy294; } else { - if (yych <= 'e') goto yy270; - if (yych <= 'f') goto yy269; - goto yy115; + if (yych <= 'e') goto yy295; + if (yych <= 'f') goto yy294; + goto yy117; } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy109; + if (yych <= '~') goto yy111; goto yy4; } else { - if (yych <= 0xC1) goto yy109; + if (yych <= 0xC1) goto yy111; if (yych <= 0xF4) goto yy4; - goto yy109; + goto yy111; } } } } -yy185: +yy198: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -5407,33 +5635,33 @@ yy185: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; goto yy46; } else { - if (yych <= '.') goto yy266; + if (yych <= '.') goto yy291; if (yych <= '/') goto yy4; - goto yy268; + goto yy293; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy147; + if (yych <= ':') goto yy149; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy269; + if (yych <= '@') goto yy97; + goto yy294; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy270; - goto yy269; + if (yych <= 'E') goto yy295; + goto yy294; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -5442,11 +5670,11 @@ yy185: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy269; + goto yy294; } else { - if (yych <= 'e') goto yy270; - if (yych <= 'f') goto yy269; - goto yy115; + if (yych <= 'e') goto yy295; + if (yych <= 'f') goto yy294; + goto yy117; } } else { if (yych <= 0x7F) { @@ -5460,47 +5688,47 @@ yy185: } } } -yy186: +yy199: yych = *++YYCURSOR; if (yych <= ':') { if (yych <= '.') goto yy1; - if (yych <= '/') goto yy189; - if (yych <= '9') goto yy271; - goto yy191; + if (yych <= '/') goto yy202; + if (yych <= '9') goto yy296; + goto yy204; } else { if (yych <= 'F') { if (yych <= '@') goto yy1; - goto yy272; + goto yy297; } else { if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy272; + if (yych <= 'f') goto yy297; goto yy1; } } -yy187: +yy200: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy113; + if (yych <= '\n') goto yy115; goto yy4; } else { - if (yych <= '\r') goto yy113; - if (yych == 0x1B) goto yy113; + if (yych <= '\r') goto yy115; + if (yych == 0x1B) goto yy115; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy113; + if (yych <= '#') goto yy115; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy113; + if (yych <= '%') goto yy81; + goto yy115; } else { - if (yych <= '+') goto yy80; - if (yych <= ',') goto yy113; + if (yych <= '+') goto yy81; + if (yych <= ',') goto yy115; if (yych <= '.') goto yy46; goto yy4; } @@ -5508,55 +5736,55 @@ yy187: } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy269; - if (yych <= ':') goto yy147; - if (yych <= '?') goto yy113; - goto yy96; - } else { - if (yych <= 'F') goto yy269; - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy113; + if (yych <= '9') goto yy294; + if (yych <= ':') goto yy149; + if (yych <= '?') goto yy115; + goto yy97; + } else { + if (yych <= 'F') goto yy294; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy115; goto yy46; } } else { if (yych <= '~') { - if (yych <= '`') goto yy113; - if (yych <= 'f') goto yy269; - if (yych <= 'z') goto yy115; - goto yy113; + if (yych <= '`') goto yy115; + if (yych <= 'f') goto yy294; + if (yych <= 'z') goto yy117; + goto yy115; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xF4) goto yy4; - goto yy113; + goto yy115; } } } -yy188: +yy201: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy113; + if (yych <= '\n') goto yy115; goto yy4; } else { - if (yych <= '\r') goto yy113; - if (yych == 0x1B) goto yy113; + if (yych <= '\r') goto yy115; + if (yych == 0x1B) goto yy115; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy113; + if (yych <= '#') goto yy115; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy113; + if (yych <= '%') goto yy81; + goto yy115; } else { - if (yych <= '+') goto yy194; - if (yych <= ',') goto yy113; - if (yych <= '-') goto yy251; + if (yych <= '+') goto yy207; + if (yych <= ',') goto yy115; + if (yych <= '-') goto yy272; goto yy46; } } @@ -5564,134 +5792,134 @@ yy188: if (yych <= '^') { if (yych <= '?') { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy269; - if (yych <= ':') goto yy147; - goto yy113; + if (yych <= '9') goto yy294; + if (yych <= ':') goto yy149; + goto yy115; } else { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy269; - if (yych <= 'Z') goto yy115; - goto yy113; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy294; + if (yych <= 'Z') goto yy117; + goto yy115; } } else { if (yych <= 'z') { if (yych <= '_') goto yy46; - if (yych <= '`') goto yy113; - if (yych <= 'f') goto yy269; - goto yy115; + if (yych <= '`') goto yy115; + if (yych <= 'f') goto yy294; + goto yy117; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy113; + if (yych <= '~') goto yy115; goto yy4; } else { - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xF4) goto yy4; - goto yy113; + goto yy115; } } } } -yy189: +yy202: yych = *++YYCURSOR; if (yych <= '<') { if (yych <= ',') { - if (yych <= '$') goto yy274; - if (yych <= '&') goto yy273; - goto yy274; + if (yych <= '$') goto yy299; + if (yych <= '&') goto yy298; + goto yy299; } else { - if (yych == '.') goto yy274; - if (yych <= '9') goto yy273; - goto yy274; + if (yych == '.') goto yy299; + if (yych <= '9') goto yy298; + goto yy299; } } else { if (yych <= '@') { - if (yych == '>') goto yy274; - if (yych <= '?') goto yy273; - goto yy274; + if (yych == '>') goto yy299; + if (yych <= '?') goto yy298; + goto yy299; } else { - if (yych <= 'Z') goto yy273; - if (yych <= '`') goto yy274; - if (yych <= 'z') goto yy273; - goto yy274; + if (yych <= 'Z') goto yy298; + if (yych <= '`') goto yy299; + if (yych <= 'z') goto yy298; + goto yy299; } } -yy190: +yy203: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy281; - if (yych <= ':') goto yy282; + if (yych <= '9') goto yy306; + if (yych <= ':') goto yy307; goto yy1; } else { - if (yych <= 'F') goto yy283; + if (yych <= 'F') goto yy308; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy283; + if (yych <= 'f') goto yy308; goto yy1; } -yy191: +yy204: yych = *++YYCURSOR; if (yych <= '?') { if (yych <= '#') { if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1A) { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= '0') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '/') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - goto yy285; + goto yy310; } else { if (yych <= '2') { - if (yych <= '1') goto yy286; - goto yy287; + if (yych <= '1') goto yy311; + goto yy312; } else { - if (yych <= '9') goto yy285; + if (yych <= '9') goto yy310; if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } @@ -5700,119 +5928,119 @@ yy191: if (yych <= '^') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= 'F') goto yy288; + if (yych <= 'F') goto yy313; if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '`') { if (yych <= '_') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'f') goto yy288; + if (yych <= 'f') goto yy313; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy1; } } } } -yy192: +yy205: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy283; - if (yych <= ':') goto yy282; + if (yych <= '9') goto yy308; + if (yych <= ':') goto yy307; goto yy1; } else { - if (yych <= 'F') goto yy283; + if (yych <= 'F') goto yy308; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy283; + if (yych <= 'f') goto yy308; goto yy1; } -yy193: +yy206: yych = *++YYCURSOR; if (yych <= ':') { if (yych <= '.') goto yy1; - if (yych <= '/') goto yy189; - if (yych <= '9') goto yy272; - goto yy191; + if (yych <= '/') goto yy202; + if (yych <= '9') goto yy297; + goto yy204; } else { if (yych <= 'F') { if (yych <= '@') goto yy1; - goto yy272; + goto yy297; } else { if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy272; + if (yych <= 'f') goto yy297; goto yy1; } } -yy194: +yy207: yych = *++YYCURSOR; - if (yych <= '/') goto yy81; - if (yych <= '9') goto yy295; - goto yy81; -yy195: + if (yych <= '/') goto yy82; + if (yych <= '9') goto yy320; + goto yy82; +yy208: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy296; + if (yych <= '9') goto yy321; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy261; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy286; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -5820,73 +6048,73 @@ yy195: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy261; + if (yych <= 'f') goto yy286; if (yych <= 'z') goto yy46; goto yy4; } } } -yy196: +yy209: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy3; - if (yych <= '\n') goto yy113; + if (yych <= '\n') goto yy115; goto yy3; } else { if (yych <= 0x1A) { - if (yych <= '\r') goto yy113; + if (yych <= '\r') goto yy115; goto yy3; } else { - if (yych <= 0x1B) goto yy113; + if (yych <= 0x1B) goto yy115; if (yych <= 0x1F) goto yy3; - goto yy113; + goto yy115; } } } else { if (yych <= '+') { if (yych <= '$') goto yy3; - if (yych <= '%') goto yy80; - if (yych <= '*') goto yy113; - goto yy80; + if (yych <= '%') goto yy81; + if (yych <= '*') goto yy115; + goto yy81; } else { if (yych <= '.') { - if (yych <= ',') goto yy113; + if (yych <= ',') goto yy115; goto yy46; } else { if (yych <= '/') goto yy3; - if (yych <= '9') goto yy196; - goto yy148; + if (yych <= '9') goto yy209; + goto yy150; } } } } else { if (yych <= 'z') { if (yych <= 'Z') { - if (yych <= '?') goto yy113; - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy196; - goto yy115; + if (yych <= '?') goto yy115; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy209; + goto yy117; } else { if (yych <= '_') { - if (yych <= '^') goto yy113; + if (yych <= '^') goto yy115; goto yy46; } else { - if (yych <= '`') goto yy113; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= '`') goto yy115; + if (yych <= 'f') goto yy209; + goto yy117; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { - if (yych <= '~') goto yy113; + if (yych <= '~') goto yy115; goto yy3; } else { - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xDF) goto yy56; goto yy57; } @@ -5897,16 +6125,16 @@ yy196: } else { if (yych <= 0xF3) goto yy60; if (yych <= 0xF4) goto yy61; - goto yy113; + goto yy115; } } } } -yy197: +yy210: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -5928,33 +6156,33 @@ yy197: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; goto yy46; } else { - if (yych <= '.') goto yy182; + if (yych <= '.') goto yy195; if (yych <= '/') goto yy4; - goto yy268; + goto yy293; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy147; + if (yych <= ':') goto yy149; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy269; + if (yych <= '@') goto yy97; + goto yy294; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy270; - goto yy269; + if (yych <= 'E') goto yy295; + goto yy294; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -5963,11 +6191,11 @@ yy197: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy269; + goto yy294; } else { - if (yych <= 'e') goto yy270; - if (yych <= 'f') goto yy269; - goto yy115; + if (yych <= 'e') goto yy295; + if (yych <= 'f') goto yy294; + goto yy117; } } else { if (yych <= 0x7F) { @@ -5981,46 +6209,46 @@ yy197: } } } -yy198: +yy211: ++YYCURSOR; -yy199: +yy212: YYCURSOR = yyt2; -#line 190 "../../lnav/src/data_scanner_re.re" +#line 213 "../../lnav/src/data_scanner_re.re" { RET(DT_IPV6_ADDRESS); } -#line 5991 "../../lnav/src/data_scanner_re.cc" -yy200: +#line 6219 "../../lnav/src/data_scanner_re.cc" +yy213: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy298; - goto yy299; + if (yych <= '9') goto yy323; + goto yy324; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy300; + goto yy325; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy300; + goto yy325; } } } else { @@ -6028,70 +6256,70 @@ yy200: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy201: +yy214: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy301; - goto yy299; + if (yych <= '9') goto yy326; + goto yy324; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy300; + goto yy325; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy300; + goto yy325; } } } else { @@ -6099,130 +6327,130 @@ yy201: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy202: +yy215: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '5') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '4') goto yy301; - goto yy302; + if (yych <= '4') goto yy326; + goto yy327; } } else { if (yych <= '@') { - if (yych <= '9') goto yy298; - if (yych <= ':') goto yy299; + if (yych <= '9') goto yy323; + if (yych <= ':') goto yy324; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'F') goto yy300; + if (yych <= 'F') goto yy325; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy300; + if (yych <= 'f') goto yy325; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy205; + goto yy218; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy203: +yy216: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy300; - if (yych <= ':') goto yy299; + if (yych <= '9') goto yy325; + if (yych <= ':') goto yy324; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy300; + if (yych <= 'F') goto yy325; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy300; + if (yych <= 'f') goto yy325; goto yy1; } } @@ -6230,65 +6458,65 @@ yy203: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy204: +yy217: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= 'E') { if (yych <= '9') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy300; + goto yy325; } else { - if (yych <= ':') goto yy299; + if (yych <= ':') goto yy324; if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy300; + goto yy325; } } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy303; + if (yych <= 'F') goto yy328; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'e') goto yy300; - goto yy303; + if (yych <= 'e') goto yy325; + goto yy328; } } } else { @@ -6296,12 +6524,12 @@ yy204: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych >= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } yyt2 = YYCURSOR; } @@ -6309,282 +6537,282 @@ yy204: if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy205: +yy218: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy198; + if (yych <= 0xBF) goto yy211; goto yy1; -yy206: +yy219: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy205; + if (yych <= 0xBF) goto yy218; goto yy1; -yy207: +yy220: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy205; + if (yych <= 0xBF) goto yy218; goto yy1; -yy208: +yy221: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy207; + if (yych <= 0xBF) goto yy220; goto yy1; -yy209: +yy222: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy207; + if (yych <= 0xBF) goto yy220; goto yy1; -yy210: +yy223: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy207; + if (yych <= 0x8F) goto yy220; goto yy1; -yy211: +yy224: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '-') { - if (yych <= ',') goto yy305; - goto yy308; + if (yych <= ',') goto yy330; + goto yy333; } else { - if (yych <= '/') goto yy305; - if (yych <= ':') goto yy308; - goto yy305; + if (yych <= '/') goto yy330; + if (yych <= ':') goto yy333; + goto yy330; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy308; - if (yych <= '^') goto yy305; - goto yy308; + if (yych <= 'Z') goto yy333; + if (yych <= '^') goto yy330; + goto yy333; } else { - if (yych <= '`') goto yy305; - if (yych <= 'z') goto yy308; - goto yy305; + if (yych <= '`') goto yy330; + if (yych <= 'z') goto yy333; + goto yy330; } } -yy212: +yy225: yych = *++YYCURSOR; -yy213: +yy226: if (yych <= '/') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy212; + goto yy225; } else { - if (yych == '\r') goto yy212; + if (yych == '\r') goto yy225; goto yy1; } } else { if (yych <= ',') { - if (yych <= ' ') goto yy212; + if (yych <= ' ') goto yy225; goto yy1; } else { - if (yych <= '-') goto yy311; + if (yych <= '-') goto yy336; if (yych <= '.') goto yy1; - goto yy215; + goto yy228; } } } else { if (yych <= '@') { if (yych <= '=') { - if (yych <= ':') goto yy311; + if (yych <= ':') goto yy336; goto yy1; } else { - if (yych <= '>') goto yy216; - if (yych <= '?') goto yy215; + if (yych <= '>') goto yy229; + if (yych <= '?') goto yy228; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy311; + if (yych <= 'Z') goto yy336; if (yych <= '^') goto yy1; - goto yy311; + goto yy336; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy311; + if (yych <= 'z') goto yy336; goto yy1; } } } -yy214: +yy227: yych = *++YYCURSOR; - if (yybm[512+yych] & 16) { - goto yy214; + if (yybm[512+yych] & 2) { + goto yy227; } if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy312; + if (yych == '\t') goto yy337; goto yy1; } else { - if (yych <= '\r') goto yy312; + if (yych <= '\r') goto yy337; if (yych <= 0x1F) goto yy1; - goto yy312; + goto yy337; } } else { if (yych <= '<') { if (yych != '/') goto yy1; } else { - if (yych <= '=') goto yy313; - if (yych <= '>') goto yy216; + if (yych <= '=') goto yy338; + if (yych <= '>') goto yy229; if (yych >= '@') goto yy1; } } -yy215: +yy228: yych = *++YYCURSOR; - if (yych == '>') goto yy314; + if (yych == '>') goto yy339; goto yy1; -yy216: +yy229: ++YYCURSOR; -yy217: -#line 200 "../../lnav/src/data_scanner_re.re" +yy230: +#line 223 "../../lnav/src/data_scanner_re.re" { RET(DT_XML_OPEN_TAG); } -#line 6460 "../../lnav/src/data_scanner_re.cc" -yy218: +#line 6688 "../../lnav/src/data_scanner_re.cc" +yy231: yych = *++YYCURSOR; -yy219: +yy232: if (yych <= '/') { if (yych <= '\r') { - if (yych == '\t') goto yy316; + if (yych == '\t') goto yy341; if (yych <= '\f') goto yy1; - goto yy316; + goto yy341; } else { if (yych <= ' ') { if (yych <= 0x1F) goto yy1; - goto yy316; + goto yy341; } else { - if (yych == '-') goto yy218; + if (yych == '-') goto yy231; goto yy1; } } } else { if (yych <= 'Z') { if (yych <= '=') { - if (yych <= ':') goto yy218; + if (yych <= ':') goto yy231; goto yy1; } else { - if (yych <= '>') goto yy317; + if (yych <= '>') goto yy342; if (yych <= '@') goto yy1; - goto yy218; + goto yy231; } } else { if (yych <= '_') { if (yych <= '^') goto yy1; - goto yy218; + goto yy231; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy218; + if (yych <= 'z') goto yy231; goto yy1; } } } -yy220: +yy233: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '-') { - if (yych <= ',') goto yy319; - goto yy320; + if (yych <= ',') goto yy344; + goto yy345; } else { - if (yych <= '/') goto yy319; - if (yych <= ':') goto yy320; - goto yy319; + if (yych <= '/') goto yy344; + if (yych <= ':') goto yy345; + goto yy344; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy320; - if (yych <= '^') goto yy319; - goto yy320; + if (yych <= 'Z') goto yy345; + if (yych <= '^') goto yy344; + goto yy345; } else { - if (yych <= '`') goto yy319; - if (yych <= 'z') goto yy320; - goto yy319; + if (yych <= '`') goto yy344; + if (yych <= 'z') goto yy345; + goto yy344; } } -yy221: +yy234: ++YYCURSOR; yyt3 = yyt4; -yy222: +yy235: YYCURSOR = yyt3; -#line 264 "../../lnav/src/data_scanner_re.re" +#line 287 "../../lnav/src/data_scanner_re.re" { RET(DT_WORD); } -#line 6528 "../../lnav/src/data_scanner_re.cc" -yy223: +#line 6756 "../../lnav/src/data_scanner_re.cc" +yy236: yych = *++YYCURSOR; if (yych <= '\f') { - if (yych == '\t') goto yy221; + if (yych == '\t') goto yy234; yyt3 = yyt4; - goto yy222; + goto yy235; } else { - if (yych <= '\r') goto yy221; - if (yych == ' ') goto yy221; + if (yych <= '\r') goto yy234; + if (yych == ' ') goto yy234; yyt3 = yyt4; - goto yy222; + goto yy235; } -yy224: +yy237: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); -yy225: +yy238: if (yych <= '\'') { if (yych <= '\r') { if (yych <= 0x08) { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } yyt3 = yyt4; - goto yy222; + goto yy235; } else { if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '\f') { yyt3 = yyt4; - goto yy222; + goto yy235; } yyt4 = YYCURSOR; - goto yy221; + goto yy234; } } else { if (yych <= '!') { if (yych <= 0x1F) { yyt3 = yyt4; - goto yy222; + goto yy235; } if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } else { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '&') { yyt3 = yyt4; - goto yy222; + goto yy235; } yyt4 = YYCURSOR; - goto yy224; + goto yy237; } } } else { @@ -6592,18 +6820,18 @@ yy225: if (yych <= ',') { if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '+') { yyt3 = yyt4; - goto yy222; + goto yy235; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } else { if (yych != '.') { yyt3 = yyt4; - goto yy222; + goto yy235; } yyt3 = yyt4; yyt4 = YYCURSOR; @@ -6612,64 +6840,64 @@ yy225: if (yych <= '?') { if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '>') { yyt3 = yyt4; - goto yy222; + goto yy235; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } else { if (yych <= '`') { yyt3 = yyt4; - goto yy222; + goto yy235; } if (yych <= 'z') { yyt3 = yyt4; - goto yy137; + goto yy139; } yyt3 = yyt4; - goto yy222; + goto yy235; } } } -yy226: +yy239: yych = *++YYCURSOR; if (yych <= '\f') { - if (yych == '\t') goto yy221; + if (yych == '\t') goto yy234; goto yy1; } else { - if (yych <= '\r') goto yy221; - if (yych == ' ') goto yy221; + if (yych <= '\r') goto yy234; + if (yych == ' ') goto yy234; goto yy1; } -yy227: +yy240: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy321; - goto yy147; + if (yych <= '9') goto yy346; + goto yy149; } } } else { if (yych <= '^') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy96; + goto yy97; } else { - if (yych <= 'F') goto yy321; - if (yych <= 'Z') goto yy115; + if (yych <= 'F') goto yy346; + if (yych <= 'Z') goto yy117; goto yy4; } } else { @@ -6677,136 +6905,136 @@ yy227: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy321; - if (yych <= 'z') goto yy115; + if (yych <= 'f') goto yy346; + if (yych <= 'z') goto yy117; goto yy4; } } } -yy228: +yy241: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '*') { if (yych <= ' ') { if (yych <= 0x1F) goto yy4; - goto yy322; + goto yy347; } else { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } } else { if (yych <= ',') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; goto yy4; } else { if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy321; + goto yy346; } } } else { if (yych <= 'Z') { if (yych <= '?') { - if (yych <= ':') goto yy147; + if (yych <= ':') goto yy149; goto yy4; } else { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy321; - goto yy115; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy346; + goto yy117; } } else { if (yych <= '`') { if (yych == '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy321; - if (yych <= 'z') goto yy115; + if (yych <= 'f') goto yy346; + if (yych <= 'z') goto yy117; goto yy4; } } } -yy229: +yy242: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 64) { - goto yy115; + if (yybm[768+yych] & 4) { + goto yy117; } if (yych <= ',') { if (yych <= '$') { - if (yych == ' ') goto yy322; + if (yych == ' ') goto yy347; goto yy4; } else { - if (yych <= '%') goto yy80; - if (yych == '+') goto yy80; + if (yych <= '%') goto yy81; + if (yych == '+') goto yy81; goto yy4; } } else { if (yych <= '?') { if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; goto yy4; } else { - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; if (yych == '_') goto yy46; goto yy4; } } -yy230: +yy243: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[1024+yych] & 16) { + if (yybm[1280+yych] & 128) { goto yy46; } if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy221; + if (yych == '\t') goto yy234; goto yy4; } else { - if (yych <= '\r') goto yy221; + if (yych <= '\r') goto yy234; if (yych <= 0x1F) goto yy4; - goto yy221; + goto yy234; } } else { if (yych <= '*') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { - if (yych <= '+') goto yy80; - if (yych == '@') goto yy96; + if (yych <= '+') goto yy81; + if (yych == '@') goto yy97; goto yy4; } } -yy231: +yy244: yyaccept = 16; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '.') { yyt3 = yyt4; - goto yy222; + goto yy235; } - if (yych <= '/') goto yy189; - if (yych <= '9') goto yy272; - goto yy191; + if (yych <= '/') goto yy202; + if (yych <= '9') goto yy297; + goto yy204; } else { if (yych <= 'F') { if (yych <= '@') { yyt3 = yyt4; - goto yy222; + goto yy235; } - goto yy272; + goto yy297; } else { if (yych <= '`') { yyt3 = yyt4; - goto yy222; + goto yy235; } - if (yych <= 'f') goto yy272; + if (yych <= 'f') goto yy297; yyt3 = yyt4; - goto yy222; + goto yy235; } } -yy232: +yy245: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -6814,47 +7042,47 @@ yy232: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt3 = YYCURSOR; - goto yy323; + goto yy348; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } } else { @@ -6863,42 +7091,42 @@ yy232: if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } if (yych <= '/') goto yy4; - goto yy321; + goto yy346; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy324; + goto yy349; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy321; - if (yych <= 'Z') goto yy115; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy346; + if (yych <= 'Z') goto yy117; goto yy4; } else { if (yych <= '`') { if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy325; - if (yych <= 'z') goto yy326; + if (yych <= 'f') goto yy350; + if (yych <= 'z') goto yy351; goto yy4; } } } } -yy233: +yy246: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '+') { @@ -6906,43 +7134,43 @@ yy233: if (yych <= '\n') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; yyt4 = YYCURSOR; - goto yy221; + goto yy234; } else { if (yych == '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; yyt3 = YYCURSOR; - goto yy323; + goto yy348; } } else { if (yych <= '%') { if (yych <= '!') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '&') goto yy4; if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - goto yy80; + goto yy81; } } } else { @@ -6950,23 +7178,23 @@ yy233: if (yych <= '/') { if (yych <= ',') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } goto yy4; } else { - if (yych <= '9') goto yy115; + if (yych <= '9') goto yy117; if (yych <= ':') { yyt3 = YYCURSOR; - goto yy234; + goto yy247; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } @@ -6974,70 +7202,70 @@ yy233: if (yych <= '^') { if (yych <= '?') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy115; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy117; goto yy4; } else { if (yych <= '_') goto yy46; if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy326; + if (yych <= 'z') goto yy351; goto yy4; } } } -yy234: +yy247: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '/') goto yy189; - if (yych == ':') goto yy152; - goto yy222; -yy235: + if (yych == '/') goto yy202; + if (yych == ':') goto yy155; + goto yy235; +yy248: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '*') { if (yych <= ' ') { if (yych <= 0x1F) goto yy4; - goto yy322; + goto yy347; } else { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } } else { if (yych <= ',') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; goto yy4; } else { if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy115; + goto yy117; } } } else { if (yych <= 'S') { if (yych <= '?') { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; goto yy4; } else { - if (yych <= '@') goto yy96; - if (yych <= 'R') goto yy115; - goto yy327; + if (yych <= '@') goto yy97; + if (yych <= 'R') goto yy117; + goto yy352; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy4; goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy115; + if (yych <= 'z') goto yy117; goto yy4; } } } -yy236: +yy249: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -7045,47 +7273,47 @@ yy236: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt3 = YYCURSOR; - goto yy323; + goto yy348; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } } else { @@ -7094,86 +7322,86 @@ yy236: if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } if (yych <= '/') goto yy4; - goto yy115; + goto yy117; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy234; + goto yy247; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '_') { - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy115; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy4; goto yy46; } else { if (yych <= 'r') { if (yych <= '`') goto yy4; - goto yy326; + goto yy351; } else { - if (yych <= 's') goto yy328; - if (yych <= 'z') goto yy326; + if (yych <= 's') goto yy353; + if (yych <= 'z') goto yy351; goto yy4; } } } } -yy237: +yy250: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '*') { if (yych <= ' ') { if (yych <= 0x1F) goto yy4; - goto yy322; + goto yy347; } else { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } } else { if (yych <= ',') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; goto yy4; } else { if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy115; + goto yy117; } } } else { if (yych <= 'L') { if (yych <= '?') { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; goto yy4; } else { - if (yych <= '@') goto yy96; - if (yych <= 'K') goto yy115; - goto yy329; + if (yych <= '@') goto yy97; + if (yych <= 'K') goto yy117; + goto yy354; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy4; goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy115; + if (yych <= 'z') goto yy117; goto yy4; } } } -yy238: +yy251: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -7181,47 +7409,47 @@ yy238: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt3 = YYCURSOR; - goto yy323; + goto yy348; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } } else { @@ -7230,86 +7458,86 @@ yy238: if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } if (yych <= '/') goto yy4; - goto yy115; + goto yy117; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy234; + goto yy247; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '_') { - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy115; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy4; goto yy46; } else { if (yych <= 'd') { if (yych <= '`') goto yy4; - goto yy326; + goto yy351; } else { - if (yych <= 'e') goto yy330; - if (yych <= 'z') goto yy326; + if (yych <= 'e') goto yy355; + if (yych <= 'z') goto yy351; goto yy4; } } } } -yy239: +yy252: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '*') { if (yych <= ' ') { if (yych <= 0x1F) goto yy4; - goto yy322; + goto yy347; } else { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } } else { if (yych <= ',') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; goto yy4; } else { if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy115; + goto yy117; } } } else { if (yych <= 'E') { if (yych <= '?') { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; goto yy4; } else { - if (yych <= '@') goto yy96; - if (yych <= 'D') goto yy115; - goto yy329; + if (yych <= '@') goto yy97; + if (yych <= 'D') goto yy117; + goto yy354; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy4; goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy115; + if (yych <= 'z') goto yy117; goto yy4; } } } -yy240: +yy253: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -7317,47 +7545,47 @@ yy240: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt3 = YYCURSOR; - goto yy323; + goto yy348; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } } else { @@ -7366,79 +7594,79 @@ yy240: if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } if (yych <= '/') goto yy4; - goto yy115; + goto yy117; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy234; + goto yy247; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '_') { - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy115; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy4; goto yy46; } else { if (yych <= 'k') { if (yych <= '`') goto yy4; - goto yy326; + goto yy351; } else { - if (yych <= 'l') goto yy330; - if (yych <= 'z') goto yy326; + if (yych <= 'l') goto yy355; + if (yych <= 'z') goto yy351; goto yy4; } } } } -yy241: +yy254: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0x1B) { - if (yych <= 0x00) goto yy222; - if (yych <= 0x1A) goto yy84; - goto yy222; + if (yych <= 0x00) goto yy235; + if (yych <= 0x1A) goto yy85; + goto yy235; } else { - if (yych <= 0x7F) goto yy84; - if (yych <= 0xC1) goto yy222; - if (yych <= 0xF4) goto yy84; - goto yy222; + if (yych <= 0x7F) goto yy85; + if (yych <= 0xC1) goto yy235; + if (yych <= 0xF4) goto yy85; + goto yy235; } -yy242: +yy255: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0x1A) { if (yych <= '\t') { - if (yych <= 0x00) goto yy222; - if (yych <= 0x08) goto yy84; - goto yy241; + if (yych <= 0x00) goto yy235; + if (yych <= 0x08) goto yy85; + goto yy254; } else { - if (yych == '\r') goto yy241; - goto yy84; + if (yych == '\r') goto yy254; + goto yy85; } } else { if (yych <= ' ') { - if (yych <= 0x1B) goto yy222; - if (yych <= 0x1F) goto yy84; - goto yy241; + if (yych <= 0x1B) goto yy235; + if (yych <= 0x1F) goto yy85; + goto yy254; } else { - if (yych <= 0x7F) goto yy84; - if (yych <= 0xC1) goto yy222; - if (yych <= 0xF4) goto yy84; - goto yy222; + if (yych <= 0x7F) goto yy85; + if (yych <= 0xC1) goto yy235; + if (yych <= 0xF4) goto yy85; + goto yy235; } } -yy243: +yy256: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'S') { @@ -7446,40 +7674,40 @@ yy243: if (yych <= '&') { if (yych == '!') { yyt1 = yyt4 = YYCURSOR; - goto yy331; + goto yy356; } yyt2 = YYCURSOR; - goto yy160; + goto yy165; } else { if (yych <= '\'') { yyt1 = YYCURSOR; - goto yy332; + goto yy357; } if (yych <= '+') { yyt2 = YYCURSOR; - goto yy160; + goto yy165; } yyt1 = yyt4 = YYCURSOR; - goto yy331; + goto yy356; } } else { if (yych <= '>') { if (yych == '.') { yyt1 = yyt4 = YYCURSOR; - goto yy331; + goto yy356; } yyt2 = YYCURSOR; - goto yy160; + goto yy165; } else { if (yych <= '?') { yyt1 = yyt4 = YYCURSOR; - goto yy331; + goto yy356; } if (yych <= 'R') { yyt2 = YYCURSOR; - goto yy160; + goto yy165; } - goto yy222; + goto yy235; } } } else { @@ -7487,71 +7715,71 @@ yy243: if (yych <= 's') { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy160; + goto yy165; } if (yych <= 'r') { yyt1 = YYCURSOR; - goto yy333; + goto yy358; } - goto yy137; + goto yy139; } else { if (yych <= 'z') { yyt1 = YYCURSOR; - goto yy333; + goto yy358; } if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy160; + goto yy165; } - goto yy222; + goto yy235; } } else { if (yych <= 0xEF) { if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy163; + goto yy168; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy164; + goto yy169; } yyt2 = YYCURSOR; - goto yy165; + goto yy170; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy166; + goto yy171; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy167; + goto yy172; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy168; + goto yy173; } - goto yy222; + goto yy235; } } } -yy244: +yy257: yych = *++YYCURSOR; if (yych <= '\f') { - if (yych == '\t') goto yy241; - goto yy84; + if (yych == '\t') goto yy254; + goto yy85; } else { - if (yych <= '\r') goto yy241; - if (yych == ' ') goto yy241; - goto yy84; + if (yych <= '\r') goto yy254; + if (yych == ' ') goto yy254; + goto yy85; } -yy245: +yy258: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; if (yych == '/') goto yy4; @@ -7560,56 +7788,136 @@ yy245: } else { if (yych <= '^') { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy334; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy359; goto yy4; } else { if (yych <= '_') goto yy46; if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy334; + if (yych <= 'z') goto yy359; goto yy4; } } -yy246: +yy259: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy335; + if (yych <= '9') goto yy360; goto yy1; -yy247: +yy260: yych = *++YYCURSOR; - if (yych == ':') goto yy336; + if (yych == ':') goto yy361; goto yy1; -yy248: +yy261: ++YYCURSOR; -#line 208 "../../lnav/src/data_scanner_re.re" +#line 231 "../../lnav/src/data_scanner_re.re" { RET(DT_H1); } -#line 7589 "../../lnav/src/data_scanner_re.cc" -yy249: +#line 7817 "../../lnav/src/data_scanner_re.cc" +yy262: + yyaccept = 9; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[512+yych] & 128) { + goto yy362; + } + if (yych <= 0xE0) { + if (yych <= '"') { + if (yych <= 0x1B) goto yy73; + goto yy363; + } else { + if (yych <= 0xC1) goto yy73; + if (yych <= 0xDF) goto yy364; + goto yy365; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy366; + goto yy367; + } else { + if (yych <= 0xF3) goto yy368; + if (yych <= 0xF4) goto yy369; + goto yy73; + } + } +yy263: + yych = *++YYCURSOR; + if (yych <= 0x7F) { + if (yych <= 0x1A) { + if (yych <= 0x00) goto yy70; + if (yych == '\n') goto yy362; + goto yy162; + } else { + if (yych <= 0x1B) goto yy70; + if (yych == '"') goto yy363; + goto yy162; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy264; + if (yych <= 0xE0) goto yy265; + goto yy266; + } else { + if (yych <= 0xF0) goto yy267; + if (yych <= 0xF3) goto yy268; + if (yych <= 0xF4) goto yy269; + goto yy1; + } + } +yy264: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy162; + goto yy1; +yy265: + yych = *++YYCURSOR; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy264; + goto yy1; +yy266: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy264; + goto yy1; +yy267: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy266; + goto yy1; +yy268: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy266; + goto yy1; +yy269: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy266; + goto yy1; +yy270: yych = *++YYCURSOR; - if (yybm[512+yych] & 64) { - goto yy249; + if (yybm[512+yych] & 8) { + goto yy270; } if (yych <= '9') { - if (yych == '-') goto yy158; + if (yych == '-') goto yy163; if (yych <= '/') goto yy1; - goto yy158; + goto yy163; } else { if (yych <= 'Z') { if (yych <= '@') goto yy1; - goto yy337; + goto yy370; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy337; + if (yych <= 'z') goto yy370; goto yy1; } } -yy250: +yy271: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '?') { if (yych <= '#') { @@ -7632,9 +7940,9 @@ yy250: if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy3; - goto yy105; + goto yy107; } else { - if (yych == '+') goto yy80; + if (yych == '+') goto yy81; goto yy26; } } else { @@ -7642,7 +7950,7 @@ yy250: if (yych <= '.') goto yy46; goto yy3; } else { - if (yych <= '9') goto yy250; + if (yych <= '9') goto yy271; if (yych <= ':') goto yy62; goto yy26; } @@ -7652,10 +7960,10 @@ yy250: if (yych <= 'z') { if (yych <= '^') { if (yych <= 'D') { - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; goto yy46; } else { - if (yych <= 'E') goto yy339; + if (yych <= 'E') goto yy372; if (yych <= 'Z') goto yy46; goto yy26; } @@ -7664,7 +7972,7 @@ yy250: if (yych <= '_') goto yy46; goto yy26; } else { - if (yych == 'e') goto yy339; + if (yych == 'e') goto yy372; goto yy46; } } @@ -7690,24 +7998,24 @@ yy250: } } } -yy251: +yy272: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy340; + goto yy373; } } else { if (yych <= '^') { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -7716,7 +8024,7 @@ yy251: goto yy4; } } -yy252: +yy273: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { @@ -7735,11 +8043,11 @@ yy252: if (yych <= '-') { if (yych == '$') goto yy3; if (yych <= ',') goto yy5; - goto yy174; + goto yy179; } else { - if (yych <= '.') goto yy252; + if (yych <= '.') goto yy273; if (yych <= '/') goto yy3; - if (yych <= '9') goto yy174; + if (yych <= '9') goto yy179; goto yy62; } } @@ -7748,12 +8056,12 @@ yy252: if (yych <= '^') { if (yych <= '?') goto yy5; if (yych <= '@') goto yy3; - if (yych <= 'Z') goto yy341; + if (yych <= 'Z') goto yy374; goto yy5; } else { if (yych <= '_') goto yy3; if (yych <= '`') goto yy5; - if (yych <= 'z') goto yy341; + if (yych <= 'z') goto yy374; goto yy5; } } else { @@ -7774,11 +8082,99 @@ yy252: } } } -yy253: +yy274: yych = *++YYCURSOR; - if (yych == 'o') goto yy342; - goto yy100; -yy254: + if (yych == 'o') goto yy375; + goto yy101; +yy275: + yych = *++YYCURSOR; + if (yych <= 0xC1) { + if (yych <= '*') { + if (yych <= 0x00) goto yy1; + if (yych <= ')') goto yy181; + goto yy376; + } else { + if (yych == '/') goto yy377; + if (yych <= 0x7F) goto yy181; + goto yy1; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xDF) goto yy183; + if (yych <= 0xE0) goto yy184; + goto yy185; + } else { + if (yych <= 0xF0) goto yy186; + if (yych <= 0xF3) goto yy187; + if (yych <= 0xF4) goto yy188; + goto yy1; + } + } +yy276: + yyaccept = 5; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[512+yych] & 16) { + goto yy276; + } + if (yych <= '\\') { + if (yych <= ')') { + if (yych <= '!') { + if (yych <= 0x00) goto yy24; + if (yych <= ' ') goto yy181; + goto yy103; + } else { + if (yych <= '"') goto yy181; + if (yych == '\'') goto yy181; + goto yy103; + } + } else { + if (yych <= '9') { + if (yych <= ',') goto yy181; + if (yych == '/') goto yy378; + goto yy103; + } else { + if (yych <= '?') goto yy181; + if (yych == '[') goto yy181; + goto yy103; + } + } + } else { + if (yych <= 0x7F) { + if (yych <= '`') { + if (yych <= ']') goto yy181; + if (yych <= '_') goto yy103; + goto yy181; + } else { + if (yych <= 'z') goto yy103; + if (yych == '~') goto yy103; + goto yy181; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy24; + if (yych <= 0xDF) goto yy183; + if (yych <= 0xE0) goto yy184; + goto yy185; + } else { + if (yych <= 0xF0) goto yy186; + if (yych <= 0xF3) goto yy187; + if (yych <= 0xF4) goto yy188; + goto yy24; + } + } + } +yy277: + yych = *++YYCURSOR; + if (yybm[1024+yych] & 64) { + goto yy100; + } +yy278: +#line 167 "../../lnav/src/data_scanner_re.re" + { + RET(DT_COMMENT); + } +#line 8177 "../../lnav/src/data_scanner_re.cc" +yy279: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { @@ -7801,16 +8197,16 @@ yy254: } else { if (yych <= '$') { if (yych == '"') goto yy24; - if (yych <= '#') goto yy99; - goto yy101; + if (yych <= '#') goto yy100; + goto yy102; } else { if (yych <= '\'') { - if (yych <= '&') goto yy99; + if (yych <= '&') goto yy100; goto yy24; } else { - if (yych <= '*') goto yy99; + if (yych <= '*') goto yy100; if (yych <= ',') goto yy24; - goto yy101; + goto yy102; } } } @@ -7819,26 +8215,26 @@ yy254: if (yych <= '[') { if (yych <= ':') goto yy4; if (yych <= '?') goto yy24; - if (yych <= 'Z') goto yy101; + if (yych <= 'Z') goto yy102; goto yy24; } else { if (yych <= ']') { - if (yych <= '\\') goto yy99; + if (yych <= '\\') goto yy100; goto yy24; } else { - if (yych <= '^') goto yy99; - if (yych <= '_') goto yy101; + if (yych <= '^') goto yy100; + if (yych <= '_') goto yy102; goto yy24; } } } else { if (yych <= '}') { - if (yych == 'g') goto yy343; - if (yych <= 'z') goto yy101; + if (yych == 'g') goto yy379; + if (yych <= 'z') goto yy102; goto yy24; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy99; + if (yych <= '~') goto yy100; goto yy4; } else { if (yych <= 0xC1) goto yy24; @@ -7848,58 +8244,58 @@ yy254: } } } -yy255: +yy280: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy344; + goto yy380; } } else { if (yych <= '^') { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy344; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy380; goto yy4; } else { if (yych == '`') goto yy4; - if (yych <= 'z') goto yy344; + if (yych <= 'z') goto yy380; goto yy4; } } -yy256: +yy281: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '1') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '0') goto yy346; - goto yy347; + if (yych <= '0') goto yy382; + goto yy383; } } } else { if (yych <= 'Z') { if (yych <= '9') { - if (yych <= '2') goto yy348; - goto yy346; + if (yych <= '2') goto yy384; + goto yy382; } else { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; goto yy46; } } else { @@ -7913,11 +8309,11 @@ yy256: } } } -yy257: +yy282: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '/') { if (yych <= 0x1F) { @@ -7935,15 +8331,15 @@ yy257: if (yych <= '*') { if (yych <= '#') goto yy26; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; goto yy26; } else { if (yych <= ',') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; goto yy26; } else { - if (yych <= '-') goto yy255; - if (yych <= '.') goto yy256; + if (yych <= '-') goto yy280; + if (yych <= '.') goto yy281; goto yy4; } } @@ -7951,22 +8347,22 @@ yy257: } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy349; + if (yych <= '9') goto yy385; if (yych <= ':') goto yy4; if (yych <= '?') goto yy26; - goto yy96; + goto yy97; } else { if (yych <= 'E') { - if (yych >= 'E') goto yy259; + if (yych >= 'E') goto yy284; } else { - if (yych <= 'Z') goto yy258; + if (yych <= 'Z') goto yy283; if (yych <= '^') goto yy26; } } } else { if (yych <= 'z') { if (yych <= '`') goto yy26; - if (yych == 'e') goto yy259; + if (yych == 'e') goto yy284; } else { if (yych <= 0x7F) { if (yych <= '~') goto yy26; @@ -7979,11 +8375,11 @@ yy257: } } } -yy258: +yy283: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 128) { - goto yy258; + if (yybm[512+yych] & 32) { + goto yy283; } if (yych <= '-') { if (yych <= 0x1B) { @@ -8001,21 +8397,21 @@ yy258: if (yych <= 0x1F) goto yy3; if (yych <= '#') goto yy5; if (yych <= '$') goto yy3; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy80; + if (yych == '+') goto yy81; if (yych <= ',') goto yy5; - goto yy255; + goto yy280; } } } else { if (yych <= 0x7F) { if (yych <= ':') { - if (yych <= '.') goto yy350; + if (yych <= '.') goto yy386; if (yych <= '/') goto yy3; goto yy62; } else { - if (yych == '@') goto yy96; + if (yych == '@') goto yy97; if (yych <= '~') goto yy5; goto yy3; } @@ -8033,34 +8429,34 @@ yy258: } } } -yy259: +yy284: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 128) { - goto yy258; + if (yybm[512+yych] & 32) { + goto yy283; } if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy351; + if (yych == '+') goto yy387; goto yy4; } } else { if (yych <= '.') { - if (yych <= '-') goto yy352; - goto yy350; + if (yych <= '-') goto yy388; + goto yy386; } else { - if (yych == '@') goto yy96; + if (yych == '@') goto yy97; goto yy4; } } -yy260: +yy285: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '5') { if (yych <= '#') { @@ -8082,42 +8478,42 @@ yy260: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; - goto yy255; + goto yy280; } else { - if (yych <= '.') goto yy256; + if (yych <= '.') goto yy281; if (yych <= '/') goto yy4; - goto yy257; + goto yy282; } } } } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy349; + if (yych <= '9') goto yy385; if (yych <= ':') goto yy4; if (yych <= '?') goto yy26; - goto yy96; + goto yy97; } else { if (yych <= 'E') { - if (yych <= 'D') goto yy258; - goto yy259; + if (yych <= 'D') goto yy283; + goto yy284; } else { - if (yych <= 'Z') goto yy258; + if (yych <= 'Z') goto yy283; if (yych <= '^') goto yy26; - goto yy258; + goto yy283; } } } else { if (yych <= 'z') { if (yych <= '`') goto yy26; - if (yych == 'e') goto yy259; - goto yy258; + if (yych == 'e') goto yy284; + goto yy283; } else { if (yych <= 0x7F) { if (yych <= '~') goto yy26; @@ -8130,7 +8526,7 @@ yy260: } } } -yy261: +yy286: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { @@ -8153,16 +8549,16 @@ yy261: } else { if (yych <= '+') { if (yych <= '$') goto yy3; - if (yych <= '%') goto yy80; + if (yych <= '%') goto yy81; if (yych <= '*') goto yy5; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy5; goto yy46; } else { if (yych <= '/') goto yy3; - if (yych <= '9') goto yy353; + if (yych <= '9') goto yy389; goto yy62; } } @@ -8171,8 +8567,8 @@ yy261: if (yych <= 'z') { if (yych <= 'Z') { if (yych <= '?') goto yy5; - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy353; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy389; goto yy46; } else { if (yych <= '_') { @@ -8180,7 +8576,7 @@ yy261: goto yy46; } else { if (yych <= '`') goto yy5; - if (yych <= 'f') goto yy353; + if (yych <= 'f') goto yy389; goto yy46; } } @@ -8206,11 +8602,11 @@ yy261: } } } -yy262: +yy287: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '/') { if (yych <= 0x1F) { @@ -8228,15 +8624,15 @@ yy262: if (yych <= '*') { if (yych <= '#') goto yy26; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; goto yy26; } else { if (yych <= ',') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; goto yy26; } else { - if (yych <= '-') goto yy255; - if (yych <= '.') goto yy256; + if (yych <= '-') goto yy280; + if (yych <= '.') goto yy281; goto yy4; } } @@ -8244,25 +8640,25 @@ yy262: } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy355; + if (yych <= '9') goto yy391; if (yych <= ':') goto yy4; if (yych <= '?') goto yy26; - goto yy96; + goto yy97; } else { if (yych <= 'E') { - if (yych <= 'D') goto yy258; - goto yy356; + if (yych <= 'D') goto yy283; + goto yy392; } else { - if (yych <= 'Z') goto yy258; + if (yych <= 'Z') goto yy283; if (yych <= '^') goto yy26; - goto yy258; + goto yy283; } } } else { if (yych <= 'z') { if (yych <= '`') goto yy26; - if (yych == 'e') goto yy356; - goto yy258; + if (yych == 'e') goto yy392; + goto yy283; } else { if (yych <= 0x7F) { if (yych <= '~') goto yy26; @@ -8275,11 +8671,11 @@ yy262: } } } -yy263: +yy288: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '/') { if (yych <= 0x1F) { @@ -8297,15 +8693,15 @@ yy263: if (yych <= '*') { if (yych <= '#') goto yy26; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; goto yy26; } else { if (yych <= ',') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; goto yy26; } else { - if (yych <= '-') goto yy255; - if (yych <= '.') goto yy256; + if (yych <= '-') goto yy280; + if (yych <= '.') goto yy281; goto yy4; } } @@ -8313,25 +8709,25 @@ yy263: } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy262; + if (yych <= '9') goto yy287; if (yych <= ':') goto yy4; if (yych <= '?') goto yy26; - goto yy96; + goto yy97; } else { if (yych <= 'E') { - if (yych <= 'D') goto yy258; - goto yy356; + if (yych <= 'D') goto yy283; + goto yy392; } else { - if (yych <= 'Z') goto yy258; + if (yych <= 'Z') goto yy283; if (yych <= '^') goto yy26; - goto yy258; + goto yy283; } } } else { if (yych <= 'z') { if (yych <= '`') goto yy26; - if (yych == 'e') goto yy356; - goto yy258; + if (yych == 'e') goto yy392; + goto yy283; } else { if (yych <= 0x7F) { if (yych <= '~') goto yy26; @@ -8344,11 +8740,11 @@ yy263: } } } -yy264: +yy289: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '4') { if (yych <= '#') { @@ -8370,45 +8766,45 @@ yy264: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; - goto yy255; + goto yy280; } else { - if (yych <= '.') goto yy256; + if (yych <= '.') goto yy281; if (yych <= '/') goto yy4; - goto yy262; + goto yy287; } } } } else { if (yych <= '^') { if (yych <= '?') { - if (yych <= '5') goto yy357; - if (yych <= '9') goto yy355; + if (yych <= '5') goto yy393; + if (yych <= '9') goto yy391; if (yych <= ':') goto yy4; goto yy26; } else { if (yych <= 'D') { - if (yych <= '@') goto yy96; - goto yy258; + if (yych <= '@') goto yy97; + goto yy283; } else { - if (yych <= 'E') goto yy356; - if (yych <= 'Z') goto yy258; + if (yych <= 'E') goto yy392; + if (yych <= 'Z') goto yy283; goto yy26; } } } else { if (yych <= 'z') { if (yych <= '`') { - if (yych <= '_') goto yy258; + if (yych <= '_') goto yy283; goto yy26; } else { - if (yych == 'e') goto yy356; - goto yy258; + if (yych == 'e') goto yy392; + goto yy283; } } else { if (yych <= 0x7F) { @@ -8422,32 +8818,32 @@ yy264: } } } -yy265: +yy290: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') goto yy4; - if (yych <= 'Z') goto yy358; + if (yych <= 'Z') goto yy394; if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy358; + if (yych <= 'z') goto yy394; goto yy4; -yy266: +yy291: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy359; + goto yy395; } } else { if (yych <= '^') { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -8456,44 +8852,44 @@ yy266: goto yy4; } } -yy267: +yy292: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '7') { if (yych <= ' ') { if (yych <= '\f') { - if (yych <= 0x00) goto yy109; + if (yych <= 0x00) goto yy111; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy109; + if (yych <= '\n') goto yy111; goto yy4; } else { if (yych <= 0x1A) { - if (yych <= '\r') goto yy109; + if (yych <= '\r') goto yy111; goto yy4; } else { - if (yych <= 0x1B) goto yy109; + if (yych <= 0x1B) goto yy111; if (yych <= 0x1F) goto yy4; - goto yy360; + goto yy396; } } } else { if (yych <= '+') { if (yych <= '$') { - if (yych <= '#') goto yy109; + if (yych <= '#') goto yy111; goto yy4; } else { - if (yych <= '%') goto yy105; - if (yych <= '*') goto yy109; - goto yy80; + if (yych <= '%') goto yy107; + if (yych <= '*') goto yy111; + goto yy81; } } else { if (yych <= '-') { - if (yych <= ',') goto yy109; - goto yy361; + if (yych <= ',') goto yy111; + goto yy397; } else { - if (yych <= '.') goto yy266; - if (yych <= '/') goto yy362; - goto yy363; + if (yych <= '.') goto yy291; + if (yych <= '/') goto yy398; + goto yy399; } } } @@ -8501,46 +8897,46 @@ yy267: if (yych <= '_') { if (yych <= 'D') { if (yych <= ':') { - if (yych <= '9') goto yy364; - goto yy365; + if (yych <= '9') goto yy400; + goto yy401; } else { - if (yych <= '?') goto yy109; - if (yych <= '@') goto yy96; - goto yy366; + if (yych <= '?') goto yy111; + if (yych <= '@') goto yy97; + goto yy402; } } else { if (yych <= 'F') { - if (yych <= 'E') goto yy367; - goto yy366; + if (yych <= 'E') goto yy403; + goto yy402; } else { - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy109; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy111; goto yy46; } } } else { if (yych <= 'z') { if (yych <= 'd') { - if (yych <= '`') goto yy109; - goto yy366; + if (yych <= '`') goto yy111; + goto yy402; } else { - if (yych <= 'e') goto yy367; - if (yych <= 'f') goto yy366; - goto yy115; + if (yych <= 'e') goto yy403; + if (yych <= 'f') goto yy402; + goto yy117; } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy109; + if (yych <= '~') goto yy111; goto yy4; } else { - if (yych <= 0xC1) goto yy109; + if (yych <= 0xC1) goto yy111; if (yych <= 0xF4) goto yy4; - goto yy109; + goto yy111; } } } } -yy268: +yy293: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { @@ -8557,7 +8953,7 @@ yy268: } else { if (yych <= 0x1B) goto yy26; if (yych <= 0x1F) goto yy4; - goto yy360; + goto yy396; } } } else { @@ -8566,34 +8962,34 @@ yy268: if (yych <= '#') goto yy26; goto yy4; } else { - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } } else { if (yych <= '-') { if (yych <= ',') goto yy26; - goto yy361; + goto yy397; } else { - if (yych <= '.') goto yy266; - if (yych <= '/') goto yy362; - goto yy364; + if (yych <= '.') goto yy291; + if (yych <= '/') goto yy398; + goto yy400; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy365; + if (yych <= ':') goto yy401; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy366; + if (yych <= '@') goto yy97; + goto yy402; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy367; - goto yy366; + if (yych <= 'E') goto yy403; + goto yy402; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -8602,11 +8998,11 @@ yy268: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy366; + goto yy402; } else { - if (yych <= 'e') goto yy367; - if (yych <= 'f') goto yy366; - goto yy115; + if (yych <= 'e') goto yy403; + if (yych <= 'f') goto yy402; + goto yy117; } } else { if (yych <= 0x7F) { @@ -8620,30 +9016,30 @@ yy268: } } } -yy269: +yy294: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy113; + if (yych <= '\n') goto yy115; goto yy4; } else { - if (yych <= '\r') goto yy113; - if (yych == 0x1B) goto yy113; + if (yych <= '\r') goto yy115; + if (yych == 0x1B) goto yy115; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy113; + if (yych <= '#') goto yy115; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy113; + if (yych <= '%') goto yy81; + goto yy115; } else { - if (yych <= '+') goto yy80; - if (yych <= ',') goto yy113; + if (yych <= '+') goto yy81; + if (yych <= ',') goto yy115; if (yych <= '.') goto yy46; goto yy4; } @@ -8651,55 +9047,55 @@ yy269: } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy366; - if (yych <= ':') goto yy365; - if (yych <= '?') goto yy113; - goto yy96; - } else { - if (yych <= 'F') goto yy366; - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy113; + if (yych <= '9') goto yy402; + if (yych <= ':') goto yy401; + if (yych <= '?') goto yy115; + goto yy97; + } else { + if (yych <= 'F') goto yy402; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy115; goto yy46; } } else { if (yych <= '~') { - if (yych <= '`') goto yy113; - if (yych <= 'f') goto yy366; - if (yych <= 'z') goto yy115; - goto yy113; + if (yych <= '`') goto yy115; + if (yych <= 'f') goto yy402; + if (yych <= 'z') goto yy117; + goto yy115; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xF4) goto yy4; - goto yy113; + goto yy115; } } } -yy270: +yy295: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy113; + if (yych <= '\n') goto yy115; goto yy4; } else { - if (yych <= '\r') goto yy113; - if (yych == 0x1B) goto yy113; + if (yych <= '\r') goto yy115; + if (yych == 0x1B) goto yy115; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy113; + if (yych <= '#') goto yy115; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy113; + if (yych <= '%') goto yy81; + goto yy115; } else { - if (yych <= '+') goto yy194; - if (yych <= ',') goto yy113; - if (yych <= '-') goto yy251; + if (yych <= '+') goto yy207; + if (yych <= ',') goto yy115; + if (yych <= '-') goto yy272; goto yy46; } } @@ -8707,202 +9103,202 @@ yy270: if (yych <= '^') { if (yych <= '?') { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy366; - if (yych <= ':') goto yy365; - goto yy113; + if (yych <= '9') goto yy402; + if (yych <= ':') goto yy401; + goto yy115; } else { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy366; - if (yych <= 'Z') goto yy115; - goto yy113; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy402; + if (yych <= 'Z') goto yy117; + goto yy115; } } else { if (yych <= 'z') { if (yych <= '_') goto yy46; - if (yych <= '`') goto yy113; - if (yych <= 'f') goto yy366; - goto yy115; + if (yych <= '`') goto yy115; + if (yych <= 'f') goto yy402; + goto yy117; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy113; + if (yych <= '~') goto yy115; goto yy4; } else { - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xF4) goto yy4; - goto yy113; + goto yy115; } } } } -yy271: +yy296: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy368; - if (yych <= ':') goto yy282; + if (yych <= '9') goto yy404; + if (yych <= ':') goto yy307; goto yy1; } else { - if (yych <= 'F') goto yy369; + if (yych <= 'F') goto yy405; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy369; + if (yych <= 'f') goto yy405; goto yy1; } -yy272: +yy297: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy369; - if (yych <= ':') goto yy282; + if (yych <= '9') goto yy405; + if (yych <= ':') goto yy307; goto yy1; } else { - if (yych <= 'F') goto yy369; + if (yych <= 'F') goto yy405; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy369; + if (yych <= 'f') goto yy405; goto yy1; } -yy273: +yy298: yych = *++YYCURSOR; -yy274: - if (yybm[256+yych] & 1) { - goto yy273; +yy299: + if (yybm[512+yych] & 64) { + goto yy298; } if (yych <= 0xC1) { if (yych <= ')') { if (yych <= '"') goto yy1; - if (yych <= '&') goto yy370; + if (yych <= '&') goto yy406; goto yy1; } else { - if (yych <= 'Z') goto yy370; + if (yych <= 'Z') goto yy406; if (yych <= ']') goto yy1; - if (yych <= 'z') goto yy370; + if (yych <= 'z') goto yy406; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy275; - if (yych <= 0xE0) goto yy276; - goto yy277; + if (yych <= 0xDF) goto yy300; + if (yych <= 0xE0) goto yy301; + goto yy302; } else { - if (yych <= 0xF0) goto yy278; - if (yych <= 0xF3) goto yy279; - if (yych <= 0xF4) goto yy280; + if (yych <= 0xF0) goto yy303; + if (yych <= 0xF3) goto yy304; + if (yych <= 0xF4) goto yy305; goto yy1; } } -yy275: +yy300: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy273; + if (yych <= 0xBF) goto yy298; goto yy1; -yy276: +yy301: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy275; + if (yych <= 0xBF) goto yy300; goto yy1; -yy277: +yy302: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy275; + if (yych <= 0xBF) goto yy300; goto yy1; -yy278: +yy303: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy277; + if (yych <= 0xBF) goto yy302; goto yy1; -yy279: +yy304: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy277; + if (yych <= 0xBF) goto yy302; goto yy1; -yy280: +yy305: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy277; + if (yych <= 0x8F) goto yy302; goto yy1; -yy281: +yy306: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy372; - if (yych <= ':') goto yy373; + if (yych <= '9') goto yy408; + if (yych <= ':') goto yy409; goto yy1; } else { - if (yych <= 'F') goto yy372; + if (yych <= 'F') goto yy408; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy372; + if (yych <= 'f') goto yy408; goto yy1; } -yy282: +yy307: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy374; - if (yych <= ':') goto yy375; + if (yych <= '9') goto yy410; + if (yych <= ':') goto yy411; goto yy1; } else { - if (yych <= 'F') goto yy374; + if (yych <= 'F') goto yy410; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy374; + if (yych <= 'f') goto yy410; goto yy1; } -yy283: +yy308: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy372; - if (yych <= ':') goto yy282; + if (yych <= '9') goto yy408; + if (yych <= ':') goto yy307; goto yy1; } else { - if (yych <= 'F') goto yy372; + if (yych <= 'F') goto yy408; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy372; + if (yych <= 'f') goto yy408; goto yy1; } -yy284: +yy309: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { if (yych <= '\r') { if (yych <= 0x08) { - if (yych <= 0x00) goto yy199; + if (yych <= 0x00) goto yy212; goto yy4; } else { - if (yych <= '\n') goto yy199; + if (yych <= '\n') goto yy212; if (yych <= '\f') goto yy4; - goto yy199; + goto yy212; } } else { if (yych <= 0x1F) { - if (yych == 0x1B) goto yy199; + if (yych == 0x1B) goto yy212; goto yy4; } else { if (yych == '$') goto yy4; - goto yy199; + goto yy212; } } } else { if (yych <= '`') { if (yych <= 'Z') { if (yych <= ':') goto yy4; - if (yych <= '?') goto yy199; + if (yych <= '?') goto yy212; goto yy4; } else { if (yych == '_') goto yy4; - goto yy199; + goto yy212; } } else { if (yych <= 0x7F) { if (yych <= 'z') goto yy4; - if (yych <= '~') goto yy199; + if (yych <= '~') goto yy212; goto yy4; } else { - if (yych <= 0xC1) goto yy199; + if (yych <= 0xC1) goto yy212; if (yych <= 0xF4) goto yy4; - goto yy199; + goto yy212; } } } -yy285: +yy310: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -8910,55 +9306,55 @@ yy285: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= '-') { if (yych == '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '/') { if (yych <= '.') { yyt2 = YYCURSOR; - goto yy376; + goto yy412; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { - if (yych <= '9') goto yy377; - if (yych <= ':') goto yy378; + if (yych <= '9') goto yy413; + if (yych <= ':') goto yy414; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } @@ -8967,63 +9363,63 @@ yy285: if (yych <= '^') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= 'F') goto yy379; + if (yych <= 'F') goto yy415; if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '`') { if (yych <= '_') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'f') goto yy379; + if (yych <= 'f') goto yy415; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy286: +yy311: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -9031,55 +9427,55 @@ yy286: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= '-') { if (yych == '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '/') { if (yych <= '.') { yyt2 = YYCURSOR; - goto yy376; + goto yy412; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { - if (yych <= '9') goto yy380; - if (yych <= ':') goto yy378; + if (yych <= '9') goto yy416; + if (yych <= ':') goto yy414; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } @@ -9088,63 +9484,63 @@ yy286: if (yych <= '^') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= 'F') goto yy379; + if (yych <= 'F') goto yy415; if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '`') { if (yych <= '_') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'f') goto yy379; + if (yych <= 'f') goto yy415; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy287: +yy312: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { @@ -9152,66 +9548,66 @@ yy287: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1A) { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= '.') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '-') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy376; + goto yy412; } else { if (yych <= '4') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - goto yy380; + goto yy416; } else { - if (yych <= '5') goto yy381; - if (yych <= '9') goto yy377; - goto yy378; + if (yych <= '5') goto yy417; + if (yych <= '9') goto yy413; + goto yy414; } } } @@ -9220,28 +9616,28 @@ yy287: if (yych <= 'Z') { if (yych <= '?') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= 'F') goto yy379; + if (yych <= 'F') goto yy415; goto yy3; } else { if (yych <= '_') { if (yych <= '^') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy379; + if (yych <= 'f') goto yy415; goto yy3; } } @@ -9250,42 +9646,42 @@ yy287: if (yych <= 0x7F) { if (yych <= '~') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy288: +yy313: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { @@ -9293,165 +9689,165 @@ yy288: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= '/') { if (yych == '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { - if (yych <= '9') goto yy379; - if (yych <= ':') goto yy378; + if (yych <= '9') goto yy415; + if (yych <= ':') goto yy414; if (yych <= '?') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } } else { if (yych <= '~') { if (yych <= '_') { - if (yych <= 'F') goto yy379; + if (yych <= 'F') goto yy415; if (yych <= 'Z') goto yy3; if (yych <= '^') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy379; + if (yych <= 'f') goto yy415; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych >= 0xE0) { yyt2 = YYCURSOR; - goto yy290; + goto yy315; } yyt2 = YYCURSOR; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy289: +yy314: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy284; + if (yych <= 0xBF) goto yy309; goto yy1; -yy290: +yy315: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy289; + if (yych <= 0xBF) goto yy314; goto yy1; -yy291: +yy316: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy289; + if (yych <= 0xBF) goto yy314; goto yy1; -yy292: +yy317: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy291; + if (yych <= 0xBF) goto yy316; goto yy1; -yy293: +yy318: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy291; + if (yych <= 0xBF) goto yy316; goto yy1; -yy294: +yy319: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy291; + if (yych <= 0x8F) goto yy316; goto yy1; -yy295: +yy320: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy26; - if (yych <= '.') goto yy80; + if (yych <= '.') goto yy81; if (yych <= '/') goto yy26; - goto yy295; + goto yy320; } } else { if (yych <= '^') { if (yych <= '?') goto yy26; - if (yych <= '@') goto yy82; - if (yych <= 'Z') goto yy80; + if (yych <= '@') goto yy83; + if (yych <= 'Z') goto yy81; goto yy26; } else { if (yych == '`') goto yy26; - if (yych <= 'z') goto yy80; + if (yych <= 'z') goto yy81; goto yy26; } } -yy296: +yy321: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { @@ -9470,10 +9866,10 @@ yy296: if (yych <= '*') { if (yych <= '#') goto yy26; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; + if (yych <= '%') goto yy81; goto yy26; } else { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') goto yy26; if (yych <= '.') goto yy46; goto yy4; @@ -9482,12 +9878,12 @@ yy296: } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy382; + if (yych <= '9') goto yy418; if (yych <= ':') goto yy4; if (yych <= '?') goto yy26; - goto yy96; + goto yy97; } else { - if (yych <= 'F') goto yy353; + if (yych <= 'F') goto yy389; if (yych <= 'Z') goto yy46; if (yych <= '^') goto yy26; goto yy46; @@ -9495,7 +9891,7 @@ yy296: } else { if (yych <= '~') { if (yych <= '`') goto yy26; - if (yych <= 'f') goto yy353; + if (yych <= 'f') goto yy389; if (yych <= 'z') goto yy46; goto yy26; } else { @@ -9506,54 +9902,54 @@ yy296: } } } -yy297: +yy322: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '1') { if (yych <= '/') { yyt2 = yyt1; - goto yy199; + goto yy212; } - if (yych <= '0') goto yy383; - goto yy384; + if (yych <= '0') goto yy419; + goto yy420; } else { - if (yych <= '2') goto yy385; - if (yych <= '9') goto yy383; + if (yych <= '2') goto yy421; + if (yych <= '9') goto yy419; yyt2 = yyt1; - goto yy199; + goto yy212; } -yy298: +yy323: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy386; + if (yych <= '9') goto yy422; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy386; + goto yy422; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy386; + goto yy422; } } } else { @@ -9561,71 +9957,71 @@ yy298: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy299: +yy324: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy387; + if (yych <= '9') goto yy423; goto yy1; } else { - if (yych <= 'F') goto yy387; + if (yych <= 'F') goto yy423; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy387; + if (yych <= 'f') goto yy423; goto yy1; } -yy300: +yy325: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy386; - if (yych <= ':') goto yy299; + if (yych <= '9') goto yy422; + if (yych <= ':') goto yy324; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy386; + if (yych <= 'F') goto yy422; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy386; + if (yych <= 'f') goto yy422; goto yy1; } } @@ -9633,69 +10029,69 @@ yy300: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy301: +yy326: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy388; - goto yy299; + if (yych <= '9') goto yy424; + goto yy324; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy386; + goto yy422; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy386; + goto yy422; } } } else { @@ -9703,136 +10099,136 @@ yy301: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy302: +yy327: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '9') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '5') goto yy388; - goto yy386; + if (yych <= '5') goto yy424; + goto yy422; } } else { if (yych <= '@') { - if (yych <= ':') goto yy299; + if (yych <= ':') goto yy324; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'F') goto yy386; + if (yych <= 'F') goto yy422; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy386; + if (yych <= 'f') goto yy422; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy205; + goto yy218; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy303: +yy328: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= 'E') { if (yych <= '9') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy386; + goto yy422; } else { - if (yych <= ':') goto yy299; + if (yych <= ':') goto yy324; if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy386; + goto yy422; } } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy389; + if (yych <= 'F') goto yy425; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'e') goto yy386; - goto yy389; + if (yych <= 'e') goto yy422; + goto yy425; } } } else { @@ -9840,244 +10236,244 @@ yy303: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy304: +yy329: yych = *++YYCURSOR; -yy305: +yy330: if (yych <= ',') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy304; + goto yy329; } else { - if (yych == '\r') goto yy304; + if (yych == '\r') goto yy329; goto yy1; } } else { if (yych <= '"') { - if (yych <= ' ') goto yy304; + if (yych <= ' ') goto yy329; if (yych <= '!') goto yy1; } else { - if (yych == '\'') goto yy307; + if (yych == '\'') goto yy332; goto yy1; } } } else { if (yych <= '@') { if (yych <= ':') { - if (yych <= '-') goto yy390; + if (yych <= '-') goto yy426; if (yych <= '/') goto yy1; - goto yy390; + goto yy426; } else { - if (yych == '>') goto yy309; + if (yych == '>') goto yy334; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy390; + if (yych <= 'Z') goto yy426; if (yych <= '^') goto yy1; - goto yy390; + goto yy426; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy390; + if (yych <= 'z') goto yy426; goto yy1; } } } -yy306: +yy331: yych = *++YYCURSOR; - if (yybm[256+yych] & 8) { - goto yy391; + if (yybm[256+yych] & 4) { + goto yy427; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= '"') goto yy1; - goto yy392; + goto yy428; } else { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy393; - goto yy394; + if (yych <= 0xDF) goto yy429; + goto yy430; } } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy395; - goto yy396; + if (yych <= 0xEF) goto yy431; + goto yy432; } else { - if (yych <= 0xF3) goto yy397; - if (yych <= 0xF4) goto yy398; + if (yych <= 0xF3) goto yy433; + if (yych <= 0xF4) goto yy434; goto yy1; } } -yy307: +yy332: yych = *++YYCURSOR; - if (yybm[256+yych] & 16) { - goto yy399; + if (yybm[256+yych] & 8) { + goto yy435; } if (yych <= 0xE0) { if (yych <= '\\') { if (yych <= '\'') goto yy1; - goto yy400; + goto yy436; } else { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy401; - goto yy402; + if (yych <= 0xDF) goto yy437; + goto yy438; } } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy403; - goto yy404; + if (yych <= 0xEF) goto yy439; + goto yy440; } else { - if (yych <= 0xF3) goto yy405; - if (yych <= 0xF4) goto yy406; + if (yych <= 0xF3) goto yy441; + if (yych <= 0xF4) goto yy442; goto yy1; } } -yy308: +yy333: yych = *++YYCURSOR; if (yych <= '-') { if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy407; + if (yych == '\t') goto yy443; goto yy1; } else { - if (yych <= '\r') goto yy407; + if (yych <= '\r') goto yy443; if (yych <= 0x1F) goto yy1; - goto yy407; + goto yy443; } } else { if (yych <= '&') { - if (yych == '"') goto yy306; + if (yych == '"') goto yy331; goto yy1; } else { - if (yych <= '\'') goto yy307; + if (yych <= '\'') goto yy332; if (yych <= ',') goto yy1; - goto yy308; + goto yy333; } } } else { if (yych <= '@') { if (yych <= '<') { if (yych <= '/') goto yy1; - if (yych <= ':') goto yy308; + if (yych <= ':') goto yy333; goto yy1; } else { - if (yych <= '=') goto yy408; + if (yych <= '=') goto yy444; if (yych >= '?') goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy308; + if (yych <= 'Z') goto yy333; if (yych <= '^') goto yy1; - goto yy308; + goto yy333; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy308; + if (yych <= 'z') goto yy333; goto yy1; } } } -yy309: +yy334: ++YYCURSOR; -yy310: -#line 192 "../../lnav/src/data_scanner_re.re" +yy335: +#line 215 "../../lnav/src/data_scanner_re.re" { RET(DT_XML_DECL_TAG); } -#line 10017 "../../lnav/src/data_scanner_re.cc" -yy311: +#line 10413 "../../lnav/src/data_scanner_re.cc" +yy336: yych = *++YYCURSOR; if (yych <= ':') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy409; + goto yy445; } else { - if (yych == '\r') goto yy409; + if (yych == '\r') goto yy445; goto yy1; } } else { if (yych <= '-') { - if (yych <= ' ') goto yy409; + if (yych <= ' ') goto yy445; if (yych <= ',') goto yy1; - goto yy311; + goto yy336; } else { if (yych <= '.') goto yy1; - if (yych <= '/') goto yy215; - goto yy311; + if (yych <= '/') goto yy228; + goto yy336; } } } else { if (yych <= '@') { if (yych <= '=') { if (yych <= '<') goto yy1; - goto yy313; + goto yy338; } else { - if (yych <= '>') goto yy216; - if (yych <= '?') goto yy215; + if (yych <= '>') goto yy229; + if (yych <= '?') goto yy228; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy311; + if (yych <= 'Z') goto yy336; if (yych <= '^') goto yy1; - goto yy311; + goto yy336; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy311; + if (yych <= 'z') goto yy336; goto yy1; } } } -yy312: +yy337: yych = *++YYCURSOR; if (yych <= ':') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy312; + goto yy337; } else { - if (yych == '\r') goto yy312; + if (yych == '\r') goto yy337; goto yy1; } } else { if (yych <= '-') { - if (yych <= ' ') goto yy312; + if (yych <= ' ') goto yy337; if (yych <= ',') goto yy1; - goto yy311; + goto yy336; } else { if (yych <= '.') goto yy1; - if (yych <= '/') goto yy215; - goto yy311; + if (yych <= '/') goto yy228; + goto yy336; } } } else { @@ -10085,207 +10481,207 @@ yy312: if (yych <= '=') { if (yych <= '<') goto yy1; } else { - if (yych <= '>') goto yy216; - if (yych <= '?') goto yy215; + if (yych <= '>') goto yy229; + if (yych <= '?') goto yy228; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy311; + if (yych <= 'Z') goto yy336; if (yych <= '^') goto yy1; - goto yy311; + goto yy336; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy311; + if (yych <= 'z') goto yy336; goto yy1; } } } -yy313: +yy338: yych = *++YYCURSOR; if (yych <= '\'') { if (yych <= '\r') { if (yych <= 0x08) { if (yych <= 0x00) goto yy1; - goto yy410; + goto yy446; } else { - if (yych <= '\t') goto yy411; - if (yych <= '\f') goto yy410; - goto yy411; + if (yych <= '\t') goto yy447; + if (yych <= '\f') goto yy446; + goto yy447; } } else { if (yych <= '!') { - if (yych == ' ') goto yy411; - goto yy410; + if (yych == ' ') goto yy447; + goto yy446; } else { - if (yych <= '"') goto yy412; - if (yych <= '&') goto yy410; - goto yy413; + if (yych <= '"') goto yy448; + if (yych <= '&') goto yy446; + goto yy449; } } } else { if (yych <= 0xDF) { if (yych <= '>') { - if (yych <= '=') goto yy410; + if (yych <= '=') goto yy446; goto yy1; } else { - if (yych <= 0x7F) goto yy410; + if (yych <= 0x7F) goto yy446; if (yych <= 0xC1) goto yy1; - goto yy414; + goto yy450; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy415; - if (yych <= 0xEF) goto yy416; - goto yy417; + if (yych <= 0xE0) goto yy451; + if (yych <= 0xEF) goto yy452; + goto yy453; } else { - if (yych <= 0xF3) goto yy418; - if (yych <= 0xF4) goto yy419; + if (yych <= 0xF3) goto yy454; + if (yych <= 0xF4) goto yy455; goto yy1; } } } -yy314: +yy339: ++YYCURSOR; -yy315: -#line 196 "../../lnav/src/data_scanner_re.re" +yy340: +#line 219 "../../lnav/src/data_scanner_re.re" { RET(DT_XML_EMPTY_TAG); } -#line 10156 "../../lnav/src/data_scanner_re.cc" -yy316: +#line 10552 "../../lnav/src/data_scanner_re.cc" +yy341: yych = *++YYCURSOR; if (yych <= '\r') { - if (yych == '\t') goto yy316; + if (yych == '\t') goto yy341; if (yych <= '\f') goto yy1; - goto yy316; + goto yy341; } else { if (yych <= ' ') { if (yych <= 0x1F) goto yy1; - goto yy316; + goto yy341; } else { if (yych != '>') goto yy1; } } -yy317: +yy342: ++YYCURSOR; -#line 204 "../../lnav/src/data_scanner_re.re" +#line 227 "../../lnav/src/data_scanner_re.re" { RET(DT_XML_CLOSE_TAG); } -#line 10177 "../../lnav/src/data_scanner_re.cc" -yy318: +#line 10573 "../../lnav/src/data_scanner_re.cc" +yy343: yych = *++YYCURSOR; -yy319: +yy344: if (yych <= '/') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy318; + goto yy343; } else { - if (yych == '\r') goto yy318; + if (yych == '\r') goto yy343; goto yy1; } } else { if (yych <= ',') { - if (yych <= ' ') goto yy318; + if (yych <= ' ') goto yy343; goto yy1; } else { - if (yych <= '-') goto yy420; + if (yych <= '-') goto yy456; if (yych <= '.') goto yy1; - goto yy215; + goto yy228; } } } else { if (yych <= 'Z') { if (yych <= '>') { - if (yych <= ':') goto yy420; + if (yych <= ':') goto yy456; goto yy1; } else { - if (yych <= '?') goto yy215; + if (yych <= '?') goto yy228; if (yych <= '@') goto yy1; - goto yy420; + goto yy456; } } else { if (yych <= '_') { if (yych <= '^') goto yy1; - goto yy420; + goto yy456; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy420; + if (yych <= 'z') goto yy456; goto yy1; } } } -yy320: +yy345: yych = *++YYCURSOR; if (yych <= ':') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy421; + goto yy457; } else { - if (yych == '\r') goto yy421; + if (yych == '\r') goto yy457; goto yy1; } } else { if (yych <= '-') { - if (yych <= ' ') goto yy421; + if (yych <= ' ') goto yy457; if (yych <= ',') goto yy1; - goto yy320; + goto yy345; } else { if (yych <= '.') goto yy1; - if (yych <= '/') goto yy215; - goto yy320; + if (yych <= '/') goto yy228; + goto yy345; } } } else { if (yych <= '@') { if (yych <= '=') { if (yych <= '<') goto yy1; - goto yy422; + goto yy458; } else { - if (yych == '?') goto yy215; + if (yych == '?') goto yy228; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy320; + if (yych <= 'Z') goto yy345; if (yych <= '^') goto yy1; - goto yy320; + goto yy345; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy320; + if (yych <= 'z') goto yy345; goto yy1; } } } -yy321: +yy346: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy423; - goto yy365; + if (yych <= '9') goto yy459; + goto yy401; } } } else { if (yych <= '^') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy96; + goto yy97; } else { - if (yych <= 'F') goto yy423; - if (yych <= 'Z') goto yy115; + if (yych <= 'F') goto yy459; + if (yych <= 'Z') goto yy117; goto yy4; } } else { @@ -10293,44 +10689,44 @@ yy321: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy423; - if (yych <= 'z') goto yy115; + if (yych <= 'f') goto yy459; + if (yych <= 'z') goto yy117; goto yy4; } } } -yy322: +yy347: yych = *++YYCURSOR; - if (yych == ' ') goto yy424; + if (yych == ' ') goto yy460; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy424; + if (yych <= '9') goto yy460; goto yy1; -yy323: +yy348: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - if (yych == ' ') goto yy424; - if (yych <= '/') goto yy222; - if (yych <= '9') goto yy424; - goto yy222; -yy324: + if (yych == ' ') goto yy460; + if (yych <= '/') goto yy235; + if (yych <= '9') goto yy460; + goto yy235; +yy349: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { - if (yych <= '.') goto yy222; - if (yych <= '/') goto yy189; - if (yych <= '9') goto yy192; - goto yy191; + if (yych <= '.') goto yy235; + if (yych <= '/') goto yy202; + if (yych <= '9') goto yy205; + goto yy204; } else { if (yych <= 'F') { - if (yych <= '@') goto yy222; - goto yy192; + if (yych <= '@') goto yy235; + goto yy205; } else { - if (yych <= '`') goto yy222; - if (yych <= 'f') goto yy192; - goto yy222; + if (yych <= '`') goto yy235; + if (yych <= 'f') goto yy205; + goto yy235; } } -yy325: +yy350: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -10338,47 +10734,47 @@ yy325: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } } else { @@ -10387,41 +10783,41 @@ yy325: if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } if (yych <= '/') goto yy4; - goto yy423; + goto yy459; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy425; + goto yy461; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy423; - if (yych <= 'Z') goto yy115; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy459; + if (yych <= 'Z') goto yy117; goto yy4; } else { if (yych <= '`') { if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy426; + if (yych <= 'f') goto yy462; if (yych >= '{') goto yy4; } } } } -yy326: +yy351: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { @@ -10430,17 +10826,17 @@ yy326: if (yych <= 0x08) { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy3; } else { if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '\f') goto yy3; yyt4 = YYCURSOR; - goto yy221; + goto yy234; } } else { if (yych <= 0x1B) { @@ -10450,10 +10846,10 @@ yy326: if (yych <= 0x1F) goto yy3; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } } else { @@ -10461,33 +10857,33 @@ yy326: if (yych <= '#') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy5; } else { if (yych <= '$') goto yy3; - if (yych <= '%') goto yy80; + if (yych <= '%') goto yy81; goto yy5; } } else { if (yych <= '+') { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - goto yy80; + goto yy81; } else { if (yych <= ',') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } if (yych <= '-') goto yy46; yyt4 = YYCURSOR; - goto yy230; + goto yy243; } } } @@ -10496,15 +10892,15 @@ yy326: if (yych <= '>') { if (yych <= '9') { if (yych <= '/') goto yy3; - goto yy115; + goto yy117; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy234; + goto yy247; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy5; } @@ -10512,10 +10908,10 @@ yy326: if (yych <= 'Z') { if (yych <= '?') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } - if (yych <= '@') goto yy96; - goto yy115; + if (yych <= '@') goto yy97; + goto yy117; } else { if (yych == '_') goto yy46; goto yy5; @@ -10524,7 +10920,7 @@ yy326: } else { if (yych <= 0xDF) { if (yych <= '~') { - if (yych <= 'z') goto yy326; + if (yych <= 'z') goto yy351; goto yy5; } else { if (yych <= 0x7F) goto yy3; @@ -10544,32 +10940,32 @@ yy326: } } } -yy327: +yy352: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy115; - goto yy148; + if (yych <= '9') goto yy117; + goto yy150; } } } else { if (yych <= 'Z') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy96; + goto yy97; } else { - if (yych == 'E') goto yy329; - goto yy115; + if (yych == 'E') goto yy354; + goto yy117; } } else { if (yych <= '_') { @@ -10577,12 +10973,12 @@ yy327: goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy115; + if (yych <= 'z') goto yy117; goto yy4; } } } -yy328: +yy353: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -10590,47 +10986,47 @@ yy328: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } } else { @@ -10639,61 +11035,61 @@ yy328: if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } if (yych <= '/') goto yy4; - goto yy115; + goto yy117; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy234; + goto yy247; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '_') { - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy115; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy4; goto yy46; } else { if (yych <= 'd') { if (yych <= '`') goto yy4; - goto yy326; + goto yy351; } else { - if (yych <= 'e') goto yy330; - if (yych <= 'z') goto yy326; + if (yych <= 'e') goto yy355; + if (yych <= 'z') goto yy351; goto yy4; } } } } -yy329: +yy354: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 64) { - goto yy115; + if (yybm[768+yych] & 4) { + goto yy117; } if (yych <= '*') { if (yych <= 0x1F) { if (yych <= '\n') { if (yych <= 0x00) { yyt1 = YYCURSOR; - goto yy427; + goto yy463; } if (yych <= 0x08) goto yy4; yyt1 = YYCURSOR; - goto yy427; + goto yy463; } else { if (yych == '\r') { yyt1 = YYCURSOR; - goto yy427; + goto yy463; } goto yy4; } @@ -10701,52 +11097,52 @@ yy329: if (yych <= '"') { if (yych == '!') { yyt1 = YYCURSOR; - goto yy429; + goto yy465; } yyt1 = YYCURSOR; - goto yy427; + goto yy463; } else { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '&') goto yy4; yyt1 = YYCURSOR; - goto yy427; + goto yy463; } } } else { if (yych <= ':') { if (yych <= '-') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') { yyt1 = YYCURSOR; - goto yy429; + goto yy465; } goto yy46; } else { if (yych <= '.') { yyt1 = YYCURSOR; - goto yy430; + goto yy466; } if (yych <= '/') goto yy4; yyt1 = YYCURSOR; - goto yy431; + goto yy467; } } else { if (yych <= '?') { if (yych <= ';') { yyt1 = YYCURSOR; - goto yy427; + goto yy463; } if (yych <= '>') goto yy4; yyt1 = YYCURSOR; - goto yy429; + goto yy465; } else { - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; if (yych == '_') goto yy46; goto yy4; } } } -yy330: +yy355: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '+') { @@ -10754,43 +11150,43 @@ yy330: if (yych <= '\n') { if (yych <= 0x00) { yyt1 = YYCURSOR; - goto yy427; + goto yy463; } if (yych <= 0x08) goto yy4; yyt1 = YYCURSOR; - goto yy427; + goto yy463; } else { if (yych == '\r') { yyt1 = YYCURSOR; - goto yy427; + goto yy463; } if (yych <= 0x1F) goto yy4; yyt1 = YYCURSOR; - goto yy427; + goto yy463; } } else { if (yych <= '%') { if (yych <= '!') { yyt1 = YYCURSOR; - goto yy429; + goto yy465; } if (yych <= '"') { yyt1 = YYCURSOR; - goto yy427; + goto yy463; } if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '&') goto yy4; if (yych <= '\'') { yyt1 = YYCURSOR; - goto yy432; + goto yy468; } if (yych <= '*') { yyt1 = YYCURSOR; - goto yy427; + goto yy463; } - goto yy80; + goto yy81; } } } else { @@ -10798,23 +11194,23 @@ yy330: if (yych <= '/') { if (yych <= ',') { yyt1 = YYCURSOR; - goto yy429; + goto yy465; } if (yych <= '-') goto yy46; if (yych <= '.') { yyt1 = YYCURSOR; - goto yy430; + goto yy466; } goto yy4; } else { - if (yych <= '9') goto yy115; + if (yych <= '9') goto yy117; if (yych <= ':') { yyt1 = YYCURSOR; - goto yy431; + goto yy467; } if (yych <= ';') { yyt1 = YYCURSOR; - goto yy427; + goto yy463; } goto yy4; } @@ -10822,30 +11218,30 @@ yy330: if (yych <= '^') { if (yych <= '?') { yyt1 = YYCURSOR; - goto yy429; + goto yy465; } - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy115; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy117; goto yy4; } else { if (yych <= '_') goto yy46; if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy326; + if (yych <= 'z') goto yy351; goto yy4; } } } -yy331: +yy356: yych = *++YYCURSOR; if (yych <= '\f') { - if (yych == '\t') goto yy221; - goto yy161; + if (yych == '\t') goto yy234; + goto yy166; } else { - if (yych <= '\r') goto yy221; - if (yych == ' ') goto yy221; - goto yy161; + if (yych <= '\r') goto yy234; + if (yych == ' ') goto yy234; + goto yy166; } -yy332: +yy357: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '-') { @@ -10853,47 +11249,47 @@ yy332: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych <= 0x08) goto yy83; + if (yych <= 0x08) goto yy84; if (yych <= '\n') { yyt3 = YYCURSOR; - goto yy241; + goto yy254; } - goto yy83; + goto yy84; } else { if (yych <= '\r') { yyt3 = YYCURSOR; - goto yy241; + goto yy254; } - if (yych == 0x1B) goto yy161; - goto yy83; + if (yych == 0x1B) goto yy166; + goto yy84; } } else { if (yych <= '&') { if (yych == '!') { yyt3 = YYCURSOR; - goto yy242; + goto yy255; } if (yych <= '"') { yyt3 = YYCURSOR; - goto yy241; + goto yy254; } - goto yy83; + goto yy84; } else { if (yych <= '*') { if (yych <= '\'') { yyt3 = YYCURSOR; - goto yy243; + goto yy256; } yyt3 = YYCURSOR; - goto yy241; + goto yy254; } else { if (yych == ',') { yyt3 = YYCURSOR; - goto yy242; + goto yy255; } - goto yy83; + goto yy84; } } } @@ -10902,95 +11298,95 @@ yy332: if (yych <= '>') { if (yych <= '.') { yyt3 = YYCURSOR; - goto yy244; + goto yy257; } - if (yych <= '9') goto yy83; + if (yych <= '9') goto yy84; if (yych <= ';') { yyt3 = YYCURSOR; - goto yy241; + goto yy254; } - goto yy83; + goto yy84; } else { if (yych <= '[') { if (yych <= '?') { yyt3 = YYCURSOR; - goto yy242; + goto yy255; } - goto yy83; + goto yy84; } else { - if (yych <= '\\') goto yy86; - if (yych <= '`') goto yy83; - goto yy150; + if (yych <= '\\') goto yy87; + if (yych <= '`') goto yy84; + goto yy153; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy83; - if (yych <= 0xC1) goto yy161; - if (yych <= 0xDF) goto yy87; - goto yy88; + if (yych <= 0x7F) goto yy84; + if (yych <= 0xC1) goto yy166; + if (yych <= 0xDF) goto yy88; + goto yy89; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy89; - goto yy90; + if (yych <= 0xEF) goto yy90; + goto yy91; } else { - if (yych <= 0xF3) goto yy91; - if (yych <= 0xF4) goto yy92; - goto yy161; + if (yych <= 0xF3) goto yy92; + if (yych <= 0xF4) goto yy93; + goto yy166; } } } } -yy333: +yy358: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy137; + if (yybm[768+yych] & 8) { + goto yy139; } if (yych <= '*') { if (yych <= '\f') { - if (yych <= 0x00) goto yy225; - if (yych <= 0x08) goto yy161; - if (yych <= '\n') goto yy225; - goto yy161; + if (yych <= 0x00) goto yy238; + if (yych <= 0x08) goto yy166; + if (yych <= '\n') goto yy238; + goto yy166; } else { if (yych <= 0x1F) { - if (yych <= '\r') goto yy225; - goto yy161; + if (yych <= '\r') goto yy238; + goto yy166; } else { - if (yych <= '"') goto yy225; - if (yych <= '&') goto yy161; - goto yy225; + if (yych <= '"') goto yy238; + if (yych <= '&') goto yy166; + goto yy238; } } } else { if (yych <= '.') { - if (yych == ',') goto yy225; - if (yych <= '-') goto yy161; + if (yych == ',') goto yy238; + if (yych <= '-') goto yy166; yyt4 = YYCURSOR; - goto yy226; + goto yy239; } else { if (yych <= ';') { - if (yych <= '9') goto yy161; - goto yy225; + if (yych <= '9') goto yy166; + goto yy238; } else { - if (yych == '?') goto yy225; - goto yy161; + if (yych == '?') goto yy238; + goto yy166; } } } -yy334: +yy359: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '\'') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '&') goto yy4; - goto yy137; + goto yy139; } else { if (yych <= '+') { if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; if (yych <= '.') goto yy46; @@ -11001,7 +11397,7 @@ yy334: if (yych <= 'Z') { if (yych <= '9') goto yy46; if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; goto yy46; } else { if (yych <= '_') { @@ -11009,89 +11405,168 @@ yy334: goto yy46; } else { if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy433; + if (yych <= 'z') goto yy469; goto yy4; } } } -yy335: +yy360: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= ':') { if (yych <= '9') { yyt1 = YYCURSOR; - goto yy434; + goto yy470; } } else { if (yych <= 0x7F) { yyt1 = YYCURSOR; - goto yy434; + goto yy470; } if (yych <= 0xC1) goto yy1; yyt1 = YYCURSOR; - goto yy436; + goto yy472; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt1 = YYCURSOR; - goto yy437; + goto yy473; } if (yych <= 0xEF) { yyt1 = YYCURSOR; - goto yy438; + goto yy474; } yyt1 = YYCURSOR; - goto yy439; + goto yy475; } else { if (yych <= 0xF3) { yyt1 = YYCURSOR; - goto yy440; + goto yy476; } if (yych <= 0xF4) { yyt1 = YYCURSOR; - goto yy441; + goto yy477; } goto yy1; } } -yy336: +yy361: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy442; + if (yych <= '9') goto yy478; goto yy1; -yy337: +yy362: + yych = *++YYCURSOR; + if (yybm[512+yych] & 128) { + goto yy362; + } + if (yych <= 0xE0) { + if (yych <= '"') { + if (yych <= 0x1B) goto yy1; + goto yy479; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy364; + goto yy365; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy366; + goto yy367; + } else { + if (yych <= 0xF3) goto yy368; + if (yych <= 0xF4) goto yy369; + goto yy1; + } + } +yy363: + yych = *++YYCURSOR; + if (yych <= 0x7F) { + if (yych <= '!') { + if (yych <= 0x00) goto yy1; + if (yych == 0x1B) goto yy1; + goto yy162; + } else { + if (yych <= '"') goto yy480; + if (yych == '\\') goto yy263; + goto yy162; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy264; + if (yych <= 0xE0) goto yy265; + goto yy266; + } else { + if (yych <= 0xF0) goto yy267; + if (yych <= 0xF3) goto yy268; + if (yych <= 0xF4) goto yy269; + goto yy1; + } + } +yy364: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy362; + goto yy1; +yy365: + yych = *++YYCURSOR; + if (yych <= 0x9F) goto yy1; + if (yych <= 0xBF) goto yy364; + goto yy1; +yy366: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy364; + goto yy1; +yy367: + yych = *++YYCURSOR; + if (yych <= 0x8F) goto yy1; + if (yych <= 0xBF) goto yy366; + goto yy1; +yy368: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0xBF) goto yy366; + goto yy1; +yy369: + yych = *++YYCURSOR; + if (yych <= 0x7F) goto yy1; + if (yych <= 0x8F) goto yy366; + goto yy1; +yy370: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 64) { - goto yy249; + if (yybm[512+yych] & 8) { + goto yy270; } if (yych <= '9') { - if (yych == '-') goto yy158; - if (yych >= '0') goto yy158; + if (yych == '-') goto yy163; + if (yych >= '0') goto yy163; } else { if (yych <= 'Z') { - if (yych >= 'A') goto yy337; + if (yych >= 'A') goto yy370; } else { - if (yych <= '`') goto yy338; - if (yych <= 'z') goto yy337; + if (yych <= '`') goto yy371; + if (yych <= 'z') goto yy370; } } -yy338: -#line 260 "../../lnav/src/data_scanner_re.re" +yy371: +#line 283 "../../lnav/src/data_scanner_re.re" { RET(DT_EMAIL); } -#line 11084 "../../lnav/src/data_scanner_re.cc" -yy339: +#line 11559 "../../lnav/src/data_scanner_re.cc" +yy372: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy194; + goto yy207; } else { if (yych <= ',') goto yy4; - if (yych <= '-') goto yy251; + if (yych <= '-') goto yy272; if (yych <= '.') goto yy46; goto yy4; } @@ -11099,7 +11574,7 @@ yy339: if (yych <= 'Z') { if (yych <= '9') goto yy46; if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; goto yy46; } else { if (yych <= '_') { @@ -11112,7 +11587,7 @@ yy339: } } } -yy340: +yy373: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { @@ -11131,16 +11606,16 @@ yy340: if (yych <= '*') { if (yych <= '#') goto yy26; if (yych <= '$') goto yy3; - if (yych <= '%') goto yy80; + if (yych <= '%') goto yy81; goto yy26; } else { if (yych <= ',') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; goto yy26; } else { if (yych <= '.') goto yy46; if (yych <= '/') goto yy3; - goto yy340; + goto yy373; } } } @@ -11149,7 +11624,7 @@ yy340: if (yych <= 'Z') { if (yych <= ':') goto yy62; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; goto yy46; } else { if (yych <= '_') { @@ -11179,50 +11654,50 @@ yy340: } } } -yy341: +yy374: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy338; + if (yych <= 0x00) goto yy371; if (yych <= 0x08) goto yy3; - if (yych <= '\n') goto yy338; + if (yych <= '\n') goto yy371; goto yy3; } else { - if (yych <= '\r') goto yy338; - if (yych == 0x1B) goto yy338; + if (yych <= '\r') goto yy371; + if (yych == 0x1B) goto yy371; goto yy3; } } else { if (yych <= '-') { if (yych == '$') goto yy3; - if (yych <= ',') goto yy338; - goto yy174; + if (yych <= ',') goto yy371; + goto yy179; } else { - if (yych <= '.') goto yy252; + if (yych <= '.') goto yy273; if (yych <= '/') goto yy3; - if (yych <= '9') goto yy174; + if (yych <= '9') goto yy179; goto yy62; } } } else { if (yych <= '~') { if (yych <= '^') { - if (yych <= '?') goto yy338; + if (yych <= '?') goto yy371; if (yych <= '@') goto yy3; - if (yych <= 'Z') goto yy341; - goto yy338; + if (yych <= 'Z') goto yy374; + goto yy371; } else { if (yych <= '_') goto yy3; - if (yych <= '`') goto yy338; - if (yych <= 'z') goto yy341; - goto yy338; + if (yych <= '`') goto yy371; + if (yych <= 'z') goto yy374; + goto yy371; } } else { if (yych <= 0xE0) { if (yych <= 0x7F) goto yy3; - if (yych <= 0xC1) goto yy338; + if (yych <= 0xC1) goto yy371; if (yych <= 0xDF) goto yy56; goto yy57; } else { @@ -11232,16 +11707,70 @@ yy341: } else { if (yych <= 0xF3) goto yy60; if (yych <= 0xF4) goto yy61; - goto yy338; + goto yy371; } } } } -yy342: +yy375: yych = *++YYCURSOR; - if (yych == 'g') goto yy443; - goto yy100; -yy343: + if (yych == 'g') goto yy481; + goto yy101; +yy376: + yych = *++YYCURSOR; + if (yych <= 0xC1) { + if (yych <= '*') { + if (yych <= 0x00) goto yy1; + if (yych <= ')') goto yy181; + goto yy376; + } else { + if (yych == '/') goto yy482; + if (yych <= 0x7F) goto yy181; + goto yy1; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xDF) goto yy183; + if (yych <= 0xE0) goto yy184; + goto yy185; + } else { + if (yych <= 0xF0) goto yy186; + if (yych <= 0xF3) goto yy187; + if (yych <= 0xF4) goto yy188; + goto yy1; + } + } +yy377: + ++YYCURSOR; + goto yy278; +yy378: + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[768+yych] & 1) { + goto yy103; + } + if (yych <= 0xDF) { + if (yych <= '*') { + if (yych <= 0x00) goto yy278; + if (yych <= '\'') goto yy181; + goto yy182; + } else { + if (yych <= 0x7F) goto yy181; + if (yych <= 0xC1) goto yy278; + goto yy183; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xE0) goto yy184; + if (yych <= 0xEF) goto yy185; + goto yy186; + } else { + if (yych <= 0xF3) goto yy187; + if (yych <= 0xF4) goto yy188; + goto yy278; + } + } +yy379: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { @@ -11264,16 +11793,16 @@ yy343: } else { if (yych <= '$') { if (yych == '"') goto yy24; - if (yych <= '#') goto yy99; - goto yy101; + if (yych <= '#') goto yy100; + goto yy102; } else { if (yych <= '\'') { - if (yych <= '&') goto yy99; + if (yych <= '&') goto yy100; goto yy24; } else { - if (yych <= '*') goto yy99; + if (yych <= '*') goto yy100; if (yych <= ',') goto yy24; - goto yy101; + goto yy102; } } } @@ -11282,26 +11811,26 @@ yy343: if (yych <= '[') { if (yych <= ':') goto yy4; if (yych <= '?') goto yy24; - if (yych <= 'Z') goto yy101; + if (yych <= 'Z') goto yy102; goto yy24; } else { if (yych <= ']') { - if (yych <= '\\') goto yy99; + if (yych <= '\\') goto yy100; goto yy24; } else { - if (yych <= '^') goto yy99; - if (yych <= '_') goto yy101; + if (yych <= '^') goto yy100; + if (yych <= '_') goto yy102; goto yy24; } } } else { if (yych <= '}') { - if (yych == 'r') goto yy444; - if (yych <= 'z') goto yy101; + if (yych == 'r') goto yy483; + if (yych <= 'z') goto yy102; goto yy24; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy99; + if (yych <= '~') goto yy100; goto yy4; } else { if (yych <= 0xC1) goto yy24; @@ -11311,31 +11840,31 @@ yy343: } } } -yy344: - yyaccept = 20; +yy380: + yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy345; + if (yych <= 0x00) goto yy381; if (yych <= 0x08) goto yy3; if (yych >= '\v') goto yy3; } else { - if (yych <= '\r') goto yy345; + if (yych <= '\r') goto yy381; if (yych != 0x1B) goto yy3; } } else { if (yych <= '*') { - if (yych <= '#') goto yy345; + if (yych <= '#') goto yy381; if (yych <= '$') goto yy3; - if (yych <= '%') goto yy80; + if (yych <= '%') goto yy81; } else { if (yych <= ',') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; } else { if (yych <= '.') goto yy46; if (yych <= '/') goto yy3; - goto yy344; + goto yy380; } } } @@ -11343,21 +11872,21 @@ yy344: if (yych <= '~') { if (yych <= 'Z') { if (yych <= ':') goto yy62; - if (yych <= '?') goto yy345; - if (yych <= '@') goto yy96; - goto yy344; + if (yych <= '?') goto yy381; + if (yych <= '@') goto yy97; + goto yy380; } else { if (yych <= '_') { - if (yych >= '_') goto yy344; + if (yych >= '_') goto yy380; } else { - if (yych <= '`') goto yy345; - if (yych <= 'z') goto yy344; + if (yych <= '`') goto yy381; + if (yych <= 'z') goto yy380; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) goto yy3; - if (yych <= 0xC1) goto yy345; + if (yych <= 0xC1) goto yy381; if (yych <= 0xDF) goto yy56; goto yy57; } else { @@ -11371,179 +11900,179 @@ yy344: } } } -yy345: -#line 251 "../../lnav/src/data_scanner_re.re" +yy381: +#line 274 "../../lnav/src/data_scanner_re.re" { RET(DT_VERSION_NUMBER); } -#line 11380 "../../lnav/src/data_scanner_re.cc" -yy346: - yyaccept = 20; +#line 11909 "../../lnav/src/data_scanner_re.cc" +yy382: + yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '-') { if (yych <= 0x1B) { if (yych <= '\n') { - if (yych <= 0x00) goto yy345; + if (yych <= 0x00) goto yy381; if (yych <= 0x08) goto yy4; - goto yy345; + goto yy381; } else { - if (yych == '\r') goto yy345; + if (yych == '\r') goto yy381; if (yych <= 0x1A) goto yy4; - goto yy345; + goto yy381; } } else { if (yych <= '%') { if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy345; + if (yych <= '#') goto yy381; if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy80; - if (yych <= ',') goto yy345; - goto yy255; + if (yych == '+') goto yy81; + if (yych <= ',') goto yy381; + goto yy280; } } } else { if (yych <= '^') { if (yych <= ':') { - if (yych <= '.') goto yy445; + if (yych <= '.') goto yy484; if (yych <= '/') goto yy4; - if (yych <= '9') goto yy446; + if (yych <= '9') goto yy485; goto yy4; } else { - if (yych <= '?') goto yy345; - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy447; - goto yy345; + if (yych <= '?') goto yy381; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy486; + goto yy381; } } else { if (yych <= '~') { - if (yych == '`') goto yy345; - if (yych <= 'z') goto yy447; - goto yy345; + if (yych == '`') goto yy381; + if (yych <= 'z') goto yy486; + goto yy381; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy345; + if (yych <= 0xC1) goto yy381; if (yych <= 0xF4) goto yy4; - goto yy345; + goto yy381; } } } -yy347: - yyaccept = 20; +yy383: + yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '-') { if (yych <= 0x1B) { if (yych <= '\n') { - if (yych <= 0x00) goto yy345; + if (yych <= 0x00) goto yy381; if (yych <= 0x08) goto yy4; - goto yy345; + goto yy381; } else { - if (yych == '\r') goto yy345; + if (yych == '\r') goto yy381; if (yych <= 0x1A) goto yy4; - goto yy345; + goto yy381; } } else { if (yych <= '%') { if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy345; + if (yych <= '#') goto yy381; if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy80; - if (yych <= ',') goto yy345; - goto yy255; + if (yych == '+') goto yy81; + if (yych <= ',') goto yy381; + goto yy280; } } } else { if (yych <= '^') { if (yych <= ':') { - if (yych <= '.') goto yy445; + if (yych <= '.') goto yy484; if (yych <= '/') goto yy4; - if (yych <= '9') goto yy346; + if (yych <= '9') goto yy382; goto yy4; } else { - if (yych <= '?') goto yy345; - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy447; - goto yy345; + if (yych <= '?') goto yy381; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy486; + goto yy381; } } else { if (yych <= '~') { - if (yych == '`') goto yy345; - if (yych <= 'z') goto yy447; - goto yy345; + if (yych == '`') goto yy381; + if (yych <= 'z') goto yy486; + goto yy381; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy345; + if (yych <= 0xC1) goto yy381; if (yych <= 0xF4) goto yy4; - goto yy345; + goto yy381; } } } -yy348: - yyaccept = 20; +yy384: + yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy345; + if (yych <= 0x00) goto yy381; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy345; + if (yych <= '\n') goto yy381; goto yy4; } else { - if (yych <= '\r') goto yy345; - if (yych == 0x1B) goto yy345; + if (yych <= '\r') goto yy381; + if (yych == 0x1B) goto yy381; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy345; + if (yych <= '#') goto yy381; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy345; + if (yych <= '%') goto yy81; + goto yy381; } else { - if (yych <= '+') goto yy80; - if (yych <= ',') goto yy345; - if (yych <= '-') goto yy255; - goto yy445; + if (yych <= '+') goto yy81; + if (yych <= ',') goto yy381; + if (yych <= '-') goto yy280; + goto yy484; } } } else { if (yych <= 'Z') { if (yych <= '9') { if (yych <= '/') goto yy4; - if (yych <= '4') goto yy346; - if (yych <= '5') goto yy448; - goto yy446; + if (yych <= '4') goto yy382; + if (yych <= '5') goto yy487; + goto yy485; } else { if (yych <= ':') goto yy4; - if (yych <= '?') goto yy345; - if (yych <= '@') goto yy96; - goto yy447; + if (yych <= '?') goto yy381; + if (yych <= '@') goto yy97; + goto yy486; } } else { if (yych <= 'z') { - if (yych == '_') goto yy447; - if (yych <= '`') goto yy345; - goto yy447; + if (yych == '_') goto yy486; + if (yych <= '`') goto yy381; + goto yy486; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy345; + if (yych <= '~') goto yy381; goto yy4; } else { - if (yych <= 0xC1) goto yy345; + if (yych <= 0xC1) goto yy381; if (yych <= 0xF4) goto yy4; - goto yy345; + goto yy381; } } } } -yy349: +yy385: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '?') { if (yych <= '$') { @@ -11569,18 +12098,18 @@ yy349: } else { if (yych <= '-') { if (yych <= '*') { - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; goto yy26; } else { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') goto yy26; - goto yy255; + goto yy280; } } else { if (yych <= '/') { if (yych >= '/') goto yy3; } else { - if (yych <= '9') goto yy349; + if (yych <= '9') goto yy385; if (yych <= ':') goto yy62; goto yy26; } @@ -11590,20 +12119,20 @@ yy349: if (yych <= 'z') { if (yych <= '^') { if (yych <= 'D') { - if (yych <= '@') goto yy96; - goto yy258; + if (yych <= '@') goto yy97; + goto yy283; } else { - if (yych <= 'E') goto yy259; - if (yych <= 'Z') goto yy258; + if (yych <= 'E') goto yy284; + if (yych <= 'Z') goto yy283; goto yy26; } } else { if (yych <= '`') { - if (yych <= '_') goto yy258; + if (yych <= '_') goto yy283; goto yy26; } else { - if (yych == 'e') goto yy259; - goto yy258; + if (yych == 'e') goto yy284; + goto yy283; } } } else { @@ -11628,7 +12157,7 @@ yy349: } } } -yy350: +yy386: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { @@ -11647,16 +12176,16 @@ yy350: if (yych <= '*') { if (yych <= '#') goto yy5; if (yych <= '$') goto yy3; - if (yych <= '%') goto yy80; + if (yych <= '%') goto yy81; goto yy5; } else { if (yych <= ',') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; goto yy5; } else { if (yych <= '.') goto yy46; if (yych <= '/') goto yy3; - goto yy447; + goto yy486; } } } @@ -11665,7 +12194,7 @@ yy350: if (yych <= 'Z') { if (yych <= ':') goto yy62; if (yych <= '?') goto yy5; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; goto yy46; } else { if (yych <= '_') { @@ -11695,62 +12224,62 @@ yy350: } } } -yy351: +yy387: yych = *++YYCURSOR; - if (yych <= '/') goto yy81; - if (yych <= '9') goto yy449; - goto yy81; -yy352: + if (yych <= '/') goto yy82; + if (yych <= '9') goto yy488; + goto yy82; +yy388: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy451; + goto yy490; } } else { if (yych <= '^') { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy344; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy380; goto yy4; } else { if (yych == '`') goto yy4; - if (yych <= 'z') goto yy344; + if (yych <= 'z') goto yy380; goto yy4; } } -yy353: - yyaccept = 21; +yy389: + yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy354; + if (yych <= 0x00) goto yy390; if (yych <= 0x08) goto yy3; if (yych >= '\v') goto yy3; } else { if (yych <= 0x1A) { if (yych >= 0x0E) goto yy3; } else { - if (yych <= 0x1B) goto yy354; + if (yych <= 0x1B) goto yy390; if (yych <= 0x1F) goto yy3; } } } else { if (yych <= '+') { if (yych <= '$') goto yy3; - if (yych <= '%') goto yy80; - if (yych >= '+') goto yy80; + if (yych <= '%') goto yy81; + if (yych >= '+') goto yy81; } else { if (yych <= '-') { - if (yych >= '-') goto yy181; + if (yych >= '-') goto yy194; } else { if (yych == '/') goto yy3; goto yy46; @@ -11760,22 +12289,22 @@ yy353: } else { if (yych <= '~') { if (yych <= 'Z') { - if (yych <= ':') goto yy452; - if (yych <= '?') goto yy354; - if (yych <= '@') goto yy96; + if (yych <= ':') goto yy491; + if (yych <= '?') goto yy390; + if (yych <= '@') goto yy97; goto yy46; } else { if (yych <= '_') { if (yych >= '_') goto yy46; } else { - if (yych <= '`') goto yy354; + if (yych <= '`') goto yy390; if (yych <= 'z') goto yy46; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) goto yy3; - if (yych <= 0xC1) goto yy354; + if (yych <= 0xC1) goto yy390; if (yych <= 0xDF) goto yy56; goto yy57; } else { @@ -11789,8 +12318,8 @@ yy353: } } } -yy354: -#line 174 "../../lnav/src/data_scanner_re.re" +yy390: +#line 197 "../../lnav/src/data_scanner_re.re" { if ((YYCURSOR.val - (this->ds_input.udata() + this->ds_next_offset)) == 17) { RET(DT_MAC_ADDRESS); @@ -11798,12 +12327,12 @@ yy354: RET(DT_HEX_DUMP); } } -#line 11802 "../../lnav/src/data_scanner_re.cc" -yy355: +#line 12331 "../../lnav/src/data_scanner_re.cc" +yy391: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '/') { if (yych <= 0x1F) { @@ -11821,15 +12350,15 @@ yy355: if (yych <= '*') { if (yych <= '#') goto yy26; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; goto yy26; } else { if (yych <= ',') { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; goto yy26; } else { - if (yych <= '-') goto yy255; - if (yych <= '.') goto yy256; + if (yych <= '-') goto yy280; + if (yych <= '.') goto yy281; goto yy4; } } @@ -11837,23 +12366,23 @@ yy355: } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy359; + if (yych <= '9') goto yy395; if (yych <= ':') goto yy4; if (yych <= '?') goto yy26; - goto yy96; + goto yy97; } else { if (yych <= 'E') { - if (yych <= 'D') goto yy258; + if (yych <= 'D') goto yy283; } else { - if (yych <= 'Z') goto yy258; + if (yych <= 'Z') goto yy283; if (yych <= '^') goto yy26; - goto yy258; + goto yy283; } } } else { if (yych <= 'z') { if (yych <= '`') goto yy26; - if (yych != 'e') goto yy258; + if (yych != 'e') goto yy283; } else { if (yych <= 0x7F) { if (yych <= '~') goto yy26; @@ -11866,34 +12395,34 @@ yy355: } } } -yy356: +yy392: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[512+yych] & 128) { - goto yy258; + if (yybm[512+yych] & 32) { + goto yy283; } if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy194; + if (yych == '+') goto yy207; goto yy4; } } else { if (yych <= '.') { - if (yych <= '-') goto yy255; - goto yy350; + if (yych <= '-') goto yy280; + goto yy386; } else { - if (yych == '@') goto yy96; + if (yych == '@') goto yy97; goto yy4; } } -yy357: +yy393: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '5') { if (yych <= '#') { @@ -11915,42 +12444,42 @@ yy357: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; - goto yy255; + goto yy280; } else { - if (yych <= '.') goto yy256; + if (yych <= '.') goto yy281; if (yych <= '/') goto yy4; - goto yy355; + goto yy391; } } } } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy359; + if (yych <= '9') goto yy395; if (yych <= ':') goto yy4; if (yych <= '?') goto yy26; - goto yy96; + goto yy97; } else { if (yych <= 'E') { - if (yych <= 'D') goto yy258; - goto yy356; + if (yych <= 'D') goto yy283; + goto yy392; } else { - if (yych <= 'Z') goto yy258; + if (yych <= 'Z') goto yy283; if (yych <= '^') goto yy26; - goto yy258; + goto yy283; } } } else { if (yych <= 'z') { if (yych <= '`') goto yy26; - if (yych == 'e') goto yy356; - goto yy258; + if (yych == 'e') goto yy392; + goto yy283; } else { if (yych <= 0x7F) { if (yych <= '~') goto yy26; @@ -11963,19 +12492,19 @@ yy357: } } } -yy358: +yy394: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') goto yy4; - if (yych <= 'Z') goto yy453; + if (yych <= 'Z') goto yy492; if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy453; + if (yych <= 'z') goto yy492; goto yy4; -yy359: +yy395: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '?') { if (yych <= '$') { @@ -12001,19 +12530,19 @@ yy359: } else { if (yych <= '-') { if (yych <= '*') { - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; goto yy26; } else { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') goto yy26; - goto yy255; + goto yy280; } } else { if (yych <= '/') { - if (yych <= '.') goto yy350; + if (yych <= '.') goto yy386; goto yy3; } else { - if (yych <= '9') goto yy359; + if (yych <= '9') goto yy395; if (yych <= ':') goto yy62; goto yy26; } @@ -12023,20 +12552,20 @@ yy359: if (yych <= 'z') { if (yych <= '^') { if (yych <= 'D') { - if (yych <= '@') goto yy96; - goto yy258; + if (yych <= '@') goto yy97; + goto yy283; } else { - if (yych <= 'E') goto yy356; - if (yych <= 'Z') goto yy258; + if (yych <= 'E') goto yy392; + if (yych <= 'Z') goto yy283; goto yy26; } } else { if (yych <= '`') { - if (yych <= '_') goto yy258; + if (yych <= '_') goto yy283; goto yy26; } else { - if (yych == 'e') goto yy356; - goto yy258; + if (yych == 'e') goto yy392; + goto yy283; } } } else { @@ -12061,29 +12590,29 @@ yy359: } } } -yy360: +yy396: yych = *++YYCURSOR; - if (yych <= '/') goto yy104; - if (yych <= '9') goto yy454; - goto yy104; -yy361: + if (yych <= '/') goto yy106; + if (yych <= '9') goto yy493; + goto yy106; +yy397: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy455; + goto yy494; } } else { if (yych <= '^') { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -12092,99 +12621,99 @@ yy361: goto yy4; } } -yy362: +yy398: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') goto yy4; - if (yych <= '9') goto yy456; + if (yych <= '9') goto yy495; goto yy4; -yy363: +yy399: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy109; + if (yych <= 0x00) goto yy111; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy109; + if (yych <= '\n') goto yy111; goto yy4; } else { if (yych <= 0x1A) { - if (yych <= '\r') goto yy109; + if (yych <= '\r') goto yy111; goto yy4; } else { - if (yych <= 0x1B) goto yy109; + if (yych <= 0x1B) goto yy111; if (yych <= 0x1F) goto yy4; - goto yy109; + goto yy111; } } } else { if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy105; + goto yy107; } else { - if (yych == '+') goto yy80; - goto yy109; + if (yych == '+') goto yy81; + goto yy111; } } else { if (yych <= '.') { if (yych <= '-') goto yy46; - goto yy266; + goto yy291; } else { if (yych <= '/') goto yy4; - if (yych <= '7') goto yy457; - goto yy458; + if (yych <= '7') goto yy496; + goto yy497; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; - if (yych <= '?') goto yy109; - if (yych <= '@') goto yy96; - goto yy459; + if (yych <= ':') goto yy150; + if (yych <= '?') goto yy111; + if (yych <= '@') goto yy97; + goto yy498; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy460; - goto yy459; + if (yych <= 'E') goto yy499; + goto yy498; } else { - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy109; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy111; goto yy46; } } } else { if (yych <= 'z') { if (yych <= 'd') { - if (yych <= '`') goto yy109; - goto yy459; + if (yych <= '`') goto yy111; + goto yy498; } else { - if (yych <= 'e') goto yy460; - if (yych <= 'f') goto yy459; - goto yy115; + if (yych <= 'e') goto yy499; + if (yych <= 'f') goto yy498; + goto yy117; } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy109; + if (yych <= '~') goto yy111; goto yy4; } else { - if (yych <= 0xC1) goto yy109; + if (yych <= 0xC1) goto yy111; if (yych <= 0xF4) goto yy4; - goto yy109; + goto yy111; } } } } -yy364: +yy400: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -12206,33 +12735,33 @@ yy364: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; goto yy46; } else { - if (yych <= '.') goto yy266; + if (yych <= '.') goto yy291; if (yych <= '/') goto yy4; - goto yy458; + goto yy497; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy459; + if (yych <= '@') goto yy97; + goto yy498; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy460; - goto yy459; + if (yych <= 'E') goto yy499; + goto yy498; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -12241,11 +12770,11 @@ yy364: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy459; + goto yy498; } else { - if (yych <= 'e') goto yy460; - if (yych <= 'f') goto yy459; - goto yy115; + if (yych <= 'e') goto yy499; + if (yych <= 'f') goto yy498; + goto yy117; } } else { if (yych <= 0x7F) { @@ -12259,52 +12788,52 @@ yy364: } } } -yy365: +yy401: yych = *++YYCURSOR; if (yych <= '9') { if (yych <= '%') { if (yych <= '$') goto yy1; - goto yy461; + goto yy500; } else { if (yych <= '.') goto yy1; - if (yych <= '/') goto yy189; - goto yy192; + if (yych <= '/') goto yy202; + goto yy205; } } else { if (yych <= 'F') { - if (yych <= ':') goto yy462; + if (yych <= ':') goto yy501; if (yych <= '@') goto yy1; - goto yy192; + goto yy205; } else { if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy192; + if (yych <= 'f') goto yy205; goto yy1; } } -yy366: +yy402: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy113; + if (yych <= '\n') goto yy115; goto yy4; } else { - if (yych <= '\r') goto yy113; - if (yych == 0x1B) goto yy113; + if (yych <= '\r') goto yy115; + if (yych == 0x1B) goto yy115; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy113; + if (yych <= '#') goto yy115; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy113; + if (yych <= '%') goto yy81; + goto yy115; } else { - if (yych <= '+') goto yy80; - if (yych <= ',') goto yy113; + if (yych <= '+') goto yy81; + if (yych <= ',') goto yy115; if (yych <= '.') goto yy46; goto yy4; } @@ -12312,55 +12841,55 @@ yy366: } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy459; - if (yych <= ':') goto yy148; - if (yych <= '?') goto yy113; - goto yy96; - } else { - if (yych <= 'F') goto yy459; - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy113; + if (yych <= '9') goto yy498; + if (yych <= ':') goto yy150; + if (yych <= '?') goto yy115; + goto yy97; + } else { + if (yych <= 'F') goto yy498; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy115; goto yy46; } } else { if (yych <= '~') { - if (yych <= '`') goto yy113; - if (yych <= 'f') goto yy459; - if (yych <= 'z') goto yy115; - goto yy113; + if (yych <= '`') goto yy115; + if (yych <= 'f') goto yy498; + if (yych <= 'z') goto yy117; + goto yy115; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xF4) goto yy4; - goto yy113; + goto yy115; } } } -yy367: +yy403: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy113; + if (yych <= '\n') goto yy115; goto yy4; } else { - if (yych <= '\r') goto yy113; - if (yych == 0x1B) goto yy113; + if (yych <= '\r') goto yy115; + if (yych == 0x1B) goto yy115; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy113; + if (yych <= '#') goto yy115; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy113; + if (yych <= '%') goto yy81; + goto yy115; } else { - if (yych <= '+') goto yy194; - if (yych <= ',') goto yy113; - if (yych <= '-') goto yy251; + if (yych <= '+') goto yy207; + if (yych <= ',') goto yy115; + if (yych <= '-') goto yy272; goto yy46; } } @@ -12368,308 +12897,308 @@ yy367: if (yych <= '^') { if (yych <= '?') { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy459; - if (yych <= ':') goto yy148; - goto yy113; + if (yych <= '9') goto yy498; + if (yych <= ':') goto yy150; + goto yy115; } else { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy459; - if (yych <= 'Z') goto yy115; - goto yy113; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy498; + if (yych <= 'Z') goto yy117; + goto yy115; } } else { if (yych <= 'z') { if (yych <= '_') goto yy46; - if (yych <= '`') goto yy113; - if (yych <= 'f') goto yy459; - goto yy115; + if (yych <= '`') goto yy115; + if (yych <= 'f') goto yy498; + goto yy117; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy113; + if (yych <= '~') goto yy115; goto yy4; } else { - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xF4) goto yy4; - goto yy113; + goto yy115; } } } } -yy368: - yyaccept = 21; +yy404: + yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'f') { if (yych <= '9') { if (yych == '-') { yyt1 = YYCURSOR; - goto yy463; + goto yy502; } if (yych <= '/') { yyt1 = YYCURSOR; - goto yy434; + goto yy470; } yyt1 = YYCURSOR; - goto yy464; + goto yy503; } else { if (yych <= '@') { - if (yych <= ':') goto yy465; + if (yych <= ':') goto yy504; yyt1 = YYCURSOR; - goto yy434; + goto yy470; } else { if (yych <= 'F') { yyt1 = YYCURSOR; - goto yy464; + goto yy503; } if (yych <= '`') { yyt1 = YYCURSOR; - goto yy434; + goto yy470; } yyt1 = YYCURSOR; - goto yy464; + goto yy503; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt1 = YYCURSOR; - goto yy434; + goto yy470; } - if (yych <= 0xC1) goto yy354; + if (yych <= 0xC1) goto yy390; if (yych <= 0xDF) { yyt1 = YYCURSOR; - goto yy436; + goto yy472; } yyt1 = YYCURSOR; - goto yy437; + goto yy473; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt1 = YYCURSOR; - goto yy438; + goto yy474; } yyt1 = YYCURSOR; - goto yy439; + goto yy475; } else { if (yych <= 0xF3) { yyt1 = YYCURSOR; - goto yy440; + goto yy476; } if (yych <= 0xF4) { yyt1 = YYCURSOR; - goto yy441; + goto yy477; } - goto yy354; + goto yy390; } } } -yy369: - yyaccept = 21; +yy405: + yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '-') { - if (yych <= ',') goto yy354; - goto yy466; + if (yych <= ',') goto yy390; + goto yy505; } else { - if (yych <= '/') goto yy354; - if (yych <= '9') goto yy372; - goto yy467; + if (yych <= '/') goto yy390; + if (yych <= '9') goto yy408; + goto yy506; } } else { if (yych <= 'F') { - if (yych <= '@') goto yy354; - goto yy372; + if (yych <= '@') goto yy390; + goto yy408; } else { - if (yych <= '`') goto yy354; - if (yych <= 'f') goto yy372; - goto yy354; + if (yych <= '`') goto yy390; + if (yych <= 'f') goto yy408; + goto yy390; } } -yy370: - yyaccept = 22; +yy406: + yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[256+yych] & 1) { - goto yy273; + if (yybm[512+yych] & 64) { + goto yy298; } if (yych <= 0xC1) { if (yych <= ')') { - if (yych <= '"') goto yy371; - if (yych <= '&') goto yy370; + if (yych <= '"') goto yy407; + if (yych <= '&') goto yy406; } else { - if (yych <= 'Z') goto yy370; - if (yych <= ']') goto yy371; - if (yych <= 'z') goto yy370; + if (yych <= 'Z') goto yy406; + if (yych <= ']') goto yy407; + if (yych <= 'z') goto yy406; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy275; - if (yych <= 0xE0) goto yy276; - goto yy277; + if (yych <= 0xDF) goto yy300; + if (yych <= 0xE0) goto yy301; + goto yy302; } else { - if (yych <= 0xF0) goto yy278; - if (yych <= 0xF3) goto yy279; - if (yych <= 0xF4) goto yy280; + if (yych <= 0xF0) goto yy303; + if (yych <= 0xF3) goto yy304; + if (yych <= 0xF4) goto yy305; } } -yy371: -#line 170 "../../lnav/src/data_scanner_re.re" +yy407: +#line 193 "../../lnav/src/data_scanner_re.re" { RET(DT_URL); } -#line 12517 "../../lnav/src/data_scanner_re.cc" -yy372: +#line 13046 "../../lnav/src/data_scanner_re.cc" +yy408: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy468; - if (yych <= ':') goto yy282; + if (yych <= '9') goto yy507; + if (yych <= ':') goto yy307; goto yy1; } else { - if (yych <= 'F') goto yy468; + if (yych <= 'F') goto yy507; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy468; + if (yych <= 'f') goto yy507; goto yy1; } -yy373: +yy409: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy469; - if (yych <= ':') goto yy375; + if (yych <= '9') goto yy508; + if (yych <= ':') goto yy411; goto yy1; } else { - if (yych <= 'F') goto yy374; + if (yych <= 'F') goto yy410; if (yych <= '`') goto yy1; if (yych >= 'g') goto yy1; } -yy374: +yy410: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy470; - if (yych <= ':') goto yy471; + if (yych <= '9') goto yy509; + if (yych <= ':') goto yy510; goto yy1; } else { - if (yych <= 'F') goto yy470; + if (yych <= 'F') goto yy509; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy470; + if (yych <= 'f') goto yy509; goto yy1; } -yy375: +yy411: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '9') { if (yych <= '0') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy472; + goto yy511; } else { - if (yych <= '1') goto yy473; - if (yych <= '2') goto yy474; - goto yy472; + if (yych <= '1') goto yy512; + if (yych <= '2') goto yy513; + goto yy511; } } else { if (yych <= '@') { if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'F') goto yy475; + if (yych <= 'F') goto yy514; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy475; + if (yych <= 'f') goto yy514; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy205; + goto yy218; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy376: +yy412: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '1') { if (yych <= 0x1B) { if (yych <= '\n') { - if (yych <= 0x00) goto yy199; + if (yych <= 0x00) goto yy212; if (yych <= 0x08) goto yy4; - goto yy199; + goto yy212; } else { - if (yych == '\r') goto yy199; + if (yych == '\r') goto yy212; if (yych <= 0x1A) goto yy4; - goto yy199; + goto yy212; } } else { if (yych <= '$') { if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy199; + if (yych <= '#') goto yy212; goto yy4; } else { - if (yych <= ',') goto yy199; + if (yych <= ',') goto yy212; if (yych <= '/') goto yy4; - if (yych <= '0') goto yy476; - goto yy477; + if (yych <= '0') goto yy515; + goto yy516; } } } else { if (yych <= '_') { if (yych <= ':') { - if (yych <= '2') goto yy478; - if (yych <= '9') goto yy476; + if (yych <= '2') goto yy517; + if (yych <= '9') goto yy515; goto yy4; } else { - if (yych <= '?') goto yy199; + if (yych <= '?') goto yy212; if (yych <= 'Z') goto yy4; - if (yych <= '^') goto yy199; + if (yych <= '^') goto yy212; goto yy4; } } else { if (yych <= '~') { - if (yych <= '`') goto yy199; + if (yych <= '`') goto yy212; if (yych <= 'z') goto yy4; - goto yy199; + goto yy212; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy199; + if (yych <= 0xC1) goto yy212; if (yych <= 0xF4) goto yy4; - goto yy199; + goto yy212; } } } -yy377: +yy413: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -12677,55 +13206,55 @@ yy377: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= '-') { if (yych == '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '/') { if (yych <= '.') { yyt2 = YYCURSOR; - goto yy376; + goto yy412; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { - if (yych <= '9') goto yy479; + if (yych <= '9') goto yy518; if (yych >= ';') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } @@ -12735,76 +13264,76 @@ yy377: if (yych <= '^') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= 'F') goto yy479; + if (yych <= 'F') goto yy518; if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '`') { if (yych <= '_') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'f') goto yy479; + if (yych <= 'f') goto yy518; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy378: +yy414: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy475; - if (yych <= ':') goto yy152; + if (yych <= '9') goto yy514; + if (yych <= ':') goto yy155; goto yy1; } else { - if (yych <= 'F') goto yy475; + if (yych <= 'F') goto yy514; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy475; + if (yych <= 'f') goto yy514; goto yy1; } -yy379: +yy415: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { @@ -12812,110 +13341,110 @@ yy379: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= '/') { if (yych == '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { - if (yych <= '9') goto yy479; - if (yych <= ':') goto yy378; + if (yych <= '9') goto yy518; + if (yych <= ':') goto yy414; if (yych <= '?') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } } else { if (yych <= '~') { if (yych <= '_') { - if (yych <= 'F') goto yy479; + if (yych <= 'F') goto yy518; if (yych <= 'Z') goto yy3; if (yych <= '^') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy479; + if (yych <= 'f') goto yy518; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy380: +yy416: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -12923,55 +13452,55 @@ yy380: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= '-') { if (yych == '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '/') { if (yych <= '.') { yyt2 = YYCURSOR; - goto yy376; + goto yy412; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { - if (yych <= '9') goto yy480; - if (yych <= ':') goto yy378; + if (yych <= '9') goto yy519; + if (yych <= ':') goto yy414; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } @@ -12980,63 +13509,63 @@ yy380: if (yych <= '^') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= 'F') goto yy479; + if (yych <= 'F') goto yy518; if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '`') { if (yych <= '_') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'f') goto yy479; + if (yych <= 'f') goto yy518; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy381: +yy417: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -13044,67 +13573,67 @@ yy381: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1A) { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= '.') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '-') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy376; + goto yy412; } else { if (yych <= '5') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - goto yy480; + goto yy519; } else { - if (yych <= '9') goto yy479; - if (yych <= ':') goto yy378; + if (yych <= '9') goto yy518; + if (yych <= ':') goto yy414; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } @@ -13113,86 +13642,86 @@ yy381: if (yych <= '^') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= 'F') goto yy479; + if (yych <= 'F') goto yy518; if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '`') { if (yych <= '_') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'f') goto yy479; + if (yych <= 'f') goto yy518; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy382: - yyaccept = 21; +yy418: + yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '-') { if (yych <= 0x1B) { if (yych <= '\n') { - if (yych <= 0x00) goto yy354; + if (yych <= 0x00) goto yy390; if (yych <= 0x08) goto yy4; - goto yy354; + goto yy390; } else { - if (yych == '\r') goto yy354; + if (yych == '\r') goto yy390; if (yych <= 0x1A) goto yy4; - goto yy354; + goto yy390; } } else { if (yych <= '%') { if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy354; + if (yych <= '#') goto yy390; if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy80; - if (yych <= ',') goto yy354; - goto yy181; + if (yych == '+') goto yy81; + if (yych <= ',') goto yy390; + goto yy194; } } } else { @@ -13200,72 +13729,72 @@ yy382: if (yych <= ':') { if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - if (yych <= '9') goto yy340; - goto yy452; + if (yych <= '9') goto yy373; + goto yy491; } else { - if (yych <= '?') goto yy354; - if (yych <= '@') goto yy96; + if (yych <= '?') goto yy390; + if (yych <= '@') goto yy97; if (yych <= 'Z') goto yy46; - goto yy354; + goto yy390; } } else { if (yych <= '~') { - if (yych == '`') goto yy354; + if (yych == '`') goto yy390; if (yych <= 'z') goto yy46; - goto yy354; + goto yy390; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy354; + if (yych <= 0xC1) goto yy390; if (yych <= 0xF4) goto yy4; - goto yy354; + goto yy390; } } } -yy383: +yy419: yych = *++YYCURSOR; - if (yych == '.') goto yy481; + if (yych == '.') goto yy520; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy482; + if (yych <= '9') goto yy521; goto yy1; -yy384: +yy420: yych = *++YYCURSOR; - if (yych == '.') goto yy481; + if (yych == '.') goto yy520; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy383; + if (yych <= '9') goto yy419; goto yy1; -yy385: +yy421: yych = *++YYCURSOR; if (yych <= '/') { - if (yych == '.') goto yy481; + if (yych == '.') goto yy520; goto yy1; } else { - if (yych <= '4') goto yy383; - if (yych <= '5') goto yy483; - if (yych <= '9') goto yy482; + if (yych <= '4') goto yy419; + if (yych <= '5') goto yy522; + if (yych <= '9') goto yy521; goto yy1; } -yy386: +yy422: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy484; - if (yych <= ':') goto yy299; + if (yych <= '9') goto yy523; + if (yych <= ':') goto yy324; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy484; + if (yych <= 'F') goto yy523; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy484; + if (yych <= 'f') goto yy523; goto yy1; } } @@ -13273,58 +13802,58 @@ yy386: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy387: +yy423: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy485; - if (yych <= ':') goto yy486; + if (yych <= '9') goto yy524; + if (yych <= ':') goto yy525; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy485; + if (yych <= 'F') goto yy524; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy485; + if (yych <= 'f') goto yy524; goto yy1; } } @@ -13332,69 +13861,69 @@ yy387: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy388: +yy424: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy484; - goto yy299; + if (yych <= '9') goto yy523; + goto yy324; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy484; + goto yy523; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy484; + goto yy523; } } } else { @@ -13402,66 +13931,66 @@ yy388: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy389: +yy425: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= 'E') { if (yych <= '9') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy484; + goto yy523; } else { - if (yych <= ':') goto yy299; + if (yych <= ':') goto yy324; if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy484; + goto yy523; } } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy487; + if (yych <= 'F') goto yy526; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'e') goto yy484; - goto yy487; + if (yych <= 'e') goto yy523; + goto yy526; } } } else { @@ -13469,577 +13998,577 @@ yy389: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy390: +yy426: yych = *++YYCURSOR; if (yych <= '-') { if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy488; + if (yych == '\t') goto yy527; goto yy1; } else { - if (yych <= '\r') goto yy488; + if (yych <= '\r') goto yy527; if (yych <= 0x1F) goto yy1; - goto yy488; + goto yy527; } } else { if (yych <= '&') { - if (yych == '"') goto yy306; + if (yych == '"') goto yy331; goto yy1; } else { - if (yych <= '\'') goto yy307; + if (yych <= '\'') goto yy332; if (yych <= ',') goto yy1; - goto yy390; + goto yy426; } } } else { if (yych <= '@') { if (yych <= '<') { if (yych <= '/') goto yy1; - if (yych <= ':') goto yy390; + if (yych <= ':') goto yy426; goto yy1; } else { - if (yych <= '=') goto yy408; - if (yych <= '>') goto yy309; + if (yych <= '=') goto yy444; + if (yych <= '>') goto yy334; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy390; + if (yych <= 'Z') goto yy426; if (yych <= '^') goto yy1; - goto yy390; + goto yy426; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy390; + if (yych <= 'z') goto yy426; goto yy1; } } } -yy391: +yy427: yych = *++YYCURSOR; - if (yybm[256+yych] & 8) { - goto yy391; + if (yybm[256+yych] & 4) { + goto yy427; } if (yych <= 0xDF) { if (yych <= '"') { if (yych <= 0x00) goto yy1; - goto yy489; + goto yy528; } else { - if (yych <= '\\') goto yy392; + if (yych <= '\\') goto yy428; if (yych <= 0xC1) goto yy1; - goto yy393; + goto yy429; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy394; - if (yych <= 0xEF) goto yy395; - goto yy396; + if (yych <= 0xE0) goto yy430; + if (yych <= 0xEF) goto yy431; + goto yy432; } else { - if (yych <= 0xF3) goto yy397; - if (yych <= 0xF4) goto yy398; + if (yych <= 0xF3) goto yy433; + if (yych <= 0xF4) goto yy434; goto yy1; } } -yy392: +yy428: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy391; + if (yych <= '\t') goto yy427; goto yy1; } else { - if (yych <= 0x7F) goto yy391; + if (yych <= 0x7F) goto yy427; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy394; - if (yych <= 0xEF) goto yy395; - goto yy396; + if (yych <= 0xE0) goto yy430; + if (yych <= 0xEF) goto yy431; + goto yy432; } else { - if (yych <= 0xF3) goto yy397; - if (yych <= 0xF4) goto yy398; + if (yych <= 0xF3) goto yy433; + if (yych <= 0xF4) goto yy434; goto yy1; } } -yy393: +yy429: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy391; + if (yych <= 0xBF) goto yy427; goto yy1; -yy394: +yy430: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy393; + if (yych <= 0xBF) goto yy429; goto yy1; -yy395: +yy431: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy393; + if (yych <= 0xBF) goto yy429; goto yy1; -yy396: +yy432: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy395; + if (yych <= 0xBF) goto yy431; goto yy1; -yy397: +yy433: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy395; + if (yych <= 0xBF) goto yy431; goto yy1; -yy398: +yy434: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy395; + if (yych <= 0x8F) goto yy431; goto yy1; -yy399: +yy435: yych = *++YYCURSOR; - if (yybm[256+yych] & 16) { - goto yy399; + if (yybm[256+yych] & 8) { + goto yy435; } if (yych <= 0xDF) { if (yych <= '\'') { if (yych <= 0x00) goto yy1; - goto yy489; + goto yy528; } else { - if (yych <= '\\') goto yy400; + if (yych <= '\\') goto yy436; if (yych <= 0xC1) goto yy1; - goto yy401; + goto yy437; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy402; - if (yych <= 0xEF) goto yy403; - goto yy404; + if (yych <= 0xE0) goto yy438; + if (yych <= 0xEF) goto yy439; + goto yy440; } else { - if (yych <= 0xF3) goto yy405; - if (yych <= 0xF4) goto yy406; + if (yych <= 0xF3) goto yy441; + if (yych <= 0xF4) goto yy442; goto yy1; } } -yy400: +yy436: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy399; + if (yych <= '\t') goto yy435; goto yy1; } else { - if (yych <= 0x7F) goto yy399; + if (yych <= 0x7F) goto yy435; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy402; - if (yych <= 0xEF) goto yy403; - goto yy404; + if (yych <= 0xE0) goto yy438; + if (yych <= 0xEF) goto yy439; + goto yy440; } else { - if (yych <= 0xF3) goto yy405; - if (yych <= 0xF4) goto yy406; + if (yych <= 0xF3) goto yy441; + if (yych <= 0xF4) goto yy442; goto yy1; } } -yy401: +yy437: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy399; + if (yych <= 0xBF) goto yy435; goto yy1; -yy402: +yy438: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy401; + if (yych <= 0xBF) goto yy437; goto yy1; -yy403: +yy439: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy401; + if (yych <= 0xBF) goto yy437; goto yy1; -yy404: +yy440: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy403; + if (yych <= 0xBF) goto yy439; goto yy1; -yy405: +yy441: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy403; + if (yych <= 0xBF) goto yy439; goto yy1; -yy406: +yy442: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy403; + if (yych <= 0x8F) goto yy439; goto yy1; -yy407: +yy443: yych = *++YYCURSOR; if (yych <= '-') { if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy407; + if (yych == '\t') goto yy443; goto yy1; } else { - if (yych <= '\r') goto yy407; + if (yych <= '\r') goto yy443; if (yych <= 0x1F) goto yy1; - goto yy407; + goto yy443; } } else { if (yych <= '&') { - if (yych == '"') goto yy306; + if (yych == '"') goto yy331; goto yy1; } else { - if (yych <= '\'') goto yy307; + if (yych <= '\'') goto yy332; if (yych <= ',') goto yy1; - goto yy390; + goto yy426; } } } else { if (yych <= '@') { if (yych <= '<') { if (yych <= '/') goto yy1; - if (yych <= ':') goto yy390; + if (yych <= ':') goto yy426; goto yy1; } else { - if (yych <= '=') goto yy408; - if (yych <= '>') goto yy309; + if (yych <= '=') goto yy444; + if (yych <= '>') goto yy334; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy390; + if (yych <= 'Z') goto yy426; if (yych <= '^') goto yy1; - goto yy390; + goto yy426; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy390; + if (yych <= 'z') goto yy426; goto yy1; } } } -yy408: +yy444: yych = *++YYCURSOR; - if (yybm[0+yych] & 1) { - goto yy490; + if (yybm[256+yych] & 128) { + goto yy529; } if (yych <= 0xDF) { if (yych <= '"') { if (yych <= 0x00) goto yy1; - goto yy491; + goto yy530; } else { - if (yych <= '\'') goto yy492; + if (yych <= '\'') goto yy531; if (yych <= 0xC1) goto yy1; - goto yy493; + goto yy532; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy494; - if (yych <= 0xEF) goto yy495; - goto yy496; + if (yych <= 0xE0) goto yy533; + if (yych <= 0xEF) goto yy534; + goto yy535; } else { - if (yych <= 0xF3) goto yy497; - if (yych <= 0xF4) goto yy498; + if (yych <= 0xF3) goto yy536; + if (yych <= 0xF4) goto yy537; goto yy1; } } -yy409: +yy445: yych = *++YYCURSOR; if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy409; + if (yych == '\t') goto yy445; goto yy1; } else { - if (yych <= '\r') goto yy409; + if (yych <= '\r') goto yy445; if (yych <= 0x1F) goto yy1; - goto yy409; + goto yy445; } } else { if (yych <= '<') { - if (yych == '/') goto yy215; + if (yych == '/') goto yy228; goto yy1; } else { - if (yych <= '=') goto yy313; - if (yych <= '>') goto yy216; - if (yych <= '?') goto yy215; + if (yych <= '=') goto yy338; + if (yych <= '>') goto yy229; + if (yych <= '?') goto yy228; goto yy1; } } -yy410: +yy446: yych = *++YYCURSOR; - if (yybm[256+yych] & 32) { - goto yy410; + if (yybm[256+yych] & 16) { + goto yy446; } if (yych <= 'z') { if (yych <= '/') { if (yych <= 0x00) goto yy1; - if (yych <= '-') goto yy499; - goto yy500; + if (yych <= '-') goto yy538; + goto yy539; } else { - if (yych <= ':') goto yy499; - if (yych <= '>') goto yy216; - if (yych <= '?') goto yy500; - goto yy499; + if (yych <= ':') goto yy538; + if (yych <= '>') goto yy229; + if (yych <= '?') goto yy539; + goto yy538; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy414; - if (yych <= 0xE0) goto yy415; - goto yy416; + if (yych <= 0xDF) goto yy450; + if (yych <= 0xE0) goto yy451; + goto yy452; } else { - if (yych <= 0xF0) goto yy417; - if (yych <= 0xF3) goto yy418; - if (yych <= 0xF4) goto yy419; + if (yych <= 0xF0) goto yy453; + if (yych <= 0xF3) goto yy454; + if (yych <= 0xF4) goto yy455; goto yy1; } } -yy411: +yy447: yych = *++YYCURSOR; - if (yybm[0+yych] & 16) { - goto yy500; + if (yybm[0+yych] & 8) { + goto yy539; } if (yych <= '=') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy411; - goto yy410; + if (yych == '\t') goto yy447; + goto yy446; } else { - if (yych <= '\r') goto yy411; - if (yych == ' ') goto yy411; - goto yy410; + if (yych <= '\r') goto yy447; + if (yych == ' ') goto yy447; + goto yy446; } } else { if (yych <= ',') { - if (yych <= '"') goto yy412; - if (yych == '\'') goto yy413; - goto yy410; + if (yych <= '"') goto yy448; + if (yych == '\'') goto yy449; + goto yy446; } else { - if (yych == '.') goto yy410; - if (yych <= ':') goto yy499; - goto yy410; + if (yych == '.') goto yy446; + if (yych <= ':') goto yy538; + goto yy446; } } } else { if (yych <= 0x7F) { if (yych <= '^') { - if (yych <= '>') goto yy216; - if (yych <= '@') goto yy410; - if (yych <= 'Z') goto yy499; - goto yy410; + if (yych <= '>') goto yy229; + if (yych <= '@') goto yy446; + if (yych <= 'Z') goto yy538; + goto yy446; } else { - if (yych == '`') goto yy410; - if (yych <= 'z') goto yy499; - goto yy410; + if (yych == '`') goto yy446; + if (yych <= 'z') goto yy538; + goto yy446; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy414; - if (yych <= 0xE0) goto yy415; - goto yy416; + if (yych <= 0xDF) goto yy450; + if (yych <= 0xE0) goto yy451; + goto yy452; } else { - if (yych <= 0xF0) goto yy417; - if (yych <= 0xF3) goto yy418; - if (yych <= 0xF4) goto yy419; + if (yych <= 0xF0) goto yy453; + if (yych <= 0xF3) goto yy454; + if (yych <= 0xF4) goto yy455; goto yy1; } } } -yy412: +yy448: yych = *++YYCURSOR; - if (yybm[256+yych] & 64) { - goto yy412; + if (yybm[256+yych] & 32) { + goto yy448; } if (yych <= '\\') { if (yych <= '/') { if (yych <= 0x00) goto yy1; - if (yych <= '"') goto yy410; - if (yych <= '-') goto yy501; - goto yy502; + if (yych <= '"') goto yy446; + if (yych <= '-') goto yy540; + goto yy541; } else { if (yych <= '>') { - if (yych <= ':') goto yy501; - goto yy503; + if (yych <= ':') goto yy540; + goto yy542; } else { - if (yych <= '?') goto yy502; - if (yych <= 'Z') goto yy501; - goto yy504; + if (yych <= '?') goto yy541; + if (yych <= 'Z') goto yy540; + goto yy543; } } } else { if (yych <= 0xE0) { - if (yych <= 'z') goto yy501; + if (yych <= 'z') goto yy540; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy505; - goto yy506; + if (yych <= 0xDF) goto yy544; + goto yy545; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy507; - goto yy508; + if (yych <= 0xEF) goto yy546; + goto yy547; } else { - if (yych <= 0xF3) goto yy509; - if (yych <= 0xF4) goto yy510; + if (yych <= 0xF3) goto yy548; + if (yych <= 0xF4) goto yy549; goto yy1; } } } -yy413: +yy449: yych = *++YYCURSOR; - if (yybm[256+yych] & 128) { - goto yy413; + if (yybm[256+yych] & 64) { + goto yy449; } if (yych <= '\\') { if (yych <= '/') { if (yych <= 0x00) goto yy1; - if (yych <= '\'') goto yy410; - if (yych <= '-') goto yy511; - goto yy512; + if (yych <= '\'') goto yy446; + if (yych <= '-') goto yy550; + goto yy551; } else { if (yych <= '>') { - if (yych <= ':') goto yy511; - goto yy513; + if (yych <= ':') goto yy550; + goto yy552; } else { - if (yych <= '?') goto yy512; - if (yych <= 'Z') goto yy511; - goto yy514; + if (yych <= '?') goto yy551; + if (yych <= 'Z') goto yy550; + goto yy553; } } } else { if (yych <= 0xE0) { - if (yych <= 'z') goto yy511; + if (yych <= 'z') goto yy550; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy515; - goto yy516; + if (yych <= 0xDF) goto yy554; + goto yy555; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy517; - goto yy518; + if (yych <= 0xEF) goto yy556; + goto yy557; } else { - if (yych <= 0xF3) goto yy519; - if (yych <= 0xF4) goto yy520; + if (yych <= 0xF3) goto yy558; + if (yych <= 0xF4) goto yy559; goto yy1; } } } -yy414: +yy450: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy410; + if (yych <= 0xBF) goto yy446; goto yy1; -yy415: +yy451: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy414; + if (yych <= 0xBF) goto yy450; goto yy1; -yy416: +yy452: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy414; + if (yych <= 0xBF) goto yy450; goto yy1; -yy417: +yy453: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy416; + if (yych <= 0xBF) goto yy452; goto yy1; -yy418: +yy454: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy416; + if (yych <= 0xBF) goto yy452; goto yy1; -yy419: +yy455: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy416; + if (yych <= 0x8F) goto yy452; goto yy1; -yy420: +yy456: yych = *++YYCURSOR; if (yych <= ':') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy521; + goto yy560; } else { - if (yych == '\r') goto yy521; + if (yych == '\r') goto yy560; goto yy1; } } else { if (yych <= '-') { - if (yych <= ' ') goto yy521; + if (yych <= ' ') goto yy560; if (yych <= ',') goto yy1; - goto yy420; + goto yy456; } else { if (yych <= '.') goto yy1; - if (yych <= '/') goto yy215; - goto yy420; + if (yych <= '/') goto yy228; + goto yy456; } } } else { if (yych <= '@') { if (yych <= '=') { if (yych <= '<') goto yy1; - goto yy422; + goto yy458; } else { - if (yych == '?') goto yy215; + if (yych == '?') goto yy228; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy420; + if (yych <= 'Z') goto yy456; if (yych <= '^') goto yy1; - goto yy420; + goto yy456; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy420; + if (yych <= 'z') goto yy456; goto yy1; } } } -yy421: +yy457: yych = *++YYCURSOR; if (yych <= ':') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy421; + goto yy457; } else { - if (yych == '\r') goto yy421; + if (yych == '\r') goto yy457; goto yy1; } } else { if (yych <= '-') { - if (yych <= ' ') goto yy421; + if (yych <= ' ') goto yy457; if (yych <= ',') goto yy1; - goto yy420; + goto yy456; } else { if (yych <= '.') goto yy1; - if (yych <= '/') goto yy215; - goto yy420; + if (yych <= '/') goto yy228; + goto yy456; } } } else { @@ -14047,91 +14576,91 @@ yy421: if (yych <= '=') { if (yych <= '<') goto yy1; } else { - if (yych == '?') goto yy215; + if (yych == '?') goto yy228; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy420; + if (yych <= 'Z') goto yy456; if (yych <= '^') goto yy1; - goto yy420; + goto yy456; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy420; + if (yych <= 'z') goto yy456; goto yy1; } } } -yy422: +yy458: yych = *++YYCURSOR; if (yych <= '\'') { if (yych <= '\r') { if (yych <= 0x08) { if (yych <= 0x00) goto yy1; - goto yy522; + goto yy561; } else { - if (yych <= '\t') goto yy523; - if (yych <= '\f') goto yy522; - goto yy523; + if (yych <= '\t') goto yy562; + if (yych <= '\f') goto yy561; + goto yy562; } } else { if (yych <= '!') { - if (yych == ' ') goto yy523; - goto yy522; + if (yych == ' ') goto yy562; + goto yy561; } else { - if (yych <= '"') goto yy524; - if (yych <= '&') goto yy522; - goto yy525; + if (yych <= '"') goto yy563; + if (yych <= '&') goto yy561; + goto yy564; } } } else { if (yych <= 0xDF) { if (yych <= '>') { - if (yych <= '=') goto yy522; + if (yych <= '=') goto yy561; goto yy1; } else { - if (yych <= 0x7F) goto yy522; + if (yych <= 0x7F) goto yy561; if (yych <= 0xC1) goto yy1; - goto yy526; + goto yy565; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy527; - if (yych <= 0xEF) goto yy528; - goto yy529; + if (yych <= 0xE0) goto yy566; + if (yych <= 0xEF) goto yy567; + goto yy568; } else { - if (yych <= 0xF3) goto yy530; - if (yych <= 0xF4) goto yy531; + if (yych <= 0xF3) goto yy569; + if (yych <= 0xF4) goto yy570; goto yy1; } } } -yy423: +yy459: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy532; - goto yy148; + if (yych <= '9') goto yy571; + goto yy150; } } } else { if (yych <= '^') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy96; + goto yy97; } else { - if (yych <= 'F') goto yy532; - if (yych <= 'Z') goto yy115; + if (yych <= 'F') goto yy571; + if (yych <= 'Z') goto yy117; goto yy4; } } else { @@ -14139,41 +14668,41 @@ yy423: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy532; - if (yych <= 'z') goto yy115; + if (yych <= 'f') goto yy571; + if (yych <= 'z') goto yy117; goto yy4; } } } -yy424: +yy460: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy533; + if (yych <= '9') goto yy572; goto yy1; -yy425: +yy461: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '%') { - if (yych <= '$') goto yy222; - goto yy461; + if (yych <= '$') goto yy235; + goto yy500; } else { - if (yych <= '.') goto yy222; - if (yych <= '/') goto yy189; - goto yy192; + if (yych <= '.') goto yy235; + if (yych <= '/') goto yy202; + goto yy205; } } else { if (yych <= 'F') { - if (yych <= ':') goto yy462; - if (yych <= '@') goto yy222; - goto yy192; + if (yych <= ':') goto yy501; + if (yych <= '@') goto yy235; + goto yy205; } else { - if (yych <= '`') goto yy222; - if (yych <= 'f') goto yy192; - goto yy222; + if (yych <= '`') goto yy235; + if (yych <= 'f') goto yy205; + goto yy235; } } -yy426: +yy462: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -14181,47 +14710,47 @@ yy426: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } } else { @@ -14230,128 +14759,128 @@ yy426: if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } if (yych <= '/') goto yy4; - goto yy532; + goto yy571; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy234; + goto yy247; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy532; - if (yych <= 'Z') goto yy115; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy571; + if (yych <= 'Z') goto yy117; goto yy4; } else { if (yych <= '`') { if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy534; - if (yych <= 'z') goto yy326; + if (yych <= 'f') goto yy573; + if (yych <= 'z') goto yy351; goto yy4; } } } } -yy427: +yy463: ++YYCURSOR; -yy428: +yy464: YYCURSOR = yyt1; -#line 262 "../../lnav/src/data_scanner_re.re" +#line 285 "../../lnav/src/data_scanner_re.re" { RET(DT_CONSTANT); } -#line 14275 "../../lnav/src/data_scanner_re.cc" -yy429: +#line 14804 "../../lnav/src/data_scanner_re.cc" +yy465: yych = *++YYCURSOR; if (yych <= '\f') { - if (yych == '\t') goto yy427; - goto yy428; + if (yych == '\t') goto yy463; + goto yy464; } else { - if (yych <= '\r') goto yy427; - if (yych == ' ') goto yy427; - goto yy428; + if (yych <= '\r') goto yy463; + if (yych == ' ') goto yy463; + goto yy464; } -yy430: +yy466: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[1024+yych] & 16) { + if (yybm[1280+yych] & 128) { goto yy46; } if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy427; + if (yych == '\t') goto yy463; goto yy4; } else { - if (yych <= '\r') goto yy427; + if (yych <= '\r') goto yy463; if (yych <= 0x1F) goto yy4; - goto yy427; + goto yy463; } } else { if (yych <= '*') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { - if (yych <= '+') goto yy80; - if (yych == '@') goto yy96; + if (yych <= '+') goto yy81; + if (yych == '@') goto yy97; goto yy4; } } -yy431: - yyaccept = 23; +yy467: + yyaccept = 24; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '/') goto yy189; - if (yych == ':') goto yy152; - goto yy428; -yy432: - yyaccept = 23; + if (yych == '/') goto yy202; + if (yych == ':') goto yy155; + goto yy464; +yy468: + yyaccept = 24; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 128) { - goto yy137; + if (yybm[768+yych] & 8) { + goto yy139; } if (yych <= '*') { if (yych <= '\f') { - if (yych <= 0x00) goto yy225; - if (yych <= 0x08) goto yy428; - if (yych <= '\n') goto yy225; - goto yy428; + if (yych <= 0x00) goto yy238; + if (yych <= 0x08) goto yy464; + if (yych <= '\n') goto yy238; + goto yy464; } else { if (yych <= 0x1F) { - if (yych <= '\r') goto yy225; - goto yy428; + if (yych <= '\r') goto yy238; + goto yy464; } else { - if (yych <= '"') goto yy225; - if (yych <= '&') goto yy428; - goto yy225; + if (yych <= '"') goto yy238; + if (yych <= '&') goto yy464; + goto yy238; } } } else { if (yych <= '.') { - if (yych == ',') goto yy225; - if (yych <= '-') goto yy428; + if (yych == ',') goto yy238; + if (yych <= '-') goto yy464; yyt4 = YYCURSOR; - goto yy226; + goto yy239; } else { if (yych <= ';') { - if (yych <= '9') goto yy428; - goto yy225; + if (yych <= '9') goto yy464; + goto yy238; } else { - if (yych == '?') goto yy225; - goto yy428; + if (yych == '?') goto yy238; + goto yy464; } } } -yy433: +yy469: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { @@ -14360,17 +14889,17 @@ yy433: if (yych <= 0x08) { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy3; } else { if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '\f') goto yy3; yyt4 = YYCURSOR; - goto yy221; + goto yy234; } } else { if (yych <= 0x1B) { @@ -14380,10 +14909,10 @@ yy433: if (yych <= 0x1F) goto yy3; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } } else { @@ -14391,33 +14920,33 @@ yy433: if (yych <= '#') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy5; } else { if (yych <= '$') goto yy3; - if (yych <= '%') goto yy80; + if (yych <= '%') goto yy81; goto yy5; } } else { if (yych <= '+') { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - goto yy80; + goto yy81; } else { if (yych <= ',') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } if (yych <= '-') goto yy46; yyt4 = YYCURSOR; - goto yy230; + goto yy243; } } } @@ -14430,11 +14959,11 @@ yy433: } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy535; + goto yy574; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy5; } @@ -14442,9 +14971,9 @@ yy433: if (yych <= 'Z') { if (yych <= '?') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; goto yy46; } else { if (yych == '_') goto yy46; @@ -14454,7 +14983,7 @@ yy433: } else { if (yych <= 0xDF) { if (yych <= '~') { - if (yych <= 'z') goto yy433; + if (yych <= 'z') goto yy469; goto yy5; } else { if (yych <= 0x7F) goto yy3; @@ -14474,53 +15003,127 @@ yy433: } } } -yy434: +yy470: ++YYCURSOR; -yy435: +yy471: YYCURSOR = yyt1; -#line 172 "../../lnav/src/data_scanner_re.re" +#line 195 "../../lnav/src/data_scanner_re.re" { RET(DT_TIME); } -#line 14484 "../../lnav/src/data_scanner_re.cc" -yy436: +#line 15013 "../../lnav/src/data_scanner_re.cc" +yy472: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy434; + if (yych <= 0xBF) goto yy470; goto yy1; -yy437: +yy473: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy436; + if (yych <= 0xBF) goto yy472; goto yy1; -yy438: +yy474: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy436; + if (yych <= 0xBF) goto yy472; goto yy1; -yy439: +yy475: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy438; + if (yych <= 0xBF) goto yy474; goto yy1; -yy440: +yy476: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy438; + if (yych <= 0xBF) goto yy474; goto yy1; -yy441: +yy477: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy438; + if (yych <= 0x8F) goto yy474; goto yy1; -yy442: +yy478: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy536; + if (yych <= '9') goto yy575; goto yy1; -yy443: +yy479: yych = *++YYCURSOR; - if (yych == 'r') goto yy537; - goto yy100; -yy444: + if (yybm[512+yych] & 128) { + goto yy362; + } + if (yych <= 0xE0) { + if (yych <= '"') { + if (yych <= 0x1B) goto yy1; + goto yy576; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy364; + goto yy365; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy366; + goto yy367; + } else { + if (yych <= 0xF3) goto yy368; + if (yych <= 0xF4) goto yy369; + goto yy1; + } + } +yy480: + yyaccept = 9; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[512+yych] & 128) { + goto yy362; + } + if (yych <= 0xE0) { + if (yych <= '"') { + if (yych <= 0x1B) goto yy73; + goto yy577; + } else { + if (yych <= 0xC1) goto yy73; + if (yych <= 0xDF) goto yy364; + goto yy365; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy366; + goto yy367; + } else { + if (yych <= 0xF3) goto yy368; + if (yych <= 0xF4) goto yy369; + goto yy73; + } + } +yy481: + yych = *++YYCURSOR; + if (yych == 'r') goto yy579; + goto yy101; +yy482: + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[512+yych] & 1) { + goto yy181; + } + if (yych <= 0xE0) { + if (yych <= '*') { + if (yych <= 0x00) goto yy278; + goto yy275; + } else { + if (yych <= 0xC1) goto yy278; + if (yych <= 0xDF) goto yy183; + goto yy184; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy185; + goto yy186; + } else { + if (yych <= 0xF3) goto yy187; + if (yych <= 0xF4) goto yy188; + goto yy278; + } + } +yy483: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -14537,16 +15140,16 @@ yy444: } } else { if (yych <= '#') { - if (yych == '!') goto yy99; + if (yych == '!') goto yy100; if (yych <= '"') goto yy24; - goto yy99; + goto yy100; } else { if (yych <= '&') { - if (yych <= '$') goto yy101; - goto yy99; + if (yych <= '$') goto yy102; + goto yy100; } else { if (yych <= '\'') goto yy24; - if (yych <= '*') goto yy99; + if (yych <= '*') goto yy100; goto yy24; } } @@ -14554,29 +15157,29 @@ yy444: } else { if (yych <= '_') { if (yych <= 'Z') { - if (yych <= '9') goto yy101; + if (yych <= '9') goto yy102; if (yych <= ':') goto yy4; if (yych <= '?') goto yy24; - goto yy101; + goto yy102; } else { if (yych <= '\\') { if (yych <= '[') goto yy24; - goto yy99; + goto yy100; } else { if (yych <= ']') goto yy24; - if (yych <= '^') goto yy99; - goto yy101; + if (yych <= '^') goto yy100; + goto yy102; } } } else { if (yych <= '}') { if (yych <= '`') goto yy24; - if (yych <= 'a') goto yy538; - if (yych <= 'z') goto yy101; + if (yych <= 'a') goto yy580; + if (yych <= 'z') goto yy102; goto yy24; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy99; + if (yych <= '~') goto yy100; goto yy4; } else { if (yych <= 0xC1) goto yy24; @@ -14586,32 +15189,32 @@ yy444: } } } -yy445: +yy484: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '1') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '0') goto yy539; - goto yy540; + if (yych <= '0') goto yy581; + goto yy582; } } } else { if (yych <= 'Z') { if (yych <= '9') { - if (yych <= '2') goto yy541; - goto yy539; + if (yych <= '2') goto yy583; + goto yy581; } else { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; goto yy46; } } else { @@ -14625,89 +15228,89 @@ yy445: } } } -yy446: - yyaccept = 20; +yy485: + yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '-') { if (yych <= 0x1B) { if (yych <= '\n') { - if (yych <= 0x00) goto yy345; + if (yych <= 0x00) goto yy381; if (yych <= 0x08) goto yy4; - goto yy345; + goto yy381; } else { - if (yych == '\r') goto yy345; + if (yych == '\r') goto yy381; if (yych <= 0x1A) goto yy4; - goto yy345; + goto yy381; } } else { if (yych <= '%') { if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy345; + if (yych <= '#') goto yy381; if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy80; - if (yych <= ',') goto yy345; - goto yy255; + if (yych == '+') goto yy81; + if (yych <= ',') goto yy381; + goto yy280; } } } else { if (yych <= '^') { if (yych <= ':') { - if (yych <= '.') goto yy445; + if (yych <= '.') goto yy484; if (yych <= '/') goto yy4; if (yych >= ':') goto yy4; } else { - if (yych <= '?') goto yy345; - if (yych <= '@') goto yy96; - if (yych >= '[') goto yy345; + if (yych <= '?') goto yy381; + if (yych <= '@') goto yy97; + if (yych >= '[') goto yy381; } } else { if (yych <= '~') { - if (yych == '`') goto yy345; - if (yych >= '{') goto yy345; + if (yych == '`') goto yy381; + if (yych >= '{') goto yy381; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy345; + if (yych <= 0xC1) goto yy381; if (yych <= 0xF4) goto yy4; - goto yy345; + goto yy381; } } } -yy447: - yyaccept = 20; +yy486: + yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy345; + if (yych <= 0x00) goto yy381; if (yych <= 0x08) goto yy3; - if (yych <= '\n') goto yy345; + if (yych <= '\n') goto yy381; goto yy3; } else { if (yych <= 0x1A) { - if (yych <= '\r') goto yy345; + if (yych <= '\r') goto yy381; goto yy3; } else { - if (yych <= 0x1B) goto yy345; + if (yych <= 0x1B) goto yy381; if (yych <= 0x1F) goto yy3; - goto yy345; + goto yy381; } } } else { if (yych <= '+') { if (yych <= '$') goto yy3; - if (yych <= '%') goto yy80; - if (yych <= '*') goto yy345; - goto yy80; + if (yych <= '%') goto yy81; + if (yych <= '*') goto yy381; + goto yy81; } else { if (yych <= '-') { - if (yych <= ',') goto yy345; - goto yy255; + if (yych <= ',') goto yy381; + goto yy280; } else { - if (yych <= '.') goto yy350; + if (yych <= '.') goto yy386; if (yych <= '/') goto yy3; - goto yy447; + goto yy486; } } } @@ -14715,23 +15318,23 @@ yy447: if (yych <= '~') { if (yych <= 'Z') { if (yych <= ':') goto yy62; - if (yych <= '?') goto yy345; - if (yych <= '@') goto yy96; - goto yy447; + if (yych <= '?') goto yy381; + if (yych <= '@') goto yy97; + goto yy486; } else { if (yych <= '_') { - if (yych <= '^') goto yy345; - goto yy447; + if (yych <= '^') goto yy381; + goto yy486; } else { - if (yych <= '`') goto yy345; - if (yych <= 'z') goto yy447; - goto yy345; + if (yych <= '`') goto yy381; + if (yych <= 'z') goto yy486; + goto yy381; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) goto yy3; - if (yych <= 0xC1) goto yy345; + if (yych <= 0xC1) goto yy381; if (yych <= 0xDF) goto yy56; goto yy57; } else { @@ -14741,120 +15344,120 @@ yy447: } else { if (yych <= 0xF3) goto yy60; if (yych <= 0xF4) goto yy61; - goto yy345; + goto yy381; } } } } -yy448: - yyaccept = 20; +yy487: + yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy345; + if (yych <= 0x00) goto yy381; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy345; + if (yych <= '\n') goto yy381; goto yy4; } else { - if (yych <= '\r') goto yy345; - if (yych == 0x1B) goto yy345; + if (yych <= '\r') goto yy381; + if (yych == 0x1B) goto yy381; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy345; + if (yych <= '#') goto yy381; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy345; + if (yych <= '%') goto yy81; + goto yy381; } else { - if (yych <= '+') goto yy80; - if (yych <= ',') goto yy345; - if (yych <= '-') goto yy255; - goto yy445; + if (yych <= '+') goto yy81; + if (yych <= ',') goto yy381; + if (yych <= '-') goto yy280; + goto yy484; } } } else { if (yych <= '^') { if (yych <= ':') { if (yych <= '/') goto yy4; - if (yych <= '5') goto yy446; - if (yych <= '9') goto yy447; + if (yych <= '5') goto yy485; + if (yych <= '9') goto yy486; goto yy4; } else { - if (yych <= '?') goto yy345; - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy447; - goto yy345; + if (yych <= '?') goto yy381; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy486; + goto yy381; } } else { if (yych <= '~') { - if (yych == '`') goto yy345; - if (yych <= 'z') goto yy447; - goto yy345; + if (yych == '`') goto yy381; + if (yych <= 'z') goto yy486; + goto yy381; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy345; + if (yych <= 0xC1) goto yy381; if (yych <= 0xF4) goto yy4; - goto yy345; + goto yy381; } } } -yy449: - yyaccept = 24; +yy488: + yyaccept = 25; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '+') { - if (yych == '%') goto yy80; - if (yych >= '+') goto yy80; + if (yych == '%') goto yy81; + if (yych >= '+') goto yy81; } else { - if (yych <= ',') goto yy450; - if (yych <= '.') goto yy80; - if (yych >= '0') goto yy449; + if (yych <= ',') goto yy489; + if (yych <= '.') goto yy81; + if (yych >= '0') goto yy488; } } else { if (yych <= '^') { - if (yych <= '?') goto yy450; - if (yych <= '@') goto yy82; - if (yych <= 'Z') goto yy80; + if (yych <= '?') goto yy489; + if (yych <= '@') goto yy83; + if (yych <= 'Z') goto yy81; } else { - if (yych == '`') goto yy450; - if (yych <= 'z') goto yy80; + if (yych == '`') goto yy489; + if (yych <= 'z') goto yy81; } } -yy450: -#line 249 "../../lnav/src/data_scanner_re.re" +yy489: +#line 272 "../../lnav/src/data_scanner_re.re" { RET(DT_NUMBER); } -#line 14829 "../../lnav/src/data_scanner_re.cc" -yy451: - yyaccept = 24; +#line 15432 "../../lnav/src/data_scanner_re.cc" +yy490: + yyaccept = 25; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy450; + if (yych <= 0x00) goto yy489; if (yych <= 0x08) goto yy3; - if (yych <= '\n') goto yy450; + if (yych <= '\n') goto yy489; goto yy3; } else { - if (yych <= '\r') goto yy450; - if (yych == 0x1B) goto yy450; + if (yych <= '\r') goto yy489; + if (yych == 0x1B) goto yy489; goto yy3; } } else { if (yych <= '*') { - if (yych <= '#') goto yy450; + if (yych <= '#') goto yy489; if (yych <= '$') goto yy3; - if (yych <= '%') goto yy80; - goto yy450; + if (yych <= '%') goto yy81; + goto yy489; } else { if (yych <= ',') { - if (yych <= '+') goto yy80; - goto yy450; + if (yych <= '+') goto yy81; + goto yy489; } else { if (yych <= '.') goto yy46; if (yych <= '/') goto yy3; - goto yy451; + goto yy490; } } } @@ -14862,23 +15465,23 @@ yy451: if (yych <= '~') { if (yych <= 'Z') { if (yych <= ':') goto yy62; - if (yych <= '?') goto yy450; - if (yych <= '@') goto yy96; - goto yy344; + if (yych <= '?') goto yy489; + if (yych <= '@') goto yy97; + goto yy380; } else { if (yych <= '_') { - if (yych <= '^') goto yy450; - goto yy344; + if (yych <= '^') goto yy489; + goto yy380; } else { - if (yych <= '`') goto yy450; - if (yych <= 'z') goto yy344; - goto yy450; + if (yych <= '`') goto yy489; + if (yych <= 'z') goto yy380; + goto yy489; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) goto yy3; - if (yych <= 0xC1) goto yy450; + if (yych <= 0xC1) goto yy489; if (yych <= 0xDF) goto yy56; goto yy57; } else { @@ -14888,53 +15491,53 @@ yy451: } else { if (yych <= 0xF3) goto yy60; if (yych <= 0xF4) goto yy61; - goto yy450; + goto yy489; } } } } -yy452: +yy491: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy542; - if (yych <= ':') goto yy152; + if (yych <= '9') goto yy584; + if (yych <= ':') goto yy155; goto yy1; } else { - if (yych <= 'F') goto yy542; + if (yych <= 'F') goto yy584; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy542; + if (yych <= 'f') goto yy584; goto yy1; } -yy453: +yy492: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '/') goto yy543; + if (yych == '/') goto yy585; goto yy4; -yy454: +yy493: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy544; + if (yych <= '9') goto yy586; goto yy1; -yy455: +yy494: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; - if (yych <= '-') goto yy545; + if (yych <= '-') goto yy587; if (yych <= '.') goto yy46; goto yy4; } } else { if (yych <= 'Z') { - if (yych <= '9') goto yy546; + if (yych <= '9') goto yy588; if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; goto yy46; } else { if (yych <= '_') { @@ -14947,100 +15550,100 @@ yy455: } } } -yy456: +yy495: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') goto yy4; - if (yych <= '/') goto yy547; - if (yych <= '9') goto yy548; + if (yych <= '/') goto yy589; + if (yych <= '9') goto yy590; goto yy4; -yy457: +yy496: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy109; + if (yych <= 0x00) goto yy111; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy109; + if (yych <= '\n') goto yy111; goto yy4; } else { if (yych <= 0x1A) { - if (yych <= '\r') goto yy109; + if (yych <= '\r') goto yy111; goto yy4; } else { - if (yych <= 0x1B) goto yy109; + if (yych <= 0x1B) goto yy111; if (yych <= 0x1F) goto yy4; - goto yy109; + goto yy111; } } } else { if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy105; + goto yy107; } else { - if (yych == '+') goto yy80; - goto yy109; + if (yych == '+') goto yy81; + goto yy111; } } else { if (yych <= '.') { if (yych <= '-') goto yy46; - goto yy266; + goto yy291; } else { if (yych <= '/') goto yy4; - if (yych <= '7') goto yy549; - goto yy550; + if (yych <= '7') goto yy591; + goto yy592; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; - if (yych <= '?') goto yy109; - if (yych <= '@') goto yy96; - goto yy551; + if (yych <= ':') goto yy150; + if (yych <= '?') goto yy111; + if (yych <= '@') goto yy97; + goto yy593; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy552; - goto yy551; + if (yych <= 'E') goto yy594; + goto yy593; } else { - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy109; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy111; goto yy46; } } } else { if (yych <= 'z') { if (yych <= 'd') { - if (yych <= '`') goto yy109; - goto yy551; + if (yych <= '`') goto yy111; + goto yy593; } else { - if (yych <= 'e') goto yy552; - if (yych <= 'f') goto yy551; - goto yy115; + if (yych <= 'e') goto yy594; + if (yych <= 'f') goto yy593; + goto yy117; } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy109; + if (yych <= '~') goto yy111; goto yy4; } else { - if (yych <= 0xC1) goto yy109; + if (yych <= 0xC1) goto yy111; if (yych <= 0xF4) goto yy4; - goto yy109; + goto yy111; } } } } -yy458: +yy497: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -15062,33 +15665,33 @@ yy458: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; goto yy46; } else { - if (yych <= '.') goto yy266; + if (yych <= '.') goto yy291; if (yych <= '/') goto yy4; - goto yy550; + goto yy592; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy551; + if (yych <= '@') goto yy97; + goto yy593; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy552; - goto yy551; + if (yych <= 'E') goto yy594; + goto yy593; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -15097,11 +15700,11 @@ yy458: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy551; + goto yy593; } else { - if (yych <= 'e') goto yy552; - if (yych <= 'f') goto yy551; - goto yy115; + if (yych <= 'e') goto yy594; + if (yych <= 'f') goto yy593; + goto yy117; } } else { if (yych <= 0x7F) { @@ -15115,30 +15718,30 @@ yy458: } } } -yy459: +yy498: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy113; + if (yych <= '\n') goto yy115; goto yy4; } else { - if (yych <= '\r') goto yy113; - if (yych == 0x1B) goto yy113; + if (yych <= '\r') goto yy115; + if (yych == 0x1B) goto yy115; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy113; + if (yych <= '#') goto yy115; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy113; + if (yych <= '%') goto yy81; + goto yy115; } else { - if (yych <= '+') goto yy80; - if (yych <= ',') goto yy113; + if (yych <= '+') goto yy81; + if (yych <= ',') goto yy115; if (yych <= '.') goto yy46; goto yy4; } @@ -15146,55 +15749,55 @@ yy459: } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy551; - if (yych <= ':') goto yy148; - if (yych <= '?') goto yy113; - goto yy96; - } else { - if (yych <= 'F') goto yy551; - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy113; + if (yych <= '9') goto yy593; + if (yych <= ':') goto yy150; + if (yych <= '?') goto yy115; + goto yy97; + } else { + if (yych <= 'F') goto yy593; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy115; goto yy46; } } else { if (yych <= '~') { - if (yych <= '`') goto yy113; - if (yych <= 'f') goto yy551; - if (yych <= 'z') goto yy115; - goto yy113; + if (yych <= '`') goto yy115; + if (yych <= 'f') goto yy593; + if (yych <= 'z') goto yy117; + goto yy115; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xF4) goto yy4; - goto yy113; + goto yy115; } } } -yy460: +yy499: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy113; + if (yych <= '\n') goto yy115; goto yy4; } else { - if (yych <= '\r') goto yy113; - if (yych == 0x1B) goto yy113; + if (yych <= '\r') goto yy115; + if (yych == 0x1B) goto yy115; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy113; + if (yych <= '#') goto yy115; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy113; + if (yych <= '%') goto yy81; + goto yy115; } else { - if (yych <= '+') goto yy194; - if (yych <= ',') goto yy113; - if (yych <= '-') goto yy251; + if (yych <= '+') goto yy207; + if (yych <= ',') goto yy115; + if (yych <= '-') goto yy272; goto yy46; } } @@ -15202,109 +15805,109 @@ yy460: if (yych <= '^') { if (yych <= '?') { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy551; - if (yych <= ':') goto yy148; - goto yy113; + if (yych <= '9') goto yy593; + if (yych <= ':') goto yy150; + goto yy115; } else { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy551; - if (yych <= 'Z') goto yy115; - goto yy113; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy593; + if (yych <= 'Z') goto yy117; + goto yy115; } } else { if (yych <= 'z') { if (yych <= '_') goto yy46; - if (yych <= '`') goto yy113; - if (yych <= 'f') goto yy551; - goto yy115; + if (yych <= '`') goto yy115; + if (yych <= 'f') goto yy593; + goto yy117; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy113; + if (yych <= '~') goto yy115; goto yy4; } else { - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xF4) goto yy4; - goto yy113; + goto yy115; } } } } -yy461: +yy500: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy553; + if (yych <= '9') goto yy595; goto yy1; } else { - if (yych <= 'Z') goto yy553; + if (yych <= 'Z') goto yy595; if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy553; + if (yych <= 'z') goto yy595; goto yy1; } -yy462: +yy501: yych = *++YYCURSOR; if (yych <= '?') { if (yych <= '#') { if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1A) { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= '0') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '/') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - goto yy554; + goto yy596; } else { if (yych <= '2') { - if (yych <= '1') goto yy555; - goto yy556; + if (yych <= '1') goto yy597; + goto yy598; } else { - if (yych <= '9') goto yy554; + if (yych <= '9') goto yy596; if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } @@ -15313,201 +15916,201 @@ yy462: if (yych <= '^') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= 'F') goto yy557; + if (yych <= 'F') goto yy599; if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '`') { if (yych <= '_') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'f') goto yy557; + if (yych <= 'f') goto yy599; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy1; } } } } -yy463: - yyaccept = 25; +yy502: + yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { - if (yych <= '/') goto yy435; - if (yych <= '9') goto yy542; - goto yy435; + if (yych <= '/') goto yy471; + if (yych <= '9') goto yy584; + goto yy471; } else { - if (yych <= 'F') goto yy542; - if (yych <= '`') goto yy435; - if (yych <= 'f') goto yy542; - goto yy435; + if (yych <= 'F') goto yy584; + if (yych <= '`') goto yy471; + if (yych <= 'f') goto yy584; + goto yy471; } -yy464: - yyaccept = 25; +yy503: + yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { - if (yych <= '/') goto yy435; - if (yych <= '9') goto yy468; - if (yych <= ':') goto yy282; - goto yy435; + if (yych <= '/') goto yy471; + if (yych <= '9') goto yy507; + if (yych <= ':') goto yy307; + goto yy471; } else { - if (yych <= 'F') goto yy468; - if (yych <= '`') goto yy435; - if (yych <= 'f') goto yy468; - goto yy435; + if (yych <= 'F') goto yy507; + if (yych <= '`') goto yy471; + if (yych <= 'f') goto yy507; + goto yy471; } -yy465: +yy504: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy558; - if (yych <= ':') goto yy375; + if (yych <= '9') goto yy600; + if (yych <= ':') goto yy411; goto yy1; } else { - if (yych <= 'F') goto yy559; + if (yych <= 'F') goto yy601; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy559; + if (yych <= 'f') goto yy601; goto yy1; } -yy466: +yy505: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy542; + if (yych <= '9') goto yy584; goto yy1; } else { - if (yych <= 'F') goto yy542; + if (yych <= 'F') goto yy584; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy542; + if (yych <= 'f') goto yy584; goto yy1; } -yy467: +yy506: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy559; - if (yych <= ':') goto yy375; + if (yych <= '9') goto yy601; + if (yych <= ':') goto yy411; goto yy1; } else { - if (yych <= 'F') goto yy559; + if (yych <= 'F') goto yy601; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy559; + if (yych <= 'f') goto yy601; goto yy1; } -yy468: +yy507: yych = *++YYCURSOR; - if (yych == ':') goto yy282; + if (yych == ':') goto yy307; goto yy1; -yy469: +yy508: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy560; - if (yych <= ':') goto yy471; + if (yych <= '9') goto yy602; + if (yych <= ':') goto yy510; goto yy1; } else { - if (yych <= 'F') goto yy470; + if (yych <= 'F') goto yy509; if (yych <= '`') goto yy1; if (yych >= 'g') goto yy1; } -yy470: +yy509: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy561; + if (yych <= '9') goto yy603; if (yych >= ';') goto yy1; } else { - if (yych <= 'F') goto yy561; + if (yych <= 'F') goto yy603; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy561; + if (yych <= 'f') goto yy603; goto yy1; } -yy471: +yy510: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy562; - if (yych <= ':') goto yy563; + if (yych <= '9') goto yy604; + if (yych <= ':') goto yy605; goto yy1; } else { - if (yych <= 'F') goto yy562; + if (yych <= 'F') goto yy604; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy562; + if (yych <= 'f') goto yy604; goto yy1; } -yy472: +yy511: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy564; - goto yy565; + if (yych <= '9') goto yy606; + goto yy607; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy566; + goto yy608; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy566; + goto yy608; } } } else { @@ -15515,70 +16118,70 @@ yy472: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy473: +yy512: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy567; - goto yy565; + if (yych <= '9') goto yy609; + goto yy607; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy566; + goto yy608; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy566; + goto yy608; } } } else { @@ -15586,130 +16189,130 @@ yy473: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy474: +yy513: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '5') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '4') goto yy567; - goto yy568; + if (yych <= '4') goto yy609; + goto yy610; } } else { if (yych <= '@') { - if (yych <= '9') goto yy564; - if (yych <= ':') goto yy565; + if (yych <= '9') goto yy606; + if (yych <= ':') goto yy607; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'F') goto yy566; + if (yych <= 'F') goto yy608; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy566; + if (yych <= 'f') goto yy608; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy205; + goto yy218; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy475: +yy514: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy566; - if (yych <= ':') goto yy565; + if (yych <= '9') goto yy608; + if (yych <= ':') goto yy607; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy566; + if (yych <= 'F') goto yy608; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy566; + if (yych <= 'f') goto yy608; goto yy1; } } @@ -15717,63 +16320,63 @@ yy475: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy476: +yy515: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy569; + if (yych == '.') goto yy611; if (yych <= '/') goto yy4; - if (yych <= '9') goto yy570; + if (yych <= '9') goto yy612; goto yy4; -yy477: +yy516: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy569; + if (yych == '.') goto yy611; if (yych <= '/') goto yy4; - if (yych <= '9') goto yy476; + if (yych <= '9') goto yy515; goto yy4; -yy478: +yy517: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy569; + if (yych == '.') goto yy611; goto yy4; } else { - if (yych <= '4') goto yy476; - if (yych <= '5') goto yy571; - if (yych <= '9') goto yy570; + if (yych <= '4') goto yy515; + if (yych <= '5') goto yy613; + if (yych <= '9') goto yy612; goto yy4; } -yy479: +yy518: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { @@ -15781,110 +16384,110 @@ yy479: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= '/') { if (yych == '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { - if (yych <= '9') goto yy572; - if (yych <= ':') goto yy378; + if (yych <= '9') goto yy614; + if (yych <= ':') goto yy414; if (yych <= '?') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } } else { if (yych <= '~') { if (yych <= '_') { - if (yych <= 'F') goto yy572; + if (yych <= 'F') goto yy614; if (yych <= 'Z') goto yy3; if (yych <= '^') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy572; + if (yych <= 'f') goto yy614; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy480: +yy519: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -15892,55 +16495,55 @@ yy480: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= '-') { if (yych == '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '/') { if (yych <= '.') { yyt2 = YYCURSOR; - goto yy376; + goto yy412; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { - if (yych <= '9') goto yy572; - if (yych <= ':') goto yy378; + if (yych <= '9') goto yy614; + if (yych <= ':') goto yy414; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } @@ -15949,157 +16552,157 @@ yy480: if (yych <= '^') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= 'F') goto yy572; + if (yych <= 'F') goto yy614; if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '`') { if (yych <= '_') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'f') goto yy572; + if (yych <= 'f') goto yy614; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy481: +yy520: yych = *++YYCURSOR; if (yych <= '1') { if (yych <= '/') goto yy1; - if (yych <= '0') goto yy573; - goto yy574; + if (yych <= '0') goto yy615; + goto yy616; } else { - if (yych <= '2') goto yy575; - if (yych <= '9') goto yy573; + if (yych <= '2') goto yy617; + if (yych <= '9') goto yy615; goto yy1; } -yy482: +yy521: yych = *++YYCURSOR; - if (yych == '.') goto yy481; + if (yych == '.') goto yy520; goto yy1; -yy483: +yy522: yych = *++YYCURSOR; - if (yych == '.') goto yy481; + if (yych == '.') goto yy520; if (yych <= '/') goto yy1; - if (yych <= '5') goto yy482; + if (yych <= '5') goto yy521; goto yy1; -yy484: +yy523: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '9') goto yy1; - if (yych <= ':') goto yy299; + if (yych <= ':') goto yy324; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } yyt2 = YYCURSOR; - goto yy207; + goto yy220; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy208; + goto yy221; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } -yy485: +yy524: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy576; + if (yych <= '9') goto yy618; if (yych >= ';') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy576; + if (yych <= 'F') goto yy618; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy576; + if (yych <= 'f') goto yy618; goto yy1; } } @@ -16107,825 +16710,825 @@ yy485: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy486: +yy525: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy475; + if (yych <= '9') goto yy514; goto yy1; } else { - if (yych <= 'F') goto yy475; + if (yych <= 'F') goto yy514; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy475; + if (yych <= 'f') goto yy514; goto yy1; } -yy487: +yy526: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '9') goto yy1; - if (yych <= ':') goto yy577; + if (yych <= ':') goto yy619; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } yyt2 = YYCURSOR; - goto yy207; + goto yy220; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy208; + goto yy221; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } -yy488: +yy527: yych = *++YYCURSOR; if (yych <= '!') { if (yych <= '\f') { - if (yych == '\t') goto yy488; + if (yych == '\t') goto yy527; goto yy1; } else { - if (yych <= '\r') goto yy488; - if (yych == ' ') goto yy488; + if (yych <= '\r') goto yy527; + if (yych == ' ') goto yy527; goto yy1; } } else { if (yych <= '\'') { - if (yych <= '"') goto yy306; + if (yych <= '"') goto yy331; if (yych <= '&') goto yy1; - goto yy307; + goto yy332; } else { if (yych <= '<') goto yy1; - if (yych <= '=') goto yy408; - if (yych <= '>') goto yy309; + if (yych <= '=') goto yy444; + if (yych <= '>') goto yy334; goto yy1; } } -yy489: +yy528: yych = *++YYCURSOR; if (yych <= ',') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy578; + goto yy620; } else { - if (yych == '\r') goto yy578; + if (yych == '\r') goto yy620; goto yy1; } } else { if (yych <= '"') { - if (yych <= ' ') goto yy578; + if (yych <= ' ') goto yy620; if (yych <= '!') goto yy1; - goto yy306; + goto yy331; } else { - if (yych == '\'') goto yy307; + if (yych == '\'') goto yy332; goto yy1; } } } else { if (yych <= '@') { if (yych <= ':') { - if (yych <= '-') goto yy390; + if (yych <= '-') goto yy426; if (yych <= '/') goto yy1; - goto yy390; + goto yy426; } else { - if (yych == '>') goto yy309; + if (yych == '>') goto yy334; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy390; + if (yych <= 'Z') goto yy426; if (yych <= '^') goto yy1; - goto yy390; + goto yy426; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy390; + if (yych <= 'z') goto yy426; goto yy1; } } } -yy490: +yy529: yych = *++YYCURSOR; - if (yybm[0+yych] & 1) { - goto yy490; + if (yybm[256+yych] & 128) { + goto yy529; } if (yych <= 0xDF) { if (yych <= '\'') { if (yych <= 0x00) goto yy1; - if (yych >= '#') goto yy492; + if (yych >= '#') goto yy531; } else { - if (yych <= '>') goto yy309; + if (yych <= '>') goto yy334; if (yych <= 0xC1) goto yy1; - goto yy493; + goto yy532; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy494; - if (yych <= 0xEF) goto yy495; - goto yy496; + if (yych <= 0xE0) goto yy533; + if (yych <= 0xEF) goto yy534; + goto yy535; } else { - if (yych <= 0xF3) goto yy497; - if (yych <= 0xF4) goto yy498; + if (yych <= 0xF3) goto yy536; + if (yych <= 0xF4) goto yy537; goto yy1; } } -yy491: +yy530: yych = *++YYCURSOR; - if (yybm[0+yych] & 2) { - goto yy491; + if (yybm[0+yych] & 1) { + goto yy530; } if (yych <= 0xDF) { if (yych <= '>') { if (yych <= 0x00) goto yy1; - if (yych <= '\'') goto yy579; - goto yy580; + if (yych <= '\'') goto yy621; + goto yy622; } else { - if (yych <= '\\') goto yy581; + if (yych <= '\\') goto yy623; if (yych <= 0xC1) goto yy1; - goto yy582; + goto yy624; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy583; - if (yych <= 0xEF) goto yy584; - goto yy585; + if (yych <= 0xE0) goto yy625; + if (yych <= 0xEF) goto yy626; + goto yy627; } else { - if (yych <= 0xF3) goto yy586; - if (yych <= 0xF4) goto yy587; + if (yych <= 0xF3) goto yy628; + if (yych <= 0xF4) goto yy629; goto yy1; } } -yy492: +yy531: yych = *++YYCURSOR; - if (yybm[0+yych] & 4) { - goto yy492; + if (yybm[0+yych] & 2) { + goto yy531; } if (yych <= 0xDF) { if (yych <= '>') { if (yych <= 0x00) goto yy1; - if (yych <= '"') goto yy579; - goto yy588; + if (yych <= '"') goto yy621; + goto yy630; } else { - if (yych <= '\\') goto yy589; + if (yych <= '\\') goto yy631; if (yych <= 0xC1) goto yy1; - goto yy590; + goto yy632; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy591; - if (yych <= 0xEF) goto yy592; - goto yy593; + if (yych <= 0xE0) goto yy633; + if (yych <= 0xEF) goto yy634; + goto yy635; } else { - if (yych <= 0xF3) goto yy594; - if (yych <= 0xF4) goto yy595; + if (yych <= 0xF3) goto yy636; + if (yych <= 0xF4) goto yy637; goto yy1; } } -yy493: +yy532: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy490; + if (yych <= 0xBF) goto yy529; goto yy1; -yy494: +yy533: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy493; + if (yych <= 0xBF) goto yy532; goto yy1; -yy495: +yy534: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy493; + if (yych <= 0xBF) goto yy532; goto yy1; -yy496: +yy535: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy495; + if (yych <= 0xBF) goto yy534; goto yy1; -yy497: +yy536: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy495; + if (yych <= 0xBF) goto yy534; goto yy1; -yy498: +yy537: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy495; + if (yych <= 0x8F) goto yy534; goto yy1; -yy499: +yy538: yych = *++YYCURSOR; - if (yybm[0+yych] & 8) { - goto yy499; + if (yybm[0+yych] & 4) { + goto yy538; } if (yych <= 0x7F) { if (yych <= '<') { if (yych <= 0x00) goto yy1; - if (yych != '/') goto yy410; + if (yych != '/') goto yy446; } else { - if (yych <= '=') goto yy411; - if (yych <= '>') goto yy216; - if (yych >= '@') goto yy410; + if (yych <= '=') goto yy447; + if (yych <= '>') goto yy229; + if (yych >= '@') goto yy446; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy414; - if (yych <= 0xE0) goto yy415; - goto yy416; + if (yych <= 0xDF) goto yy450; + if (yych <= 0xE0) goto yy451; + goto yy452; } else { - if (yych <= 0xF0) goto yy417; - if (yych <= 0xF3) goto yy418; - if (yych <= 0xF4) goto yy419; + if (yych <= 0xF0) goto yy453; + if (yych <= 0xF3) goto yy454; + if (yych <= 0xF4) goto yy455; goto yy1; } } -yy500: +yy539: yych = *++YYCURSOR; - if (yybm[256+yych] & 32) { - goto yy410; + if (yybm[256+yych] & 16) { + goto yy446; } if (yych <= 'z') { if (yych <= '/') { if (yych <= 0x00) goto yy1; - if (yych <= '-') goto yy499; - goto yy500; + if (yych <= '-') goto yy538; + goto yy539; } else { - if (yych <= ':') goto yy499; - if (yych <= '>') goto yy314; - if (yych <= '?') goto yy500; - goto yy499; + if (yych <= ':') goto yy538; + if (yych <= '>') goto yy339; + if (yych <= '?') goto yy539; + goto yy538; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy414; - if (yych <= 0xE0) goto yy415; - goto yy416; + if (yych <= 0xDF) goto yy450; + if (yych <= 0xE0) goto yy451; + goto yy452; } else { - if (yych <= 0xF0) goto yy417; - if (yych <= 0xF3) goto yy418; - if (yych <= 0xF4) goto yy419; + if (yych <= 0xF0) goto yy453; + if (yych <= 0xF3) goto yy454; + if (yych <= 0xF4) goto yy455; goto yy1; } } -yy501: +yy540: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy501; - goto yy412; + if (yych == '\t') goto yy540; + goto yy448; } else { - if (yych <= '\r') goto yy501; - if (yych == ' ') goto yy501; - goto yy412; + if (yych <= '\r') goto yy540; + if (yych == ' ') goto yy540; + goto yy448; } } else { if (yych <= '.') { - if (yych <= '"') goto yy410; - if (yych == '-') goto yy501; - goto yy412; + if (yych <= '"') goto yy446; + if (yych == '-') goto yy540; + goto yy448; } else { if (yych <= ':') { - if (yych >= '0') goto yy501; + if (yych >= '0') goto yy540; } else { - if (yych <= '<') goto yy412; - if (yych <= '=') goto yy596; - goto yy503; + if (yych <= '<') goto yy448; + if (yych <= '=') goto yy638; + goto yy542; } } } } else { if (yych <= 'z') { if (yych <= '[') { - if (yych <= '?') goto yy502; - if (yych <= '@') goto yy412; - if (yych <= 'Z') goto yy501; - goto yy412; + if (yych <= '?') goto yy541; + if (yych <= '@') goto yy448; + if (yych <= 'Z') goto yy540; + goto yy448; } else { if (yych <= '^') { - if (yych <= '\\') goto yy504; - goto yy412; + if (yych <= '\\') goto yy543; + goto yy448; } else { - if (yych == '`') goto yy412; - goto yy501; + if (yych == '`') goto yy448; + goto yy540; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy412; + if (yych <= 0x7F) goto yy448; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy505; - goto yy506; + if (yych <= 0xDF) goto yy544; + goto yy545; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy507; - goto yy508; + if (yych <= 0xEF) goto yy546; + goto yy547; } else { - if (yych <= 0xF3) goto yy509; - if (yych <= 0xF4) goto yy510; + if (yych <= 0xF3) goto yy548; + if (yych <= 0xF4) goto yy549; goto yy1; } } } } -yy502: +yy541: yych = *++YYCURSOR; - if (yybm[256+yych] & 64) { - goto yy412; + if (yybm[256+yych] & 32) { + goto yy448; } if (yych <= '\\') { if (yych <= '/') { if (yych <= 0x00) goto yy1; - if (yych <= '"') goto yy410; - if (yych <= '-') goto yy501; - goto yy502; + if (yych <= '"') goto yy446; + if (yych <= '-') goto yy540; + goto yy541; } else { if (yych <= '>') { - if (yych <= ':') goto yy501; - goto yy597; + if (yych <= ':') goto yy540; + goto yy639; } else { - if (yych <= '?') goto yy502; - if (yych <= 'Z') goto yy501; - goto yy504; + if (yych <= '?') goto yy541; + if (yych <= 'Z') goto yy540; + goto yy543; } } } else { if (yych <= 0xE0) { - if (yych <= 'z') goto yy501; + if (yych <= 'z') goto yy540; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy505; - goto yy506; + if (yych <= 0xDF) goto yy544; + goto yy545; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy507; - goto yy508; + if (yych <= 0xEF) goto yy546; + goto yy547; } else { - if (yych <= 0xF3) goto yy509; - if (yych <= 0xF4) goto yy510; + if (yych <= 0xF3) goto yy548; + if (yych <= 0xF4) goto yy549; goto yy1; } } } -yy503: - yyaccept = 26; +yy542: + yyaccept = 27; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0xC1) { if (yych <= '"') { - if (yych <= 0x00) goto yy217; - if (yych <= '!') goto yy598; - goto yy599; + if (yych <= 0x00) goto yy230; + if (yych <= '!') goto yy640; + goto yy641; } else { - if (yych == '\\') goto yy600; - if (yych <= 0x7F) goto yy598; - goto yy217; + if (yych == '\\') goto yy642; + if (yych <= 0x7F) goto yy640; + goto yy230; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy601; - if (yych <= 0xE0) goto yy602; - goto yy603; + if (yych <= 0xDF) goto yy643; + if (yych <= 0xE0) goto yy644; + goto yy645; } else { - if (yych <= 0xF0) goto yy604; - if (yych <= 0xF3) goto yy605; - if (yych <= 0xF4) goto yy606; - goto yy217; + if (yych <= 0xF0) goto yy646; + if (yych <= 0xF3) goto yy647; + if (yych <= 0xF4) goto yy648; + goto yy230; } } -yy504: +yy543: yych = *++YYCURSOR; if (yych <= 'Z') { if (yych <= '.') { if (yych <= '\n') { - if (yych <= 0x00) goto yy598; - if (yych <= '\t') goto yy412; - goto yy410; + if (yych <= 0x00) goto yy640; + if (yych <= '\t') goto yy448; + goto yy446; } else { - if (yych == '-') goto yy501; - goto yy412; + if (yych == '-') goto yy540; + goto yy448; } } else { if (yych <= '=') { - if (yych <= '/') goto yy502; - if (yych <= ':') goto yy501; - goto yy412; + if (yych <= '/') goto yy541; + if (yych <= ':') goto yy540; + goto yy448; } else { - if (yych <= '>') goto yy503; - if (yych <= '?') goto yy502; - if (yych <= '@') goto yy412; - goto yy501; + if (yych <= '>') goto yy542; + if (yych <= '?') goto yy541; + if (yych <= '@') goto yy448; + goto yy540; } } } else { if (yych <= 0xC1) { if (yych <= '`') { - if (yych == '_') goto yy501; - goto yy412; + if (yych == '_') goto yy540; + goto yy448; } else { - if (yych <= 'z') goto yy501; - if (yych <= 0x7F) goto yy412; + if (yych <= 'z') goto yy540; + if (yych <= 0x7F) goto yy448; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy505; - if (yych <= 0xE0) goto yy506; - goto yy507; + if (yych <= 0xDF) goto yy544; + if (yych <= 0xE0) goto yy545; + goto yy546; } else { - if (yych <= 0xF0) goto yy508; - if (yych <= 0xF3) goto yy509; - if (yych <= 0xF4) goto yy510; + if (yych <= 0xF0) goto yy547; + if (yych <= 0xF3) goto yy548; + if (yych <= 0xF4) goto yy549; goto yy1; } } } -yy505: +yy544: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy412; + if (yych <= 0xBF) goto yy448; goto yy1; -yy506: +yy545: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy505; + if (yych <= 0xBF) goto yy544; goto yy1; -yy507: +yy546: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy505; + if (yych <= 0xBF) goto yy544; goto yy1; -yy508: +yy547: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy507; + if (yych <= 0xBF) goto yy546; goto yy1; -yy509: +yy548: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy507; + if (yych <= 0xBF) goto yy546; goto yy1; -yy510: +yy549: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy507; + if (yych <= 0x8F) goto yy546; goto yy1; -yy511: +yy550: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '&') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy511; - goto yy413; + if (yych == '\t') goto yy550; + goto yy449; } else { - if (yych <= '\r') goto yy511; - if (yych == ' ') goto yy511; - goto yy413; + if (yych <= '\r') goto yy550; + if (yych == ' ') goto yy550; + goto yy449; } } else { if (yych <= '.') { - if (yych <= '\'') goto yy410; - if (yych == '-') goto yy511; - goto yy413; + if (yych <= '\'') goto yy446; + if (yych == '-') goto yy550; + goto yy449; } else { if (yych <= ':') { - if (yych >= '0') goto yy511; + if (yych >= '0') goto yy550; } else { - if (yych <= '<') goto yy413; - if (yych <= '=') goto yy607; - goto yy513; + if (yych <= '<') goto yy449; + if (yych <= '=') goto yy649; + goto yy552; } } } } else { if (yych <= 'z') { if (yych <= '[') { - if (yych <= '?') goto yy512; - if (yych <= '@') goto yy413; - if (yych <= 'Z') goto yy511; - goto yy413; + if (yych <= '?') goto yy551; + if (yych <= '@') goto yy449; + if (yych <= 'Z') goto yy550; + goto yy449; } else { if (yych <= '^') { - if (yych <= '\\') goto yy514; - goto yy413; + if (yych <= '\\') goto yy553; + goto yy449; } else { - if (yych == '`') goto yy413; - goto yy511; + if (yych == '`') goto yy449; + goto yy550; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy413; + if (yych <= 0x7F) goto yy449; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy515; - goto yy516; + if (yych <= 0xDF) goto yy554; + goto yy555; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy517; - goto yy518; + if (yych <= 0xEF) goto yy556; + goto yy557; } else { - if (yych <= 0xF3) goto yy519; - if (yych <= 0xF4) goto yy520; + if (yych <= 0xF3) goto yy558; + if (yych <= 0xF4) goto yy559; goto yy1; } } } } -yy512: +yy551: yych = *++YYCURSOR; - if (yybm[256+yych] & 128) { - goto yy413; + if (yybm[256+yych] & 64) { + goto yy449; } if (yych <= '\\') { if (yych <= '/') { if (yych <= 0x00) goto yy1; - if (yych <= '\'') goto yy410; - if (yych <= '-') goto yy511; - goto yy512; + if (yych <= '\'') goto yy446; + if (yych <= '-') goto yy550; + goto yy551; } else { if (yych <= '>') { - if (yych <= ':') goto yy511; - goto yy608; + if (yych <= ':') goto yy550; + goto yy650; } else { - if (yych <= '?') goto yy512; - if (yych <= 'Z') goto yy511; - goto yy514; + if (yych <= '?') goto yy551; + if (yych <= 'Z') goto yy550; + goto yy553; } } } else { if (yych <= 0xE0) { - if (yych <= 'z') goto yy511; + if (yych <= 'z') goto yy550; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy515; - goto yy516; + if (yych <= 0xDF) goto yy554; + goto yy555; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy517; - goto yy518; + if (yych <= 0xEF) goto yy556; + goto yy557; } else { - if (yych <= 0xF3) goto yy519; - if (yych <= 0xF4) goto yy520; + if (yych <= 0xF3) goto yy558; + if (yych <= 0xF4) goto yy559; goto yy1; } } } -yy513: - yyaccept = 26; +yy552: + yyaccept = 27; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0xC1) { if (yych <= '\'') { - if (yych <= 0x00) goto yy217; - if (yych <= '&') goto yy609; - goto yy599; + if (yych <= 0x00) goto yy230; + if (yych <= '&') goto yy651; + goto yy641; } else { - if (yych == '\\') goto yy610; - if (yych <= 0x7F) goto yy609; - goto yy217; + if (yych == '\\') goto yy652; + if (yych <= 0x7F) goto yy651; + goto yy230; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy611; - if (yych <= 0xE0) goto yy612; - goto yy613; + if (yych <= 0xDF) goto yy653; + if (yych <= 0xE0) goto yy654; + goto yy655; } else { - if (yych <= 0xF0) goto yy614; - if (yych <= 0xF3) goto yy615; - if (yych <= 0xF4) goto yy616; - goto yy217; + if (yych <= 0xF0) goto yy656; + if (yych <= 0xF3) goto yy657; + if (yych <= 0xF4) goto yy658; + goto yy230; } } -yy514: +yy553: yych = *++YYCURSOR; if (yych <= 'Z') { if (yych <= '.') { if (yych <= '\n') { - if (yych <= 0x00) goto yy609; - if (yych <= '\t') goto yy413; - goto yy410; + if (yych <= 0x00) goto yy651; + if (yych <= '\t') goto yy449; + goto yy446; } else { - if (yych == '-') goto yy511; - goto yy413; + if (yych == '-') goto yy550; + goto yy449; } } else { if (yych <= '=') { - if (yych <= '/') goto yy512; - if (yych <= ':') goto yy511; - goto yy413; + if (yych <= '/') goto yy551; + if (yych <= ':') goto yy550; + goto yy449; } else { - if (yych <= '>') goto yy513; - if (yych <= '?') goto yy512; - if (yych <= '@') goto yy413; - goto yy511; + if (yych <= '>') goto yy552; + if (yych <= '?') goto yy551; + if (yych <= '@') goto yy449; + goto yy550; } } } else { if (yych <= 0xC1) { if (yych <= '`') { - if (yych == '_') goto yy511; - goto yy413; + if (yych == '_') goto yy550; + goto yy449; } else { - if (yych <= 'z') goto yy511; - if (yych <= 0x7F) goto yy413; + if (yych <= 'z') goto yy550; + if (yych <= 0x7F) goto yy449; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy515; - if (yych <= 0xE0) goto yy516; - goto yy517; + if (yych <= 0xDF) goto yy554; + if (yych <= 0xE0) goto yy555; + goto yy556; } else { - if (yych <= 0xF0) goto yy518; - if (yych <= 0xF3) goto yy519; - if (yych <= 0xF4) goto yy520; + if (yych <= 0xF0) goto yy557; + if (yych <= 0xF3) goto yy558; + if (yych <= 0xF4) goto yy559; goto yy1; } } } -yy515: +yy554: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy413; + if (yych <= 0xBF) goto yy449; goto yy1; -yy516: +yy555: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy515; + if (yych <= 0xBF) goto yy554; goto yy1; -yy517: +yy556: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy515; + if (yych <= 0xBF) goto yy554; goto yy1; -yy518: +yy557: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy517; + if (yych <= 0xBF) goto yy556; goto yy1; -yy519: +yy558: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy517; + if (yych <= 0xBF) goto yy556; goto yy1; -yy520: +yy559: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy517; + if (yych <= 0x8F) goto yy556; goto yy1; -yy521: +yy560: yych = *++YYCURSOR; if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy521; + if (yych == '\t') goto yy560; goto yy1; } else { - if (yych <= '\r') goto yy521; + if (yych <= '\r') goto yy560; if (yych <= 0x1F) goto yy1; - goto yy521; + goto yy560; } } else { if (yych <= '<') { - if (yych == '/') goto yy215; + if (yych == '/') goto yy228; goto yy1; } else { - if (yych <= '=') goto yy422; - if (yych == '?') goto yy215; + if (yych <= '=') goto yy458; + if (yych == '?') goto yy228; goto yy1; } } -yy522: +yy561: yych = *++YYCURSOR; if (yych <= '^') { if (yych <= ':') { if (yych <= '-') { if (yych <= 0x00) goto yy1; - if (yych <= ',') goto yy522; - goto yy617; + if (yych <= ',') goto yy561; + goto yy659; } else { - if (yych <= '.') goto yy522; - if (yych <= '/') goto yy618; - goto yy617; + if (yych <= '.') goto yy561; + if (yych <= '/') goto yy660; + goto yy659; } } else { if (yych <= '?') { - if (yych <= '=') goto yy522; + if (yych <= '=') goto yy561; if (yych <= '>') goto yy1; - goto yy618; + goto yy660; } else { - if (yych <= '@') goto yy522; - if (yych <= 'Z') goto yy617; - goto yy522; + if (yych <= '@') goto yy561; + if (yych <= 'Z') goto yy659; + goto yy561; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych == '`') goto yy522; - goto yy617; + if (yych == '`') goto yy561; + goto yy659; } else { - if (yych <= 0x7F) goto yy522; + if (yych <= 0x7F) goto yy561; if (yych <= 0xC1) goto yy1; - goto yy526; + goto yy565; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy527; - if (yych <= 0xEF) goto yy528; - goto yy529; + if (yych <= 0xE0) goto yy566; + if (yych <= 0xEF) goto yy567; + goto yy568; } else { - if (yych <= 0xF3) goto yy530; - if (yych <= 0xF4) goto yy531; + if (yych <= 0xF3) goto yy569; + if (yych <= 0xF4) goto yy570; goto yy1; } } } -yy523: +yy562: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy523; - goto yy522; + if (yych == '\t') goto yy562; + goto yy561; } else { - if (yych <= '\r') goto yy523; - if (yych == ' ') goto yy523; - goto yy522; + if (yych <= '\r') goto yy562; + if (yych == ' ') goto yy562; + goto yy561; } } else { if (yych <= ',') { - if (yych <= '"') goto yy524; - if (yych == '\'') goto yy525; - goto yy522; + if (yych <= '"') goto yy563; + if (yych == '\'') goto yy564; + goto yy561; } else { if (yych <= '.') { - if (yych <= '-') goto yy617; - goto yy522; + if (yych <= '-') goto yy659; + goto yy561; } else { - if (yych <= '/') goto yy618; - if (yych <= ':') goto yy617; - goto yy522; + if (yych <= '/') goto yy660; + if (yych <= ':') goto yy659; + goto yy561; } } } @@ -16933,188 +17536,188 @@ yy523: if (yych <= 'z') { if (yych <= 'Z') { if (yych <= '>') goto yy1; - if (yych <= '?') goto yy618; - if (yych <= '@') goto yy522; - goto yy617; + if (yych <= '?') goto yy660; + if (yych <= '@') goto yy561; + goto yy659; } else { - if (yych == '_') goto yy617; - if (yych <= '`') goto yy522; - goto yy617; + if (yych == '_') goto yy659; + if (yych <= '`') goto yy561; + goto yy659; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy522; + if (yych <= 0x7F) goto yy561; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy526; - goto yy527; + if (yych <= 0xDF) goto yy565; + goto yy566; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy528; - goto yy529; + if (yych <= 0xEF) goto yy567; + goto yy568; } else { - if (yych <= 0xF3) goto yy530; - if (yych <= 0xF4) goto yy531; + if (yych <= 0xF3) goto yy569; + if (yych <= 0xF4) goto yy570; goto yy1; } } } } -yy524: +yy563: yych = *++YYCURSOR; if (yych <= '[') { if (yych <= '/') { if (yych <= '"') { if (yych <= 0x00) goto yy1; - if (yych <= '!') goto yy524; - goto yy522; + if (yych <= '!') goto yy563; + goto yy561; } else { - if (yych == '-') goto yy619; - if (yych <= '.') goto yy524; - goto yy620; + if (yych == '-') goto yy661; + if (yych <= '.') goto yy563; + goto yy662; } } else { if (yych <= '>') { - if (yych <= ':') goto yy619; - if (yych <= '=') goto yy524; - goto yy621; + if (yych <= ':') goto yy661; + if (yych <= '=') goto yy563; + goto yy663; } else { - if (yych <= '?') goto yy620; - if (yych <= '@') goto yy524; - if (yych <= 'Z') goto yy619; - goto yy524; + if (yych <= '?') goto yy662; + if (yych <= '@') goto yy563; + if (yych <= 'Z') goto yy661; + goto yy563; } } } else { if (yych <= 0xC1) { if (yych <= '_') { - if (yych <= '\\') goto yy622; - if (yych <= '^') goto yy524; - goto yy619; + if (yych <= '\\') goto yy664; + if (yych <= '^') goto yy563; + goto yy661; } else { - if (yych <= '`') goto yy524; - if (yych <= 'z') goto yy619; - if (yych <= 0x7F) goto yy524; + if (yych <= '`') goto yy563; + if (yych <= 'z') goto yy661; + if (yych <= 0x7F) goto yy563; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy623; - if (yych <= 0xE0) goto yy624; - goto yy625; + if (yych <= 0xDF) goto yy665; + if (yych <= 0xE0) goto yy666; + goto yy667; } else { - if (yych <= 0xF0) goto yy626; - if (yych <= 0xF3) goto yy627; - if (yych <= 0xF4) goto yy628; + if (yych <= 0xF0) goto yy668; + if (yych <= 0xF3) goto yy669; + if (yych <= 0xF4) goto yy670; goto yy1; } } } -yy525: +yy564: yych = *++YYCURSOR; if (yych <= '[') { if (yych <= '/') { if (yych <= '\'') { if (yych <= 0x00) goto yy1; - if (yych <= '&') goto yy525; - goto yy522; + if (yych <= '&') goto yy564; + goto yy561; } else { - if (yych == '-') goto yy629; - if (yych <= '.') goto yy525; - goto yy630; + if (yych == '-') goto yy671; + if (yych <= '.') goto yy564; + goto yy672; } } else { if (yych <= '>') { - if (yych <= ':') goto yy629; - if (yych <= '=') goto yy525; - goto yy631; + if (yych <= ':') goto yy671; + if (yych <= '=') goto yy564; + goto yy673; } else { - if (yych <= '?') goto yy630; - if (yych <= '@') goto yy525; - if (yych <= 'Z') goto yy629; - goto yy525; + if (yych <= '?') goto yy672; + if (yych <= '@') goto yy564; + if (yych <= 'Z') goto yy671; + goto yy564; } } } else { if (yych <= 0xC1) { if (yych <= '_') { - if (yych <= '\\') goto yy632; - if (yych <= '^') goto yy525; - goto yy629; + if (yych <= '\\') goto yy674; + if (yych <= '^') goto yy564; + goto yy671; } else { - if (yych <= '`') goto yy525; - if (yych <= 'z') goto yy629; - if (yych <= 0x7F) goto yy525; + if (yych <= '`') goto yy564; + if (yych <= 'z') goto yy671; + if (yych <= 0x7F) goto yy564; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy633; - if (yych <= 0xE0) goto yy634; - goto yy635; + if (yych <= 0xDF) goto yy675; + if (yych <= 0xE0) goto yy676; + goto yy677; } else { - if (yych <= 0xF0) goto yy636; - if (yych <= 0xF3) goto yy637; - if (yych <= 0xF4) goto yy638; + if (yych <= 0xF0) goto yy678; + if (yych <= 0xF3) goto yy679; + if (yych <= 0xF4) goto yy680; goto yy1; } } } -yy526: +yy565: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy522; + if (yych <= 0xBF) goto yy561; goto yy1; -yy527: +yy566: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy526; + if (yych <= 0xBF) goto yy565; goto yy1; -yy528: +yy567: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy526; + if (yych <= 0xBF) goto yy565; goto yy1; -yy529: +yy568: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy528; + if (yych <= 0xBF) goto yy567; goto yy1; -yy530: +yy569: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy528; + if (yych <= 0xBF) goto yy567; goto yy1; -yy531: +yy570: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy528; + if (yych <= 0x8F) goto yy567; goto yy1; -yy532: +yy571: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy639; - goto yy148; + if (yych <= '9') goto yy681; + goto yy150; } } } else { if (yych <= '^') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy96; + goto yy97; } else { - if (yych <= 'F') goto yy639; - if (yych <= 'Z') goto yy115; + if (yych <= 'F') goto yy681; + if (yych <= 'Z') goto yy117; goto yy4; } } else { @@ -17122,17 +17725,17 @@ yy532: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy639; - if (yych <= 'z') goto yy115; + if (yych <= 'f') goto yy681; + if (yych <= 'z') goto yy117; goto yy4; } } } -yy533: +yy572: yych = *++YYCURSOR; - if (yych == ' ') goto yy640; + if (yych == ' ') goto yy682; goto yy1; -yy534: +yy573: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -17140,47 +17743,47 @@ yy534: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } } else { @@ -17189,61 +17792,61 @@ yy534: if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } if (yych <= '/') goto yy4; - goto yy639; + goto yy681; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy234; + goto yy247; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy639; - if (yych <= 'Z') goto yy115; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy681; + if (yych <= 'Z') goto yy117; goto yy4; } else { if (yych <= '`') { if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy641; - if (yych <= 'z') goto yy326; + if (yych <= 'f') goto yy683; + if (yych <= 'z') goto yy351; goto yy4; } } } } -yy535: +yy574: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); - if (yych == ':') goto yy152; - goto yy222; -yy536: + if (yych == ':') goto yy155; + goto yy235; +yy575: yych = *++YYCURSOR; if (yych <= 0xC1) { if (yych <= '9') { if (yych == '.') { yyt2 = YYCURSOR; - goto yy644; + goto yy686; } yyt2 = YYCURSOR; - goto yy642; + goto yy684; } else { if (yych <= ':') goto yy1; if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy642; + goto yy684; } goto yy1; } @@ -17251,35 +17854,98 @@ yy536: if (yych <= 0xEF) { if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy645; + goto yy687; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy646; + goto yy688; } yyt2 = YYCURSOR; - goto yy647; + goto yy689; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy648; + goto yy690; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy649; + goto yy691; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy650; + goto yy692; } goto yy1; } } -yy537: +yy576: yych = *++YYCURSOR; - if (yych == 'a') goto yy651; - goto yy100; -yy538: + if (yybm[512+yych] & 128) { + goto yy362; + } + if (yych <= 0xE0) { + if (yych <= '"') { + if (yych <= 0x1B) goto yy1; + goto yy693; + } else { + if (yych <= 0xC1) goto yy1; + if (yych <= 0xDF) goto yy364; + goto yy365; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy366; + goto yy367; + } else { + if (yych <= 0xF3) goto yy368; + if (yych <= 0xF4) goto yy369; + goto yy1; + } + } +yy577: + yyaccept = 28; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 0x7F) { + if (yych <= '!') { + if (yych <= 0x00) goto yy578; + if (yych != 0x1B) goto yy162; + } else { + if (yych <= '"') goto yy480; + if (yych == '\\') goto yy263; + goto yy162; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xC1) goto yy578; + if (yych <= 0xDF) goto yy264; + if (yych <= 0xE0) goto yy265; + goto yy266; + } else { + if (yych <= 0xF0) goto yy267; + if (yych <= 0xF3) goto yy268; + if (yych <= 0xF4) goto yy269; + } + } +yy578: +#line 155 "../../lnav/src/data_scanner_re.re" + { + CAPTURE(DT_QUOTED_STRING); + switch (this->ds_input[cap_inner.c_begin]) { + case 'u': + case 'r': + cap_inner.c_begin += 1; + break; + } + cap_inner.c_begin += 1; + cap_inner.c_end -= 1; + return tokenize_result{token_out, cap_all, cap_inner, this->ds_input.data()}; + } +#line 17944 "../../lnav/src/data_scanner_re.cc" +yy579: + yych = *++YYCURSOR; + if (yych == 'a') goto yy694; + goto yy101; +yy580: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { @@ -17302,16 +17968,16 @@ yy538: } else { if (yych <= '$') { if (yych == '"') goto yy24; - if (yych <= '#') goto yy99; - goto yy101; + if (yych <= '#') goto yy100; + goto yy102; } else { if (yych <= '\'') { - if (yych <= '&') goto yy99; + if (yych <= '&') goto yy100; goto yy24; } else { - if (yych <= '*') goto yy99; + if (yych <= '*') goto yy100; if (yych <= ',') goto yy24; - goto yy101; + goto yy102; } } } @@ -17320,26 +17986,26 @@ yy538: if (yych <= '[') { if (yych <= ':') goto yy4; if (yych <= '?') goto yy24; - if (yych <= 'Z') goto yy101; + if (yych <= 'Z') goto yy102; goto yy24; } else { if (yych <= ']') { - if (yych <= '\\') goto yy99; + if (yych <= '\\') goto yy100; goto yy24; } else { - if (yych <= '^') goto yy99; - if (yych <= '_') goto yy101; + if (yych <= '^') goto yy100; + if (yych <= '_') goto yy102; goto yy24; } } } else { if (yych <= '}') { - if (yych == 'm') goto yy652; - if (yych <= 'z') goto yy101; + if (yych == 'm') goto yy695; + if (yych <= 'z') goto yy102; goto yy24; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy99; + if (yych <= '~') goto yy100; goto yy4; } else { if (yych <= 0xC1) goto yy24; @@ -17349,81 +18015,81 @@ yy538: } } } -yy539: - yyaccept = 20; +yy581: + yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { if (yych <= 0x00) { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } if (yych <= 0x08) { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } if (yych <= '\n') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy655; + goto yy698; } else { if (yych <= 0x1A) { if (yych <= '\r') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy655; + goto yy698; } else { if (yych <= 0x1B) { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } if (yych <= 0x1F) { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } yyt1 = YYCURSOR; - goto yy653; + goto yy696; } } } else { if (yych <= '+') { if (yych <= '$') { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy656; + goto yy699; } if (yych <= '*') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy656; + goto yy699; } else { if (yych <= '-') { if (yych <= ',') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy657; + goto yy700; } else { if (yych <= '.') { yyt1 = YYCURSOR; - goto yy658; + goto yy701; } if (yych <= '/') { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } - goto yy659; + goto yy702; } } } @@ -17432,149 +18098,149 @@ yy539: if (yych <= 'Z') { if (yych <= ':') { yyt1 = YYCURSOR; - goto yy660; + goto yy703; } if (yych <= '?') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } if (yych <= '@') { yyt1 = YYCURSOR; - goto yy661; + goto yy704; } yyt1 = YYCURSOR; - goto yy662; + goto yy705; } else { if (yych <= '_') { if (yych <= '^') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy662; + goto yy705; } else { if (yych <= '`') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } if (yych <= 'z') { yyt1 = YYCURSOR; - goto yy662; + goto yy705; } yyt1 = YYCURSOR; - goto yy653; + goto yy696; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } - if (yych <= 0xC1) goto yy345; + if (yych <= 0xC1) goto yy381; if (yych <= 0xDF) { yyt1 = YYCURSOR; - goto yy663; + goto yy706; } yyt1 = YYCURSOR; - goto yy664; + goto yy707; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt1 = YYCURSOR; - goto yy665; + goto yy708; } yyt1 = YYCURSOR; - goto yy666; + goto yy709; } else { if (yych <= 0xF3) { yyt1 = YYCURSOR; - goto yy667; + goto yy710; } if (yych <= 0xF4) { yyt1 = YYCURSOR; - goto yy668; + goto yy711; } - goto yy345; + goto yy381; } } } } -yy540: - yyaccept = 20; +yy582: + yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { if (yych <= 0x00) { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } if (yych <= 0x08) { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } if (yych <= '\n') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy655; + goto yy698; } else { if (yych <= 0x1A) { if (yych <= '\r') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy655; + goto yy698; } else { if (yych <= 0x1B) { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } if (yych <= 0x1F) { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } yyt1 = YYCURSOR; - goto yy653; + goto yy696; } } } else { if (yych <= '+') { if (yych <= '$') { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy656; + goto yy699; } if (yych <= '*') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy656; + goto yy699; } else { if (yych <= '-') { if (yych <= ',') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy657; + goto yy700; } else { if (yych <= '.') { yyt1 = YYCURSOR; - goto yy658; + goto yy701; } if (yych <= '/') { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } - goto yy539; + goto yy581; } } } @@ -17583,113 +18249,113 @@ yy540: if (yych <= 'Z') { if (yych <= ':') { yyt1 = YYCURSOR; - goto yy660; + goto yy703; } if (yych <= '?') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } if (yych <= '@') { yyt1 = YYCURSOR; - goto yy661; + goto yy704; } yyt1 = YYCURSOR; - goto yy662; + goto yy705; } else { if (yych <= '_') { if (yych <= '^') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy662; + goto yy705; } else { if (yych <= '`') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } if (yych <= 'z') { yyt1 = YYCURSOR; - goto yy662; + goto yy705; } yyt1 = YYCURSOR; - goto yy653; + goto yy696; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } - if (yych <= 0xC1) goto yy345; + if (yych <= 0xC1) goto yy381; if (yych <= 0xDF) { yyt1 = YYCURSOR; - goto yy663; + goto yy706; } yyt1 = YYCURSOR; - goto yy664; + goto yy707; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt1 = YYCURSOR; - goto yy665; + goto yy708; } yyt1 = YYCURSOR; - goto yy666; + goto yy709; } else { if (yych <= 0xF3) { yyt1 = YYCURSOR; - goto yy667; + goto yy710; } if (yych <= 0xF4) { yyt1 = YYCURSOR; - goto yy668; + goto yy711; } - goto yy345; + goto yy381; } } } } -yy541: - yyaccept = 20; +yy583: + yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '5') { if (yych <= '#') { if (yych <= '\f') { if (yych <= 0x00) { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } if (yych <= 0x08) { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } if (yych <= '\n') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy655; + goto yy698; } else { if (yych <= 0x1A) { if (yych <= '\r') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy655; + goto yy698; } else { if (yych <= 0x1B) { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } if (yych <= 0x1F) { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } yyt1 = YYCURSOR; - goto yy653; + goto yy696; } } } else { @@ -17697,65 +18363,65 @@ yy541: if (yych <= '%') { if (yych <= '$') { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } yyt1 = YYCURSOR; - goto yy656; + goto yy699; } else { if (yych == '+') { yyt1 = YYCURSOR; - goto yy656; + goto yy699; } yyt1 = YYCURSOR; - goto yy653; + goto yy696; } } else { if (yych <= '.') { if (yych <= '-') { yyt1 = YYCURSOR; - goto yy657; + goto yy700; } yyt1 = YYCURSOR; - goto yy658; + goto yy701; } else { if (yych <= '/') { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } - if (yych <= '4') goto yy539; - goto yy669; + if (yych <= '4') goto yy581; + goto yy712; } } } } else { if (yych <= 'z') { if (yych <= '@') { - if (yych <= '9') goto yy659; + if (yych <= '9') goto yy702; if (yych <= ':') { yyt1 = YYCURSOR; - goto yy660; + goto yy703; } if (yych <= '?') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy661; + goto yy704; } else { if (yych <= '^') { if (yych <= 'Z') { yyt1 = YYCURSOR; - goto yy662; + goto yy705; } yyt1 = YYCURSOR; - goto yy653; + goto yy696; } else { if (yych == '`') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy662; + goto yy705; } } } else { @@ -17763,82 +18429,82 @@ yy541: if (yych <= 0x7F) { if (yych <= '~') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy655; + goto yy698; } else { - if (yych <= 0xC1) goto yy345; + if (yych <= 0xC1) goto yy381; if (yych <= 0xDF) { yyt1 = YYCURSOR; - goto yy663; + goto yy706; } yyt1 = YYCURSOR; - goto yy664; + goto yy707; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt1 = YYCURSOR; - goto yy665; + goto yy708; } yyt1 = YYCURSOR; - goto yy666; + goto yy709; } else { if (yych <= 0xF3) { yyt1 = YYCURSOR; - goto yy667; + goto yy710; } if (yych <= 0xF4) { yyt1 = YYCURSOR; - goto yy668; + goto yy711; } - goto yy345; + goto yy381; } } } } -yy542: +yy584: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy670; + if (yych <= '9') goto yy713; goto yy1; } else { - if (yych <= 'F') goto yy670; + if (yych <= 'F') goto yy713; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy670; + if (yych <= 'f') goto yy713; goto yy1; } -yy543: +yy585: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') goto yy4; - if (yych <= '9') goto yy671; + if (yych <= '9') goto yy714; goto yy4; -yy544: +yy586: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy672; + if (yych <= '9') goto yy715; goto yy1; -yy545: +yy587: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy673; + goto yy716; } } else { if (yych <= '^') { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -17847,17 +18513,17 @@ yy545: goto yy4; } } -yy546: +yy588: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; - if (yych <= '-') goto yy545; + if (yych <= '-') goto yy587; if (yych <= '.') goto yy46; goto yy4; } @@ -17865,7 +18531,7 @@ yy546: if (yych <= 'Z') { if (yych <= '9') goto yy46; if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; goto yy46; } else { if (yych <= '_') { @@ -17878,104 +18544,104 @@ yy546: } } } -yy547: +yy589: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') goto yy4; - if (yych <= '9') goto yy675; + if (yych <= '9') goto yy718; goto yy4; -yy548: +yy590: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '/') goto yy547; + if (yych == '/') goto yy589; goto yy4; -yy549: +yy591: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy109; + if (yych <= 0x00) goto yy111; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy109; + if (yych <= '\n') goto yy111; goto yy4; } else { if (yych <= 0x1A) { - if (yych <= '\r') goto yy109; + if (yych <= '\r') goto yy111; goto yy4; } else { - if (yych <= 0x1B) goto yy109; + if (yych <= 0x1B) goto yy111; if (yych <= 0x1F) goto yy4; - goto yy109; + goto yy111; } } } else { if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy105; + goto yy107; } else { - if (yych == '+') goto yy80; - goto yy109; + if (yych == '+') goto yy81; + goto yy111; } } else { if (yych <= '.') { if (yych <= '-') goto yy46; - goto yy266; + goto yy291; } else { if (yych <= '/') goto yy4; - if (yych <= '7') goto yy676; - goto yy677; + if (yych <= '7') goto yy719; + goto yy720; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; - if (yych <= '?') goto yy109; - if (yych <= '@') goto yy96; - goto yy678; + if (yych <= ':') goto yy150; + if (yych <= '?') goto yy111; + if (yych <= '@') goto yy97; + goto yy721; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy679; - goto yy678; + if (yych <= 'E') goto yy722; + goto yy721; } else { - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy109; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy111; goto yy46; } } } else { if (yych <= 'z') { if (yych <= 'd') { - if (yych <= '`') goto yy109; - goto yy678; + if (yych <= '`') goto yy111; + goto yy721; } else { - if (yych <= 'e') goto yy679; - if (yych <= 'f') goto yy678; - goto yy115; + if (yych <= 'e') goto yy722; + if (yych <= 'f') goto yy721; + goto yy117; } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy109; + if (yych <= '~') goto yy111; goto yy4; } else { - if (yych <= 0xC1) goto yy109; + if (yych <= 0xC1) goto yy111; if (yych <= 0xF4) goto yy4; - goto yy109; + goto yy111; } } } } -yy550: +yy592: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -17997,33 +18663,33 @@ yy550: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; goto yy46; } else { - if (yych <= '.') goto yy266; + if (yych <= '.') goto yy291; if (yych <= '/') goto yy4; - goto yy677; + goto yy720; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy678; + if (yych <= '@') goto yy97; + goto yy721; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy679; - goto yy678; + if (yych <= 'E') goto yy722; + goto yy721; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -18032,11 +18698,11 @@ yy550: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy678; + goto yy721; } else { - if (yych <= 'e') goto yy679; - if (yych <= 'f') goto yy678; - goto yy115; + if (yych <= 'e') goto yy722; + if (yych <= 'f') goto yy721; + goto yy117; } } else { if (yych <= 0x7F) { @@ -18050,30 +18716,30 @@ yy550: } } } -yy551: +yy593: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy113; + if (yych <= '\n') goto yy115; goto yy4; } else { - if (yych <= '\r') goto yy113; - if (yych == 0x1B) goto yy113; + if (yych <= '\r') goto yy115; + if (yych == 0x1B) goto yy115; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy113; + if (yych <= '#') goto yy115; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy113; + if (yych <= '%') goto yy81; + goto yy115; } else { - if (yych <= '+') goto yy80; - if (yych <= ',') goto yy113; + if (yych <= '+') goto yy81; + if (yych <= ',') goto yy115; if (yych <= '.') goto yy46; goto yy4; } @@ -18081,55 +18747,55 @@ yy551: } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy678; - if (yych <= ':') goto yy148; - if (yych <= '?') goto yy113; - goto yy96; - } else { - if (yych <= 'F') goto yy678; - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy113; + if (yych <= '9') goto yy721; + if (yych <= ':') goto yy150; + if (yych <= '?') goto yy115; + goto yy97; + } else { + if (yych <= 'F') goto yy721; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy115; goto yy46; } } else { if (yych <= '~') { - if (yych <= '`') goto yy113; - if (yych <= 'f') goto yy678; - if (yych <= 'z') goto yy115; - goto yy113; + if (yych <= '`') goto yy115; + if (yych <= 'f') goto yy721; + if (yych <= 'z') goto yy117; + goto yy115; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xF4) goto yy4; - goto yy113; + goto yy115; } } } -yy552: +yy594: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy113; + if (yych <= '\n') goto yy115; goto yy4; } else { - if (yych <= '\r') goto yy113; - if (yych == 0x1B) goto yy113; + if (yych <= '\r') goto yy115; + if (yych == 0x1B) goto yy115; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy113; + if (yych <= '#') goto yy115; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy113; + if (yych <= '%') goto yy81; + goto yy115; } else { - if (yych <= '+') goto yy194; - if (yych <= ',') goto yy113; - if (yych <= '-') goto yy251; + if (yych <= '+') goto yy207; + if (yych <= ',') goto yy115; + if (yych <= '-') goto yy272; goto yy46; } } @@ -18137,85 +18803,85 @@ yy552: if (yych <= '^') { if (yych <= '?') { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy678; - if (yych <= ':') goto yy148; - goto yy113; + if (yych <= '9') goto yy721; + if (yych <= ':') goto yy150; + goto yy115; } else { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy678; - if (yych <= 'Z') goto yy115; - goto yy113; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy721; + if (yych <= 'Z') goto yy117; + goto yy115; } } else { if (yych <= 'z') { if (yych <= '_') goto yy46; - if (yych <= '`') goto yy113; - if (yych <= 'f') goto yy678; - goto yy115; + if (yych <= '`') goto yy115; + if (yych <= 'f') goto yy721; + goto yy117; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy113; + if (yych <= '~') goto yy115; goto yy4; } else { - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xF4) goto yy4; - goto yy113; + goto yy115; } } } } -yy553: +yy595: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy553; + if (yych <= '9') goto yy595; if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'Z') goto yy553; + if (yych <= 'Z') goto yy595; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'z') goto yy553; + if (yych <= 'z') goto yy595; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } yyt2 = YYCURSOR; - goto yy207; + goto yy220; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy208; + goto yy221; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } -yy554: +yy596: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -18223,68 +18889,68 @@ yy554: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1A) { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= '-') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy680; + goto yy723; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '/') { if (yych <= '.') { yyt2 = YYCURSOR; - goto yy376; + goto yy412; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { - if (yych <= '9') goto yy681; - if (yych <= ':') goto yy682; + if (yych <= '9') goto yy724; + if (yych <= ':') goto yy725; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } @@ -18293,63 +18959,63 @@ yy554: if (yych <= '^') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= 'F') goto yy683; + if (yych <= 'F') goto yy726; if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '`') { if (yych <= '_') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'f') goto yy683; + if (yych <= 'f') goto yy726; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy555: +yy597: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -18357,68 +19023,68 @@ yy555: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1A) { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= '-') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy680; + goto yy723; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '/') { if (yych <= '.') { yyt2 = YYCURSOR; - goto yy376; + goto yy412; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { - if (yych <= '9') goto yy684; - if (yych <= ':') goto yy682; + if (yych <= '9') goto yy727; + if (yych <= ':') goto yy725; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } @@ -18427,63 +19093,63 @@ yy555: if (yych <= '^') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= 'F') goto yy683; + if (yych <= 'F') goto yy726; if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '`') { if (yych <= '_') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'f') goto yy683; + if (yych <= 'f') goto yy726; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy556: +yy598: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { @@ -18491,37 +19157,37 @@ yy556: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1A) { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { @@ -18529,33 +19195,33 @@ yy556: if (yych <= '%') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt1 = YYCURSOR; - goto yy680; + goto yy723; } else { if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '-') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy376; + goto yy412; } } else { if (yych <= '4') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - goto yy684; + goto yy727; } else { - if (yych <= '5') goto yy685; - if (yych <= '9') goto yy681; - goto yy682; + if (yych <= '5') goto yy728; + if (yych <= '9') goto yy724; + goto yy725; } } } @@ -18564,28 +19230,28 @@ yy556: if (yych <= 'Z') { if (yych <= '?') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= 'F') goto yy683; + if (yych <= 'F') goto yy726; goto yy3; } else { if (yych <= '_') { if (yych <= '^') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy683; + if (yych <= 'f') goto yy726; goto yy3; } } @@ -18594,42 +19260,42 @@ yy556: if (yych <= 0x7F) { if (yych <= '~') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy557: +yy599: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { @@ -18637,336 +19303,336 @@ yy557: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= ',') { if (yych <= '#') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy680; + goto yy723; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '9') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - goto yy683; + goto yy726; } else { - if (yych <= ':') goto yy682; + if (yych <= ':') goto yy725; if (yych <= '?') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } } } else { if (yych <= '~') { if (yych <= '_') { - if (yych <= 'F') goto yy683; + if (yych <= 'F') goto yy726; if (yych <= 'Z') goto yy3; if (yych <= '^') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy683; + if (yych <= 'f') goto yy726; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy558: +yy600: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy686; - if (yych <= ':') goto yy471; + if (yych <= '9') goto yy729; + if (yych <= ':') goto yy510; goto yy1; } else { - if (yych <= 'F') goto yy687; + if (yych <= 'F') goto yy730; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy687; + if (yych <= 'f') goto yy730; goto yy1; } -yy559: +yy601: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy687; - if (yych <= ':') goto yy471; + if (yych <= '9') goto yy730; + if (yych <= ':') goto yy510; goto yy1; } else { - if (yych <= 'F') goto yy687; + if (yych <= 'F') goto yy730; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy687; + if (yych <= 'f') goto yy730; goto yy1; } -yy560: +yy602: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= '9') { if (yych == '.') { yyt2 = YYCURSOR; - goto yy644; + goto yy686; } if (yych <= '/') { yyt2 = YYCURSOR; - goto yy642; + goto yy684; } yyt1 = YYCURSOR; - goto yy688; + goto yy731; } else { if (yych <= '@') { - if (yych <= ':') goto yy471; + if (yych <= ':') goto yy510; yyt2 = YYCURSOR; - goto yy642; + goto yy684; } else { if (yych <= 'F') { yyt1 = YYCURSOR; - goto yy688; + goto yy731; } if (yych <= '`') { yyt2 = YYCURSOR; - goto yy642; + goto yy684; } yyt1 = YYCURSOR; - goto yy688; + goto yy731; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy642; + goto yy684; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy645; + goto yy687; } yyt2 = YYCURSOR; - goto yy646; + goto yy688; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy647; + goto yy689; } yyt2 = YYCURSOR; - goto yy648; + goto yy690; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy649; + goto yy691; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy650; + goto yy692; } goto yy1; } } } -yy561: +yy603: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy689; - if (yych <= ':') goto yy471; + if (yych <= '9') goto yy732; + if (yych <= ':') goto yy510; goto yy1; } else { - if (yych <= 'F') goto yy689; + if (yych <= 'F') goto yy732; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy689; + if (yych <= 'f') goto yy732; goto yy1; } -yy562: +yy604: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy690; - if (yych <= ':') goto yy691; + if (yych <= '9') goto yy733; + if (yych <= ':') goto yy734; goto yy1; } else { - if (yych <= 'F') goto yy690; + if (yych <= 'F') goto yy733; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy690; + if (yych <= 'f') goto yy733; goto yy1; } -yy563: +yy605: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '9') { if (yych <= '0') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy692; + goto yy735; } else { - if (yych <= '1') goto yy693; - if (yych <= '2') goto yy694; - goto yy692; + if (yych <= '1') goto yy736; + if (yych <= '2') goto yy737; + goto yy735; } } else { if (yych <= '@') { if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'F') goto yy695; + if (yych <= 'F') goto yy738; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy695; + if (yych <= 'f') goto yy738; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy205; + goto yy218; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy564: +yy606: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy696; + if (yych <= '9') goto yy739; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy696; + goto yy739; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy696; + goto yy739; } } } else { @@ -18974,71 +19640,71 @@ yy564: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy565: +yy607: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy695; + if (yych <= '9') goto yy738; goto yy1; } else { - if (yych <= 'F') goto yy695; + if (yych <= 'F') goto yy738; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy695; + if (yych <= 'f') goto yy738; goto yy1; } -yy566: +yy608: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy696; - if (yych <= ':') goto yy565; + if (yych <= '9') goto yy739; + if (yych <= ':') goto yy607; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy696; + if (yych <= 'F') goto yy739; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy696; + if (yych <= 'f') goto yy739; goto yy1; } } @@ -19046,69 +19712,69 @@ yy566: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy567: +yy609: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy697; - goto yy565; + if (yych <= '9') goto yy740; + goto yy607; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy696; + goto yy739; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy696; + goto yy739; } } } else { @@ -19116,132 +19782,132 @@ yy567: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy568: +yy610: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '9') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '5') goto yy697; - goto yy696; + if (yych <= '5') goto yy740; + goto yy739; } } else { if (yych <= '@') { - if (yych <= ':') goto yy565; + if (yych <= ':') goto yy607; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'F') goto yy696; + if (yych <= 'F') goto yy739; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy696; + if (yych <= 'f') goto yy739; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy205; + goto yy218; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy569: +yy611: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '1') { if (yych <= '/') goto yy4; - if (yych <= '0') goto yy698; - goto yy699; + if (yych <= '0') goto yy741; + goto yy742; } else { - if (yych <= '2') goto yy700; - if (yych <= '9') goto yy698; + if (yych <= '2') goto yy743; + if (yych <= '9') goto yy741; goto yy4; } -yy570: +yy612: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy569; + if (yych == '.') goto yy611; goto yy4; -yy571: +yy613: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy569; + if (yych == '.') goto yy611; if (yych <= '/') goto yy4; - if (yych <= '5') goto yy570; + if (yych <= '5') goto yy612; goto yy4; -yy572: +yy614: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -19249,47 +19915,47 @@ yy572: if (yych <= '\n') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych == '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x1A) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= ',') { if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych == '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '9') goto yy3; - if (yych <= ':') goto yy378; + if (yych <= ':') goto yy414; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { @@ -19297,103 +19963,103 @@ yy572: if (yych <= '_') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 'Z') goto yy3; if (yych <= '^') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy3; if (yych <= '~') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy290; + goto yy315; } yyt2 = YYCURSOR; - goto yy291; + goto yy316; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy292; + goto yy317; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } -yy573: +yy615: yych = *++YYCURSOR; - if (yych == '.') goto yy701; + if (yych == '.') goto yy744; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy702; + if (yych <= '9') goto yy745; goto yy1; -yy574: +yy616: yych = *++YYCURSOR; - if (yych == '.') goto yy701; + if (yych == '.') goto yy744; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy573; + if (yych <= '9') goto yy615; goto yy1; -yy575: +yy617: yych = *++YYCURSOR; if (yych <= '/') { - if (yych == '.') goto yy701; + if (yych == '.') goto yy744; goto yy1; } else { - if (yych <= '4') goto yy573; - if (yych <= '5') goto yy703; - if (yych <= '9') goto yy702; + if (yych <= '4') goto yy615; + if (yych <= '5') goto yy746; + if (yych <= '9') goto yy745; goto yy1; } -yy576: +yy618: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy704; - if (yych <= ':') goto yy486; + if (yych <= '9') goto yy747; + if (yych <= ':') goto yy525; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy704; + if (yych <= 'F') goto yy747; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy704; + if (yych <= 'f') goto yy747; goto yy1; } } @@ -19401,1169 +20067,1169 @@ yy576: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy577: +yy619: yych = *++YYCURSOR; if (yych <= '9') { if (yych <= '0') { if (yych <= '/') goto yy1; - goto yy705; + goto yy748; } else { - if (yych <= '1') goto yy706; - if (yych <= '2') goto yy707; - goto yy708; + if (yych <= '1') goto yy749; + if (yych <= '2') goto yy750; + goto yy751; } } else { if (yych <= 'F') { if (yych <= '@') goto yy1; - goto yy387; + goto yy423; } else { if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy387; + if (yych <= 'f') goto yy423; goto yy1; } } -yy578: +yy620: yych = *++YYCURSOR; if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy578; + if (yych == '\t') goto yy620; goto yy1; } else { - if (yych <= '\r') goto yy578; + if (yych <= '\r') goto yy620; if (yych <= 0x1F) goto yy1; - goto yy578; + goto yy620; } } else { if (yych <= '&') { - if (yych == '"') goto yy306; + if (yych == '"') goto yy331; goto yy1; } else { - if (yych <= '\'') goto yy307; - if (yych == '>') goto yy309; + if (yych <= '\'') goto yy332; + if (yych == '>') goto yy334; goto yy1; } } -yy579: +yy621: yych = *++YYCURSOR; - if (yybm[0+yych] & 32) { - goto yy579; + if (yybm[0+yych] & 16) { + goto yy621; } if (yych <= 0xDF) { if (yych <= '>') { if (yych <= 0x00) goto yy1; - goto yy709; + goto yy752; } else { - if (yych <= '\\') goto yy710; + if (yych <= '\\') goto yy753; if (yych <= 0xC1) goto yy1; - goto yy711; + goto yy754; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy712; - if (yych <= 0xEF) goto yy713; - goto yy714; + if (yych <= 0xE0) goto yy755; + if (yych <= 0xEF) goto yy756; + goto yy757; } else { - if (yych <= 0xF3) goto yy715; - if (yych <= 0xF4) goto yy716; + if (yych <= 0xF3) goto yy758; + if (yych <= 0xF4) goto yy759; goto yy1; } } -yy580: - yyaccept = 27; +yy622: + yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[256+yych] & 8) { - goto yy391; + if (yybm[256+yych] & 4) { + goto yy427; } if (yych <= 0xDF) { if (yych <= '"') { - if (yych <= 0x00) goto yy310; - goto yy489; + if (yych <= 0x00) goto yy335; + goto yy528; } else { - if (yych <= '\\') goto yy392; - if (yych <= 0xC1) goto yy310; - goto yy393; + if (yych <= '\\') goto yy428; + if (yych <= 0xC1) goto yy335; + goto yy429; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy394; - if (yych <= 0xEF) goto yy395; - goto yy396; + if (yych <= 0xE0) goto yy430; + if (yych <= 0xEF) goto yy431; + goto yy432; } else { - if (yych <= 0xF3) goto yy397; - if (yych <= 0xF4) goto yy398; - goto yy310; + if (yych <= 0xF3) goto yy433; + if (yych <= 0xF4) goto yy434; + goto yy335; } } -yy581: +yy623: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '&') { - if (yych <= 0x00) goto yy391; - if (yych == '\n') goto yy490; - goto yy491; + if (yych <= 0x00) goto yy427; + if (yych == '\n') goto yy529; + goto yy530; } else { - if (yych <= '\'') goto yy579; - if (yych == '>') goto yy580; - goto yy491; + if (yych <= '\'') goto yy621; + if (yych == '>') goto yy622; + goto yy530; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy582; - if (yych <= 0xE0) goto yy583; - goto yy584; + if (yych <= 0xDF) goto yy624; + if (yych <= 0xE0) goto yy625; + goto yy626; } else { - if (yych <= 0xF0) goto yy585; - if (yych <= 0xF3) goto yy586; - if (yych <= 0xF4) goto yy587; + if (yych <= 0xF0) goto yy627; + if (yych <= 0xF3) goto yy628; + if (yych <= 0xF4) goto yy629; goto yy1; } } -yy582: +yy624: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy491; + if (yych <= 0xBF) goto yy530; goto yy1; -yy583: +yy625: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy582; + if (yych <= 0xBF) goto yy624; goto yy1; -yy584: +yy626: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy582; + if (yych <= 0xBF) goto yy624; goto yy1; -yy585: +yy627: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy584; + if (yych <= 0xBF) goto yy626; goto yy1; -yy586: +yy628: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy584; + if (yych <= 0xBF) goto yy626; goto yy1; -yy587: +yy629: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy584; + if (yych <= 0x8F) goto yy626; goto yy1; -yy588: - yyaccept = 27; +yy630: + yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[256+yych] & 16) { - goto yy399; + if (yybm[256+yych] & 8) { + goto yy435; } if (yych <= 0xDF) { if (yych <= '\'') { - if (yych <= 0x00) goto yy310; - goto yy489; + if (yych <= 0x00) goto yy335; + goto yy528; } else { - if (yych <= '\\') goto yy400; - if (yych <= 0xC1) goto yy310; - goto yy401; + if (yych <= '\\') goto yy436; + if (yych <= 0xC1) goto yy335; + goto yy437; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy402; - if (yych <= 0xEF) goto yy403; - goto yy404; + if (yych <= 0xE0) goto yy438; + if (yych <= 0xEF) goto yy439; + goto yy440; } else { - if (yych <= 0xF3) goto yy405; - if (yych <= 0xF4) goto yy406; - goto yy310; + if (yych <= 0xF3) goto yy441; + if (yych <= 0xF4) goto yy442; + goto yy335; } } -yy589: +yy631: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '!') { - if (yych <= 0x00) goto yy399; - if (yych == '\n') goto yy490; - goto yy492; + if (yych <= 0x00) goto yy435; + if (yych == '\n') goto yy529; + goto yy531; } else { - if (yych <= '"') goto yy579; - if (yych == '>') goto yy588; - goto yy492; + if (yych <= '"') goto yy621; + if (yych == '>') goto yy630; + goto yy531; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy590; - if (yych <= 0xE0) goto yy591; - goto yy592; + if (yych <= 0xDF) goto yy632; + if (yych <= 0xE0) goto yy633; + goto yy634; } else { - if (yych <= 0xF0) goto yy593; - if (yych <= 0xF3) goto yy594; - if (yych <= 0xF4) goto yy595; + if (yych <= 0xF0) goto yy635; + if (yych <= 0xF3) goto yy636; + if (yych <= 0xF4) goto yy637; goto yy1; } } -yy590: +yy632: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy492; + if (yych <= 0xBF) goto yy531; goto yy1; -yy591: +yy633: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy590; + if (yych <= 0xBF) goto yy632; goto yy1; -yy592: +yy634: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy590; + if (yych <= 0xBF) goto yy632; goto yy1; -yy593: +yy635: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy592; + if (yych <= 0xBF) goto yy634; goto yy1; -yy594: +yy636: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy592; + if (yych <= 0xBF) goto yy634; goto yy1; -yy595: +yy637: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy592; + if (yych <= 0x8F) goto yy634; goto yy1; -yy596: +yy638: yych = *++YYCURSOR; if (yych <= '?') { if (yych <= '&') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy596; - goto yy412; + if (yych == '\t') goto yy638; + goto yy448; } else { - if (yych <= '\r') goto yy596; - if (yych == ' ') goto yy596; - goto yy412; + if (yych <= '\r') goto yy638; + if (yych == ' ') goto yy638; + goto yy448; } } else { if (yych <= '.') { - if (yych <= '\'') goto yy717; - if (yych == '-') goto yy501; - goto yy412; + if (yych <= '\'') goto yy760; + if (yych == '-') goto yy540; + goto yy448; } else { if (yych <= ':') { - if (yych <= '/') goto yy502; - goto yy501; + if (yych <= '/') goto yy541; + goto yy540; } else { - if (yych <= '=') goto yy412; - if (yych <= '>') goto yy503; - goto yy502; + if (yych <= '=') goto yy448; + if (yych <= '>') goto yy542; + goto yy541; } } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy412; - if (yych <= 'Z') goto yy501; - if (yych <= '[') goto yy412; - goto yy504; + if (yych <= '@') goto yy448; + if (yych <= 'Z') goto yy540; + if (yych <= '[') goto yy448; + goto yy543; } else { - if (yych == '_') goto yy501; - if (yych <= '`') goto yy412; - goto yy501; + if (yych == '_') goto yy540; + if (yych <= '`') goto yy448; + goto yy540; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy412; + if (yych <= 0x7F) goto yy448; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy505; - goto yy506; + if (yych <= 0xDF) goto yy544; + goto yy545; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy507; - goto yy508; + if (yych <= 0xEF) goto yy546; + goto yy547; } else { - if (yych <= 0xF3) goto yy509; - if (yych <= 0xF4) goto yy510; + if (yych <= 0xF3) goto yy548; + if (yych <= 0xF4) goto yy549; goto yy1; } } } } -yy597: - yyaccept = 28; +yy639: + yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0xC1) { if (yych <= '"') { - if (yych <= 0x00) goto yy315; - if (yych >= '"') goto yy599; + if (yych <= 0x00) goto yy340; + if (yych >= '"') goto yy641; } else { - if (yych == '\\') goto yy600; - if (yych >= 0x80) goto yy315; + if (yych == '\\') goto yy642; + if (yych >= 0x80) goto yy340; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy601; - if (yych <= 0xE0) goto yy602; - goto yy603; + if (yych <= 0xDF) goto yy643; + if (yych <= 0xE0) goto yy644; + goto yy645; } else { - if (yych <= 0xF0) goto yy604; - if (yych <= 0xF3) goto yy605; - if (yych <= 0xF4) goto yy606; - goto yy315; + if (yych <= 0xF0) goto yy646; + if (yych <= 0xF3) goto yy647; + if (yych <= 0xF4) goto yy648; + goto yy340; } } -yy598: +yy640: yych = *++YYCURSOR; if (yych <= 0xC1) { if (yych <= '"') { if (yych <= 0x00) goto yy1; - if (yych <= '!') goto yy598; + if (yych <= '!') goto yy640; } else { - if (yych == '\\') goto yy600; - if (yych <= 0x7F) goto yy598; + if (yych == '\\') goto yy642; + if (yych <= 0x7F) goto yy640; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy601; - if (yych <= 0xE0) goto yy602; - goto yy603; + if (yych <= 0xDF) goto yy643; + if (yych <= 0xE0) goto yy644; + goto yy645; } else { - if (yych <= 0xF0) goto yy604; - if (yych <= 0xF3) goto yy605; - if (yych <= 0xF4) goto yy606; + if (yych <= 0xF0) goto yy646; + if (yych <= 0xF3) goto yy647; + if (yych <= 0xF4) goto yy648; goto yy1; } } -yy599: +yy641: yych = *++YYCURSOR; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy718; + goto yy761; } else { - if (yych == '\r') goto yy718; + if (yych == '\r') goto yy761; goto yy1; } } else { if (yych <= ',') { - if (yych <= ' ') goto yy718; + if (yych <= ' ') goto yy761; goto yy1; } else { - if (yych <= '-') goto yy311; + if (yych <= '-') goto yy336; if (yych <= '.') goto yy1; - goto yy215; + goto yy228; } } } else { if (yych <= '@') { if (yych <= '=') { - if (yych <= ':') goto yy311; + if (yych <= ':') goto yy336; goto yy1; } else { - if (yych <= '>') goto yy216; - if (yych <= '?') goto yy215; + if (yych <= '>') goto yy229; + if (yych <= '?') goto yy228; goto yy1; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy311; + if (yych <= 'Z') goto yy336; if (yych <= '^') goto yy1; - goto yy311; + goto yy336; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy311; + if (yych <= 'z') goto yy336; goto yy1; } } } -yy600: +yy642: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy598; + if (yych <= '\t') goto yy640; goto yy1; } else { - if (yych <= 0x7F) goto yy598; + if (yych <= 0x7F) goto yy640; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy602; - if (yych <= 0xEF) goto yy603; - goto yy604; + if (yych <= 0xE0) goto yy644; + if (yych <= 0xEF) goto yy645; + goto yy646; } else { - if (yych <= 0xF3) goto yy605; - if (yych <= 0xF4) goto yy606; + if (yych <= 0xF3) goto yy647; + if (yych <= 0xF4) goto yy648; goto yy1; } } -yy601: +yy643: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy598; + if (yych <= 0xBF) goto yy640; goto yy1; -yy602: +yy644: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy601; + if (yych <= 0xBF) goto yy643; goto yy1; -yy603: +yy645: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy601; + if (yych <= 0xBF) goto yy643; goto yy1; -yy604: +yy646: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy603; + if (yych <= 0xBF) goto yy645; goto yy1; -yy605: +yy647: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy603; + if (yych <= 0xBF) goto yy645; goto yy1; -yy606: +yy648: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy603; + if (yych <= 0x8F) goto yy645; goto yy1; -yy607: +yy649: yych = *++YYCURSOR; if (yych <= '?') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy607; - goto yy413; + if (yych == '\t') goto yy649; + goto yy449; } else { - if (yych <= '\r') goto yy607; - if (yych == ' ') goto yy607; - goto yy413; + if (yych <= '\r') goto yy649; + if (yych == ' ') goto yy649; + goto yy449; } } else { if (yych <= '.') { - if (yych <= '"') goto yy717; - if (yych == '-') goto yy511; - goto yy413; + if (yych <= '"') goto yy760; + if (yych == '-') goto yy550; + goto yy449; } else { if (yych <= ':') { - if (yych <= '/') goto yy512; - goto yy511; + if (yych <= '/') goto yy551; + goto yy550; } else { - if (yych <= '=') goto yy413; - if (yych <= '>') goto yy513; - goto yy512; + if (yych <= '=') goto yy449; + if (yych <= '>') goto yy552; + goto yy551; } } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy413; - if (yych <= 'Z') goto yy511; - if (yych <= '[') goto yy413; - goto yy514; + if (yych <= '@') goto yy449; + if (yych <= 'Z') goto yy550; + if (yych <= '[') goto yy449; + goto yy553; } else { - if (yych == '_') goto yy511; - if (yych <= '`') goto yy413; - goto yy511; + if (yych == '_') goto yy550; + if (yych <= '`') goto yy449; + goto yy550; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy413; + if (yych <= 0x7F) goto yy449; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy515; - goto yy516; + if (yych <= 0xDF) goto yy554; + goto yy555; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy517; - goto yy518; + if (yych <= 0xEF) goto yy556; + goto yy557; } else { - if (yych <= 0xF3) goto yy519; - if (yych <= 0xF4) goto yy520; + if (yych <= 0xF3) goto yy558; + if (yych <= 0xF4) goto yy559; goto yy1; } } } } -yy608: - yyaccept = 28; +yy650: + yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0xC1) { if (yych <= '\'') { - if (yych <= 0x00) goto yy315; - if (yych >= '\'') goto yy599; + if (yych <= 0x00) goto yy340; + if (yych >= '\'') goto yy641; } else { - if (yych == '\\') goto yy610; - if (yych >= 0x80) goto yy315; + if (yych == '\\') goto yy652; + if (yych >= 0x80) goto yy340; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy611; - if (yych <= 0xE0) goto yy612; - goto yy613; + if (yych <= 0xDF) goto yy653; + if (yych <= 0xE0) goto yy654; + goto yy655; } else { - if (yych <= 0xF0) goto yy614; - if (yych <= 0xF3) goto yy615; - if (yych <= 0xF4) goto yy616; - goto yy315; + if (yych <= 0xF0) goto yy656; + if (yych <= 0xF3) goto yy657; + if (yych <= 0xF4) goto yy658; + goto yy340; } } -yy609: +yy651: yych = *++YYCURSOR; if (yych <= 0xC1) { if (yych <= '\'') { if (yych <= 0x00) goto yy1; - if (yych <= '&') goto yy609; - goto yy599; + if (yych <= '&') goto yy651; + goto yy641; } else { - if (yych == '\\') goto yy610; - if (yych <= 0x7F) goto yy609; + if (yych == '\\') goto yy652; + if (yych <= 0x7F) goto yy651; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy611; - if (yych <= 0xE0) goto yy612; - goto yy613; + if (yych <= 0xDF) goto yy653; + if (yych <= 0xE0) goto yy654; + goto yy655; } else { - if (yych <= 0xF0) goto yy614; - if (yych <= 0xF3) goto yy615; - if (yych <= 0xF4) goto yy616; + if (yych <= 0xF0) goto yy656; + if (yych <= 0xF3) goto yy657; + if (yych <= 0xF4) goto yy658; goto yy1; } } -yy610: +yy652: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy609; + if (yych <= '\t') goto yy651; goto yy1; } else { - if (yych <= 0x7F) goto yy609; + if (yych <= 0x7F) goto yy651; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy612; - if (yych <= 0xEF) goto yy613; - goto yy614; + if (yych <= 0xE0) goto yy654; + if (yych <= 0xEF) goto yy655; + goto yy656; } else { - if (yych <= 0xF3) goto yy615; - if (yych <= 0xF4) goto yy616; + if (yych <= 0xF3) goto yy657; + if (yych <= 0xF4) goto yy658; goto yy1; } } -yy611: +yy653: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy609; + if (yych <= 0xBF) goto yy651; goto yy1; -yy612: +yy654: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy611; + if (yych <= 0xBF) goto yy653; goto yy1; -yy613: +yy655: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy611; + if (yych <= 0xBF) goto yy653; goto yy1; -yy614: +yy656: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy613; + if (yych <= 0xBF) goto yy655; goto yy1; -yy615: +yy657: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy613; + if (yych <= 0xBF) goto yy655; goto yy1; -yy616: +yy658: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy613; + if (yych <= 0x8F) goto yy655; goto yy1; -yy617: +yy659: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= ' ') { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy522; - goto yy617; + if (yych <= 0x08) goto yy561; + goto yy659; } else { - if (yych == '\r') goto yy617; - if (yych <= 0x1F) goto yy522; - goto yy617; + if (yych == '\r') goto yy659; + if (yych <= 0x1F) goto yy561; + goto yy659; } } else { if (yych <= '/') { - if (yych == '-') goto yy617; - if (yych <= '.') goto yy522; + if (yych == '-') goto yy659; + if (yych <= '.') goto yy561; } else { - if (yych <= ':') goto yy617; - if (yych <= '<') goto yy522; - if (yych <= '=') goto yy523; + if (yych <= ':') goto yy659; + if (yych <= '<') goto yy561; + if (yych <= '=') goto yy562; goto yy1; } } } else { if (yych <= 0x7F) { if (yych <= '^') { - if (yych <= '?') goto yy618; - if (yych <= '@') goto yy522; - if (yych <= 'Z') goto yy617; - goto yy522; + if (yych <= '?') goto yy660; + if (yych <= '@') goto yy561; + if (yych <= 'Z') goto yy659; + goto yy561; } else { - if (yych == '`') goto yy522; - if (yych <= 'z') goto yy617; - goto yy522; + if (yych == '`') goto yy561; + if (yych <= 'z') goto yy659; + goto yy561; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy526; - if (yych <= 0xE0) goto yy527; - goto yy528; + if (yych <= 0xDF) goto yy565; + if (yych <= 0xE0) goto yy566; + goto yy567; } else { - if (yych <= 0xF0) goto yy529; - if (yych <= 0xF3) goto yy530; - if (yych <= 0xF4) goto yy531; + if (yych <= 0xF0) goto yy568; + if (yych <= 0xF3) goto yy569; + if (yych <= 0xF4) goto yy570; goto yy1; } } } -yy618: +yy660: yych = *++YYCURSOR; if (yych <= '^') { if (yych <= ':') { if (yych <= '-') { if (yych <= 0x00) goto yy1; - if (yych <= ',') goto yy522; - goto yy617; + if (yych <= ',') goto yy561; + goto yy659; } else { - if (yych <= '.') goto yy522; - if (yych <= '/') goto yy618; - goto yy617; + if (yych <= '.') goto yy561; + if (yych <= '/') goto yy660; + goto yy659; } } else { if (yych <= '?') { - if (yych <= '=') goto yy522; - if (yych <= '>') goto yy314; - goto yy618; + if (yych <= '=') goto yy561; + if (yych <= '>') goto yy339; + goto yy660; } else { - if (yych <= '@') goto yy522; - if (yych <= 'Z') goto yy617; - goto yy522; + if (yych <= '@') goto yy561; + if (yych <= 'Z') goto yy659; + goto yy561; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych == '`') goto yy522; - goto yy617; + if (yych == '`') goto yy561; + goto yy659; } else { - if (yych <= 0x7F) goto yy522; + if (yych <= 0x7F) goto yy561; if (yych <= 0xC1) goto yy1; - goto yy526; + goto yy565; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy527; - if (yych <= 0xEF) goto yy528; - goto yy529; + if (yych <= 0xE0) goto yy566; + if (yych <= 0xEF) goto yy567; + goto yy568; } else { - if (yych <= 0xF3) goto yy530; - if (yych <= 0xF4) goto yy531; + if (yych <= 0xF3) goto yy569; + if (yych <= 0xF4) goto yy570; goto yy1; } } } -yy619: +yy661: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy619; - goto yy524; + if (yych == '\t') goto yy661; + goto yy563; } else { - if (yych <= '\r') goto yy619; - if (yych == ' ') goto yy619; - goto yy524; + if (yych <= '\r') goto yy661; + if (yych == ' ') goto yy661; + goto yy563; } } else { if (yych <= '.') { - if (yych <= '"') goto yy522; - if (yych == '-') goto yy619; - goto yy524; + if (yych <= '"') goto yy561; + if (yych == '-') goto yy661; + goto yy563; } else { if (yych <= ':') { - if (yych >= '0') goto yy619; + if (yych >= '0') goto yy661; } else { - if (yych <= '<') goto yy524; - if (yych <= '=') goto yy719; - goto yy621; + if (yych <= '<') goto yy563; + if (yych <= '=') goto yy762; + goto yy663; } } } } else { if (yych <= 'z') { if (yych <= '[') { - if (yych <= '?') goto yy620; - if (yych <= '@') goto yy524; - if (yych <= 'Z') goto yy619; - goto yy524; + if (yych <= '?') goto yy662; + if (yych <= '@') goto yy563; + if (yych <= 'Z') goto yy661; + goto yy563; } else { if (yych <= '^') { - if (yych <= '\\') goto yy622; - goto yy524; + if (yych <= '\\') goto yy664; + goto yy563; } else { - if (yych == '`') goto yy524; - goto yy619; + if (yych == '`') goto yy563; + goto yy661; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy524; + if (yych <= 0x7F) goto yy563; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy623; - goto yy624; + if (yych <= 0xDF) goto yy665; + goto yy666; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy625; - goto yy626; + if (yych <= 0xEF) goto yy667; + goto yy668; } else { - if (yych <= 0xF3) goto yy627; - if (yych <= 0xF4) goto yy628; + if (yych <= 0xF3) goto yy669; + if (yych <= 0xF4) goto yy670; goto yy1; } } } } -yy620: +yy662: yych = *++YYCURSOR; if (yych <= '[') { if (yych <= '/') { if (yych <= '"') { if (yych <= 0x00) goto yy1; - if (yych <= '!') goto yy524; - goto yy522; + if (yych <= '!') goto yy563; + goto yy561; } else { - if (yych == '-') goto yy619; - if (yych <= '.') goto yy524; - goto yy620; + if (yych == '-') goto yy661; + if (yych <= '.') goto yy563; + goto yy662; } } else { if (yych <= '>') { - if (yych <= ':') goto yy619; - if (yych <= '=') goto yy524; - goto yy720; + if (yych <= ':') goto yy661; + if (yych <= '=') goto yy563; + goto yy763; } else { - if (yych <= '?') goto yy620; - if (yych <= '@') goto yy524; - if (yych <= 'Z') goto yy619; - goto yy524; + if (yych <= '?') goto yy662; + if (yych <= '@') goto yy563; + if (yych <= 'Z') goto yy661; + goto yy563; } } } else { if (yych <= 0xC1) { if (yych <= '_') { - if (yych <= '\\') goto yy622; - if (yych <= '^') goto yy524; - goto yy619; + if (yych <= '\\') goto yy664; + if (yych <= '^') goto yy563; + goto yy661; } else { - if (yych <= '`') goto yy524; - if (yych <= 'z') goto yy619; - if (yych <= 0x7F) goto yy524; + if (yych <= '`') goto yy563; + if (yych <= 'z') goto yy661; + if (yych <= 0x7F) goto yy563; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy623; - if (yych <= 0xE0) goto yy624; - goto yy625; + if (yych <= 0xDF) goto yy665; + if (yych <= 0xE0) goto yy666; + goto yy667; } else { - if (yych <= 0xF0) goto yy626; - if (yych <= 0xF3) goto yy627; - if (yych <= 0xF4) goto yy628; + if (yych <= 0xF0) goto yy668; + if (yych <= 0xF3) goto yy669; + if (yych <= 0xF4) goto yy670; goto yy1; } } } -yy621: +yy663: yych = *++YYCURSOR; if (yych <= 0xC1) { if (yych <= '"') { if (yych <= 0x00) goto yy1; - if (yych <= '!') goto yy621; - goto yy721; + if (yych <= '!') goto yy663; + goto yy764; } else { - if (yych == '\\') goto yy722; - if (yych <= 0x7F) goto yy621; + if (yych == '\\') goto yy765; + if (yych <= 0x7F) goto yy663; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy723; - if (yych <= 0xE0) goto yy724; - goto yy725; + if (yych <= 0xDF) goto yy766; + if (yych <= 0xE0) goto yy767; + goto yy768; } else { - if (yych <= 0xF0) goto yy726; - if (yych <= 0xF3) goto yy727; - if (yych <= 0xF4) goto yy728; + if (yych <= 0xF0) goto yy769; + if (yych <= 0xF3) goto yy770; + if (yych <= 0xF4) goto yy771; goto yy1; } } -yy622: +yy664: yych = *++YYCURSOR; if (yych <= 'Z') { if (yych <= '.') { if (yych <= '\n') { - if (yych <= 0x00) goto yy621; - if (yych <= '\t') goto yy524; - goto yy522; + if (yych <= 0x00) goto yy663; + if (yych <= '\t') goto yy563; + goto yy561; } else { - if (yych == '-') goto yy619; - goto yy524; + if (yych == '-') goto yy661; + goto yy563; } } else { if (yych <= '=') { - if (yych <= '/') goto yy620; - if (yych <= ':') goto yy619; - goto yy524; + if (yych <= '/') goto yy662; + if (yych <= ':') goto yy661; + goto yy563; } else { - if (yych <= '>') goto yy621; - if (yych <= '?') goto yy620; - if (yych <= '@') goto yy524; - goto yy619; + if (yych <= '>') goto yy663; + if (yych <= '?') goto yy662; + if (yych <= '@') goto yy563; + goto yy661; } } } else { if (yych <= 0xC1) { if (yych <= '`') { - if (yych == '_') goto yy619; - goto yy524; + if (yych == '_') goto yy661; + goto yy563; } else { - if (yych <= 'z') goto yy619; - if (yych <= 0x7F) goto yy524; + if (yych <= 'z') goto yy661; + if (yych <= 0x7F) goto yy563; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy623; - if (yych <= 0xE0) goto yy624; - goto yy625; + if (yych <= 0xDF) goto yy665; + if (yych <= 0xE0) goto yy666; + goto yy667; } else { - if (yych <= 0xF0) goto yy626; - if (yych <= 0xF3) goto yy627; - if (yych <= 0xF4) goto yy628; + if (yych <= 0xF0) goto yy668; + if (yych <= 0xF3) goto yy669; + if (yych <= 0xF4) goto yy670; goto yy1; } } } -yy623: +yy665: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy524; + if (yych <= 0xBF) goto yy563; goto yy1; -yy624: +yy666: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy623; + if (yych <= 0xBF) goto yy665; goto yy1; -yy625: +yy667: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy623; + if (yych <= 0xBF) goto yy665; goto yy1; -yy626: +yy668: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy625; + if (yych <= 0xBF) goto yy667; goto yy1; -yy627: +yy669: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy625; + if (yych <= 0xBF) goto yy667; goto yy1; -yy628: +yy670: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy625; + if (yych <= 0x8F) goto yy667; goto yy1; -yy629: +yy671: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '&') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy629; - goto yy525; + if (yych == '\t') goto yy671; + goto yy564; } else { - if (yych <= '\r') goto yy629; - if (yych == ' ') goto yy629; - goto yy525; + if (yych <= '\r') goto yy671; + if (yych == ' ') goto yy671; + goto yy564; } } else { if (yych <= '.') { - if (yych <= '\'') goto yy522; - if (yych == '-') goto yy629; - goto yy525; + if (yych <= '\'') goto yy561; + if (yych == '-') goto yy671; + goto yy564; } else { if (yych <= ':') { - if (yych >= '0') goto yy629; + if (yych >= '0') goto yy671; } else { - if (yych <= '<') goto yy525; - if (yych <= '=') goto yy729; - goto yy631; + if (yych <= '<') goto yy564; + if (yych <= '=') goto yy772; + goto yy673; } } } } else { if (yych <= 'z') { if (yych <= '[') { - if (yych <= '?') goto yy630; - if (yych <= '@') goto yy525; - if (yych <= 'Z') goto yy629; - goto yy525; + if (yych <= '?') goto yy672; + if (yych <= '@') goto yy564; + if (yych <= 'Z') goto yy671; + goto yy564; } else { if (yych <= '^') { - if (yych <= '\\') goto yy632; - goto yy525; + if (yych <= '\\') goto yy674; + goto yy564; } else { - if (yych == '`') goto yy525; - goto yy629; + if (yych == '`') goto yy564; + goto yy671; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy525; + if (yych <= 0x7F) goto yy564; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy633; - goto yy634; + if (yych <= 0xDF) goto yy675; + goto yy676; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy635; - goto yy636; + if (yych <= 0xEF) goto yy677; + goto yy678; } else { - if (yych <= 0xF3) goto yy637; - if (yych <= 0xF4) goto yy638; + if (yych <= 0xF3) goto yy679; + if (yych <= 0xF4) goto yy680; goto yy1; } } } } -yy630: +yy672: yych = *++YYCURSOR; if (yych <= '[') { if (yych <= '/') { if (yych <= '\'') { if (yych <= 0x00) goto yy1; - if (yych <= '&') goto yy525; - goto yy522; + if (yych <= '&') goto yy564; + goto yy561; } else { - if (yych == '-') goto yy629; - if (yych <= '.') goto yy525; - goto yy630; + if (yych == '-') goto yy671; + if (yych <= '.') goto yy564; + goto yy672; } } else { if (yych <= '>') { - if (yych <= ':') goto yy629; - if (yych <= '=') goto yy525; - goto yy730; + if (yych <= ':') goto yy671; + if (yych <= '=') goto yy564; + goto yy773; } else { - if (yych <= '?') goto yy630; - if (yych <= '@') goto yy525; - if (yych <= 'Z') goto yy629; - goto yy525; + if (yych <= '?') goto yy672; + if (yych <= '@') goto yy564; + if (yych <= 'Z') goto yy671; + goto yy564; } } } else { if (yych <= 0xC1) { if (yych <= '_') { - if (yych <= '\\') goto yy632; - if (yych <= '^') goto yy525; - goto yy629; + if (yych <= '\\') goto yy674; + if (yych <= '^') goto yy564; + goto yy671; } else { - if (yych <= '`') goto yy525; - if (yych <= 'z') goto yy629; - if (yych <= 0x7F) goto yy525; + if (yych <= '`') goto yy564; + if (yych <= 'z') goto yy671; + if (yych <= 0x7F) goto yy564; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy633; - if (yych <= 0xE0) goto yy634; - goto yy635; + if (yych <= 0xDF) goto yy675; + if (yych <= 0xE0) goto yy676; + goto yy677; } else { - if (yych <= 0xF0) goto yy636; - if (yych <= 0xF3) goto yy637; - if (yych <= 0xF4) goto yy638; + if (yych <= 0xF0) goto yy678; + if (yych <= 0xF3) goto yy679; + if (yych <= 0xF4) goto yy680; goto yy1; } } } -yy631: +yy673: yych = *++YYCURSOR; if (yych <= 0xC1) { if (yych <= '\'') { if (yych <= 0x00) goto yy1; - if (yych <= '&') goto yy631; - goto yy721; + if (yych <= '&') goto yy673; + goto yy764; } else { - if (yych == '\\') goto yy731; - if (yych <= 0x7F) goto yy631; + if (yych == '\\') goto yy774; + if (yych <= 0x7F) goto yy673; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy732; - if (yych <= 0xE0) goto yy733; - goto yy734; + if (yych <= 0xDF) goto yy775; + if (yych <= 0xE0) goto yy776; + goto yy777; } else { - if (yych <= 0xF0) goto yy735; - if (yych <= 0xF3) goto yy736; - if (yych <= 0xF4) goto yy737; + if (yych <= 0xF0) goto yy778; + if (yych <= 0xF3) goto yy779; + if (yych <= 0xF4) goto yy780; goto yy1; } } -yy632: +yy674: yych = *++YYCURSOR; if (yych <= 'Z') { if (yych <= '.') { if (yych <= '\n') { - if (yych <= 0x00) goto yy631; - if (yych <= '\t') goto yy525; - goto yy522; + if (yych <= 0x00) goto yy673; + if (yych <= '\t') goto yy564; + goto yy561; } else { - if (yych == '-') goto yy629; - goto yy525; + if (yych == '-') goto yy671; + goto yy564; } } else { if (yych <= '=') { - if (yych <= '/') goto yy630; - if (yych <= ':') goto yy629; - goto yy525; + if (yych <= '/') goto yy672; + if (yych <= ':') goto yy671; + goto yy564; } else { - if (yych <= '>') goto yy631; - if (yych <= '?') goto yy630; - if (yych <= '@') goto yy525; - goto yy629; + if (yych <= '>') goto yy673; + if (yych <= '?') goto yy672; + if (yych <= '@') goto yy564; + goto yy671; } } } else { if (yych <= 0xC1) { if (yych <= '`') { - if (yych == '_') goto yy629; - goto yy525; + if (yych == '_') goto yy671; + goto yy564; } else { - if (yych <= 'z') goto yy629; - if (yych <= 0x7F) goto yy525; + if (yych <= 'z') goto yy671; + if (yych <= 0x7F) goto yy564; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy633; - if (yych <= 0xE0) goto yy634; - goto yy635; + if (yych <= 0xDF) goto yy675; + if (yych <= 0xE0) goto yy676; + goto yy677; } else { - if (yych <= 0xF0) goto yy636; - if (yych <= 0xF3) goto yy637; - if (yych <= 0xF4) goto yy638; + if (yych <= 0xF0) goto yy678; + if (yych <= 0xF3) goto yy679; + if (yych <= 0xF4) goto yy680; goto yy1; } } } -yy633: +yy675: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy525; + if (yych <= 0xBF) goto yy564; goto yy1; -yy634: +yy676: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy633; + if (yych <= 0xBF) goto yy675; goto yy1; -yy635: +yy677: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy633; + if (yych <= 0xBF) goto yy675; goto yy1; -yy636: +yy678: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy635; + if (yych <= 0xBF) goto yy677; goto yy1; -yy637: +yy679: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy635; + if (yych <= 0xBF) goto yy677; goto yy1; -yy638: +yy680: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy635; + if (yych <= 0x8F) goto yy677; goto yy1; -yy639: +yy681: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy738; - goto yy148; + if (yych <= '9') goto yy781; + goto yy150; } } } else { if (yych <= '^') { if (yych <= '@') { if (yych <= '?') goto yy4; - goto yy96; + goto yy97; } else { - if (yych <= 'F') goto yy738; - if (yych <= 'Z') goto yy115; + if (yych <= 'F') goto yy781; + if (yych <= 'Z') goto yy117; goto yy4; } } else { @@ -20571,18 +21237,18 @@ yy639: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy738; - if (yych <= 'z') goto yy115; + if (yych <= 'f') goto yy781; + if (yych <= 'z') goto yy117; goto yy4; } } } -yy640: +yy682: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy739; + if (yych <= '9') goto yy782; goto yy1; -yy641: +yy683: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { @@ -20590,47 +21256,47 @@ yy641: if (yych <= '\f') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; if (yych <= '\n') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } else { if (yych <= '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; if (yych <= ' ') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '&') { if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } } else { @@ -20639,95 +21305,120 @@ yy641: if (yych <= '-') goto yy46; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } if (yych <= '/') goto yy4; - goto yy738; + goto yy781; } else { if (yych <= ':') { yyt3 = YYCURSOR; - goto yy234; + goto yy247; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '>') goto yy4; yyt4 = YYCURSOR; - goto yy223; + goto yy236; } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy738; - if (yych <= 'Z') goto yy115; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy781; + if (yych <= 'Z') goto yy117; goto yy4; } else { if (yych <= '`') { if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy740; - if (yych <= 'z') goto yy326; + if (yych <= 'f') goto yy783; + if (yych <= 'z') goto yy351; goto yy4; } } } } -yy642: +yy684: ++YYCURSOR; yyt1 = yyt2; -yy643: +yy685: YYCURSOR = yyt1; -#line 173 "../../lnav/src/data_scanner_re.re" +#line 196 "../../lnav/src/data_scanner_re.re" { RET(DT_TIME); } -#line 20685 "../../lnav/src/data_scanner_re.cc" -yy644: - yyaccept = 29; +#line 21351 "../../lnav/src/data_scanner_re.cc" +yy686: + yyaccept = 31; yych = *(YYMARKER = ++YYCURSOR); yyt1 = yyt2; - if (yych <= '/') goto yy643; - if (yych <= '9') goto yy741; - goto yy643; -yy645: + if (yych <= '/') goto yy685; + if (yych <= '9') goto yy784; + goto yy685; +yy687: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy642; + if (yych <= 0xBF) goto yy684; goto yy1; -yy646: +yy688: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy645; + if (yych <= 0xBF) goto yy687; goto yy1; -yy647: +yy689: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy645; + if (yych <= 0xBF) goto yy687; goto yy1; -yy648: +yy690: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy647; + if (yych <= 0xBF) goto yy689; goto yy1; -yy649: +yy691: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy647; + if (yych <= 0xBF) goto yy689; goto yy1; -yy650: +yy692: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy647; + if (yych <= 0x8F) goto yy689; goto yy1; -yy651: +yy693: + yyaccept = 28; + yych = *(YYMARKER = ++YYCURSOR); + if (yybm[512+yych] & 128) { + goto yy362; + } + if (yych <= 0xE0) { + if (yych <= '"') { + if (yych <= 0x1B) goto yy578; + goto yy693; + } else { + if (yych <= 0xC1) goto yy578; + if (yych <= 0xDF) goto yy364; + goto yy365; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy366; + goto yy367; + } else { + if (yych <= 0xF3) goto yy368; + if (yych <= 0xF4) goto yy369; + goto yy578; + } + } +yy694: yych = *++YYCURSOR; - if (yych == 'm') goto yy742; - goto yy100; -yy652: + if (yych == 'm') goto yy785; + goto yy101; +yy695: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 16) { - goto yy101; + if (yybm[1024+yych] & 128) { + goto yy102; } if (yych <= '\'') { if (yych <= 0x1A) { @@ -20743,28 +21434,28 @@ yy652: if (yych <= ' ') { if (yych <= 0x1B) goto yy24; if (yych <= 0x1F) goto yy4; - goto yy743; + goto yy786; } else { if (yych == '"') goto yy24; - if (yych <= '&') goto yy99; + if (yych <= '&') goto yy100; goto yy24; } } } else { if (yych <= ']') { if (yych <= ':') { - if (yych <= '*') goto yy99; + if (yych <= '*') goto yy100; if (yych <= ',') goto yy24; goto yy4; } else { - if (yych == '\\') goto yy99; + if (yych == '\\') goto yy100; goto yy24; } } else { if (yych <= '~') { - if (yych <= '^') goto yy99; + if (yych <= '^') goto yy100; if (yych <= '}') goto yy24; - goto yy99; + goto yy100; } else { if (yych <= 0x7F) goto yy4; if (yych <= 0xC1) goto yy24; @@ -20773,106 +21464,106 @@ yy652: } } } -yy653: +yy696: ++YYCURSOR; -yy654: +yy697: YYCURSOR = yyt1; -#line 230 "../../lnav/src/data_scanner_re.re" +#line 253 "../../lnav/src/data_scanner_re.re" { RET(DT_IPV4_ADDRESS); } -#line 20785 "../../lnav/src/data_scanner_re.cc" -yy655: - yyaccept = 30; +#line 21476 "../../lnav/src/data_scanner_re.cc" +yy698: + yyaccept = 32; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { if (yych <= '\r') { if (yych <= 0x08) { - if (yych <= 0x00) goto yy654; + if (yych <= 0x00) goto yy697; goto yy4; } else { - if (yych <= '\n') goto yy654; + if (yych <= '\n') goto yy697; if (yych <= '\f') goto yy4; - goto yy654; + goto yy697; } } else { if (yych <= 0x1F) { - if (yych == 0x1B) goto yy654; + if (yych == 0x1B) goto yy697; goto yy4; } else { if (yych == '$') goto yy4; - goto yy654; + goto yy697; } } } else { if (yych <= '`') { if (yych <= 'Z') { if (yych <= ':') goto yy4; - if (yych <= '?') goto yy654; + if (yych <= '?') goto yy697; goto yy4; } else { if (yych == '_') goto yy4; - goto yy654; + goto yy697; } } else { if (yych <= 0x7F) { if (yych <= 'z') goto yy4; - if (yych <= '~') goto yy654; + if (yych <= '~') goto yy697; goto yy4; } else { - if (yych <= 0xC1) goto yy654; + if (yych <= 0xC1) goto yy697; if (yych <= 0xF4) goto yy4; - goto yy654; + goto yy697; } } } -yy656: - yyaccept = 30; +yy699: + yyaccept = 32; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '*') { - if (yych == '%') goto yy81; - goto yy654; + if (yych == '%') goto yy82; + goto yy697; } else { - if (yych == ',') goto yy654; - if (yych <= '.') goto yy81; - goto yy654; + if (yych == ',') goto yy697; + if (yych <= '.') goto yy82; + goto yy697; } } else { if (yych <= '^') { - if (yych <= '9') goto yy81; - if (yych <= '?') goto yy654; - if (yych <= 'Z') goto yy81; - goto yy654; + if (yych <= '9') goto yy82; + if (yych <= '?') goto yy697; + if (yych <= 'Z') goto yy82; + goto yy697; } else { - if (yych == '`') goto yy654; - if (yych <= 'z') goto yy81; - goto yy654; + if (yych == '`') goto yy697; + if (yych <= 'z') goto yy82; + goto yy697; } } -yy657: - yyaccept = 30; +yy700: + yyaccept = 32; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1B) { if (yych <= '\n') { - if (yych <= 0x00) goto yy654; + if (yych <= 0x00) goto yy697; if (yych <= 0x08) goto yy4; - goto yy654; + goto yy697; } else { - if (yych == '\r') goto yy654; + if (yych == '\r') goto yy697; if (yych <= 0x1A) goto yy4; - goto yy654; + goto yy697; } } else { if (yych <= '%') { if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy654; + if (yych <= '#') goto yy697; if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy80; - if (yych <= ',') goto yy654; + if (yych == '+') goto yy81; + if (yych <= ',') goto yy697; goto yy46; } } @@ -20880,50 +21571,50 @@ yy657: if (yych <= '^') { if (yych <= ':') { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy344; + if (yych <= '9') goto yy380; goto yy4; } else { - if (yych <= '?') goto yy654; - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy344; - goto yy654; + if (yych <= '?') goto yy697; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy380; + goto yy697; } } else { if (yych <= '~') { - if (yych == '`') goto yy654; - if (yych <= 'z') goto yy344; - goto yy654; + if (yych == '`') goto yy697; + if (yych <= 'z') goto yy380; + goto yy697; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy654; + if (yych <= 0xC1) goto yy697; if (yych <= 0xF4) goto yy4; - goto yy654; + goto yy697; } } } -yy658: - yyaccept = 30; +yy701: + yyaccept = 32; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1B) { if (yych <= '\n') { - if (yych <= 0x00) goto yy654; + if (yych <= 0x00) goto yy697; if (yych <= 0x08) goto yy4; - goto yy654; + goto yy697; } else { - if (yych == '\r') goto yy654; + if (yych == '\r') goto yy697; if (yych <= 0x1A) goto yy4; - goto yy654; + goto yy697; } } else { if (yych <= '%') { if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy654; + if (yych <= '#') goto yy697; if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy80; - if (yych <= ',') goto yy654; + if (yych == '+') goto yy81; + if (yych <= ',') goto yy697; goto yy46; } } @@ -20931,102 +21622,102 @@ yy658: if (yych <= '^') { if (yych <= ':') { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy447; + if (yych <= '9') goto yy486; goto yy4; } else { - if (yych <= '?') goto yy654; - if (yych <= '@') goto yy96; + if (yych <= '?') goto yy697; + if (yych <= '@') goto yy97; if (yych <= 'Z') goto yy46; - goto yy654; + goto yy697; } } else { if (yych <= '~') { - if (yych == '`') goto yy654; + if (yych == '`') goto yy697; if (yych <= 'z') goto yy46; - goto yy654; + goto yy697; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy654; + if (yych <= 0xC1) goto yy697; if (yych <= 0xF4) goto yy4; - goto yy654; + goto yy697; } } } -yy659: - yyaccept = 20; +yy702: + yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { if (yych <= 0x00) { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } if (yych <= 0x08) { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } if (yych <= '\n') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy655; + goto yy698; } else { if (yych <= 0x1A) { if (yych <= '\r') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy655; + goto yy698; } else { if (yych <= 0x1B) { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } if (yych <= 0x1F) { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } yyt1 = YYCURSOR; - goto yy653; + goto yy696; } } } else { if (yych <= '+') { if (yych <= '$') { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy656; + goto yy699; } if (yych <= '*') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy656; + goto yy699; } else { if (yych <= '-') { if (yych <= ',') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy657; + goto yy700; } else { if (yych <= '.') { yyt1 = YYCURSOR; - goto yy658; + goto yy701; } if (yych <= '/') { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } - goto yy447; + goto yy486; } } } @@ -21035,318 +21726,318 @@ yy659: if (yych <= 'Z') { if (yych <= ':') { yyt1 = YYCURSOR; - goto yy660; + goto yy703; } if (yych <= '?') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } if (yych <= '@') { yyt1 = YYCURSOR; - goto yy661; + goto yy704; } yyt1 = YYCURSOR; - goto yy662; + goto yy705; } else { if (yych <= '_') { if (yych <= '^') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy662; + goto yy705; } else { if (yych <= '`') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } if (yych <= 'z') { yyt1 = YYCURSOR; - goto yy662; + goto yy705; } yyt1 = YYCURSOR; - goto yy653; + goto yy696; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } - if (yych <= 0xC1) goto yy345; + if (yych <= 0xC1) goto yy381; if (yych <= 0xDF) { yyt1 = YYCURSOR; - goto yy663; + goto yy706; } yyt1 = YYCURSOR; - goto yy664; + goto yy707; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt1 = YYCURSOR; - goto yy665; + goto yy708; } yyt1 = YYCURSOR; - goto yy666; + goto yy709; } else { if (yych <= 0xF3) { yyt1 = YYCURSOR; - goto yy667; + goto yy710; } if (yych <= 0xF4) { yyt1 = YYCURSOR; - goto yy668; + goto yy711; } - goto yy345; + goto yy381; } } } } -yy660: - yyaccept = 30; +yy703: + yyaccept = 32; yych = *(YYMARKER = ++YYCURSOR); - if (yych == ':') goto yy152; - goto yy654; -yy661: - yyaccept = 30; + if (yych == ':') goto yy155; + goto yy697; +yy704: + yyaccept = 32; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= 0x1A) { if (yych <= '\n') { - if (yych <= 0x00) goto yy654; + if (yych <= 0x00) goto yy697; if (yych <= 0x08) goto yy4; - goto yy654; + goto yy697; } else { - if (yych == '\r') goto yy654; + if (yych == '\r') goto yy697; goto yy4; } } else { if (yych <= '#') { - if (yych <= 0x1B) goto yy654; + if (yych <= 0x1B) goto yy697; if (yych <= 0x1F) goto yy4; - goto yy654; + goto yy697; } else { if (yych <= '$') goto yy4; - if (yych <= ',') goto yy654; - if (yych <= '.') goto yy174; + if (yych <= ',') goto yy697; + if (yych <= '.') goto yy179; goto yy4; } } } else { if (yych <= '_') { if (yych <= '?') { - if (yych <= '9') goto yy174; + if (yych <= '9') goto yy179; if (yych <= ':') goto yy4; - goto yy654; + goto yy697; } else { if (yych <= '@') goto yy4; - if (yych <= 'Z') goto yy174; - if (yych <= '^') goto yy654; + if (yych <= 'Z') goto yy179; + if (yych <= '^') goto yy697; goto yy4; } } else { if (yych <= '~') { - if (yych <= '`') goto yy654; - if (yych <= 'z') goto yy174; - goto yy654; + if (yych <= '`') goto yy697; + if (yych <= 'z') goto yy179; + goto yy697; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy654; + if (yych <= 0xC1) goto yy697; if (yych <= 0xF4) goto yy4; - goto yy654; + goto yy697; } } } -yy662: - yyaccept = 30; +yy705: + yyaccept = 32; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '-') { if (yych <= 0x1B) { if (yych <= '\n') { - if (yych <= 0x00) goto yy654; + if (yych <= 0x00) goto yy697; if (yych <= 0x08) goto yy4; - goto yy654; + goto yy697; } else { - if (yych == '\r') goto yy654; + if (yych == '\r') goto yy697; if (yych <= 0x1A) goto yy4; - goto yy654; + goto yy697; } } else { if (yych <= '%') { if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy654; + if (yych <= '#') goto yy697; if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy80; - if (yych <= ',') goto yy654; - goto yy255; + if (yych == '+') goto yy81; + if (yych <= ',') goto yy697; + goto yy280; } } } else { if (yych <= '^') { if (yych <= ':') { - if (yych <= '.') goto yy350; + if (yych <= '.') goto yy386; if (yych <= '/') goto yy4; - if (yych <= '9') goto yy447; + if (yych <= '9') goto yy486; goto yy4; } else { - if (yych <= '?') goto yy654; - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy447; - goto yy654; + if (yych <= '?') goto yy697; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy486; + goto yy697; } } else { if (yych <= '~') { - if (yych == '`') goto yy654; - if (yych <= 'z') goto yy447; - goto yy654; + if (yych == '`') goto yy697; + if (yych <= 'z') goto yy486; + goto yy697; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy654; + if (yych <= 0xC1) goto yy697; if (yych <= 0xF4) goto yy4; - goto yy654; + goto yy697; } } } -yy663: +yy706: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy655; + if (yych <= 0xBF) goto yy698; goto yy1; -yy664: +yy707: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy663; + if (yych <= 0xBF) goto yy706; goto yy1; -yy665: +yy708: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy663; + if (yych <= 0xBF) goto yy706; goto yy1; -yy666: +yy709: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy665; + if (yych <= 0xBF) goto yy708; goto yy1; -yy667: +yy710: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy665; + if (yych <= 0xBF) goto yy708; goto yy1; -yy668: +yy711: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy665; + if (yych <= 0x8F) goto yy708; goto yy1; -yy669: - yyaccept = 20; +yy712: + yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '5') { if (yych <= '#') { if (yych <= '\f') { if (yych <= 0x00) { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } if (yych <= 0x08) { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } if (yych <= '\n') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy655; + goto yy698; } else { if (yych <= 0x1A) { if (yych <= '\r') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy655; + goto yy698; } else { if (yych <= 0x1B) { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } if (yych <= 0x1F) { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } yyt1 = YYCURSOR; - goto yy653; + goto yy696; } } } else { if (yych <= '+') { if (yych <= '$') { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy656; + goto yy699; } if (yych <= '*') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy656; + goto yy699; } else { if (yych <= '-') { if (yych <= ',') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy657; + goto yy700; } else { if (yych <= '.') { yyt1 = YYCURSOR; - goto yy658; + goto yy701; } if (yych <= '/') { yyt1 = YYCURSOR; - goto yy655; + goto yy698; } - goto yy659; + goto yy702; } } } } else { if (yych <= 'z') { if (yych <= '@') { - if (yych <= '9') goto yy447; + if (yych <= '9') goto yy486; if (yych <= ':') { yyt1 = YYCURSOR; - goto yy660; + goto yy703; } if (yych <= '?') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy661; + goto yy704; } else { if (yych <= '^') { if (yych <= 'Z') { yyt1 = YYCURSOR; - goto yy662; + goto yy705; } yyt1 = YYCURSOR; - goto yy653; + goto yy696; } else { if (yych == '`') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy662; + goto yy705; } } } else { @@ -21354,79 +22045,79 @@ yy669: if (yych <= 0x7F) { if (yych <= '~') { yyt1 = YYCURSOR; - goto yy653; + goto yy696; } yyt1 = YYCURSOR; - goto yy655; + goto yy698; } else { - if (yych <= 0xC1) goto yy345; + if (yych <= 0xC1) goto yy381; if (yych <= 0xDF) { yyt1 = YYCURSOR; - goto yy663; + goto yy706; } yyt1 = YYCURSOR; - goto yy664; + goto yy707; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt1 = YYCURSOR; - goto yy665; + goto yy708; } yyt1 = YYCURSOR; - goto yy666; + goto yy709; } else { if (yych <= 0xF3) { yyt1 = YYCURSOR; - goto yy667; + goto yy710; } if (yych <= 0xF4) { yyt1 = YYCURSOR; - goto yy668; + goto yy711; } - goto yy345; + goto yy381; } } } } -yy670: - yyaccept = 21; +yy713: + yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '-') goto yy466; - if (yych == ':') goto yy466; - goto yy354; -yy671: + if (yych == '-') goto yy505; + if (yych == ':') goto yy505; + goto yy390; +yy714: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') goto yy4; - if (yych <= '9') goto yy744; + if (yych <= '9') goto yy787; goto yy4; -yy672: +yy715: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy745; + if (yych <= '9') goto yy788; goto yy1; -yy673: - yyaccept = 31; +yy716: + yyaccept = 33; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy674; + if (yych <= 0x00) goto yy717; if (yych <= 0x08) goto yy4; if (yych >= '\v') goto yy4; } else { - if (yych <= '\r') goto yy674; + if (yych <= '\r') goto yy717; if (yych != 0x1B) goto yy4; } } else { if (yych <= '%') { - if (yych <= ' ') goto yy746; - if (yych <= '#') goto yy674; + if (yych <= ' ') goto yy789; + if (yych <= '#') goto yy717; if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy80; + if (yych == '+') goto yy81; if (yych >= '-') goto yy46; } } @@ -21434,11 +22125,11 @@ yy673: if (yych <= 'Z') { if (yych <= '?') { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy747; + if (yych <= '9') goto yy790; if (yych <= ':') goto yy4; } else { - if (yych <= '@') goto yy96; - if (yych == 'T') goto yy748; + if (yych <= '@') goto yy97; + if (yych == 'T') goto yy791; goto yy46; } } else { @@ -21449,156 +22140,156 @@ yy673: if (yych <= 0x7F) { if (yych >= 0x7F) goto yy4; } else { - if (yych <= 0xC1) goto yy674; + if (yych <= 0xC1) goto yy717; if (yych <= 0xF4) goto yy4; } } } } -yy674: -#line 187 "../../lnav/src/data_scanner_re.re" +yy717: +#line 210 "../../lnav/src/data_scanner_re.re" { RET(DT_DATE); } -#line 21464 "../../lnav/src/data_scanner_re.cc" -yy675: - yyaccept = 31; +#line 22155 "../../lnav/src/data_scanner_re.cc" +yy718: + yyaccept = 33; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= 0x1B) { if (yych <= '\n') { - if (yych <= 0x00) goto yy674; + if (yych <= 0x00) goto yy717; if (yych <= 0x08) goto yy4; - goto yy674; + goto yy717; } else { - if (yych == '\r') goto yy674; + if (yych == '\r') goto yy717; if (yych <= 0x1A) goto yy4; - goto yy674; + goto yy717; } } else { if (yych <= '#') { if (yych <= 0x1F) goto yy4; - if (yych <= ' ') goto yy746; - goto yy674; + if (yych <= ' ') goto yy789; + goto yy717; } else { if (yych <= '$') goto yy4; - if (yych <= ',') goto yy674; + if (yych <= ',') goto yy717; if (yych <= '/') goto yy4; - goto yy749; + goto yy792; } } } else { if (yych <= '_') { if (yych <= 'S') { if (yych <= ':') goto yy4; - if (yych <= '?') goto yy674; + if (yych <= '?') goto yy717; goto yy4; } else { - if (yych <= 'T') goto yy750; + if (yych <= 'T') goto yy793; if (yych <= 'Z') goto yy4; - if (yych <= '^') goto yy674; + if (yych <= '^') goto yy717; goto yy4; } } else { if (yych <= '~') { - if (yych <= '`') goto yy674; + if (yych <= '`') goto yy717; if (yych <= 'z') goto yy4; - goto yy674; + goto yy717; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy674; + if (yych <= 0xC1) goto yy717; if (yych <= 0xF4) goto yy4; - goto yy674; + goto yy717; } } } -yy676: +yy719: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy109; + if (yych <= 0x00) goto yy111; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy109; + if (yych <= '\n') goto yy111; goto yy4; } else { if (yych <= 0x1A) { - if (yych <= '\r') goto yy109; + if (yych <= '\r') goto yy111; goto yy4; } else { - if (yych <= 0x1B) goto yy109; + if (yych <= 0x1B) goto yy111; if (yych <= 0x1F) goto yy4; - goto yy109; + goto yy111; } } } else { if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy105; + goto yy107; } else { - if (yych == '+') goto yy80; - goto yy109; + if (yych == '+') goto yy81; + goto yy111; } } else { if (yych <= '.') { - if (yych <= '-') goto yy751; - goto yy266; + if (yych <= '-') goto yy794; + goto yy291; } else { if (yych <= '/') goto yy4; - if (yych <= '7') goto yy752; - goto yy753; + if (yych <= '7') goto yy795; + goto yy796; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; - if (yych <= '?') goto yy109; - if (yych <= '@') goto yy96; - goto yy196; + if (yych <= ':') goto yy150; + if (yych <= '?') goto yy111; + if (yych <= '@') goto yy97; + goto yy209; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy754; - goto yy196; + if (yych <= 'E') goto yy797; + goto yy209; } else { - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy109; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy111; goto yy46; } } } else { if (yych <= 'z') { if (yych <= 'd') { - if (yych <= '`') goto yy109; - goto yy196; + if (yych <= '`') goto yy111; + goto yy209; } else { - if (yych <= 'e') goto yy754; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= 'e') goto yy797; + if (yych <= 'f') goto yy209; + goto yy117; } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy109; + if (yych <= '~') goto yy111; goto yy4; } else { - if (yych <= 0xC1) goto yy109; + if (yych <= 0xC1) goto yy111; if (yych <= 0xF4) goto yy4; - goto yy109; + goto yy111; } } } } -yy677: +yy720: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -21620,33 +22311,33 @@ yy677: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; - goto yy751; + goto yy794; } else { - if (yych <= '.') goto yy266; + if (yych <= '.') goto yy291; if (yych <= '/') goto yy4; - goto yy753; + goto yy796; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy196; + if (yych <= '@') goto yy97; + goto yy209; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy754; - goto yy196; + if (yych <= 'E') goto yy797; + goto yy209; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -21655,11 +22346,11 @@ yy677: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy196; + goto yy209; } else { - if (yych <= 'e') goto yy754; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= 'e') goto yy797; + if (yych <= 'f') goto yy209; + goto yy117; } } else { if (yych <= 0x7F) { @@ -21673,31 +22364,31 @@ yy677: } } } -yy678: +yy721: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy113; + if (yych <= '\n') goto yy115; goto yy4; } else { - if (yych <= '\r') goto yy113; - if (yych == 0x1B) goto yy113; + if (yych <= '\r') goto yy115; + if (yych == 0x1B) goto yy115; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy113; + if (yych <= '#') goto yy115; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy113; + if (yych <= '%') goto yy81; + goto yy115; } else { - if (yych <= '+') goto yy80; - if (yych <= ',') goto yy113; - if (yych <= '-') goto yy751; + if (yych <= '+') goto yy81; + if (yych <= ',') goto yy115; + if (yych <= '-') goto yy794; goto yy46; } } @@ -21705,58 +22396,58 @@ yy678: if (yych <= '^') { if (yych <= '?') { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy196; - if (yych <= ':') goto yy148; - goto yy113; + if (yych <= '9') goto yy209; + if (yych <= ':') goto yy150; + goto yy115; } else { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy196; - if (yych <= 'Z') goto yy115; - goto yy113; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy209; + if (yych <= 'Z') goto yy117; + goto yy115; } } else { if (yych <= 'z') { if (yych <= '_') goto yy46; - if (yych <= '`') goto yy113; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= '`') goto yy115; + if (yych <= 'f') goto yy209; + goto yy117; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy113; + if (yych <= '~') goto yy115; goto yy4; } else { - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xF4) goto yy4; - goto yy113; + goto yy115; } } } } -yy679: +yy722: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy113; + if (yych <= '\n') goto yy115; goto yy4; } else { - if (yych <= '\r') goto yy113; - if (yych == 0x1B) goto yy113; + if (yych <= '\r') goto yy115; + if (yych == 0x1B) goto yy115; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy113; + if (yych <= '#') goto yy115; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy113; + if (yych <= '%') goto yy81; + goto yy115; } else { - if (yych <= '+') goto yy194; - if (yych <= ',') goto yy113; - if (yych <= '-') goto yy755; + if (yych <= '+') goto yy207; + if (yych <= ',') goto yy115; + if (yych <= '-') goto yy798; goto yy46; } } @@ -21764,55 +22455,55 @@ yy679: if (yych <= '^') { if (yych <= '?') { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy196; - if (yych <= ':') goto yy148; - goto yy113; + if (yych <= '9') goto yy209; + if (yych <= ':') goto yy150; + goto yy115; } else { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy196; - if (yych <= 'Z') goto yy115; - goto yy113; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy209; + if (yych <= 'Z') goto yy117; + goto yy115; } } else { if (yych <= 'z') { if (yych <= '_') goto yy46; - if (yych <= '`') goto yy113; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= '`') goto yy115; + if (yych <= 'f') goto yy209; + goto yy117; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy113; + if (yych <= '~') goto yy115; goto yy4; } else { - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xF4) goto yy4; - goto yy113; + goto yy115; } } } } -yy680: +yy723: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { if (yych <= '/') { yyt2 = yyt1; - goto yy199; + goto yy212; } - if (yych <= '9') goto yy553; + if (yych <= '9') goto yy595; yyt2 = yyt1; - goto yy199; + goto yy212; } else { - if (yych <= 'Z') goto yy553; + if (yych <= 'Z') goto yy595; if (yych <= '`') { yyt2 = yyt1; - goto yy199; + goto yy212; } - if (yych <= 'z') goto yy553; + if (yych <= 'z') goto yy595; yyt2 = yyt1; - goto yy199; + goto yy212; } -yy681: +yy724: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -21820,68 +22511,68 @@ yy681: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1A) { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= '-') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy680; + goto yy723; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '/') { if (yych <= '.') { yyt2 = YYCURSOR; - goto yy376; + goto yy412; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { - if (yych <= '9') goto yy756; + if (yych <= '9') goto yy799; if (yych >= ';') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } @@ -21891,76 +22582,76 @@ yy681: if (yych <= '^') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= 'F') goto yy756; + if (yych <= 'F') goto yy799; if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '`') { if (yych <= '_') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'f') goto yy756; + if (yych <= 'f') goto yy799; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy682: +yy725: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy757; - if (yych <= ':') goto yy152; + if (yych <= '9') goto yy800; + if (yych <= ':') goto yy155; goto yy1; } else { - if (yych <= 'F') goto yy757; + if (yych <= 'F') goto yy800; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy757; + if (yych <= 'f') goto yy800; goto yy1; } -yy683: +yy726: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { @@ -21968,121 +22659,121 @@ yy683: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= ',') { if (yych <= '#') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy680; + goto yy723; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '9') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - goto yy756; + goto yy799; } else { - if (yych <= ':') goto yy682; + if (yych <= ':') goto yy725; if (yych <= '?') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } } } else { if (yych <= '~') { if (yych <= '_') { - if (yych <= 'F') goto yy756; + if (yych <= 'F') goto yy799; if (yych <= 'Z') goto yy3; if (yych <= '^') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy756; + if (yych <= 'f') goto yy799; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy684: +yy727: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -22090,68 +22781,68 @@ yy684: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1A) { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= '-') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy680; + goto yy723; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '/') { if (yych <= '.') { yyt2 = YYCURSOR; - goto yy376; + goto yy412; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { - if (yych <= '9') goto yy758; - if (yych <= ':') goto yy682; + if (yych <= '9') goto yy801; + if (yych <= ':') goto yy725; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } @@ -22160,63 +22851,63 @@ yy684: if (yych <= '^') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= 'F') goto yy756; + if (yych <= 'F') goto yy799; if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '`') { if (yych <= '_') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'f') goto yy756; + if (yych <= 'f') goto yy799; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy685: +yy728: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { @@ -22224,67 +22915,67 @@ yy685: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1A) { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= '-') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy680; + goto yy723; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '/') { if (yych <= '.') { yyt2 = YYCURSOR; - goto yy376; + goto yy412; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { - if (yych <= '5') goto yy758; - if (yych <= '9') goto yy756; - goto yy682; + if (yych <= '5') goto yy801; + if (yych <= '9') goto yy799; + goto yy725; } } } @@ -22293,28 +22984,28 @@ yy685: if (yych <= 'Z') { if (yych <= '?') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= 'F') goto yy756; + if (yych <= 'F') goto yy799; goto yy3; } else { if (yych <= '_') { if (yych <= '^') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy756; + if (yych <= 'f') goto yy799; goto yy3; } } @@ -22323,78 +23014,78 @@ yy685: if (yych <= 0x7F) { if (yych <= '~') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy686: - yyaccept = 21; +yy729: + yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '`') { if (yych <= '/') { if (yych <= ',') { yyt2 = YYCURSOR; - goto yy642; + goto yy684; } if (yych <= '-') { yyt1 = YYCURSOR; - goto yy759; + goto yy802; } if (yych <= '.') { yyt2 = YYCURSOR; - goto yy644; + goto yy686; } yyt2 = YYCURSOR; - goto yy642; + goto yy684; } else { if (yych <= ':') { if (yych <= '9') { yyt1 = YYCURSOR; - goto yy688; + goto yy731; } - goto yy760; + goto yy803; } else { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy642; + goto yy684; } if (yych <= 'F') { yyt1 = YYCURSOR; - goto yy688; + goto yy731; } yyt2 = YYCURSOR; - goto yy642; + goto yy684; } } } else { @@ -22402,137 +23093,137 @@ yy686: if (yych <= 0x7F) { if (yych <= 'f') { yyt1 = YYCURSOR; - goto yy688; + goto yy731; } yyt2 = YYCURSOR; - goto yy642; + goto yy684; } else { - if (yych <= 0xC1) goto yy354; + if (yych <= 0xC1) goto yy390; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy645; + goto yy687; } yyt2 = YYCURSOR; - goto yy646; + goto yy688; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy647; + goto yy689; } yyt2 = YYCURSOR; - goto yy648; + goto yy690; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy649; + goto yy691; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy650; + goto yy692; } - goto yy354; + goto yy390; } } } -yy687: - yyaccept = 21; +yy730: + yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '-') { - if (yych <= ',') goto yy354; - goto yy466; + if (yych <= ',') goto yy390; + goto yy505; } else { - if (yych <= '/') goto yy354; - if (yych <= '9') goto yy561; - goto yy760; + if (yych <= '/') goto yy390; + if (yych <= '9') goto yy603; + goto yy803; } } else { if (yych <= 'F') { - if (yych <= '@') goto yy354; - goto yy561; + if (yych <= '@') goto yy390; + goto yy603; } else { - if (yych <= '`') goto yy354; - if (yych <= 'f') goto yy561; - goto yy354; + if (yych <= '`') goto yy390; + if (yych <= 'f') goto yy603; + goto yy390; } } -yy688: - yyaccept = 29; +yy731: + yyaccept = 31; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { - if (yych <= '/') goto yy643; - if (yych <= '9') goto yy689; - if (yych <= ':') goto yy471; - goto yy643; + if (yych <= '/') goto yy685; + if (yych <= '9') goto yy732; + if (yych <= ':') goto yy510; + goto yy685; } else { - if (yych <= 'F') goto yy689; - if (yych <= '`') goto yy643; - if (yych >= 'g') goto yy643; + if (yych <= 'F') goto yy732; + if (yych <= '`') goto yy685; + if (yych >= 'g') goto yy685; } -yy689: +yy732: yych = *++YYCURSOR; - if (yych == ':') goto yy471; + if (yych == ':') goto yy510; goto yy1; -yy690: +yy733: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy761; + if (yych <= '9') goto yy804; if (yych >= ';') goto yy1; } else { - if (yych <= 'F') goto yy761; + if (yych <= 'F') goto yy804; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy761; + if (yych <= 'f') goto yy804; goto yy1; } -yy691: +yy734: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy762; - if (yych <= ':') goto yy763; + if (yych <= '9') goto yy805; + if (yych <= ':') goto yy806; goto yy1; } else { - if (yych <= 'F') goto yy762; + if (yych <= 'F') goto yy805; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy762; + if (yych <= 'f') goto yy805; goto yy1; } -yy692: +yy735: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy764; - goto yy765; + if (yych <= '9') goto yy807; + goto yy808; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy766; + goto yy809; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy766; + goto yy809; } } } else { @@ -22540,70 +23231,70 @@ yy692: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy693: +yy736: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy767; - goto yy765; + if (yych <= '9') goto yy810; + goto yy808; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy766; + goto yy809; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy766; + goto yy809; } } } else { @@ -22611,130 +23302,130 @@ yy693: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy694: +yy737: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '5') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '4') goto yy767; - goto yy768; + if (yych <= '4') goto yy810; + goto yy811; } } else { if (yych <= '@') { - if (yych <= '9') goto yy764; - if (yych <= ':') goto yy765; + if (yych <= '9') goto yy807; + if (yych <= ':') goto yy808; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'F') goto yy766; + if (yych <= 'F') goto yy809; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy766; + if (yych <= 'f') goto yy809; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy205; + goto yy218; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy695: +yy738: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy766; - if (yych <= ':') goto yy765; + if (yych <= '9') goto yy809; + if (yych <= ':') goto yy808; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy766; + if (yych <= 'F') goto yy809; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy766; + if (yych <= 'f') goto yy809; goto yy1; } } @@ -22742,58 +23433,58 @@ yy695: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy696: +yy739: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy769; - if (yych <= ':') goto yy565; + if (yych <= '9') goto yy812; + if (yych <= ':') goto yy607; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy769; + if (yych <= 'F') goto yy812; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy769; + if (yych <= 'f') goto yy812; goto yy1; } } @@ -22801,69 +23492,69 @@ yy696: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy697: +yy740: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy769; - goto yy565; + if (yych <= '9') goto yy812; + goto yy607; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy769; + goto yy812; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy769; + goto yy812; } } } else { @@ -22871,168 +23562,168 @@ yy697: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy698: +yy741: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy770; + if (yych == '.') goto yy813; if (yych <= '/') goto yy4; - if (yych <= '9') goto yy771; + if (yych <= '9') goto yy814; goto yy4; -yy699: +yy742: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy770; + if (yych == '.') goto yy813; if (yych <= '/') goto yy4; - if (yych <= '9') goto yy698; + if (yych <= '9') goto yy741; goto yy4; -yy700: +yy743: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { - if (yych == '.') goto yy770; + if (yych == '.') goto yy813; goto yy4; } else { - if (yych <= '4') goto yy698; - if (yych <= '5') goto yy772; - if (yych <= '9') goto yy771; + if (yych <= '4') goto yy741; + if (yych <= '5') goto yy815; + if (yych <= '9') goto yy814; goto yy4; } -yy701: +yy744: yych = *++YYCURSOR; if (yych <= '1') { if (yych <= '/') goto yy1; - if (yych <= '0') goto yy773; - goto yy774; + if (yych <= '0') goto yy816; + goto yy817; } else { - if (yych <= '2') goto yy775; - if (yych <= '9') goto yy773; + if (yych <= '2') goto yy818; + if (yych <= '9') goto yy816; goto yy1; } -yy702: +yy745: yych = *++YYCURSOR; - if (yych == '.') goto yy701; + if (yych == '.') goto yy744; goto yy1; -yy703: +yy746: yych = *++YYCURSOR; - if (yych == '.') goto yy701; + if (yych == '.') goto yy744; if (yych <= '/') goto yy1; - if (yych <= '5') goto yy702; + if (yych <= '5') goto yy745; goto yy1; -yy704: +yy747: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '9') goto yy1; - if (yych <= ':') goto yy486; + if (yych <= ':') goto yy525; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } yyt2 = YYCURSOR; - goto yy207; + goto yy220; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy208; + goto yy221; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } -yy705: +yy748: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy776; - goto yy777; + if (yych <= '9') goto yy819; + goto yy820; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy485; + goto yy524; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy485; + goto yy524; } } } else { @@ -23040,70 +23731,70 @@ yy705: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy706: +yy749: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy778; - goto yy486; + if (yych <= '9') goto yy821; + goto yy525; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy485; + goto yy524; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy485; + goto yy524; } } } else { @@ -23111,141 +23802,141 @@ yy706: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy707: +yy750: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '5') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '4') goto yy778; - goto yy779; + if (yych <= '4') goto yy821; + goto yy822; } } else { if (yych <= '@') { - if (yych <= '9') goto yy776; - if (yych <= ':') goto yy486; + if (yych <= '9') goto yy819; + if (yych <= ':') goto yy525; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'F') goto yy485; + if (yych <= 'F') goto yy524; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy485; + if (yych <= 'f') goto yy524; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy205; + goto yy218; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy708: +yy751: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy776; - goto yy486; + if (yych <= '9') goto yy819; + goto yy525; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy485; + goto yy524; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy485; + goto yy524; } } } else { @@ -23253,525 +23944,525 @@ yy708: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy709: - yyaccept = 27; +yy752: + yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); if (yybm[0+yych] & 128) { - goto yy780; + goto yy823; } if (yych <= 0xDF) { if (yych <= '\'') { - if (yych <= 0x00) goto yy310; - if (yych <= '"') goto yy781; - goto yy782; + if (yych <= 0x00) goto yy335; + if (yych <= '"') goto yy824; + goto yy825; } else { - if (yych <= '\\') goto yy783; - if (yych <= 0xC1) goto yy310; - goto yy784; + if (yych <= '\\') goto yy826; + if (yych <= 0xC1) goto yy335; + goto yy827; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy785; - if (yych <= 0xEF) goto yy786; - goto yy787; + if (yych <= 0xE0) goto yy828; + if (yych <= 0xEF) goto yy829; + goto yy830; } else { - if (yych <= 0xF3) goto yy788; - if (yych <= 0xF4) goto yy789; - goto yy310; + if (yych <= 0xF3) goto yy831; + if (yych <= 0xF4) goto yy832; + goto yy335; } } -yy710: +yy753: yych = *++YYCURSOR; if (yych <= 0xC1) { if (yych <= '\n') { - if (yych <= 0x00) goto yy780; - if (yych <= '\t') goto yy579; - goto yy490; + if (yych <= 0x00) goto yy823; + if (yych <= '\t') goto yy621; + goto yy529; } else { - if (yych == '>') goto yy709; - if (yych <= 0x7F) goto yy579; + if (yych == '>') goto yy752; + if (yych <= 0x7F) goto yy621; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy711; - if (yych <= 0xE0) goto yy712; - goto yy713; + if (yych <= 0xDF) goto yy754; + if (yych <= 0xE0) goto yy755; + goto yy756; } else { - if (yych <= 0xF0) goto yy714; - if (yych <= 0xF3) goto yy715; - if (yych <= 0xF4) goto yy716; + if (yych <= 0xF0) goto yy757; + if (yych <= 0xF3) goto yy758; + if (yych <= 0xF4) goto yy759; goto yy1; } } -yy711: +yy754: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy579; + if (yych <= 0xBF) goto yy621; goto yy1; -yy712: +yy755: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy711; + if (yych <= 0xBF) goto yy754; goto yy1; -yy713: +yy756: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy711; + if (yych <= 0xBF) goto yy754; goto yy1; -yy714: +yy757: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy713; + if (yych <= 0xBF) goto yy756; goto yy1; -yy715: +yy758: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy713; + if (yych <= 0xBF) goto yy756; goto yy1; -yy716: +yy759: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy713; + if (yych <= 0x8F) goto yy756; goto yy1; -yy717: +yy760: yych = *++YYCURSOR; if (yybm[0+yych] & 64) { - goto yy717; + goto yy760; } if (yych <= 'Z') { if (yych <= '-') { if (yych <= 0x00) goto yy1; - if (yych <= '"') goto yy413; - if (yych <= '\'') goto yy412; - goto yy790; + if (yych <= '"') goto yy449; + if (yych <= '\'') goto yy448; + goto yy833; } else { if (yych <= ':') { - if (yych <= '/') goto yy791; - goto yy790; + if (yych <= '/') goto yy834; + goto yy833; } else { - if (yych <= '>') goto yy792; - if (yych <= '?') goto yy791; - goto yy790; + if (yych <= '>') goto yy835; + if (yych <= '?') goto yy834; + goto yy833; } } } else { if (yych <= 0xE0) { if (yych <= 'z') { - if (yych <= '\\') goto yy793; - goto yy790; + if (yych <= '\\') goto yy836; + goto yy833; } else { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy794; - goto yy795; + if (yych <= 0xDF) goto yy837; + goto yy838; } } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy796; - goto yy797; + if (yych <= 0xEF) goto yy839; + goto yy840; } else { - if (yych <= 0xF3) goto yy798; - if (yych <= 0xF4) goto yy799; + if (yych <= 0xF3) goto yy841; + if (yych <= 0xF4) goto yy842; goto yy1; } } } -yy718: +yy761: yych = *++YYCURSOR; if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy718; + if (yych == '\t') goto yy761; goto yy1; } else { - if (yych <= '\r') goto yy718; + if (yych <= '\r') goto yy761; if (yych <= 0x1F) goto yy1; - goto yy718; + goto yy761; } } else { if (yych <= '=') { - if (yych == '/') goto yy215; + if (yych == '/') goto yy228; goto yy1; } else { - if (yych <= '>') goto yy216; - if (yych <= '?') goto yy215; + if (yych <= '>') goto yy229; + if (yych <= '?') goto yy228; goto yy1; } } -yy719: +yy762: yych = *++YYCURSOR; if (yych <= '?') { if (yych <= '&') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy719; - goto yy524; + if (yych == '\t') goto yy762; + goto yy563; } else { - if (yych <= '\r') goto yy719; - if (yych == ' ') goto yy719; - goto yy524; + if (yych <= '\r') goto yy762; + if (yych == ' ') goto yy762; + goto yy563; } } else { if (yych <= '.') { - if (yych <= '\'') goto yy800; - if (yych == '-') goto yy619; - goto yy524; + if (yych <= '\'') goto yy843; + if (yych == '-') goto yy661; + goto yy563; } else { if (yych <= ':') { - if (yych <= '/') goto yy620; - goto yy619; + if (yych <= '/') goto yy662; + goto yy661; } else { - if (yych <= '=') goto yy524; - if (yych <= '>') goto yy621; - goto yy620; + if (yych <= '=') goto yy563; + if (yych <= '>') goto yy663; + goto yy662; } } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy524; - if (yych <= 'Z') goto yy619; - if (yych <= '[') goto yy524; - goto yy622; + if (yych <= '@') goto yy563; + if (yych <= 'Z') goto yy661; + if (yych <= '[') goto yy563; + goto yy664; } else { - if (yych == '_') goto yy619; - if (yych <= '`') goto yy524; - goto yy619; + if (yych == '_') goto yy661; + if (yych <= '`') goto yy563; + goto yy661; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy524; + if (yych <= 0x7F) goto yy563; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy623; - goto yy624; + if (yych <= 0xDF) goto yy665; + goto yy666; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy625; - goto yy626; + if (yych <= 0xEF) goto yy667; + goto yy668; } else { - if (yych <= 0xF3) goto yy627; - if (yych <= 0xF4) goto yy628; + if (yych <= 0xF3) goto yy669; + if (yych <= 0xF4) goto yy670; goto yy1; } } } } -yy720: - yyaccept = 28; +yy763: + yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0xC1) { if (yych <= '"') { - if (yych <= 0x00) goto yy315; - if (yych <= '!') goto yy621; + if (yych <= 0x00) goto yy340; + if (yych <= '!') goto yy663; } else { - if (yych == '\\') goto yy722; - if (yych <= 0x7F) goto yy621; - goto yy315; + if (yych == '\\') goto yy765; + if (yych <= 0x7F) goto yy663; + goto yy340; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy723; - if (yych <= 0xE0) goto yy724; - goto yy725; + if (yych <= 0xDF) goto yy766; + if (yych <= 0xE0) goto yy767; + goto yy768; } else { - if (yych <= 0xF0) goto yy726; - if (yych <= 0xF3) goto yy727; - if (yych <= 0xF4) goto yy728; - goto yy315; + if (yych <= 0xF0) goto yy769; + if (yych <= 0xF3) goto yy770; + if (yych <= 0xF4) goto yy771; + goto yy340; } } -yy721: +yy764: yych = *++YYCURSOR; if (yych <= '/') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy801; + goto yy844; } else { - if (yych == '\r') goto yy801; + if (yych == '\r') goto yy844; goto yy1; } } else { if (yych <= ',') { - if (yych <= ' ') goto yy801; + if (yych <= ' ') goto yy844; goto yy1; } else { - if (yych <= '-') goto yy420; + if (yych <= '-') goto yy456; if (yych <= '.') goto yy1; - goto yy215; + goto yy228; } } } else { if (yych <= 'Z') { if (yych <= '>') { - if (yych <= ':') goto yy420; + if (yych <= ':') goto yy456; goto yy1; } else { - if (yych <= '?') goto yy215; + if (yych <= '?') goto yy228; if (yych <= '@') goto yy1; - goto yy420; + goto yy456; } } else { if (yych <= '_') { if (yych <= '^') goto yy1; - goto yy420; + goto yy456; } else { if (yych <= '`') goto yy1; - if (yych <= 'z') goto yy420; + if (yych <= 'z') goto yy456; goto yy1; } } } -yy722: +yy765: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy621; + if (yych <= '\t') goto yy663; goto yy1; } else { - if (yych <= 0x7F) goto yy621; + if (yych <= 0x7F) goto yy663; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy724; - if (yych <= 0xEF) goto yy725; - goto yy726; + if (yych <= 0xE0) goto yy767; + if (yych <= 0xEF) goto yy768; + goto yy769; } else { - if (yych <= 0xF3) goto yy727; - if (yych <= 0xF4) goto yy728; + if (yych <= 0xF3) goto yy770; + if (yych <= 0xF4) goto yy771; goto yy1; } } -yy723: +yy766: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy621; + if (yych <= 0xBF) goto yy663; goto yy1; -yy724: +yy767: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy723; + if (yych <= 0xBF) goto yy766; goto yy1; -yy725: +yy768: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy723; + if (yych <= 0xBF) goto yy766; goto yy1; -yy726: +yy769: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy725; + if (yych <= 0xBF) goto yy768; goto yy1; -yy727: +yy770: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy725; + if (yych <= 0xBF) goto yy768; goto yy1; -yy728: +yy771: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy725; + if (yych <= 0x8F) goto yy768; goto yy1; -yy729: +yy772: yych = *++YYCURSOR; if (yych <= '?') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy729; - goto yy525; + if (yych == '\t') goto yy772; + goto yy564; } else { - if (yych <= '\r') goto yy729; - if (yych == ' ') goto yy729; - goto yy525; + if (yych <= '\r') goto yy772; + if (yych == ' ') goto yy772; + goto yy564; } } else { if (yych <= '.') { - if (yych <= '"') goto yy800; - if (yych == '-') goto yy629; - goto yy525; + if (yych <= '"') goto yy843; + if (yych == '-') goto yy671; + goto yy564; } else { if (yych <= ':') { - if (yych <= '/') goto yy630; - goto yy629; + if (yych <= '/') goto yy672; + goto yy671; } else { - if (yych <= '=') goto yy525; - if (yych <= '>') goto yy631; - goto yy630; + if (yych <= '=') goto yy564; + if (yych <= '>') goto yy673; + goto yy672; } } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy525; - if (yych <= 'Z') goto yy629; - if (yych <= '[') goto yy525; - goto yy632; + if (yych <= '@') goto yy564; + if (yych <= 'Z') goto yy671; + if (yych <= '[') goto yy564; + goto yy674; } else { - if (yych == '_') goto yy629; - if (yych <= '`') goto yy525; - goto yy629; + if (yych == '_') goto yy671; + if (yych <= '`') goto yy564; + goto yy671; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy525; + if (yych <= 0x7F) goto yy564; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy633; - goto yy634; + if (yych <= 0xDF) goto yy675; + goto yy676; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy635; - goto yy636; + if (yych <= 0xEF) goto yy677; + goto yy678; } else { - if (yych <= 0xF3) goto yy637; - if (yych <= 0xF4) goto yy638; + if (yych <= 0xF3) goto yy679; + if (yych <= 0xF4) goto yy680; goto yy1; } } } } -yy730: - yyaccept = 28; +yy773: + yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0xC1) { if (yych <= '\'') { - if (yych <= 0x00) goto yy315; - if (yych <= '&') goto yy631; - goto yy721; + if (yych <= 0x00) goto yy340; + if (yych <= '&') goto yy673; + goto yy764; } else { - if (yych == '\\') goto yy731; - if (yych <= 0x7F) goto yy631; - goto yy315; + if (yych == '\\') goto yy774; + if (yych <= 0x7F) goto yy673; + goto yy340; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy732; - if (yych <= 0xE0) goto yy733; - goto yy734; + if (yych <= 0xDF) goto yy775; + if (yych <= 0xE0) goto yy776; + goto yy777; } else { - if (yych <= 0xF0) goto yy735; - if (yych <= 0xF3) goto yy736; - if (yych <= 0xF4) goto yy737; - goto yy315; + if (yych <= 0xF0) goto yy778; + if (yych <= 0xF3) goto yy779; + if (yych <= 0xF4) goto yy780; + goto yy340; } } -yy731: +yy774: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy631; + if (yych <= '\t') goto yy673; goto yy1; } else { - if (yych <= 0x7F) goto yy631; + if (yych <= 0x7F) goto yy673; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy733; - if (yych <= 0xEF) goto yy734; - goto yy735; + if (yych <= 0xE0) goto yy776; + if (yych <= 0xEF) goto yy777; + goto yy778; } else { - if (yych <= 0xF3) goto yy736; - if (yych <= 0xF4) goto yy737; + if (yych <= 0xF3) goto yy779; + if (yych <= 0xF4) goto yy780; goto yy1; } } -yy732: +yy775: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy631; + if (yych <= 0xBF) goto yy673; goto yy1; -yy733: +yy776: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy732; + if (yych <= 0xBF) goto yy775; goto yy1; -yy734: +yy777: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy732; + if (yych <= 0xBF) goto yy775; goto yy1; -yy735: +yy778: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy734; + if (yych <= 0xBF) goto yy777; goto yy1; -yy736: +yy779: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy734; + if (yych <= 0xBF) goto yy777; goto yy1; -yy737: +yy780: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy734; + if (yych <= 0x8F) goto yy777; goto yy1; -yy738: +yy781: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 64) { - goto yy115; + if (yybm[768+yych] & 4) { + goto yy117; } if (yych <= '.') { if (yych <= '*') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; goto yy4; } else { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') goto yy4; - if (yych <= '-') goto yy751; + if (yych <= '-') goto yy794; goto yy46; } } else { if (yych <= '?') { if (yych <= '/') goto yy4; - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; goto yy4; } else { - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; if (yych == '_') goto yy46; goto yy4; } } -yy739: +yy782: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy802; + if (yych <= '9') goto yy845; goto yy1; -yy740: +yy783: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '+') { @@ -23779,43 +24470,43 @@ yy740: if (yych <= '\n') { if (yych <= 0x00) { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x08) goto yy4; yyt4 = YYCURSOR; - goto yy221; + goto yy234; } else { if (yych == '\r') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= 0x1F) goto yy4; yyt4 = YYCURSOR; - goto yy221; + goto yy234; } } else { if (yych <= '%') { if (yych <= '!') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } if (yych <= '"') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '&') goto yy4; if (yych <= '\'') { yyt4 = YYCURSOR; - goto yy224; + goto yy237; } if (yych <= '*') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } - goto yy80; + goto yy81; } } } else { @@ -23823,23 +24514,23 @@ yy740: if (yych <= '/') { if (yych <= ',') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } - if (yych <= '-') goto yy751; + if (yych <= '-') goto yy794; if (yych <= '.') { yyt4 = YYCURSOR; - goto yy230; + goto yy243; } goto yy4; } else { - if (yych <= '9') goto yy115; + if (yych <= '9') goto yy117; if (yych <= ':') { yyt3 = YYCURSOR; - goto yy234; + goto yy247; } if (yych <= ';') { yyt4 = YYCURSOR; - goto yy221; + goto yy234; } goto yy4; } @@ -23847,71 +24538,71 @@ yy740: if (yych <= '^') { if (yych <= '?') { yyt4 = YYCURSOR; - goto yy223; + goto yy236; } - if (yych <= '@') goto yy96; - if (yych <= 'Z') goto yy115; + if (yych <= '@') goto yy97; + if (yych <= 'Z') goto yy117; goto yy4; } else { if (yych <= '_') goto yy46; if (yych <= '`') goto yy4; - if (yych <= 'z') goto yy326; + if (yych <= 'z') goto yy351; goto yy4; } } } -yy741: +yy784: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy803; + if (yych <= '9') goto yy846; goto yy1; -yy742: +yy785: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yych != ' ') goto yy100; -yy743: + if (yych != ' ') goto yy101; +yy786: yych = *++YYCURSOR; - if (yych == 'F') goto yy804; + if (yych == 'F') goto yy847; goto yy1; -yy744: +yy787: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') goto yy4; - if (yych <= '9') goto yy805; + if (yych <= '9') goto yy848; goto yy4; -yy745: +yy788: yych = *++YYCURSOR; - if (yych == ' ') goto yy806; + if (yych == ' ') goto yy849; goto yy1; -yy746: +yy789: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy807; + if (yych <= '9') goto yy850; goto yy1; -yy747: - yyaccept = 31; +yy790: + yyaccept = 33; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy674; + if (yych <= 0x00) goto yy717; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy674; + if (yych <= '\n') goto yy717; goto yy4; } else { - if (yych <= '\r') goto yy674; - if (yych == 0x1B) goto yy674; + if (yych <= '\r') goto yy717; + if (yych == 0x1B) goto yy717; goto yy4; } } else { if (yych <= '%') { - if (yych <= ' ') goto yy746; - if (yych <= '#') goto yy674; + if (yych <= ' ') goto yy789; + if (yych <= '#') goto yy717; if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy80; - if (yych <= ',') goto yy674; + if (yych == '+') goto yy81; + if (yych <= ',') goto yy717; goto yy46; } } @@ -23921,46 +24612,46 @@ yy747: if (yych <= '/') goto yy4; if (yych <= '9') goto yy46; if (yych <= ':') goto yy4; - goto yy674; + goto yy717; } else { - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; if (yych != 'T') goto yy46; } } else { if (yych <= 'z') { if (yych == '_') goto yy46; - if (yych <= '`') goto yy674; + if (yych <= '`') goto yy717; goto yy46; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy674; + if (yych <= '~') goto yy717; goto yy4; } else { - if (yych <= 0xC1) goto yy674; + if (yych <= 0xC1) goto yy717; if (yych <= 0xF4) goto yy4; - goto yy674; + goto yy717; } } } } -yy748: +yy791: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy808; + goto yy851; } } else { if (yych <= '^') { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -23969,81 +24660,81 @@ yy748: goto yy4; } } -yy749: - yyaccept = 31; +yy792: + yyaccept = 33; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= 0x1A) { if (yych <= '\n') { - if (yych <= 0x00) goto yy674; + if (yych <= 0x00) goto yy717; if (yych <= 0x08) goto yy4; - goto yy674; + goto yy717; } else { - if (yych == '\r') goto yy674; + if (yych == '\r') goto yy717; goto yy4; } } else { if (yych <= ' ') { - if (yych <= 0x1B) goto yy674; + if (yych <= 0x1B) goto yy717; if (yych <= 0x1F) goto yy4; - goto yy746; + goto yy789; } else { if (yych == '$') goto yy4; - if (yych <= ',') goto yy674; + if (yych <= ',') goto yy717; goto yy4; } } } else { if (yych <= '_') { if (yych <= 'T') { - if (yych <= '?') goto yy674; + if (yych <= '?') goto yy717; if (yych <= 'S') goto yy4; } else { if (yych <= 'Z') goto yy4; - if (yych <= '^') goto yy674; + if (yych <= '^') goto yy717; goto yy4; } } else { if (yych <= '~') { - if (yych <= '`') goto yy674; + if (yych <= '`') goto yy717; if (yych <= 'z') goto yy4; - goto yy674; + goto yy717; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy674; + if (yych <= 0xC1) goto yy717; if (yych <= 0xF4) goto yy4; - goto yy674; + goto yy717; } } } -yy750: +yy793: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') goto yy4; - if (yych <= '9') goto yy809; + if (yych <= '9') goto yy852; goto yy4; -yy751: +yy794: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy810; + if (yych <= '9') goto yy853; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy810; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy853; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -24051,99 +24742,99 @@ yy751: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy810; + if (yych <= 'f') goto yy853; if (yych <= 'z') goto yy46; goto yy4; } } } -yy752: +yy795: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy109; + if (yych <= 0x00) goto yy111; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy109; + if (yych <= '\n') goto yy111; goto yy4; } else { if (yych <= 0x1A) { - if (yych <= '\r') goto yy109; + if (yych <= '\r') goto yy111; goto yy4; } else { - if (yych <= 0x1B) goto yy109; + if (yych <= 0x1B) goto yy111; if (yych <= 0x1F) goto yy4; - goto yy109; + goto yy111; } } } else { if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy105; + goto yy107; } else { - if (yych == '+') goto yy80; - goto yy109; + if (yych == '+') goto yy81; + goto yy111; } } else { if (yych <= '.') { if (yych <= '-') goto yy46; - goto yy266; + goto yy291; } else { if (yych <= '/') goto yy4; - if (yych <= '7') goto yy811; - goto yy812; + if (yych <= '7') goto yy854; + goto yy855; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; - if (yych <= '?') goto yy109; - if (yych <= '@') goto yy96; - goto yy196; + if (yych <= ':') goto yy150; + if (yych <= '?') goto yy111; + if (yych <= '@') goto yy97; + goto yy209; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy754; - goto yy196; + if (yych <= 'E') goto yy797; + goto yy209; } else { - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy109; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy111; goto yy46; } } } else { if (yych <= 'z') { if (yych <= 'd') { - if (yych <= '`') goto yy109; - goto yy196; + if (yych <= '`') goto yy111; + goto yy209; } else { - if (yych <= 'e') goto yy754; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= 'e') goto yy797; + if (yych <= 'f') goto yy209; + goto yy117; } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy109; + if (yych <= '~') goto yy111; goto yy4; } else { - if (yych <= 0xC1) goto yy109; + if (yych <= 0xC1) goto yy111; if (yych <= 0xF4) goto yy4; - goto yy109; + goto yy111; } } } } -yy753: +yy796: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -24165,32 +24856,32 @@ yy753: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; goto yy46; } else { - if (yych <= '.') goto yy266; + if (yych <= '.') goto yy291; if (yych <= '/') goto yy4; - goto yy812; + goto yy855; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy196; + if (yych <= '@') goto yy97; + goto yy209; } else { if (yych <= 'F') { - if (yych >= 'F') goto yy196; + if (yych >= 'F') goto yy209; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -24199,11 +24890,11 @@ yy753: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy196; + goto yy209; } else { - if (yych <= 'e') goto yy754; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= 'e') goto yy797; + if (yych <= 'f') goto yy209; + goto yy117; } } else { if (yych <= 0x7F) { @@ -24217,31 +24908,31 @@ yy753: } } } -yy754: +yy797: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy113; + if (yych <= 0x00) goto yy115; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy113; + if (yych <= '\n') goto yy115; goto yy4; } else { - if (yych <= '\r') goto yy113; - if (yych == 0x1B) goto yy113; + if (yych <= '\r') goto yy115; + if (yych == 0x1B) goto yy115; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy113; + if (yych <= '#') goto yy115; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy113; + if (yych <= '%') goto yy81; + goto yy115; } else { - if (yych <= '+') goto yy194; - if (yych <= ',') goto yy113; - if (yych <= '-') goto yy251; + if (yych <= '+') goto yy207; + if (yych <= ',') goto yy115; + if (yych <= '-') goto yy272; goto yy46; } } @@ -24249,55 +24940,55 @@ yy754: if (yych <= '^') { if (yych <= '?') { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy196; - if (yych <= ':') goto yy148; - goto yy113; + if (yych <= '9') goto yy209; + if (yych <= ':') goto yy150; + goto yy115; } else { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy196; - if (yych <= 'Z') goto yy115; - goto yy113; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy209; + if (yych <= 'Z') goto yy117; + goto yy115; } } else { if (yych <= 'z') { if (yych <= '_') goto yy46; - if (yych <= '`') goto yy113; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= '`') goto yy115; + if (yych <= 'f') goto yy209; + goto yy117; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy113; + if (yych <= '~') goto yy115; goto yy4; } else { - if (yych <= 0xC1) goto yy113; + if (yych <= 0xC1) goto yy115; if (yych <= 0xF4) goto yy4; - goto yy113; + goto yy115; } } } } -yy755: +yy798: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy813; + if (yych <= '9') goto yy856; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy810; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy853; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -24305,13 +24996,13 @@ yy755: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy810; + if (yych <= 'f') goto yy853; if (yych <= 'z') goto yy46; goto yy4; } } } -yy756: +yy799: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { @@ -24319,153 +25010,153 @@ yy756: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= ',') { if (yych <= '#') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy680; + goto yy723; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '9') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - goto yy814; + goto yy857; } else { - if (yych <= ':') goto yy682; + if (yych <= ':') goto yy725; if (yych <= '?') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } } } else { if (yych <= '~') { if (yych <= '_') { - if (yych <= 'F') goto yy814; + if (yych <= 'F') goto yy857; if (yych <= 'Z') goto yy3; if (yych <= '^') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy814; + if (yych <= 'f') goto yy857; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy757: +yy800: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '%') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy680; + goto yy723; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy815; - goto yy816; + if (yych <= '9') goto yy858; + goto yy859; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy815; + goto yy858; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy815; + goto yy858; } } } else { @@ -24473,38 +25164,38 @@ yy757: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy758: +yy801: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -24512,68 +25203,68 @@ yy758: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1A) { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= '-') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy680; + goto yy723; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '/') { if (yych <= '.') { yyt2 = YYCURSOR; - goto yy376; + goto yy412; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { - if (yych <= '9') goto yy814; - if (yych <= ':') goto yy682; + if (yych <= '9') goto yy857; + if (yych <= ':') goto yy725; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } @@ -24582,212 +25273,212 @@ yy758: if (yych <= '^') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= 'F') goto yy814; + if (yych <= 'F') goto yy857; if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '`') { if (yych <= '_') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'f') goto yy814; + if (yych <= 'f') goto yy857; if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy759: - yyaccept = 29; +yy802: + yyaccept = 31; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { - if (yych <= '/') goto yy643; - if (yych <= '9') goto yy542; - goto yy643; + if (yych <= '/') goto yy685; + if (yych <= '9') goto yy584; + goto yy685; } else { - if (yych <= 'F') goto yy542; - if (yych <= '`') goto yy643; - if (yych <= 'f') goto yy542; - goto yy643; + if (yych <= 'F') goto yy584; + if (yych <= '`') goto yy685; + if (yych <= 'f') goto yy584; + goto yy685; } -yy760: +yy803: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy817; - if (yych <= ':') goto yy563; + if (yych <= '9') goto yy860; + if (yych <= ':') goto yy605; goto yy1; } else { - if (yych <= 'F') goto yy817; + if (yych <= 'F') goto yy860; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy817; + if (yych <= 'f') goto yy860; goto yy1; } -yy761: +yy804: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy818; - if (yych <= ':') goto yy691; + if (yych <= '9') goto yy861; + if (yych <= ':') goto yy734; goto yy1; } else { - if (yych <= 'F') goto yy818; + if (yych <= 'F') goto yy861; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy818; + if (yych <= 'f') goto yy861; goto yy1; } -yy762: +yy805: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy819; - if (yych <= ':') goto yy820; + if (yych <= '9') goto yy862; + if (yych <= ':') goto yy863; goto yy1; } else { - if (yych <= 'F') goto yy819; + if (yych <= 'F') goto yy862; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy819; + if (yych <= 'f') goto yy862; goto yy1; } -yy763: +yy806: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '9') { if (yych <= '0') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy821; + goto yy864; } else { - if (yych <= '1') goto yy822; - if (yych <= '2') goto yy823; - goto yy821; + if (yych <= '1') goto yy865; + if (yych <= '2') goto yy866; + goto yy864; } } else { if (yych <= '@') { if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'F') goto yy824; + if (yych <= 'F') goto yy867; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy824; + if (yych <= 'f') goto yy867; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy205; + goto yy218; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy764: +yy807: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy825; + if (yych <= '9') goto yy868; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy825; + goto yy868; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy825; + goto yy868; } } } else { @@ -24795,71 +25486,71 @@ yy764: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy765: +yy808: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy824; + if (yych <= '9') goto yy867; goto yy1; } else { - if (yych <= 'F') goto yy824; + if (yych <= 'F') goto yy867; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy824; + if (yych <= 'f') goto yy867; goto yy1; } -yy766: +yy809: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy825; - if (yych <= ':') goto yy765; + if (yych <= '9') goto yy868; + if (yych <= ':') goto yy808; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy825; + if (yych <= 'F') goto yy868; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy825; + if (yych <= 'f') goto yy868; goto yy1; } } @@ -24867,69 +25558,69 @@ yy766: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy767: +yy810: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy826; - goto yy765; + if (yych <= '9') goto yy869; + goto yy808; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy825; + goto yy868; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy825; + goto yy868; } } } else { @@ -24937,305 +25628,305 @@ yy767: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy768: +yy811: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '9') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '5') goto yy826; - goto yy825; + if (yych <= '5') goto yy869; + goto yy868; } } else { if (yych <= '@') { - if (yych <= ':') goto yy765; + if (yych <= ':') goto yy808; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'F') goto yy825; + if (yych <= 'F') goto yy868; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy825; + if (yych <= 'f') goto yy868; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy205; + goto yy218; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy769: +yy812: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '9') goto yy1; - if (yych <= ':') goto yy565; + if (yych <= ':') goto yy607; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } yyt2 = YYCURSOR; - goto yy207; + goto yy220; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy208; + goto yy221; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } -yy770: +yy813: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '1') { if (yych <= '/') goto yy4; - if (yych <= '0') goto yy827; - goto yy828; + if (yych <= '0') goto yy870; + goto yy871; } else { - if (yych <= '2') goto yy829; - if (yych <= '9') goto yy827; + if (yych <= '2') goto yy872; + if (yych <= '9') goto yy870; goto yy4; } -yy771: +yy814: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy770; + if (yych == '.') goto yy813; goto yy4; -yy772: +yy815: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy770; + if (yych == '.') goto yy813; if (yych <= '/') goto yy4; - if (yych <= '5') goto yy771; + if (yych <= '5') goto yy814; goto yy4; -yy773: +yy816: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy830; + if (yych <= '9') goto yy873; if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } yyt2 = YYCURSOR; - goto yy207; + goto yy220; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy208; + goto yy221; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } -yy774: +yy817: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy773; + if (yych <= '9') goto yy816; if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } yyt2 = YYCURSOR; - goto yy207; + goto yy220; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy208; + goto yy221; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } -yy775: +yy818: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '9') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '4') goto yy773; - if (yych <= '5') goto yy831; - goto yy830; + if (yych <= '4') goto yy816; + if (yych <= '5') goto yy874; + goto yy873; } else { if (yych <= '@') { if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } goto yy1; } @@ -25244,69 +25935,69 @@ yy775: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy776: +yy819: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy576; - goto yy486; + if (yych <= '9') goto yy618; + goto yy525; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy576; + goto yy618; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy576; + goto yy618; } } } else { @@ -25314,91 +26005,91 @@ yy776: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy777: +yy820: yych = *++YYCURSOR; if (yych <= '9') { if (yych <= '0') { if (yych <= '/') goto yy1; - goto yy832; + goto yy875; } else { - if (yych <= '1') goto yy473; - if (yych <= '2') goto yy474; - goto yy472; + if (yych <= '1') goto yy512; + if (yych <= '2') goto yy513; + goto yy511; } } else { if (yych <= 'F') { if (yych <= '@') goto yy1; - goto yy475; + goto yy514; } else { if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy475; + if (yych <= 'f') goto yy514; goto yy1; } } -yy778: +yy821: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy833; - goto yy486; + if (yych <= '9') goto yy876; + goto yy525; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy576; + goto yy618; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy576; + goto yy618; } } } else { @@ -25406,634 +26097,634 @@ yy778: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy779: +yy822: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '9') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '5') goto yy833; - goto yy576; + if (yych <= '5') goto yy876; + goto yy618; } } else { if (yych <= '@') { - if (yych <= ':') goto yy486; + if (yych <= ':') goto yy525; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'F') goto yy576; + if (yych <= 'F') goto yy618; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy576; + if (yych <= 'f') goto yy618; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy205; + goto yy218; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy780: +yy823: yych = *++YYCURSOR; if (yybm[0+yych] & 128) { - goto yy780; + goto yy823; } if (yych <= 0xDF) { if (yych <= '\'') { if (yych <= 0x00) goto yy1; - if (yych >= '#') goto yy782; + if (yych >= '#') goto yy825; } else { - if (yych <= '\\') goto yy783; + if (yych <= '\\') goto yy826; if (yych <= 0xC1) goto yy1; - goto yy784; + goto yy827; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy785; - if (yych <= 0xEF) goto yy786; - goto yy787; + if (yych <= 0xE0) goto yy828; + if (yych <= 0xEF) goto yy829; + goto yy830; } else { - if (yych <= 0xF3) goto yy788; - if (yych <= 0xF4) goto yy789; + if (yych <= 0xF3) goto yy831; + if (yych <= 0xF4) goto yy832; goto yy1; } } -yy781: +yy824: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy834; - goto yy399; + if (yych == '\t') goto yy877; + goto yy435; } else { - if (yych <= '\r') goto yy834; - if (yych == ' ') goto yy834; - goto yy399; + if (yych <= '\r') goto yy877; + if (yych == ' ') goto yy877; + goto yy435; } } else { if (yych <= ',') { - if (yych <= '"') goto yy835; - if (yych == '\'') goto yy836; - goto yy399; + if (yych <= '"') goto yy878; + if (yych == '\'') goto yy879; + goto yy435; } else { if (yych <= '/') { - if (yych <= '-') goto yy837; - goto yy399; + if (yych <= '-') goto yy880; + goto yy435; } else { - if (yych <= ':') goto yy837; - if (yych <= '=') goto yy399; - goto yy588; + if (yych <= ':') goto yy880; + if (yych <= '=') goto yy435; + goto yy630; } } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy399; - if (yych <= 'Z') goto yy837; - if (yych <= '[') goto yy399; - goto yy400; + if (yych <= '@') goto yy435; + if (yych <= 'Z') goto yy880; + if (yych <= '[') goto yy435; + goto yy436; } else { - if (yych == '_') goto yy837; - if (yych <= '`') goto yy399; - goto yy837; + if (yych == '_') goto yy880; + if (yych <= '`') goto yy435; + goto yy880; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy399; + if (yych <= 0x7F) goto yy435; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy401; - goto yy402; + if (yych <= 0xDF) goto yy437; + goto yy438; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy403; - goto yy404; + if (yych <= 0xEF) goto yy439; + goto yy440; } else { - if (yych <= 0xF3) goto yy405; - if (yych <= 0xF4) goto yy406; + if (yych <= 0xF3) goto yy441; + if (yych <= 0xF4) goto yy442; goto yy1; } } } } -yy782: +yy825: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy838; - goto yy391; + if (yych == '\t') goto yy881; + goto yy427; } else { - if (yych <= '\r') goto yy838; - if (yych == ' ') goto yy838; - goto yy391; + if (yych <= '\r') goto yy881; + if (yych == ' ') goto yy881; + goto yy427; } } else { if (yych <= ',') { - if (yych <= '"') goto yy839; - if (yych == '\'') goto yy840; - goto yy391; + if (yych <= '"') goto yy882; + if (yych == '\'') goto yy883; + goto yy427; } else { if (yych <= '/') { - if (yych <= '-') goto yy841; - goto yy391; + if (yych <= '-') goto yy884; + goto yy427; } else { - if (yych <= ':') goto yy841; - if (yych <= '=') goto yy391; - goto yy580; + if (yych <= ':') goto yy884; + if (yych <= '=') goto yy427; + goto yy622; } } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy391; - if (yych <= 'Z') goto yy841; - if (yych <= '[') goto yy391; - goto yy392; + if (yych <= '@') goto yy427; + if (yych <= 'Z') goto yy884; + if (yych <= '[') goto yy427; + goto yy428; } else { - if (yych == '_') goto yy841; - if (yych <= '`') goto yy391; - goto yy841; + if (yych == '_') goto yy884; + if (yych <= '`') goto yy427; + goto yy884; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy391; + if (yych <= 0x7F) goto yy427; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy393; - goto yy394; + if (yych <= 0xDF) goto yy429; + goto yy430; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy395; - goto yy396; + if (yych <= 0xEF) goto yy431; + goto yy432; } else { - if (yych <= 0xF3) goto yy397; - if (yych <= 0xF4) goto yy398; + if (yych <= 0xF3) goto yy433; + if (yych <= 0xF4) goto yy434; goto yy1; } } } } -yy783: +yy826: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy780; + if (yych <= '\t') goto yy823; goto yy1; } else { - if (yych <= 0x7F) goto yy780; + if (yych <= 0x7F) goto yy823; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy785; - if (yych <= 0xEF) goto yy786; - goto yy787; + if (yych <= 0xE0) goto yy828; + if (yych <= 0xEF) goto yy829; + goto yy830; } else { - if (yych <= 0xF3) goto yy788; - if (yych <= 0xF4) goto yy789; + if (yych <= 0xF3) goto yy831; + if (yych <= 0xF4) goto yy832; goto yy1; } } -yy784: +yy827: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy780; + if (yych <= 0xBF) goto yy823; goto yy1; -yy785: +yy828: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy784; + if (yych <= 0xBF) goto yy827; goto yy1; -yy786: +yy829: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy784; + if (yych <= 0xBF) goto yy827; goto yy1; -yy787: +yy830: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy786; + if (yych <= 0xBF) goto yy829; goto yy1; -yy788: +yy831: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy786; + if (yych <= 0xBF) goto yy829; goto yy1; -yy789: +yy832: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy786; + if (yych <= 0x8F) goto yy829; goto yy1; -yy790: +yy833: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= '"') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy790; - goto yy717; + if (yych == '\t') goto yy833; + goto yy760; } else { if (yych <= 0x1F) { - if (yych <= '\r') goto yy790; - goto yy717; + if (yych <= '\r') goto yy833; + goto yy760; } else { - if (yych <= ' ') goto yy790; - if (yych <= '!') goto yy717; - goto yy413; + if (yych <= ' ') goto yy833; + if (yych <= '!') goto yy760; + goto yy449; } } } else { if (yych <= '-') { - if (yych == '\'') goto yy412; - if (yych <= ',') goto yy717; - goto yy790; + if (yych == '\'') goto yy448; + if (yych <= ',') goto yy760; + goto yy833; } else { if (yych <= '/') { - if (yych <= '.') goto yy717; + if (yych <= '.') goto yy760; } else { - if (yych <= ':') goto yy790; - if (yych <= '<') goto yy717; - goto yy842; + if (yych <= ':') goto yy833; + if (yych <= '<') goto yy760; + goto yy885; } } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= '>') goto yy792; - if (yych <= '?') goto yy791; - if (yych <= '@') goto yy717; - goto yy790; + if (yych <= '>') goto yy835; + if (yych <= '?') goto yy834; + if (yych <= '@') goto yy760; + goto yy833; } else { if (yych <= '\\') { - if (yych <= '[') goto yy717; - goto yy793; + if (yych <= '[') goto yy760; + goto yy836; } else { - if (yych == '_') goto yy790; - goto yy717; + if (yych == '_') goto yy833; + goto yy760; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { - if (yych <= 'z') goto yy790; - goto yy717; + if (yych <= 'z') goto yy833; + goto yy760; } else { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy794; - goto yy795; + if (yych <= 0xDF) goto yy837; + goto yy838; } } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy796; - goto yy797; + if (yych <= 0xEF) goto yy839; + goto yy840; } else { - if (yych <= 0xF3) goto yy798; - if (yych <= 0xF4) goto yy799; + if (yych <= 0xF3) goto yy841; + if (yych <= 0xF4) goto yy842; goto yy1; } } } } -yy791: +yy834: yych = *++YYCURSOR; if (yybm[0+yych] & 64) { - goto yy717; + goto yy760; } if (yych <= 'Z') { if (yych <= '-') { if (yych <= 0x00) goto yy1; - if (yych <= '"') goto yy413; - if (yych <= '\'') goto yy412; - goto yy790; + if (yych <= '"') goto yy449; + if (yych <= '\'') goto yy448; + goto yy833; } else { if (yych <= ':') { - if (yych <= '/') goto yy791; - goto yy790; + if (yych <= '/') goto yy834; + goto yy833; } else { - if (yych <= '>') goto yy843; - if (yych <= '?') goto yy791; - goto yy790; + if (yych <= '>') goto yy886; + if (yych <= '?') goto yy834; + goto yy833; } } } else { if (yych <= 0xE0) { if (yych <= 'z') { - if (yych <= '\\') goto yy793; - goto yy790; + if (yych <= '\\') goto yy836; + goto yy833; } else { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy794; - goto yy795; + if (yych <= 0xDF) goto yy837; + goto yy838; } } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy796; - goto yy797; + if (yych <= 0xEF) goto yy839; + goto yy840; } else { - if (yych <= 0xF3) goto yy798; - if (yych <= 0xF4) goto yy799; + if (yych <= 0xF3) goto yy841; + if (yych <= 0xF4) goto yy842; goto yy1; } } } -yy792: - yyaccept = 26; +yy835: + yyaccept = 27; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0x7F) { if (yych <= '&') { - if (yych <= 0x00) goto yy217; - if (yych == '"') goto yy845; - goto yy844; + if (yych <= 0x00) goto yy230; + if (yych == '"') goto yy888; + goto yy887; } else { - if (yych <= '\'') goto yy846; - if (yych == '\\') goto yy847; - goto yy844; + if (yych <= '\'') goto yy889; + if (yych == '\\') goto yy890; + goto yy887; } } else { if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy217; - if (yych <= 0xDF) goto yy848; - if (yych <= 0xE0) goto yy849; - goto yy850; + if (yych <= 0xC1) goto yy230; + if (yych <= 0xDF) goto yy891; + if (yych <= 0xE0) goto yy892; + goto yy893; } else { - if (yych <= 0xF0) goto yy851; - if (yych <= 0xF3) goto yy852; - if (yych <= 0xF4) goto yy853; - goto yy217; + if (yych <= 0xF0) goto yy894; + if (yych <= 0xF3) goto yy895; + if (yych <= 0xF4) goto yy896; + goto yy230; } } -yy793: +yy836: yych = *++YYCURSOR; if (yych <= 'Z') { if (yych <= '.') { if (yych <= '\n') { - if (yych <= 0x00) goto yy844; - if (yych <= '\t') goto yy717; - goto yy410; + if (yych <= 0x00) goto yy887; + if (yych <= '\t') goto yy760; + goto yy446; } else { - if (yych == '-') goto yy790; - goto yy717; + if (yych == '-') goto yy833; + goto yy760; } } else { if (yych <= '=') { - if (yych <= '/') goto yy791; - if (yych <= ':') goto yy790; - goto yy717; + if (yych <= '/') goto yy834; + if (yych <= ':') goto yy833; + goto yy760; } else { - if (yych <= '>') goto yy792; - if (yych <= '?') goto yy791; - if (yych <= '@') goto yy717; - goto yy790; + if (yych <= '>') goto yy835; + if (yych <= '?') goto yy834; + if (yych <= '@') goto yy760; + goto yy833; } } } else { if (yych <= 0xC1) { if (yych <= '`') { - if (yych == '_') goto yy790; - goto yy717; + if (yych == '_') goto yy833; + goto yy760; } else { - if (yych <= 'z') goto yy790; - if (yych <= 0x7F) goto yy717; + if (yych <= 'z') goto yy833; + if (yych <= 0x7F) goto yy760; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy794; - if (yych <= 0xE0) goto yy795; - goto yy796; + if (yych <= 0xDF) goto yy837; + if (yych <= 0xE0) goto yy838; + goto yy839; } else { - if (yych <= 0xF0) goto yy797; - if (yych <= 0xF3) goto yy798; - if (yych <= 0xF4) goto yy799; + if (yych <= 0xF0) goto yy840; + if (yych <= 0xF3) goto yy841; + if (yych <= 0xF4) goto yy842; goto yy1; } } } -yy794: +yy837: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy717; + if (yych <= 0xBF) goto yy760; goto yy1; -yy795: +yy838: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy794; + if (yych <= 0xBF) goto yy837; goto yy1; -yy796: +yy839: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy794; + if (yych <= 0xBF) goto yy837; goto yy1; -yy797: +yy840: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy796; + if (yych <= 0xBF) goto yy839; goto yy1; -yy798: +yy841: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy796; + if (yych <= 0xBF) goto yy839; goto yy1; -yy799: +yy842: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy796; + if (yych <= 0x8F) goto yy839; goto yy1; -yy800: +yy843: yych = *++YYCURSOR; if (yych <= 'Z') { if (yych <= '-') { if (yych <= '"') { if (yych <= 0x00) goto yy1; - if (yych <= '!') goto yy800; - goto yy525; + if (yych <= '!') goto yy843; + goto yy564; } else { - if (yych == '\'') goto yy524; - if (yych <= ',') goto yy800; - goto yy854; + if (yych == '\'') goto yy563; + if (yych <= ',') goto yy843; + goto yy897; } } else { if (yych <= '=') { - if (yych <= '.') goto yy800; - if (yych <= '/') goto yy855; - if (yych <= ':') goto yy854; - goto yy800; - } else { - if (yych <= '>') goto yy856; - if (yych <= '?') goto yy855; - if (yych <= '@') goto yy800; - goto yy854; + if (yych <= '.') goto yy843; + if (yych <= '/') goto yy898; + if (yych <= ':') goto yy897; + goto yy843; + } else { + if (yych <= '>') goto yy899; + if (yych <= '?') goto yy898; + if (yych <= '@') goto yy843; + goto yy897; } } } else { if (yych <= 0x7F) { if (yych <= '^') { - if (yych == '\\') goto yy857; - goto yy800; + if (yych == '\\') goto yy900; + goto yy843; } else { - if (yych == '`') goto yy800; - if (yych <= 'z') goto yy854; - goto yy800; + if (yych == '`') goto yy843; + if (yych <= 'z') goto yy897; + goto yy843; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy858; - if (yych <= 0xE0) goto yy859; - goto yy860; + if (yych <= 0xDF) goto yy901; + if (yych <= 0xE0) goto yy902; + goto yy903; } else { - if (yych <= 0xF0) goto yy861; - if (yych <= 0xF3) goto yy862; - if (yych <= 0xF4) goto yy863; + if (yych <= 0xF0) goto yy904; + if (yych <= 0xF3) goto yy905; + if (yych <= 0xF4) goto yy906; goto yy1; } } } -yy801: +yy844: yych = *++YYCURSOR; if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x08) goto yy1; - goto yy801; + goto yy844; } else { - if (yych == '\r') goto yy801; + if (yych == '\r') goto yy844; goto yy1; } } else { if (yych <= '/') { - if (yych <= ' ') goto yy801; + if (yych <= ' ') goto yy844; if (yych <= '.') goto yy1; - goto yy215; + goto yy228; } else { - if (yych == '?') goto yy215; + if (yych == '?') goto yy228; goto yy1; } } -yy802: +yy845: yych = *++YYCURSOR; - if (yych == ':') goto yy864; + if (yych == ':') goto yy907; goto yy1; -yy803: +yy846: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy865; + if (yych <= '9') goto yy908; goto yy1; -yy804: +yy847: yych = *++YYCURSOR; - if (yych == 'i') goto yy866; + if (yych == 'i') goto yy909; goto yy1; -yy805: +yy848: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') goto yy4; - if (yych <= '9') goto yy749; + if (yych <= '9') goto yy792; goto yy4; -yy806: +yy849: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy867; + if (yych <= '9') goto yy910; goto yy1; -yy807: +yy850: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy868; + if (yych <= '9') goto yy911; goto yy1; -yy808: +yy851: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - goto yy869; + goto yy912; } } else { if (yych <= '^') { if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -26042,34 +26733,34 @@ yy808: goto yy4; } } -yy809: +yy852: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') goto yy4; - if (yych <= '9') goto yy870; + if (yych <= '9') goto yy913; goto yy4; -yy810: +yy853: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy871; + if (yych <= '9') goto yy914; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy871; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy914; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -26077,99 +26768,99 @@ yy810: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy871; + if (yych <= 'f') goto yy914; if (yych <= 'z') goto yy46; goto yy4; } } } -yy811: +yy854: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy109; + if (yych <= 0x00) goto yy111; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy109; + if (yych <= '\n') goto yy111; goto yy4; } else { if (yych <= 0x1A) { - if (yych <= '\r') goto yy109; + if (yych <= '\r') goto yy111; goto yy4; } else { - if (yych <= 0x1B) goto yy109; + if (yych <= 0x1B) goto yy111; if (yych <= 0x1F) goto yy4; - goto yy109; + goto yy111; } } } else { if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy105; + goto yy107; } else { - if (yych == '+') goto yy80; - goto yy109; + if (yych == '+') goto yy81; + goto yy111; } } else { if (yych <= '.') { if (yych <= '-') goto yy46; - goto yy266; + goto yy291; } else { if (yych <= '/') goto yy4; - if (yych <= '7') goto yy872; - goto yy873; + if (yych <= '7') goto yy915; + goto yy916; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; - if (yych <= '?') goto yy109; - if (yych <= '@') goto yy96; - goto yy196; + if (yych <= ':') goto yy150; + if (yych <= '?') goto yy111; + if (yych <= '@') goto yy97; + goto yy209; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy754; - goto yy196; + if (yych <= 'E') goto yy797; + goto yy209; } else { - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy109; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy111; goto yy46; } } } else { if (yych <= 'z') { if (yych <= 'd') { - if (yych <= '`') goto yy109; - goto yy196; + if (yych <= '`') goto yy111; + goto yy209; } else { - if (yych <= 'e') goto yy754; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= 'e') goto yy797; + if (yych <= 'f') goto yy209; + goto yy117; } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy109; + if (yych <= '~') goto yy111; goto yy4; } else { - if (yych <= 0xC1) goto yy109; + if (yych <= 0xC1) goto yy111; if (yych <= 0xF4) goto yy4; - goto yy109; + goto yy111; } } } } -yy812: +yy855: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -26191,33 +26882,33 @@ yy812: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; goto yy46; } else { - if (yych <= '.') goto yy266; + if (yych <= '.') goto yy291; if (yych <= '/') goto yy4; - goto yy873; + goto yy916; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy196; + if (yych <= '@') goto yy97; + goto yy209; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy754; - goto yy196; + if (yych <= 'E') goto yy797; + goto yy209; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -26226,11 +26917,11 @@ yy812: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy196; + goto yy209; } else { - if (yych <= 'e') goto yy754; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= 'e') goto yy797; + if (yych <= 'f') goto yy209; + goto yy117; } } else { if (yych <= 0x7F) { @@ -26244,7 +26935,7 @@ yy812: } } } -yy813: +yy856: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { @@ -26263,10 +26954,10 @@ yy813: if (yych <= '*') { if (yych <= '#') goto yy26; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; + if (yych <= '%') goto yy81; goto yy26; } else { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') goto yy26; if (yych <= '.') goto yy46; goto yy4; @@ -26275,12 +26966,12 @@ yy813: } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy874; + if (yych <= '9') goto yy917; if (yych <= ':') goto yy4; if (yych <= '?') goto yy26; - goto yy96; + goto yy97; } else { - if (yych <= 'F') goto yy871; + if (yych <= 'F') goto yy914; if (yych <= 'Z') goto yy46; if (yych <= '^') goto yy26; goto yy46; @@ -26288,7 +26979,7 @@ yy813: } else { if (yych <= '~') { if (yych <= '`') goto yy26; - if (yych <= 'f') goto yy871; + if (yych <= 'f') goto yy914; if (yych <= 'z') goto yy46; goto yy26; } else { @@ -26299,7 +26990,7 @@ yy813: } } } -yy814: +yy857: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -26307,55 +26998,55 @@ yy814: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= ',') { if (yych <= '#') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '%') { yyt1 = YYCURSOR; - goto yy680; + goto yy723; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '9') goto yy3; - if (yych <= ':') goto yy682; + if (yych <= ':') goto yy725; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { @@ -26363,90 +27054,90 @@ yy814: if (yych <= '_') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 'Z') goto yy3; if (yych <= '^') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy3; if (yych <= '~') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy290; + goto yy315; } yyt2 = YYCURSOR; - goto yy291; + goto yy316; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy292; + goto yy317; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } -yy815: +yy858: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '%') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy680; + goto yy723; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy875; + if (yych <= '9') goto yy918; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy875; + goto yy918; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy875; + goto yy918; } } } else { @@ -26454,124 +27145,124 @@ yy815: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy816: +yy859: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy876; + if (yych <= '9') goto yy919; goto yy1; } else { - if (yych <= 'F') goto yy876; + if (yych <= 'F') goto yy919; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy876; + if (yych <= 'f') goto yy919; goto yy1; } -yy817: +yy860: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy877; - if (yych <= ':') goto yy691; + if (yych <= '9') goto yy920; + if (yych <= ':') goto yy734; goto yy1; } else { - if (yych <= 'F') goto yy877; + if (yych <= 'F') goto yy920; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy877; + if (yych <= 'f') goto yy920; goto yy1; } -yy818: +yy861: yych = *++YYCURSOR; - if (yych == ':') goto yy691; + if (yych == ':') goto yy734; goto yy1; -yy819: +yy862: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy878; + if (yych <= '9') goto yy921; if (yych >= ';') goto yy1; } else { - if (yych <= 'F') goto yy878; + if (yych <= 'F') goto yy921; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy878; + if (yych <= 'f') goto yy921; goto yy1; } -yy820: +yy863: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy879; - if (yych <= ':') goto yy880; + if (yych <= '9') goto yy922; + if (yych <= ':') goto yy923; goto yy1; } else { - if (yych <= 'F') goto yy879; + if (yych <= 'F') goto yy922; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy879; + if (yych <= 'f') goto yy922; goto yy1; } -yy821: +yy864: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy881; - goto yy882; + if (yych <= '9') goto yy924; + goto yy925; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy883; + goto yy926; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy883; + goto yy926; } } } else { @@ -26579,70 +27270,70 @@ yy821: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy822: +yy865: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy884; - goto yy882; + if (yych <= '9') goto yy927; + goto yy925; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy883; + goto yy926; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy883; + goto yy926; } } } else { @@ -26650,130 +27341,130 @@ yy822: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy823: +yy866: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '5') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '4') goto yy884; - goto yy885; + if (yych <= '4') goto yy927; + goto yy928; } } else { if (yych <= '@') { - if (yych <= '9') goto yy881; - if (yych <= ':') goto yy882; + if (yych <= '9') goto yy924; + if (yych <= ':') goto yy925; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'F') goto yy883; + if (yych <= 'F') goto yy926; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy883; + if (yych <= 'f') goto yy926; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy205; + goto yy218; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy824: +yy867: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy883; - if (yych <= ':') goto yy882; + if (yych <= '9') goto yy926; + if (yych <= ':') goto yy925; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy883; + if (yych <= 'F') goto yy926; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy883; + if (yych <= 'f') goto yy926; goto yy1; } } @@ -26781,58 +27472,58 @@ yy824: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy825: +yy868: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy886; - if (yych <= ':') goto yy765; + if (yych <= '9') goto yy929; + if (yych <= ':') goto yy808; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy886; + if (yych <= 'F') goto yy929; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy886; + if (yych <= 'f') goto yy929; goto yy1; } } @@ -26840,69 +27531,69 @@ yy825: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy826: +yy869: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy886; - goto yy765; + if (yych <= '9') goto yy929; + goto yy808; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy886; + goto yy929; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy886; + goto yy929; } } } else { @@ -26910,38 +27601,38 @@ yy826: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy827: +yy870: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -26949,47 +27640,47 @@ yy827: if (yych <= '\n') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych == '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x1A) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= ',') { if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych == '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= '9') goto yy887; + if (yych <= '9') goto yy930; if (yych <= ':') goto yy62; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { @@ -26997,59 +27688,59 @@ yy827: if (yych <= '_') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 'Z') goto yy3; if (yych <= '^') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy3; if (yych <= '~') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy290; + goto yy315; } yyt2 = YYCURSOR; - goto yy291; + goto yy316; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy292; + goto yy317; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } -yy828: +yy871: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -27057,47 +27748,47 @@ yy828: if (yych <= '\n') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych == '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x1A) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= ',') { if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych == '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= '9') goto yy827; + if (yych <= '9') goto yy870; if (yych <= ':') goto yy62; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { @@ -27105,59 +27796,59 @@ yy828: if (yych <= '_') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 'Z') goto yy3; if (yych <= '^') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy3; if (yych <= '~') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy290; + goto yy315; } yyt2 = YYCURSOR; - goto yy291; + goto yy316; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy292; + goto yy317; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } -yy829: +yy872: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { @@ -27165,46 +27856,46 @@ yy829: if (yych <= '\f') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '\n') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych == 0x1B) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= '/') { if (yych == '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { - if (yych <= '4') goto yy827; - if (yych <= '5') goto yy888; - if (yych <= '9') goto yy887; + if (yych <= '4') goto yy870; + if (yych <= '5') goto yy931; + if (yych <= '9') goto yy930; goto yy62; } } @@ -27213,197 +27904,197 @@ yy829: if (yych <= '^') { if (yych <= '?') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 'Z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '_') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy3; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 0xC1) goto yy5; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } yyt2 = YYCURSOR; - goto yy290; + goto yy315; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy291; + goto yy316; } yyt2 = YYCURSOR; - goto yy292; + goto yy317; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy5; } } } } -yy830: +yy873: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } yyt2 = YYCURSOR; - goto yy207; + goto yy220; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy208; + goto yy221; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } -yy831: +yy874: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '5') goto yy830; + if (yych <= '5') goto yy873; if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } yyt2 = YYCURSOR; - goto yy207; + goto yy220; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy208; + goto yy221; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } -yy832: +yy875: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy564; - goto yy889; + if (yych <= '9') goto yy606; + goto yy932; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy566; + goto yy608; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy566; + goto yy608; } } } else { @@ -27411,70 +28102,70 @@ yy832: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy833: +yy876: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy704; - goto yy486; + if (yych <= '9') goto yy747; + goto yy525; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy704; + goto yy747; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy704; + goto yy747; } } } else { @@ -27482,1019 +28173,1019 @@ yy833: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy834: +yy877: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy399; - goto yy834; + if (yych <= 0x08) goto yy435; + goto yy877; } else { - if (yych == '\r') goto yy834; - goto yy399; + if (yych == '\r') goto yy877; + goto yy435; } } else { if (yych <= '"') { - if (yych <= ' ') goto yy834; - if (yych <= '!') goto yy399; + if (yych <= ' ') goto yy877; + if (yych <= '!') goto yy435; } else { - if (yych == '\'') goto yy836; - goto yy399; + if (yych == '\'') goto yy879; + goto yy435; } } } else { if (yych <= 0xDF) { if (yych <= '\\') { - if (yych <= '>') goto yy588; - if (yych <= '[') goto yy399; - goto yy400; + if (yych <= '>') goto yy630; + if (yych <= '[') goto yy435; + goto yy436; } else { - if (yych <= 0x7F) goto yy399; + if (yych <= 0x7F) goto yy435; if (yych <= 0xC1) goto yy1; - goto yy401; + goto yy437; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy402; - if (yych <= 0xEF) goto yy403; - goto yy404; + if (yych <= 0xE0) goto yy438; + if (yych <= 0xEF) goto yy439; + goto yy440; } else { - if (yych <= 0xF3) goto yy405; - if (yych <= 0xF4) goto yy406; + if (yych <= 0xF3) goto yy441; + if (yych <= 0xF4) goto yy442; goto yy1; } } } -yy835: +yy878: yych = *++YYCURSOR; if (yybm[0+yych] & 128) { - goto yy780; + goto yy823; } if (yych <= 0xDF) { if (yych <= '\'') { if (yych <= 0x00) goto yy1; - if (yych <= '"') goto yy399; - goto yy782; + if (yych <= '"') goto yy435; + goto yy825; } else { - if (yych <= '\\') goto yy783; + if (yych <= '\\') goto yy826; if (yych <= 0xC1) goto yy1; - goto yy784; + goto yy827; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy785; - if (yych <= 0xEF) goto yy786; - goto yy787; + if (yych <= 0xE0) goto yy828; + if (yych <= 0xEF) goto yy829; + goto yy830; } else { - if (yych <= 0xF3) goto yy788; - if (yych <= 0xF4) goto yy789; + if (yych <= 0xF3) goto yy831; + if (yych <= 0xF4) goto yy832; goto yy1; } } -yy836: +yy879: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy834; - goto yy399; + if (yych == '\t') goto yy877; + goto yy435; } else { - if (yych <= '\r') goto yy834; - if (yych == ' ') goto yy834; - goto yy399; + if (yych <= '\r') goto yy877; + if (yych == ' ') goto yy877; + goto yy435; } } else { if (yych <= ',') { - if (yych <= '"') goto yy835; - if (yych == '\'') goto yy307; - goto yy399; + if (yych <= '"') goto yy878; + if (yych == '\'') goto yy332; + goto yy435; } else { if (yych <= '/') { - if (yych >= '.') goto yy399; + if (yych >= '.') goto yy435; } else { - if (yych <= ':') goto yy837; - if (yych <= '=') goto yy399; - goto yy588; + if (yych <= ':') goto yy880; + if (yych <= '=') goto yy435; + goto yy630; } } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy399; - if (yych <= 'Z') goto yy837; - if (yych <= '[') goto yy399; - goto yy400; + if (yych <= '@') goto yy435; + if (yych <= 'Z') goto yy880; + if (yych <= '[') goto yy435; + goto yy436; } else { - if (yych == '_') goto yy837; - if (yych <= '`') goto yy399; + if (yych == '_') goto yy880; + if (yych <= '`') goto yy435; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy399; + if (yych <= 0x7F) goto yy435; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy401; - goto yy402; + if (yych <= 0xDF) goto yy437; + goto yy438; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy403; - goto yy404; + if (yych <= 0xEF) goto yy439; + goto yy440; } else { - if (yych <= 0xF3) goto yy405; - if (yych <= 0xF4) goto yy406; + if (yych <= 0xF3) goto yy441; + if (yych <= 0xF4) goto yy442; goto yy1; } } } } -yy837: +yy880: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy890; - goto yy399; + if (yych == '\t') goto yy933; + goto yy435; } else { - if (yych <= '\r') goto yy890; - if (yych == ' ') goto yy890; - goto yy399; + if (yych <= '\r') goto yy933; + if (yych == ' ') goto yy933; + goto yy435; } } else { if (yych <= ',') { - if (yych <= '"') goto yy835; - if (yych == '\'') goto yy836; - goto yy399; + if (yych <= '"') goto yy878; + if (yych == '\'') goto yy879; + goto yy435; } else { if (yych <= '/') { - if (yych <= '-') goto yy837; - goto yy399; + if (yych <= '-') goto yy880; + goto yy435; } else { - if (yych <= ':') goto yy837; - if (yych <= '<') goto yy399; - goto yy891; + if (yych <= ':') goto yy880; + if (yych <= '<') goto yy435; + goto yy934; } } } } else { if (yych <= 'z') { if (yych <= '[') { - if (yych <= '>') goto yy588; - if (yych <= '@') goto yy399; - if (yych <= 'Z') goto yy837; - goto yy399; + if (yych <= '>') goto yy630; + if (yych <= '@') goto yy435; + if (yych <= 'Z') goto yy880; + goto yy435; } else { if (yych <= '^') { - if (yych <= '\\') goto yy400; - goto yy399; + if (yych <= '\\') goto yy436; + goto yy435; } else { - if (yych == '`') goto yy399; - goto yy837; + if (yych == '`') goto yy435; + goto yy880; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy399; + if (yych <= 0x7F) goto yy435; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy401; - goto yy402; + if (yych <= 0xDF) goto yy437; + goto yy438; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy403; - goto yy404; + if (yych <= 0xEF) goto yy439; + goto yy440; } else { - if (yych <= 0xF3) goto yy405; - if (yych <= 0xF4) goto yy406; + if (yych <= 0xF3) goto yy441; + if (yych <= 0xF4) goto yy442; goto yy1; } } } } -yy838: +yy881: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy391; - goto yy838; + if (yych <= 0x08) goto yy427; + goto yy881; } else { - if (yych == '\r') goto yy838; - goto yy391; + if (yych == '\r') goto yy881; + goto yy427; } } else { if (yych <= '"') { - if (yych <= ' ') goto yy838; - if (yych <= '!') goto yy391; + if (yych <= ' ') goto yy881; + if (yych <= '!') goto yy427; } else { - if (yych == '\'') goto yy840; - goto yy391; + if (yych == '\'') goto yy883; + goto yy427; } } } else { if (yych <= 0xDF) { if (yych <= '\\') { - if (yych <= '>') goto yy580; - if (yych <= '[') goto yy391; - goto yy392; + if (yych <= '>') goto yy622; + if (yych <= '[') goto yy427; + goto yy428; } else { - if (yych <= 0x7F) goto yy391; + if (yych <= 0x7F) goto yy427; if (yych <= 0xC1) goto yy1; - goto yy393; + goto yy429; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy394; - if (yych <= 0xEF) goto yy395; - goto yy396; + if (yych <= 0xE0) goto yy430; + if (yych <= 0xEF) goto yy431; + goto yy432; } else { - if (yych <= 0xF3) goto yy397; - if (yych <= 0xF4) goto yy398; + if (yych <= 0xF3) goto yy433; + if (yych <= 0xF4) goto yy434; goto yy1; } } } -yy839: +yy882: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy838; - goto yy391; + if (yych == '\t') goto yy881; + goto yy427; } else { - if (yych <= '\r') goto yy838; - if (yych == ' ') goto yy838; - goto yy391; + if (yych <= '\r') goto yy881; + if (yych == ' ') goto yy881; + goto yy427; } } else { if (yych <= ',') { - if (yych <= '"') goto yy306; - if (yych != '\'') goto yy391; + if (yych <= '"') goto yy331; + if (yych != '\'') goto yy427; } else { if (yych <= '/') { - if (yych <= '-') goto yy841; - goto yy391; + if (yych <= '-') goto yy884; + goto yy427; } else { - if (yych <= ':') goto yy841; - if (yych <= '=') goto yy391; - goto yy580; + if (yych <= ':') goto yy884; + if (yych <= '=') goto yy427; + goto yy622; } } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy391; - if (yych <= 'Z') goto yy841; - if (yych <= '[') goto yy391; - goto yy392; + if (yych <= '@') goto yy427; + if (yych <= 'Z') goto yy884; + if (yych <= '[') goto yy427; + goto yy428; } else { - if (yych == '_') goto yy841; - if (yych <= '`') goto yy391; - goto yy841; + if (yych == '_') goto yy884; + if (yych <= '`') goto yy427; + goto yy884; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy391; + if (yych <= 0x7F) goto yy427; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy393; - goto yy394; + if (yych <= 0xDF) goto yy429; + goto yy430; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy395; - goto yy396; + if (yych <= 0xEF) goto yy431; + goto yy432; } else { - if (yych <= 0xF3) goto yy397; - if (yych <= 0xF4) goto yy398; + if (yych <= 0xF3) goto yy433; + if (yych <= 0xF4) goto yy434; goto yy1; } } } } -yy840: +yy883: yych = *++YYCURSOR; if (yybm[0+yych] & 128) { - goto yy780; + goto yy823; } if (yych <= 0xDF) { if (yych <= '\'') { if (yych <= 0x00) goto yy1; - if (yych <= '"') goto yy781; - goto yy391; + if (yych <= '"') goto yy824; + goto yy427; } else { - if (yych <= '\\') goto yy783; + if (yych <= '\\') goto yy826; if (yych <= 0xC1) goto yy1; - goto yy784; + goto yy827; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy785; - if (yych <= 0xEF) goto yy786; - goto yy787; + if (yych <= 0xE0) goto yy828; + if (yych <= 0xEF) goto yy829; + goto yy830; } else { - if (yych <= 0xF3) goto yy788; - if (yych <= 0xF4) goto yy789; + if (yych <= 0xF3) goto yy831; + if (yych <= 0xF4) goto yy832; goto yy1; } } -yy841: +yy884: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy892; - goto yy391; + if (yych == '\t') goto yy935; + goto yy427; } else { - if (yych <= '\r') goto yy892; - if (yych == ' ') goto yy892; - goto yy391; + if (yych <= '\r') goto yy935; + if (yych == ' ') goto yy935; + goto yy427; } } else { if (yych <= ',') { - if (yych <= '"') goto yy839; - if (yych == '\'') goto yy840; - goto yy391; + if (yych <= '"') goto yy882; + if (yych == '\'') goto yy883; + goto yy427; } else { if (yych <= '/') { - if (yych <= '-') goto yy841; - goto yy391; + if (yych <= '-') goto yy884; + goto yy427; } else { - if (yych <= ':') goto yy841; - if (yych <= '<') goto yy391; - goto yy893; + if (yych <= ':') goto yy884; + if (yych <= '<') goto yy427; + goto yy936; } } } } else { if (yych <= 'z') { if (yych <= '[') { - if (yych <= '>') goto yy580; - if (yych <= '@') goto yy391; - if (yych <= 'Z') goto yy841; - goto yy391; + if (yych <= '>') goto yy622; + if (yych <= '@') goto yy427; + if (yych <= 'Z') goto yy884; + goto yy427; } else { if (yych <= '^') { - if (yych <= '\\') goto yy392; - goto yy391; + if (yych <= '\\') goto yy428; + goto yy427; } else { - if (yych == '`') goto yy391; - goto yy841; + if (yych == '`') goto yy427; + goto yy884; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy391; + if (yych <= 0x7F) goto yy427; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy393; - goto yy394; + if (yych <= 0xDF) goto yy429; + goto yy430; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy395; - goto yy396; + if (yych <= 0xEF) goto yy431; + goto yy432; } else { - if (yych <= 0xF3) goto yy397; - if (yych <= 0xF4) goto yy398; + if (yych <= 0xF3) goto yy433; + if (yych <= 0xF4) goto yy434; goto yy1; } } } } -yy842: +yy885: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= ',') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy842; - goto yy717; + if (yych == '\t') goto yy885; + goto yy760; } else { - if (yych <= '\r') goto yy842; - if (yych == ' ') goto yy842; - goto yy717; + if (yych <= '\r') goto yy885; + if (yych == ' ') goto yy885; + goto yy760; } } else { if (yych <= ':') { - if (yych <= '-') goto yy790; - if (yych <= '.') goto yy717; - if (yych <= '/') goto yy791; - goto yy790; - } else { - if (yych <= '=') goto yy717; - if (yych <= '>') goto yy792; - if (yych <= '?') goto yy791; - goto yy717; + if (yych <= '-') goto yy833; + if (yych <= '.') goto yy760; + if (yych <= '/') goto yy834; + goto yy833; + } else { + if (yych <= '=') goto yy760; + if (yych <= '>') goto yy835; + if (yych <= '?') goto yy834; + goto yy760; } } } else { if (yych <= 0x7F) { if (yych <= '^') { - if (yych <= 'Z') goto yy790; - if (yych == '\\') goto yy793; - goto yy717; + if (yych <= 'Z') goto yy833; + if (yych == '\\') goto yy836; + goto yy760; } else { - if (yych == '`') goto yy717; - if (yych <= 'z') goto yy790; - goto yy717; + if (yych == '`') goto yy760; + if (yych <= 'z') goto yy833; + goto yy760; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy794; - if (yych <= 0xE0) goto yy795; - goto yy796; + if (yych <= 0xDF) goto yy837; + if (yych <= 0xE0) goto yy838; + goto yy839; } else { - if (yych <= 0xF0) goto yy797; - if (yych <= 0xF3) goto yy798; - if (yych <= 0xF4) goto yy799; + if (yych <= 0xF0) goto yy840; + if (yych <= 0xF3) goto yy841; + if (yych <= 0xF4) goto yy842; goto yy1; } } } -yy843: - yyaccept = 28; +yy886: + yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0x7F) { if (yych <= '&') { - if (yych <= 0x00) goto yy315; - if (yych == '"') goto yy845; + if (yych <= 0x00) goto yy340; + if (yych == '"') goto yy888; } else { - if (yych <= '\'') goto yy846; - if (yych == '\\') goto yy847; + if (yych <= '\'') goto yy889; + if (yych == '\\') goto yy890; } } else { if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy315; - if (yych <= 0xDF) goto yy848; - if (yych <= 0xE0) goto yy849; - goto yy850; - } else { - if (yych <= 0xF0) goto yy851; - if (yych <= 0xF3) goto yy852; - if (yych <= 0xF4) goto yy853; - goto yy315; + if (yych <= 0xC1) goto yy340; + if (yych <= 0xDF) goto yy891; + if (yych <= 0xE0) goto yy892; + goto yy893; + } else { + if (yych <= 0xF0) goto yy894; + if (yych <= 0xF3) goto yy895; + if (yych <= 0xF4) goto yy896; + goto yy340; } } -yy844: +yy887: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '&') { if (yych <= 0x00) goto yy1; - if (yych != '"') goto yy844; + if (yych != '"') goto yy887; } else { - if (yych <= '\'') goto yy846; - if (yych == '\\') goto yy847; - goto yy844; + if (yych <= '\'') goto yy889; + if (yych == '\\') goto yy890; + goto yy887; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy848; - if (yych <= 0xE0) goto yy849; - goto yy850; + if (yych <= 0xDF) goto yy891; + if (yych <= 0xE0) goto yy892; + goto yy893; } else { - if (yych <= 0xF0) goto yy851; - if (yych <= 0xF3) goto yy852; - if (yych <= 0xF4) goto yy853; + if (yych <= 0xF0) goto yy894; + if (yych <= 0xF3) goto yy895; + if (yych <= 0xF4) goto yy896; goto yy1; } } -yy845: +yy888: yych = *++YYCURSOR; if (yych <= '?') { if (yych <= '&') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy894; - goto yy609; + if (yych == '\t') goto yy937; + goto yy651; } else { - if (yych <= '\r') goto yy894; - if (yych == ' ') goto yy894; - goto yy609; + if (yych <= '\r') goto yy937; + if (yych == ' ') goto yy937; + goto yy651; } } else { if (yych <= '.') { - if (yych <= '\'') goto yy599; - if (yych == '-') goto yy895; - goto yy609; + if (yych <= '\'') goto yy641; + if (yych == '-') goto yy938; + goto yy651; } else { if (yych <= ':') { - if (yych <= '/') goto yy896; - goto yy895; + if (yych <= '/') goto yy939; + goto yy938; } else { - if (yych <= '=') goto yy609; - if (yych <= '>') goto yy513; - goto yy896; + if (yych <= '=') goto yy651; + if (yych <= '>') goto yy552; + goto yy939; } } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy609; - if (yych <= 'Z') goto yy895; - if (yych <= '[') goto yy609; - goto yy610; + if (yych <= '@') goto yy651; + if (yych <= 'Z') goto yy938; + if (yych <= '[') goto yy651; + goto yy652; } else { - if (yych == '_') goto yy895; - if (yych <= '`') goto yy609; - goto yy895; + if (yych == '_') goto yy938; + if (yych <= '`') goto yy651; + goto yy938; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy609; + if (yych <= 0x7F) goto yy651; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy611; - goto yy612; + if (yych <= 0xDF) goto yy653; + goto yy654; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy613; - goto yy614; + if (yych <= 0xEF) goto yy655; + goto yy656; } else { - if (yych <= 0xF3) goto yy615; - if (yych <= 0xF4) goto yy616; + if (yych <= 0xF3) goto yy657; + if (yych <= 0xF4) goto yy658; goto yy1; } } } } -yy846: +yy889: yych = *++YYCURSOR; if (yych <= '?') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy897; - goto yy598; + if (yych == '\t') goto yy940; + goto yy640; } else { - if (yych <= '\r') goto yy897; - if (yych == ' ') goto yy897; - goto yy598; + if (yych <= '\r') goto yy940; + if (yych == ' ') goto yy940; + goto yy640; } } else { if (yych <= '.') { - if (yych <= '"') goto yy599; - if (yych == '-') goto yy898; - goto yy598; + if (yych <= '"') goto yy641; + if (yych == '-') goto yy941; + goto yy640; } else { if (yych <= ':') { - if (yych <= '/') goto yy899; - goto yy898; + if (yych <= '/') goto yy942; + goto yy941; } else { - if (yych <= '=') goto yy598; - if (yych <= '>') goto yy503; - goto yy899; + if (yych <= '=') goto yy640; + if (yych <= '>') goto yy542; + goto yy942; } } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy598; - if (yych <= 'Z') goto yy898; - if (yych <= '[') goto yy598; - goto yy600; + if (yych <= '@') goto yy640; + if (yych <= 'Z') goto yy941; + if (yych <= '[') goto yy640; + goto yy642; } else { - if (yych == '_') goto yy898; - if (yych <= '`') goto yy598; - goto yy898; + if (yych == '_') goto yy941; + if (yych <= '`') goto yy640; + goto yy941; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy598; + if (yych <= 0x7F) goto yy640; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy601; - goto yy602; + if (yych <= 0xDF) goto yy643; + goto yy644; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy603; - goto yy604; + if (yych <= 0xEF) goto yy645; + goto yy646; } else { - if (yych <= 0xF3) goto yy605; - if (yych <= 0xF4) goto yy606; + if (yych <= 0xF3) goto yy647; + if (yych <= 0xF4) goto yy648; goto yy1; } } } } -yy847: +yy890: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy844; + if (yych <= '\t') goto yy887; goto yy1; } else { - if (yych <= 0x7F) goto yy844; + if (yych <= 0x7F) goto yy887; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy849; - if (yych <= 0xEF) goto yy850; - goto yy851; + if (yych <= 0xE0) goto yy892; + if (yych <= 0xEF) goto yy893; + goto yy894; } else { - if (yych <= 0xF3) goto yy852; - if (yych <= 0xF4) goto yy853; + if (yych <= 0xF3) goto yy895; + if (yych <= 0xF4) goto yy896; goto yy1; } } -yy848: +yy891: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy844; + if (yych <= 0xBF) goto yy887; goto yy1; -yy849: +yy892: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy848; + if (yych <= 0xBF) goto yy891; goto yy1; -yy850: +yy893: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy848; + if (yych <= 0xBF) goto yy891; goto yy1; -yy851: +yy894: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy850; + if (yych <= 0xBF) goto yy893; goto yy1; -yy852: +yy895: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy850; + if (yych <= 0xBF) goto yy893; goto yy1; -yy853: +yy896: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy850; + if (yych <= 0x8F) goto yy893; goto yy1; -yy854: +yy897: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= '"') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy854; - goto yy800; + if (yych == '\t') goto yy897; + goto yy843; } else { if (yych <= 0x1F) { - if (yych <= '\r') goto yy854; - goto yy800; + if (yych <= '\r') goto yy897; + goto yy843; } else { - if (yych <= ' ') goto yy854; - if (yych <= '!') goto yy800; - goto yy525; + if (yych <= ' ') goto yy897; + if (yych <= '!') goto yy843; + goto yy564; } } } else { if (yych <= '-') { - if (yych == '\'') goto yy524; - if (yych <= ',') goto yy800; - goto yy854; + if (yych == '\'') goto yy563; + if (yych <= ',') goto yy843; + goto yy897; } else { if (yych <= '/') { - if (yych <= '.') goto yy800; + if (yych <= '.') goto yy843; } else { - if (yych <= ':') goto yy854; - if (yych <= '<') goto yy800; - goto yy900; + if (yych <= ':') goto yy897; + if (yych <= '<') goto yy843; + goto yy943; } } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= '>') goto yy856; - if (yych <= '?') goto yy855; - if (yych <= '@') goto yy800; - goto yy854; + if (yych <= '>') goto yy899; + if (yych <= '?') goto yy898; + if (yych <= '@') goto yy843; + goto yy897; } else { if (yych <= '\\') { - if (yych <= '[') goto yy800; - goto yy857; + if (yych <= '[') goto yy843; + goto yy900; } else { - if (yych == '_') goto yy854; - goto yy800; + if (yych == '_') goto yy897; + goto yy843; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { - if (yych <= 'z') goto yy854; - goto yy800; + if (yych <= 'z') goto yy897; + goto yy843; } else { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy858; - goto yy859; + if (yych <= 0xDF) goto yy901; + goto yy902; } } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy860; - goto yy861; + if (yych <= 0xEF) goto yy903; + goto yy904; } else { - if (yych <= 0xF3) goto yy862; - if (yych <= 0xF4) goto yy863; + if (yych <= 0xF3) goto yy905; + if (yych <= 0xF4) goto yy906; goto yy1; } } } } -yy855: +yy898: yych = *++YYCURSOR; if (yych <= 'Z') { if (yych <= '-') { if (yych <= '"') { if (yych <= 0x00) goto yy1; - if (yych <= '!') goto yy800; - goto yy525; + if (yych <= '!') goto yy843; + goto yy564; } else { - if (yych == '\'') goto yy524; - if (yych <= ',') goto yy800; - goto yy854; + if (yych == '\'') goto yy563; + if (yych <= ',') goto yy843; + goto yy897; } } else { if (yych <= '=') { - if (yych <= '.') goto yy800; - if (yych <= '/') goto yy855; - if (yych <= ':') goto yy854; - goto yy800; - } else { - if (yych <= '>') goto yy901; - if (yych <= '?') goto yy855; - if (yych <= '@') goto yy800; - goto yy854; + if (yych <= '.') goto yy843; + if (yych <= '/') goto yy898; + if (yych <= ':') goto yy897; + goto yy843; + } else { + if (yych <= '>') goto yy944; + if (yych <= '?') goto yy898; + if (yych <= '@') goto yy843; + goto yy897; } } } else { if (yych <= 0x7F) { if (yych <= '^') { - if (yych == '\\') goto yy857; - goto yy800; + if (yych == '\\') goto yy900; + goto yy843; } else { - if (yych == '`') goto yy800; - if (yych <= 'z') goto yy854; - goto yy800; + if (yych == '`') goto yy843; + if (yych <= 'z') goto yy897; + goto yy843; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy858; - if (yych <= 0xE0) goto yy859; - goto yy860; + if (yych <= 0xDF) goto yy901; + if (yych <= 0xE0) goto yy902; + goto yy903; } else { - if (yych <= 0xF0) goto yy861; - if (yych <= 0xF3) goto yy862; - if (yych <= 0xF4) goto yy863; + if (yych <= 0xF0) goto yy904; + if (yych <= 0xF3) goto yy905; + if (yych <= 0xF4) goto yy906; goto yy1; } } } -yy856: +yy899: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '&') { if (yych <= 0x00) goto yy1; - if (yych == '"') goto yy902; - goto yy856; + if (yych == '"') goto yy945; + goto yy899; } else { - if (yych <= '\'') goto yy903; - if (yych == '\\') goto yy904; - goto yy856; + if (yych <= '\'') goto yy946; + if (yych == '\\') goto yy947; + goto yy899; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy905; - if (yych <= 0xE0) goto yy906; - goto yy907; + if (yych <= 0xDF) goto yy948; + if (yych <= 0xE0) goto yy949; + goto yy950; } else { - if (yych <= 0xF0) goto yy908; - if (yych <= 0xF3) goto yy909; - if (yych <= 0xF4) goto yy910; + if (yych <= 0xF0) goto yy951; + if (yych <= 0xF3) goto yy952; + if (yych <= 0xF4) goto yy953; goto yy1; } } -yy857: +yy900: yych = *++YYCURSOR; if (yych <= 'Z') { if (yych <= '.') { if (yych <= '\n') { - if (yych <= 0x00) goto yy856; - if (yych <= '\t') goto yy800; - goto yy522; + if (yych <= 0x00) goto yy899; + if (yych <= '\t') goto yy843; + goto yy561; } else { - if (yych == '-') goto yy854; - goto yy800; + if (yych == '-') goto yy897; + goto yy843; } } else { if (yych <= '=') { - if (yych <= '/') goto yy855; - if (yych <= ':') goto yy854; - goto yy800; + if (yych <= '/') goto yy898; + if (yych <= ':') goto yy897; + goto yy843; } else { - if (yych <= '>') goto yy856; - if (yych <= '?') goto yy855; - if (yych <= '@') goto yy800; - goto yy854; + if (yych <= '>') goto yy899; + if (yych <= '?') goto yy898; + if (yych <= '@') goto yy843; + goto yy897; } } } else { if (yych <= 0xC1) { if (yych <= '`') { - if (yych == '_') goto yy854; - goto yy800; + if (yych == '_') goto yy897; + goto yy843; } else { - if (yych <= 'z') goto yy854; - if (yych <= 0x7F) goto yy800; + if (yych <= 'z') goto yy897; + if (yych <= 0x7F) goto yy843; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy858; - if (yych <= 0xE0) goto yy859; - goto yy860; + if (yych <= 0xDF) goto yy901; + if (yych <= 0xE0) goto yy902; + goto yy903; } else { - if (yych <= 0xF0) goto yy861; - if (yych <= 0xF3) goto yy862; - if (yych <= 0xF4) goto yy863; + if (yych <= 0xF0) goto yy904; + if (yych <= 0xF3) goto yy905; + if (yych <= 0xF4) goto yy906; goto yy1; } } } -yy858: +yy901: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy800; + if (yych <= 0xBF) goto yy843; goto yy1; -yy859: +yy902: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy858; + if (yych <= 0xBF) goto yy901; goto yy1; -yy860: +yy903: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy858; + if (yych <= 0xBF) goto yy901; goto yy1; -yy861: +yy904: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy860; + if (yych <= 0xBF) goto yy903; goto yy1; -yy862: +yy905: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy860; + if (yych <= 0xBF) goto yy903; goto yy1; -yy863: +yy906: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy860; + if (yych <= 0x8F) goto yy903; goto yy1; -yy864: +yy907: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy911; + if (yych <= '9') goto yy954; goto yy1; -yy865: +yy908: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= ':') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy642; + goto yy684; } if (yych <= '9') { yyt1 = YYCURSOR; - goto yy912; + goto yy955; } goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy642; + goto yy684; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy645; + goto yy687; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy646; + goto yy688; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy647; + goto yy689; } yyt2 = YYCURSOR; - goto yy648; + goto yy690; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy649; + goto yy691; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy650; + goto yy692; } goto yy1; } } -yy866: +yy909: yych = *++YYCURSOR; - if (yych == 'l') goto yy913; + if (yych == 'l') goto yy956; goto yy1; -yy867: +yy910: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy914; + if (yych <= '9') goto yy957; goto yy1; -yy868: +yy911: yych = *++YYCURSOR; - if (yych == ':') goto yy915; + if (yych == ':') goto yy958; goto yy1; -yy869: +yy912: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[1024+yych] & 16) { + if (yybm[1280+yych] & 128) { goto yy46; } if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ':') { if (yych <= '/') goto yy4; - goto yy916; + goto yy959; } else { - if (yych == '@') goto yy96; + if (yych == '@') goto yy97; goto yy4; } } -yy870: +yy913: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == ':') goto yy916; + if (yych == ':') goto yy959; goto yy4; -yy871: +yy914: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy917; + if (yych <= '9') goto yy960; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy917; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy960; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -28502,99 +29193,99 @@ yy871: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy917; + if (yych <= 'f') goto yy960; if (yych <= 'z') goto yy46; goto yy4; } } } -yy872: +yy915: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy109; + if (yych <= 0x00) goto yy111; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy109; + if (yych <= '\n') goto yy111; goto yy4; } else { if (yych <= 0x1A) { - if (yych <= '\r') goto yy109; + if (yych <= '\r') goto yy111; goto yy4; } else { - if (yych <= 0x1B) goto yy109; + if (yych <= 0x1B) goto yy111; if (yych <= 0x1F) goto yy4; - goto yy109; + goto yy111; } } } else { if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy105; + goto yy107; } else { - if (yych == '+') goto yy80; - goto yy109; + if (yych == '+') goto yy81; + goto yy111; } } else { if (yych <= '.') { if (yych <= '-') goto yy46; - goto yy266; + goto yy291; } else { if (yych <= '/') goto yy4; - if (yych <= '7') goto yy918; - goto yy919; + if (yych <= '7') goto yy961; + goto yy962; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; - if (yych <= '?') goto yy109; - if (yych <= '@') goto yy96; - goto yy196; + if (yych <= ':') goto yy150; + if (yych <= '?') goto yy111; + if (yych <= '@') goto yy97; + goto yy209; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy754; - goto yy196; + if (yych <= 'E') goto yy797; + goto yy209; } else { - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy109; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy111; goto yy46; } } } else { if (yych <= 'z') { if (yych <= 'd') { - if (yych <= '`') goto yy109; - goto yy196; + if (yych <= '`') goto yy111; + goto yy209; } else { - if (yych <= 'e') goto yy754; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= 'e') goto yy797; + if (yych <= 'f') goto yy209; + goto yy117; } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy109; + if (yych <= '~') goto yy111; goto yy4; } else { - if (yych <= 0xC1) goto yy109; + if (yych <= 0xC1) goto yy111; if (yych <= 0xF4) goto yy4; - goto yy109; + goto yy111; } } } } -yy873: +yy916: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -28616,33 +29307,33 @@ yy873: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; goto yy46; } else { - if (yych <= '.') goto yy266; + if (yych <= '.') goto yy291; if (yych <= '/') goto yy4; - goto yy919; + goto yy962; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy196; + if (yych <= '@') goto yy97; + goto yy209; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy754; - goto yy196; + if (yych <= 'E') goto yy797; + goto yy209; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -28651,11 +29342,11 @@ yy873: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy196; + goto yy209; } else { - if (yych <= 'e') goto yy754; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= 'e') goto yy797; + if (yych <= 'f') goto yy209; + goto yy117; } } else { if (yych <= 0x7F) { @@ -28669,7 +29360,7 @@ yy873: } } } -yy874: +yy917: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { @@ -28688,10 +29379,10 @@ yy874: if (yych <= '*') { if (yych <= '#') goto yy26; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; + if (yych <= '%') goto yy81; goto yy26; } else { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') goto yy26; if (yych <= '.') goto yy46; goto yy4; @@ -28700,12 +29391,12 @@ yy874: } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy920; + if (yych <= '9') goto yy963; if (yych <= ':') goto yy4; if (yych <= '?') goto yy26; - goto yy96; + goto yy97; } else { - if (yych <= 'F') goto yy917; + if (yych <= 'F') goto yy960; if (yych <= 'Z') goto yy46; if (yych <= '^') goto yy26; goto yy46; @@ -28713,7 +29404,7 @@ yy874: } else { if (yych <= '~') { if (yych <= '`') goto yy26; - if (yych <= 'f') goto yy917; + if (yych <= 'f') goto yy960; if (yych <= 'z') goto yy46; goto yy26; } else { @@ -28724,39 +29415,39 @@ yy874: } } } -yy875: +yy918: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '%') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy680; + goto yy723; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy921; - goto yy816; + if (yych <= '9') goto yy964; + goto yy859; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy921; + goto yy964; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy921; + goto yy964; } } } else { @@ -28764,70 +29455,70 @@ yy875: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy876: +yy919: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '%') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy680; + goto yy723; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy922; - goto yy923; + if (yych <= '9') goto yy965; + goto yy966; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy922; + goto yy965; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy922; + goto yy965; } } } else { @@ -28835,107 +29526,107 @@ yy876: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy877: - yyaccept = 21; +yy920: + yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '-') { - if (yych <= ',') goto yy354; - goto yy466; + if (yych <= ',') goto yy390; + goto yy505; } else { - if (yych <= '/') goto yy354; - if (yych <= '9') goto yy761; - goto yy924; + if (yych <= '/') goto yy390; + if (yych <= '9') goto yy804; + goto yy967; } } else { if (yych <= 'F') { - if (yych <= '@') goto yy354; - goto yy761; + if (yych <= '@') goto yy390; + goto yy804; } else { - if (yych <= '`') goto yy354; - if (yych <= 'f') goto yy761; - goto yy354; + if (yych <= '`') goto yy390; + if (yych <= 'f') goto yy804; + goto yy390; } } -yy878: +yy921: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy925; - if (yych <= ':') goto yy820; + if (yych <= '9') goto yy968; + if (yych <= ':') goto yy863; goto yy1; } else { - if (yych <= 'F') goto yy925; + if (yych <= 'F') goto yy968; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy925; + if (yych <= 'f') goto yy968; goto yy1; } -yy879: +yy922: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy926; - if (yych <= ':') goto yy927; + if (yych <= '9') goto yy969; + if (yych <= ':') goto yy970; goto yy1; } else { - if (yych <= 'F') goto yy926; + if (yych <= 'F') goto yy969; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy926; + if (yych <= 'f') goto yy969; goto yy1; } -yy880: +yy923: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy928; + if (yych <= '9') goto yy971; if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy928; + if (yych <= 'F') goto yy971; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy928; + if (yych <= 'f') goto yy971; goto yy1; } } @@ -28943,68 +29634,68 @@ yy880: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy881: +yy924: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy929; + if (yych <= '9') goto yy972; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy929; + goto yy972; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy929; + goto yy972; } } } else { @@ -29012,71 +29703,71 @@ yy881: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy882: +yy925: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy928; + if (yych <= '9') goto yy971; goto yy1; } else { - if (yych <= 'F') goto yy928; + if (yych <= 'F') goto yy971; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy928; + if (yych <= 'f') goto yy971; goto yy1; } -yy883: +yy926: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy929; - if (yych <= ':') goto yy882; + if (yych <= '9') goto yy972; + if (yych <= ':') goto yy925; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy929; + if (yych <= 'F') goto yy972; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy929; + if (yych <= 'f') goto yy972; goto yy1; } } @@ -29084,69 +29775,69 @@ yy883: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy884: +yy927: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy930; - goto yy882; + if (yych <= '9') goto yy973; + goto yy925; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy929; + goto yy972; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy929; + goto yy972; } } } else { @@ -29154,159 +29845,159 @@ yy884: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy885: +yy928: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '9') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '5') goto yy930; - goto yy929; + if (yych <= '5') goto yy973; + goto yy972; } } else { if (yych <= '@') { - if (yych <= ':') goto yy882; + if (yych <= ':') goto yy925; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'F') goto yy929; + if (yych <= 'F') goto yy972; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy929; + if (yych <= 'f') goto yy972; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy205; + goto yy218; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy886: +yy929: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '9') goto yy1; - if (yych <= ':') goto yy765; + if (yych <= ':') goto yy808; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } yyt2 = YYCURSOR; - goto yy207; + goto yy220; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy208; + goto yy221; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } -yy887: +yy930: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { @@ -29314,50 +30005,50 @@ yy887: if (yych <= '\n') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych == '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x1A) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= ',') { if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych == '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= ':') goto yy4; if (yych <= '?') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } } else { @@ -29366,54 +30057,54 @@ yy887: if (yych <= 'Z') goto yy4; if (yych <= '^') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy4; if (yych <= '~') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy4; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy290; + goto yy315; } yyt2 = YYCURSOR; - goto yy291; + goto yy316; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy292; + goto yy317; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy4; } } } -yy888: +yy931: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -29421,47 +30112,47 @@ yy888: if (yych <= '\n') { if (yych <= 0x00) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x08) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych == '\r') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0x1A) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= ',') { if (yych <= 0x1F) { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych == '$') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } - if (yych <= '5') goto yy887; + if (yych <= '5') goto yy930; if (yych <= ':') goto yy4; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { @@ -29469,820 +30160,820 @@ yy888: if (yych <= '_') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy284; + goto yy309; } if (yych <= 'Z') goto yy4; if (yych <= '^') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy4; if (yych <= '~') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy284; + goto yy309; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy4; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy289; + goto yy314; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy290; + goto yy315; } yyt2 = YYCURSOR; - goto yy291; + goto yy316; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy292; + goto yy317; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy293; + goto yy318; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy294; + goto yy319; } goto yy4; } } } -yy889: +yy932: yych = *++YYCURSOR; if (yych <= '9') { if (yych <= '0') { if (yych <= '/') goto yy1; - goto yy931; + goto yy974; } else { - if (yych <= '1') goto yy693; - if (yych <= '2') goto yy694; - goto yy692; + if (yych <= '1') goto yy736; + if (yych <= '2') goto yy737; + goto yy735; } } else { if (yych <= 'F') { if (yych <= '@') goto yy1; - goto yy695; + goto yy738; } else { if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy695; + if (yych <= 'f') goto yy738; goto yy1; } } -yy890: +yy933: yych = *++YYCURSOR; if (yych <= '<') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy399; - goto yy890; + if (yych <= 0x08) goto yy435; + goto yy933; } else { - if (yych == '\r') goto yy890; - goto yy399; + if (yych == '\r') goto yy933; + goto yy435; } } else { if (yych <= '"') { - if (yych <= ' ') goto yy890; - if (yych <= '!') goto yy399; - goto yy835; + if (yych <= ' ') goto yy933; + if (yych <= '!') goto yy435; + goto yy878; } else { - if (yych == '\'') goto yy836; - goto yy399; + if (yych == '\'') goto yy879; + goto yy435; } } } else { if (yych <= 0xC1) { if (yych <= '[') { - if (yych <= '=') goto yy891; - if (yych <= '>') goto yy588; - goto yy399; + if (yych <= '=') goto yy934; + if (yych <= '>') goto yy630; + goto yy435; } else { - if (yych <= '\\') goto yy400; - if (yych <= 0x7F) goto yy399; + if (yych <= '\\') goto yy436; + if (yych <= 0x7F) goto yy435; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy401; - if (yych <= 0xE0) goto yy402; - goto yy403; + if (yych <= 0xDF) goto yy437; + if (yych <= 0xE0) goto yy438; + goto yy439; } else { - if (yych <= 0xF0) goto yy404; - if (yych <= 0xF3) goto yy405; - if (yych <= 0xF4) goto yy406; + if (yych <= 0xF0) goto yy440; + if (yych <= 0xF3) goto yy441; + if (yych <= 0xF4) goto yy442; goto yy1; } } } -yy891: +yy934: yych = *++YYCURSOR; - if (yybm[0+yych] & 4) { - goto yy492; + if (yybm[0+yych] & 2) { + goto yy531; } if (yych <= 0xDF) { if (yych <= '>') { if (yych <= 0x00) goto yy1; - if (yych <= '"') goto yy579; - goto yy399; + if (yych <= '"') goto yy621; + goto yy435; } else { - if (yych <= '\\') goto yy589; + if (yych <= '\\') goto yy631; if (yych <= 0xC1) goto yy1; - goto yy590; + goto yy632; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy591; - if (yych <= 0xEF) goto yy592; - goto yy593; + if (yych <= 0xE0) goto yy633; + if (yych <= 0xEF) goto yy634; + goto yy635; } else { - if (yych <= 0xF3) goto yy594; - if (yych <= 0xF4) goto yy595; + if (yych <= 0xF3) goto yy636; + if (yych <= 0xF4) goto yy637; goto yy1; } } -yy892: +yy935: yych = *++YYCURSOR; if (yych <= '<') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy391; - goto yy892; + if (yych <= 0x08) goto yy427; + goto yy935; } else { - if (yych == '\r') goto yy892; - goto yy391; + if (yych == '\r') goto yy935; + goto yy427; } } else { if (yych <= '"') { - if (yych <= ' ') goto yy892; - if (yych <= '!') goto yy391; - goto yy839; + if (yych <= ' ') goto yy935; + if (yych <= '!') goto yy427; + goto yy882; } else { - if (yych == '\'') goto yy840; - goto yy391; + if (yych == '\'') goto yy883; + goto yy427; } } } else { if (yych <= 0xC1) { if (yych <= '[') { - if (yych <= '=') goto yy893; - if (yych <= '>') goto yy580; - goto yy391; + if (yych <= '=') goto yy936; + if (yych <= '>') goto yy622; + goto yy427; } else { - if (yych <= '\\') goto yy392; - if (yych <= 0x7F) goto yy391; + if (yych <= '\\') goto yy428; + if (yych <= 0x7F) goto yy427; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy393; - if (yych <= 0xE0) goto yy394; - goto yy395; + if (yych <= 0xDF) goto yy429; + if (yych <= 0xE0) goto yy430; + goto yy431; } else { - if (yych <= 0xF0) goto yy396; - if (yych <= 0xF3) goto yy397; - if (yych <= 0xF4) goto yy398; + if (yych <= 0xF0) goto yy432; + if (yych <= 0xF3) goto yy433; + if (yych <= 0xF4) goto yy434; goto yy1; } } } -yy893: +yy936: yych = *++YYCURSOR; - if (yybm[0+yych] & 2) { - goto yy491; + if (yybm[0+yych] & 1) { + goto yy530; } if (yych <= 0xDF) { if (yych <= '>') { if (yych <= 0x00) goto yy1; - if (yych <= '\'') goto yy579; - goto yy391; + if (yych <= '\'') goto yy621; + goto yy427; } else { - if (yych <= '\\') goto yy581; + if (yych <= '\\') goto yy623; if (yych <= 0xC1) goto yy1; - goto yy582; + goto yy624; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy583; - if (yych <= 0xEF) goto yy584; - goto yy585; + if (yych <= 0xE0) goto yy625; + if (yych <= 0xEF) goto yy626; + goto yy627; } else { - if (yych <= 0xF3) goto yy586; - if (yych <= 0xF4) goto yy587; + if (yych <= 0xF3) goto yy628; + if (yych <= 0xF4) goto yy629; goto yy1; } } -yy894: +yy937: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy609; - goto yy894; + if (yych <= 0x08) goto yy651; + goto yy937; } else { - if (yych == '\r') goto yy894; - goto yy609; + if (yych == '\r') goto yy937; + goto yy651; } } else { if (yych <= '\'') { - if (yych <= ' ') goto yy894; - if (yych <= '&') goto yy609; - goto yy599; + if (yych <= ' ') goto yy937; + if (yych <= '&') goto yy651; + goto yy641; } else { - if (yych == '/') goto yy896; - goto yy609; + if (yych == '/') goto yy939; + goto yy651; } } } else { if (yych <= 0xC1) { if (yych <= '[') { - if (yych <= '>') goto yy513; - if (yych <= '?') goto yy896; - goto yy609; + if (yych <= '>') goto yy552; + if (yych <= '?') goto yy939; + goto yy651; } else { - if (yych <= '\\') goto yy610; - if (yych <= 0x7F) goto yy609; + if (yych <= '\\') goto yy652; + if (yych <= 0x7F) goto yy651; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy611; - if (yych <= 0xE0) goto yy612; - goto yy613; + if (yych <= 0xDF) goto yy653; + if (yych <= 0xE0) goto yy654; + goto yy655; } else { - if (yych <= 0xF0) goto yy614; - if (yych <= 0xF3) goto yy615; - if (yych <= 0xF4) goto yy616; + if (yych <= 0xF0) goto yy656; + if (yych <= 0xF3) goto yy657; + if (yych <= 0xF4) goto yy658; goto yy1; } } } -yy895: +yy938: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '&') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy932; - goto yy609; + if (yych == '\t') goto yy975; + goto yy651; } else { - if (yych <= '\r') goto yy932; - if (yych == ' ') goto yy932; - goto yy609; + if (yych <= '\r') goto yy975; + if (yych == ' ') goto yy975; + goto yy651; } } else { if (yych <= '.') { - if (yych <= '\'') goto yy599; - if (yych == '-') goto yy895; - goto yy609; + if (yych <= '\'') goto yy641; + if (yych == '-') goto yy938; + goto yy651; } else { if (yych <= ':') { - if (yych >= '0') goto yy895; + if (yych >= '0') goto yy938; } else { - if (yych <= '<') goto yy609; - if (yych <= '=') goto yy933; - goto yy513; + if (yych <= '<') goto yy651; + if (yych <= '=') goto yy976; + goto yy552; } } } } else { if (yych <= 'z') { if (yych <= '[') { - if (yych <= '?') goto yy896; - if (yych <= '@') goto yy609; - if (yych <= 'Z') goto yy895; - goto yy609; + if (yych <= '?') goto yy939; + if (yych <= '@') goto yy651; + if (yych <= 'Z') goto yy938; + goto yy651; } else { if (yych <= '^') { - if (yych <= '\\') goto yy610; - goto yy609; + if (yych <= '\\') goto yy652; + goto yy651; } else { - if (yych == '`') goto yy609; - goto yy895; + if (yych == '`') goto yy651; + goto yy938; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy609; + if (yych <= 0x7F) goto yy651; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy611; - goto yy612; + if (yych <= 0xDF) goto yy653; + goto yy654; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy613; - goto yy614; + if (yych <= 0xEF) goto yy655; + goto yy656; } else { - if (yych <= 0xF3) goto yy615; - if (yych <= 0xF4) goto yy616; + if (yych <= 0xF3) goto yy657; + if (yych <= 0xF4) goto yy658; goto yy1; } } } } -yy896: +yy939: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '=') { if (yych <= 0x00) goto yy1; - if (yych == '\'') goto yy599; - goto yy609; + if (yych == '\'') goto yy641; + goto yy651; } else { - if (yych <= '>') goto yy608; - if (yych == '\\') goto yy610; - goto yy609; + if (yych <= '>') goto yy650; + if (yych == '\\') goto yy652; + goto yy651; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy611; - if (yych <= 0xE0) goto yy612; - goto yy613; + if (yych <= 0xDF) goto yy653; + if (yych <= 0xE0) goto yy654; + goto yy655; } else { - if (yych <= 0xF0) goto yy614; - if (yych <= 0xF3) goto yy615; - if (yych <= 0xF4) goto yy616; + if (yych <= 0xF0) goto yy656; + if (yych <= 0xF3) goto yy657; + if (yych <= 0xF4) goto yy658; goto yy1; } } -yy897: +yy940: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy598; - goto yy897; + if (yych <= 0x08) goto yy640; + goto yy940; } else { - if (yych == '\r') goto yy897; - goto yy598; + if (yych == '\r') goto yy940; + goto yy640; } } else { if (yych <= '"') { - if (yych <= ' ') goto yy897; - if (yych <= '!') goto yy598; - goto yy599; + if (yych <= ' ') goto yy940; + if (yych <= '!') goto yy640; + goto yy641; } else { - if (yych == '/') goto yy899; - goto yy598; + if (yych == '/') goto yy942; + goto yy640; } } } else { if (yych <= 0xC1) { if (yych <= '[') { - if (yych <= '>') goto yy503; - if (yych <= '?') goto yy899; - goto yy598; + if (yych <= '>') goto yy542; + if (yych <= '?') goto yy942; + goto yy640; } else { - if (yych <= '\\') goto yy600; - if (yych <= 0x7F) goto yy598; + if (yych <= '\\') goto yy642; + if (yych <= 0x7F) goto yy640; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy601; - if (yych <= 0xE0) goto yy602; - goto yy603; + if (yych <= 0xDF) goto yy643; + if (yych <= 0xE0) goto yy644; + goto yy645; } else { - if (yych <= 0xF0) goto yy604; - if (yych <= 0xF3) goto yy605; - if (yych <= 0xF4) goto yy606; + if (yych <= 0xF0) goto yy646; + if (yych <= 0xF3) goto yy647; + if (yych <= 0xF4) goto yy648; goto yy1; } } } -yy898: +yy941: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy934; - goto yy598; + if (yych == '\t') goto yy977; + goto yy640; } else { - if (yych <= '\r') goto yy934; - if (yych == ' ') goto yy934; - goto yy598; + if (yych <= '\r') goto yy977; + if (yych == ' ') goto yy977; + goto yy640; } } else { if (yych <= '.') { - if (yych <= '"') goto yy599; - if (yych == '-') goto yy898; - goto yy598; + if (yych <= '"') goto yy641; + if (yych == '-') goto yy941; + goto yy640; } else { if (yych <= ':') { - if (yych >= '0') goto yy898; + if (yych >= '0') goto yy941; } else { - if (yych <= '<') goto yy598; - if (yych <= '=') goto yy935; - goto yy503; + if (yych <= '<') goto yy640; + if (yych <= '=') goto yy978; + goto yy542; } } } } else { if (yych <= 'z') { if (yych <= '[') { - if (yych <= '?') goto yy899; - if (yych <= '@') goto yy598; - if (yych <= 'Z') goto yy898; - goto yy598; + if (yych <= '?') goto yy942; + if (yych <= '@') goto yy640; + if (yych <= 'Z') goto yy941; + goto yy640; } else { if (yych <= '^') { - if (yych <= '\\') goto yy600; - goto yy598; + if (yych <= '\\') goto yy642; + goto yy640; } else { - if (yych == '`') goto yy598; - goto yy898; + if (yych == '`') goto yy640; + goto yy941; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy598; + if (yych <= 0x7F) goto yy640; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy601; - goto yy602; + if (yych <= 0xDF) goto yy643; + goto yy644; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy603; - goto yy604; + if (yych <= 0xEF) goto yy645; + goto yy646; } else { - if (yych <= 0xF3) goto yy605; - if (yych <= 0xF4) goto yy606; + if (yych <= 0xF3) goto yy647; + if (yych <= 0xF4) goto yy648; goto yy1; } } } } -yy899: +yy942: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '=') { if (yych <= 0x00) goto yy1; - if (yych == '"') goto yy599; - goto yy598; + if (yych == '"') goto yy641; + goto yy640; } else { - if (yych <= '>') goto yy597; - if (yych == '\\') goto yy600; - goto yy598; + if (yych <= '>') goto yy639; + if (yych == '\\') goto yy642; + goto yy640; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy601; - if (yych <= 0xE0) goto yy602; - goto yy603; + if (yych <= 0xDF) goto yy643; + if (yych <= 0xE0) goto yy644; + goto yy645; } else { - if (yych <= 0xF0) goto yy604; - if (yych <= 0xF3) goto yy605; - if (yych <= 0xF4) goto yy606; + if (yych <= 0xF0) goto yy646; + if (yych <= 0xF3) goto yy647; + if (yych <= 0xF4) goto yy648; goto yy1; } } -yy900: +yy943: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= ',') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy900; - goto yy800; + if (yych == '\t') goto yy943; + goto yy843; } else { - if (yych <= '\r') goto yy900; - if (yych == ' ') goto yy900; - goto yy800; + if (yych <= '\r') goto yy943; + if (yych == ' ') goto yy943; + goto yy843; } } else { if (yych <= ':') { - if (yych <= '-') goto yy854; - if (yych <= '.') goto yy800; - if (yych <= '/') goto yy855; - goto yy854; + if (yych <= '-') goto yy897; + if (yych <= '.') goto yy843; + if (yych <= '/') goto yy898; + goto yy897; } else { - if (yych <= '=') goto yy800; - if (yych <= '>') goto yy856; - if (yych <= '?') goto yy855; - goto yy800; + if (yych <= '=') goto yy843; + if (yych <= '>') goto yy899; + if (yych <= '?') goto yy898; + goto yy843; } } } else { if (yych <= 0x7F) { if (yych <= '^') { - if (yych <= 'Z') goto yy854; - if (yych == '\\') goto yy857; - goto yy800; + if (yych <= 'Z') goto yy897; + if (yych == '\\') goto yy900; + goto yy843; } else { - if (yych == '`') goto yy800; - if (yych <= 'z') goto yy854; - goto yy800; + if (yych == '`') goto yy843; + if (yych <= 'z') goto yy897; + goto yy843; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy858; - if (yych <= 0xE0) goto yy859; - goto yy860; + if (yych <= 0xDF) goto yy901; + if (yych <= 0xE0) goto yy902; + goto yy903; } else { - if (yych <= 0xF0) goto yy861; - if (yych <= 0xF3) goto yy862; - if (yych <= 0xF4) goto yy863; + if (yych <= 0xF0) goto yy904; + if (yych <= 0xF3) goto yy905; + if (yych <= 0xF4) goto yy906; goto yy1; } } } -yy901: - yyaccept = 28; +yy944: + yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0x7F) { if (yych <= '&') { - if (yych <= 0x00) goto yy315; - if (yych != '"') goto yy856; + if (yych <= 0x00) goto yy340; + if (yych != '"') goto yy899; } else { - if (yych <= '\'') goto yy903; - if (yych == '\\') goto yy904; - goto yy856; + if (yych <= '\'') goto yy946; + if (yych == '\\') goto yy947; + goto yy899; } } else { if (yych <= 0xEF) { - if (yych <= 0xC1) goto yy315; - if (yych <= 0xDF) goto yy905; - if (yych <= 0xE0) goto yy906; - goto yy907; - } else { - if (yych <= 0xF0) goto yy908; - if (yych <= 0xF3) goto yy909; - if (yych <= 0xF4) goto yy910; - goto yy315; + if (yych <= 0xC1) goto yy340; + if (yych <= 0xDF) goto yy948; + if (yych <= 0xE0) goto yy949; + goto yy950; + } else { + if (yych <= 0xF0) goto yy951; + if (yych <= 0xF3) goto yy952; + if (yych <= 0xF4) goto yy953; + goto yy340; } } -yy902: +yy945: yych = *++YYCURSOR; if (yych <= '?') { if (yych <= '&') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy936; - goto yy631; + if (yych == '\t') goto yy979; + goto yy673; } else { - if (yych <= '\r') goto yy936; - if (yych == ' ') goto yy936; - goto yy631; + if (yych <= '\r') goto yy979; + if (yych == ' ') goto yy979; + goto yy673; } } else { if (yych <= '.') { - if (yych <= '\'') goto yy721; - if (yych == '-') goto yy937; - goto yy631; + if (yych <= '\'') goto yy764; + if (yych == '-') goto yy980; + goto yy673; } else { - if (yych <= '/') goto yy938; - if (yych <= ':') goto yy937; - if (yych <= '>') goto yy631; - goto yy938; + if (yych <= '/') goto yy981; + if (yych <= ':') goto yy980; + if (yych <= '>') goto yy673; + goto yy981; } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy631; - if (yych <= 'Z') goto yy937; - if (yych <= '[') goto yy631; - goto yy731; + if (yych <= '@') goto yy673; + if (yych <= 'Z') goto yy980; + if (yych <= '[') goto yy673; + goto yy774; } else { - if (yych == '_') goto yy937; - if (yych <= '`') goto yy631; - goto yy937; + if (yych == '_') goto yy980; + if (yych <= '`') goto yy673; + goto yy980; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy631; + if (yych <= 0x7F) goto yy673; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy732; - goto yy733; + if (yych <= 0xDF) goto yy775; + goto yy776; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy734; - goto yy735; + if (yych <= 0xEF) goto yy777; + goto yy778; } else { - if (yych <= 0xF3) goto yy736; - if (yych <= 0xF4) goto yy737; + if (yych <= 0xF3) goto yy779; + if (yych <= 0xF4) goto yy780; goto yy1; } } } } -yy903: +yy946: yych = *++YYCURSOR; if (yych <= '?') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy939; - goto yy621; + if (yych == '\t') goto yy982; + goto yy663; } else { - if (yych <= '\r') goto yy939; - if (yych == ' ') goto yy939; - goto yy621; + if (yych <= '\r') goto yy982; + if (yych == ' ') goto yy982; + goto yy663; } } else { if (yych <= '.') { - if (yych <= '"') goto yy721; - if (yych == '-') goto yy940; - goto yy621; + if (yych <= '"') goto yy764; + if (yych == '-') goto yy983; + goto yy663; } else { - if (yych <= '/') goto yy941; - if (yych <= ':') goto yy940; - if (yych <= '>') goto yy621; - goto yy941; + if (yych <= '/') goto yy984; + if (yych <= ':') goto yy983; + if (yych <= '>') goto yy663; + goto yy984; } } } else { if (yych <= 'z') { if (yych <= '\\') { - if (yych <= '@') goto yy621; - if (yych <= 'Z') goto yy940; - if (yych <= '[') goto yy621; - goto yy722; + if (yych <= '@') goto yy663; + if (yych <= 'Z') goto yy983; + if (yych <= '[') goto yy663; + goto yy765; } else { - if (yych == '_') goto yy940; - if (yych <= '`') goto yy621; - goto yy940; + if (yych == '_') goto yy983; + if (yych <= '`') goto yy663; + goto yy983; } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy621; + if (yych <= 0x7F) goto yy663; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy723; - goto yy724; + if (yych <= 0xDF) goto yy766; + goto yy767; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy725; - goto yy726; + if (yych <= 0xEF) goto yy768; + goto yy769; } else { - if (yych <= 0xF3) goto yy727; - if (yych <= 0xF4) goto yy728; + if (yych <= 0xF3) goto yy770; + if (yych <= 0xF4) goto yy771; goto yy1; } } } } -yy904: +yy947: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '\n') { - if (yych <= '\t') goto yy856; + if (yych <= '\t') goto yy899; goto yy1; } else { - if (yych <= 0x7F) goto yy856; + if (yych <= 0x7F) goto yy899; if (yych <= 0xC1) goto yy1; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy906; - if (yych <= 0xEF) goto yy907; - goto yy908; + if (yych <= 0xE0) goto yy949; + if (yych <= 0xEF) goto yy950; + goto yy951; } else { - if (yych <= 0xF3) goto yy909; - if (yych <= 0xF4) goto yy910; + if (yych <= 0xF3) goto yy952; + if (yych <= 0xF4) goto yy953; goto yy1; } } -yy905: +yy948: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy856; + if (yych <= 0xBF) goto yy899; goto yy1; -yy906: +yy949: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy905; + if (yych <= 0xBF) goto yy948; goto yy1; -yy907: +yy950: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy905; + if (yych <= 0xBF) goto yy948; goto yy1; -yy908: +yy951: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy907; + if (yych <= 0xBF) goto yy950; goto yy1; -yy909: +yy952: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy907; + if (yych <= 0xBF) goto yy950; goto yy1; -yy910: +yy953: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy907; + if (yych <= 0x8F) goto yy950; goto yy1; -yy911: +yy954: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy942; + if (yych <= '9') goto yy985; goto yy1; -yy912: - yyaccept = 29; +yy955: + yyaccept = 31; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0xDF) { if (yych <= ':') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy642; + goto yy684; } if (yych <= '9') { yyt1 = YYCURSOR; - goto yy944; + goto yy987; } - goto yy643; + goto yy685; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy642; + goto yy684; } - if (yych <= 0xC1) goto yy643; + if (yych <= 0xC1) goto yy685; yyt2 = YYCURSOR; - goto yy645; + goto yy687; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy646; + goto yy688; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy647; + goto yy689; } yyt2 = YYCURSOR; - goto yy648; + goto yy690; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy649; + goto yy691; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy650; + goto yy692; } - goto yy643; + goto yy685; } } -yy913: +yy956: yych = *++YYCURSOR; - if (yych == 'e') goto yy945; + if (yych == 'e') goto yy988; goto yy1; -yy914: +yy957: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy946; + if (yych <= '9') goto yy989; goto yy1; -yy915: +yy958: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy947; + if (yych <= '9') goto yy990; goto yy1; -yy916: +yy959: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy947; - if (yych <= ':') goto yy152; + if (yych <= '9') goto yy990; + if (yych <= ':') goto yy155; goto yy1; -yy917: +yy960: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy948; + if (yych <= '9') goto yy991; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy948; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy991; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -30290,99 +30981,99 @@ yy917: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy948; + if (yych <= 'f') goto yy991; if (yych <= 'z') goto yy46; goto yy4; } } } -yy918: +yy961: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy109; + if (yych <= 0x00) goto yy111; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy109; + if (yych <= '\n') goto yy111; goto yy4; } else { if (yych <= 0x1A) { - if (yych <= '\r') goto yy109; + if (yych <= '\r') goto yy111; goto yy4; } else { - if (yych <= 0x1B) goto yy109; + if (yych <= 0x1B) goto yy111; if (yych <= 0x1F) goto yy4; - goto yy109; + goto yy111; } } } else { if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy105; + goto yy107; } else { - if (yych == '+') goto yy80; - goto yy109; + if (yych == '+') goto yy81; + goto yy111; } } else { if (yych <= '.') { if (yych <= '-') goto yy46; - goto yy266; + goto yy291; } else { if (yych <= '/') goto yy4; - if (yych <= '7') goto yy949; - goto yy950; + if (yych <= '7') goto yy992; + goto yy993; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; - if (yych <= '?') goto yy109; - if (yych <= '@') goto yy96; - goto yy196; + if (yych <= ':') goto yy150; + if (yych <= '?') goto yy111; + if (yych <= '@') goto yy97; + goto yy209; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy754; - goto yy196; + if (yych <= 'E') goto yy797; + goto yy209; } else { - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy109; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy111; goto yy46; } } } else { if (yych <= 'z') { if (yych <= 'd') { - if (yych <= '`') goto yy109; - goto yy196; + if (yych <= '`') goto yy111; + goto yy209; } else { - if (yych <= 'e') goto yy754; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= 'e') goto yy797; + if (yych <= 'f') goto yy209; + goto yy117; } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy109; + if (yych <= '~') goto yy111; goto yy4; } else { - if (yych <= 0xC1) goto yy109; + if (yych <= 0xC1) goto yy111; if (yych <= 0xF4) goto yy4; - goto yy109; + goto yy111; } } } } -yy919: +yy962: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -30404,33 +31095,33 @@ yy919: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; goto yy46; } else { - if (yych <= '.') goto yy266; + if (yych <= '.') goto yy291; if (yych <= '/') goto yy4; - goto yy950; + goto yy993; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy196; + if (yych <= '@') goto yy97; + goto yy209; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy754; - goto yy196; + if (yych <= 'E') goto yy797; + goto yy209; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -30439,11 +31130,11 @@ yy919: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy196; + goto yy209; } else { - if (yych <= 'e') goto yy754; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= 'e') goto yy797; + if (yych <= 'f') goto yy209; + goto yy117; } } else { if (yych <= 0x7F) { @@ -30457,7 +31148,7 @@ yy919: } } } -yy920: +yy963: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { @@ -30476,10 +31167,10 @@ yy920: if (yych <= '*') { if (yych <= '#') goto yy26; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; + if (yych <= '%') goto yy81; goto yy26; } else { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') goto yy26; if (yych <= '.') goto yy46; goto yy4; @@ -30488,12 +31179,12 @@ yy920: } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy951; + if (yych <= '9') goto yy994; if (yych <= ':') goto yy4; if (yych <= '?') goto yy26; - goto yy96; + goto yy97; } else { - if (yych <= 'F') goto yy948; + if (yych <= 'F') goto yy991; if (yych <= 'Z') goto yy46; if (yych <= '^') goto yy26; goto yy46; @@ -30501,7 +31192,7 @@ yy920: } else { if (yych <= '~') { if (yych <= '`') goto yy26; - if (yych <= 'f') goto yy948; + if (yych <= 'f') goto yy991; if (yych <= 'z') goto yy46; goto yy26; } else { @@ -30512,29 +31203,29 @@ yy920: } } } -yy921: +yy964: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '9') { if (yych == '%') { yyt1 = YYCURSOR; - goto yy680; + goto yy723; } if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } goto yy1; } else { if (yych <= '@') { - if (yych <= ':') goto yy816; + if (yych <= ':') goto yy859; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } goto yy1; } @@ -30543,68 +31234,68 @@ yy921: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy922: +yy965: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '%') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy680; + goto yy723; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy952; + if (yych <= '9') goto yy995; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy952; + goto yy995; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy952; + goto yy995; } } } else { @@ -30612,113 +31303,113 @@ yy922: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy923: +yy966: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy953; + if (yych <= '9') goto yy996; goto yy1; } else { - if (yych <= 'F') goto yy953; + if (yych <= 'F') goto yy996; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy953; + if (yych <= 'f') goto yy996; goto yy1; } -yy924: +yy967: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy954; - if (yych <= ':') goto yy763; + if (yych <= '9') goto yy997; + if (yych <= ':') goto yy806; goto yy1; } else { - if (yych <= 'F') goto yy954; + if (yych <= 'F') goto yy997; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy954; + if (yych <= 'f') goto yy997; goto yy1; } -yy925: +yy968: yych = *++YYCURSOR; - if (yych == ':') goto yy820; + if (yych == ':') goto yy863; goto yy1; -yy926: +yy969: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy955; + if (yych <= '9') goto yy998; if (yych >= ';') goto yy1; } else { - if (yych <= 'F') goto yy955; + if (yych <= 'F') goto yy998; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy955; + if (yych <= 'f') goto yy998; goto yy1; } -yy927: +yy970: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy956; - if (yych <= ':') goto yy957; + if (yych <= '9') goto yy999; + if (yych <= ':') goto yy1000; goto yy1; } else { - if (yych <= 'F') goto yy956; + if (yych <= 'F') goto yy999; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy956; + if (yych <= 'f') goto yy999; goto yy1; } -yy928: +yy971: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy958; - if (yych <= ':') goto yy959; + if (yych <= '9') goto yy1001; + if (yych <= ':') goto yy1002; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy958; + if (yych <= 'F') goto yy1001; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy958; + if (yych <= 'f') goto yy1001; goto yy1; } } @@ -30726,58 +31417,58 @@ yy928: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy929: +yy972: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy960; - if (yych <= ':') goto yy882; + if (yych <= '9') goto yy1003; + if (yych <= ':') goto yy925; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy960; + if (yych <= 'F') goto yy1003; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy960; + if (yych <= 'f') goto yy1003; goto yy1; } } @@ -30785,69 +31476,69 @@ yy929: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy930: +yy973: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy960; - goto yy882; + if (yych <= '9') goto yy1003; + goto yy925; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy960; + goto yy1003; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy960; + goto yy1003; } } } else { @@ -30855,70 +31546,70 @@ yy930: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy931: +yy974: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy764; - goto yy961; + if (yych <= '9') goto yy807; + goto yy1004; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy766; + goto yy809; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy766; + goto yy809; } } } else { @@ -30926,561 +31617,561 @@ yy931: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy932: +yy975: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy609; - goto yy932; + if (yych <= 0x08) goto yy651; + goto yy975; } else { - if (yych == '\r') goto yy932; - goto yy609; + if (yych == '\r') goto yy975; + goto yy651; } } else { if (yych <= '\'') { - if (yych <= ' ') goto yy932; - if (yych <= '&') goto yy609; - goto yy599; + if (yych <= ' ') goto yy975; + if (yych <= '&') goto yy651; + goto yy641; } else { - if (yych == '/') goto yy896; - if (yych <= '<') goto yy609; + if (yych == '/') goto yy939; + if (yych <= '<') goto yy651; } } } else { if (yych <= 0xC1) { if (yych <= '[') { - if (yych <= '>') goto yy513; - if (yych <= '?') goto yy896; - goto yy609; + if (yych <= '>') goto yy552; + if (yych <= '?') goto yy939; + goto yy651; } else { - if (yych <= '\\') goto yy610; - if (yych <= 0x7F) goto yy609; + if (yych <= '\\') goto yy652; + if (yych <= 0x7F) goto yy651; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy611; - if (yych <= 0xE0) goto yy612; - goto yy613; + if (yych <= 0xDF) goto yy653; + if (yych <= 0xE0) goto yy654; + goto yy655; } else { - if (yych <= 0xF0) goto yy614; - if (yych <= 0xF3) goto yy615; - if (yych <= 0xF4) goto yy616; + if (yych <= 0xF0) goto yy656; + if (yych <= 0xF3) goto yy657; + if (yych <= 0xF4) goto yy658; goto yy1; } } } -yy933: +yy976: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '\r') { if (yych <= 0x08) { if (yych <= 0x00) goto yy1; - goto yy413; + goto yy449; } else { - if (yych <= '\t') goto yy607; - if (yych <= '\f') goto yy413; - goto yy607; + if (yych <= '\t') goto yy649; + if (yych <= '\f') goto yy449; + goto yy649; } } else { if (yych <= '!') { - if (yych == ' ') goto yy607; - goto yy413; + if (yych == ' ') goto yy649; + goto yy449; } else { - if (yych <= '"') goto yy717; - if (yych <= '=') goto yy413; - goto yy609; + if (yych <= '"') goto yy760; + if (yych <= '=') goto yy449; + goto yy651; } } } else { if (yych <= 0xDF) { if (yych <= '\\') { - if (yych <= '[') goto yy413; - goto yy514; + if (yych <= '[') goto yy449; + goto yy553; } else { - if (yych <= 0x7F) goto yy413; + if (yych <= 0x7F) goto yy449; if (yych <= 0xC1) goto yy1; - goto yy515; + goto yy554; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy516; - if (yych <= 0xEF) goto yy517; - goto yy518; + if (yych <= 0xE0) goto yy555; + if (yych <= 0xEF) goto yy556; + goto yy557; } else { - if (yych <= 0xF3) goto yy519; - if (yych <= 0xF4) goto yy520; + if (yych <= 0xF3) goto yy558; + if (yych <= 0xF4) goto yy559; goto yy1; } } } -yy934: +yy977: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy598; - goto yy934; + if (yych <= 0x08) goto yy640; + goto yy977; } else { - if (yych == '\r') goto yy934; - goto yy598; + if (yych == '\r') goto yy977; + goto yy640; } } else { if (yych <= '"') { - if (yych <= ' ') goto yy934; - if (yych <= '!') goto yy598; - goto yy599; + if (yych <= ' ') goto yy977; + if (yych <= '!') goto yy640; + goto yy641; } else { - if (yych == '/') goto yy899; - if (yych <= '<') goto yy598; + if (yych == '/') goto yy942; + if (yych <= '<') goto yy640; } } } else { if (yych <= 0xC1) { if (yych <= '[') { - if (yych <= '>') goto yy503; - if (yych <= '?') goto yy899; - goto yy598; + if (yych <= '>') goto yy542; + if (yych <= '?') goto yy942; + goto yy640; } else { - if (yych <= '\\') goto yy600; - if (yych <= 0x7F) goto yy598; + if (yych <= '\\') goto yy642; + if (yych <= 0x7F) goto yy640; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy601; - if (yych <= 0xE0) goto yy602; - goto yy603; + if (yych <= 0xDF) goto yy643; + if (yych <= 0xE0) goto yy644; + goto yy645; } else { - if (yych <= 0xF0) goto yy604; - if (yych <= 0xF3) goto yy605; - if (yych <= 0xF4) goto yy606; + if (yych <= 0xF0) goto yy646; + if (yych <= 0xF3) goto yy647; + if (yych <= 0xF4) goto yy648; goto yy1; } } } -yy935: +yy978: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '\r') { if (yych <= 0x08) { if (yych <= 0x00) goto yy1; - goto yy412; + goto yy448; } else { - if (yych <= '\t') goto yy596; - if (yych <= '\f') goto yy412; - goto yy596; + if (yych <= '\t') goto yy638; + if (yych <= '\f') goto yy448; + goto yy638; } } else { if (yych <= '&') { - if (yych == ' ') goto yy596; - goto yy412; + if (yych == ' ') goto yy638; + goto yy448; } else { - if (yych <= '\'') goto yy717; - if (yych <= '=') goto yy412; - goto yy598; + if (yych <= '\'') goto yy760; + if (yych <= '=') goto yy448; + goto yy640; } } } else { if (yych <= 0xDF) { if (yych <= '\\') { - if (yych <= '[') goto yy412; - goto yy504; + if (yych <= '[') goto yy448; + goto yy543; } else { - if (yych <= 0x7F) goto yy412; + if (yych <= 0x7F) goto yy448; if (yych <= 0xC1) goto yy1; - goto yy505; + goto yy544; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy506; - if (yych <= 0xEF) goto yy507; - goto yy508; + if (yych <= 0xE0) goto yy545; + if (yych <= 0xEF) goto yy546; + goto yy547; } else { - if (yych <= 0xF3) goto yy509; - if (yych <= 0xF4) goto yy510; + if (yych <= 0xF3) goto yy548; + if (yych <= 0xF4) goto yy549; goto yy1; } } } -yy936: +yy979: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy631; - goto yy936; + if (yych <= 0x08) goto yy673; + goto yy979; } else { - if (yych == '\r') goto yy936; - goto yy631; + if (yych == '\r') goto yy979; + goto yy673; } } else { if (yych <= '\'') { - if (yych <= ' ') goto yy936; - if (yych <= '&') goto yy631; - goto yy721; + if (yych <= ' ') goto yy979; + if (yych <= '&') goto yy673; + goto yy764; } else { - if (yych == '/') goto yy938; - goto yy631; + if (yych == '/') goto yy981; + goto yy673; } } } else { if (yych <= 0xDF) { if (yych <= '\\') { - if (yych <= '?') goto yy938; - if (yych <= '[') goto yy631; - goto yy731; + if (yych <= '?') goto yy981; + if (yych <= '[') goto yy673; + goto yy774; } else { - if (yych <= 0x7F) goto yy631; + if (yych <= 0x7F) goto yy673; if (yych <= 0xC1) goto yy1; - goto yy732; + goto yy775; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy733; - if (yych <= 0xEF) goto yy734; - goto yy735; + if (yych <= 0xE0) goto yy776; + if (yych <= 0xEF) goto yy777; + goto yy778; } else { - if (yych <= 0xF3) goto yy736; - if (yych <= 0xF4) goto yy737; + if (yych <= 0xF3) goto yy779; + if (yych <= 0xF4) goto yy780; goto yy1; } } } -yy937: +yy980: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '&') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy962; - goto yy631; + if (yych == '\t') goto yy1005; + goto yy673; } else { - if (yych <= '\r') goto yy962; - if (yych == ' ') goto yy962; - goto yy631; + if (yych <= '\r') goto yy1005; + if (yych == ' ') goto yy1005; + goto yy673; } } else { if (yych <= '.') { - if (yych <= '\'') goto yy721; - if (yych == '-') goto yy937; - goto yy631; + if (yych <= '\'') goto yy764; + if (yych == '-') goto yy980; + goto yy673; } else { if (yych <= ':') { - if (yych >= '0') goto yy937; + if (yych >= '0') goto yy980; } else { - if (yych == '=') goto yy963; - goto yy631; + if (yych == '=') goto yy1006; + goto yy673; } } } } else { if (yych <= 'z') { if (yych <= '[') { - if (yych <= '?') goto yy938; - if (yych <= '@') goto yy631; - if (yych <= 'Z') goto yy937; - goto yy631; + if (yych <= '?') goto yy981; + if (yych <= '@') goto yy673; + if (yych <= 'Z') goto yy980; + goto yy673; } else { if (yych <= '^') { - if (yych <= '\\') goto yy731; - goto yy631; + if (yych <= '\\') goto yy774; + goto yy673; } else { - if (yych == '`') goto yy631; - goto yy937; + if (yych == '`') goto yy673; + goto yy980; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy631; + if (yych <= 0x7F) goto yy673; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy732; - goto yy733; + if (yych <= 0xDF) goto yy775; + goto yy776; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy734; - goto yy735; + if (yych <= 0xEF) goto yy777; + goto yy778; } else { - if (yych <= 0xF3) goto yy736; - if (yych <= 0xF4) goto yy737; + if (yych <= 0xF3) goto yy779; + if (yych <= 0xF4) goto yy780; goto yy1; } } } } -yy938: +yy981: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '=') { if (yych <= 0x00) goto yy1; - if (yych == '\'') goto yy721; - goto yy631; + if (yych == '\'') goto yy764; + goto yy673; } else { - if (yych <= '>') goto yy730; - if (yych == '\\') goto yy731; - goto yy631; + if (yych <= '>') goto yy773; + if (yych == '\\') goto yy774; + goto yy673; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy732; - if (yych <= 0xE0) goto yy733; - goto yy734; + if (yych <= 0xDF) goto yy775; + if (yych <= 0xE0) goto yy776; + goto yy777; } else { - if (yych <= 0xF0) goto yy735; - if (yych <= 0xF3) goto yy736; - if (yych <= 0xF4) goto yy737; + if (yych <= 0xF0) goto yy778; + if (yych <= 0xF3) goto yy779; + if (yych <= 0xF4) goto yy780; goto yy1; } } -yy939: +yy982: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy621; - goto yy939; + if (yych <= 0x08) goto yy663; + goto yy982; } else { - if (yych == '\r') goto yy939; - goto yy621; + if (yych == '\r') goto yy982; + goto yy663; } } else { if (yych <= '"') { - if (yych <= ' ') goto yy939; - if (yych <= '!') goto yy621; - goto yy721; + if (yych <= ' ') goto yy982; + if (yych <= '!') goto yy663; + goto yy764; } else { - if (yych == '/') goto yy941; - goto yy621; + if (yych == '/') goto yy984; + goto yy663; } } } else { if (yych <= 0xDF) { if (yych <= '\\') { - if (yych <= '?') goto yy941; - if (yych <= '[') goto yy621; - goto yy722; + if (yych <= '?') goto yy984; + if (yych <= '[') goto yy663; + goto yy765; } else { - if (yych <= 0x7F) goto yy621; + if (yych <= 0x7F) goto yy663; if (yych <= 0xC1) goto yy1; - goto yy723; + goto yy766; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy724; - if (yych <= 0xEF) goto yy725; - goto yy726; + if (yych <= 0xE0) goto yy767; + if (yych <= 0xEF) goto yy768; + goto yy769; } else { - if (yych <= 0xF3) goto yy727; - if (yych <= 0xF4) goto yy728; + if (yych <= 0xF3) goto yy770; + if (yych <= 0xF4) goto yy771; goto yy1; } } } -yy940: +yy983: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '!') { if (yych <= '\f') { if (yych <= 0x00) goto yy1; - if (yych == '\t') goto yy964; - goto yy621; + if (yych == '\t') goto yy1007; + goto yy663; } else { - if (yych <= '\r') goto yy964; - if (yych == ' ') goto yy964; - goto yy621; + if (yych <= '\r') goto yy1007; + if (yych == ' ') goto yy1007; + goto yy663; } } else { if (yych <= '.') { - if (yych <= '"') goto yy721; - if (yych == '-') goto yy940; - goto yy621; + if (yych <= '"') goto yy764; + if (yych == '-') goto yy983; + goto yy663; } else { if (yych <= ':') { - if (yych >= '0') goto yy940; + if (yych >= '0') goto yy983; } else { - if (yych == '=') goto yy965; - goto yy621; + if (yych == '=') goto yy1008; + goto yy663; } } } } else { if (yych <= 'z') { if (yych <= '[') { - if (yych <= '?') goto yy941; - if (yych <= '@') goto yy621; - if (yych <= 'Z') goto yy940; - goto yy621; + if (yych <= '?') goto yy984; + if (yych <= '@') goto yy663; + if (yych <= 'Z') goto yy983; + goto yy663; } else { if (yych <= '^') { - if (yych <= '\\') goto yy722; - goto yy621; + if (yych <= '\\') goto yy765; + goto yy663; } else { - if (yych == '`') goto yy621; - goto yy940; + if (yych == '`') goto yy663; + goto yy983; } } } else { if (yych <= 0xE0) { - if (yych <= 0x7F) goto yy621; + if (yych <= 0x7F) goto yy663; if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy723; - goto yy724; + if (yych <= 0xDF) goto yy766; + goto yy767; } else { if (yych <= 0xF0) { - if (yych <= 0xEF) goto yy725; - goto yy726; + if (yych <= 0xEF) goto yy768; + goto yy769; } else { - if (yych <= 0xF3) goto yy727; - if (yych <= 0xF4) goto yy728; + if (yych <= 0xF3) goto yy770; + if (yych <= 0xF4) goto yy771; goto yy1; } } } } -yy941: +yy984: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '=') { if (yych <= 0x00) goto yy1; - if (yych == '"') goto yy721; - goto yy621; + if (yych == '"') goto yy764; + goto yy663; } else { - if (yych <= '>') goto yy720; - if (yych == '\\') goto yy722; - goto yy621; + if (yych <= '>') goto yy763; + if (yych == '\\') goto yy765; + goto yy663; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; - if (yych <= 0xDF) goto yy723; - if (yych <= 0xE0) goto yy724; - goto yy725; + if (yych <= 0xDF) goto yy766; + if (yych <= 0xE0) goto yy767; + goto yy768; } else { - if (yych <= 0xF0) goto yy726; - if (yych <= 0xF3) goto yy727; - if (yych <= 0xF4) goto yy728; + if (yych <= 0xF0) goto yy769; + if (yych <= 0xF3) goto yy770; + if (yych <= 0xF4) goto yy771; goto yy1; } } -yy942: - yyaccept = 32; +yy985: + yyaccept = 34; yych = *(YYMARKER = ++YYCURSOR); - if (yych == ':') goto yy966; -yy943: -#line 184 "../../lnav/src/data_scanner_re.re" + if (yych == ':') goto yy1009; +yy986: +#line 207 "../../lnav/src/data_scanner_re.re" { RET(DT_DATE_TIME); } -#line 31412 "../../lnav/src/data_scanner_re.cc" -yy944: - yyaccept = 29; +#line 32103 "../../lnav/src/data_scanner_re.cc" +yy987: + yyaccept = 31; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0xDF) { if (yych <= ':') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy642; + goto yy684; } if (yych <= '9') { yyt1 = YYCURSOR; - goto yy967; + goto yy1010; } - goto yy643; + goto yy685; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy642; + goto yy684; } - if (yych <= 0xC1) goto yy643; + if (yych <= 0xC1) goto yy685; yyt2 = YYCURSOR; - goto yy645; + goto yy687; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy646; + goto yy688; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy647; + goto yy689; } yyt2 = YYCURSOR; - goto yy648; + goto yy690; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy649; + goto yy691; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy650; + goto yy692; } - goto yy643; + goto yy685; } } -yy945: +yy988: yych = *++YYCURSOR; - if (yych == 's') goto yy968; + if (yych == 's') goto yy1011; goto yy1; -yy946: +yy989: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy969; + if (yych <= '9') goto yy1012; goto yy1; -yy947: +yy990: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy970; + if (yych <= '9') goto yy1013; goto yy1; -yy948: +yy991: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; - if (yych <= '-') goto yy972; + if (yych <= '-') goto yy1015; if (yych <= '.') goto yy46; goto yy4; } @@ -31488,7 +32179,7 @@ yy948: if (yych <= 'Z') { if (yych <= '9') goto yy46; if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; goto yy46; } else { if (yych <= '_') { @@ -31501,93 +32192,93 @@ yy948: } } } -yy949: +yy992: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy109; + if (yych <= 0x00) goto yy111; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy109; + if (yych <= '\n') goto yy111; goto yy4; } else { if (yych <= 0x1A) { - if (yych <= '\r') goto yy109; + if (yych <= '\r') goto yy111; goto yy4; } else { - if (yych <= 0x1B) goto yy109; + if (yych <= 0x1B) goto yy111; if (yych <= 0x1F) goto yy4; - goto yy109; + goto yy111; } } } else { if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy105; + goto yy107; } else { - if (yych == '+') goto yy80; - goto yy109; + if (yych == '+') goto yy81; + goto yy111; } } else { if (yych <= '.') { if (yych <= '-') goto yy46; - goto yy266; + goto yy291; } else { if (yych <= '/') goto yy4; - if (yych <= '7') goto yy973; - goto yy974; + if (yych <= '7') goto yy1016; + goto yy1017; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; - if (yych <= '?') goto yy109; - if (yych <= '@') goto yy96; - goto yy196; + if (yych <= ':') goto yy150; + if (yych <= '?') goto yy111; + if (yych <= '@') goto yy97; + goto yy209; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy754; - goto yy196; + if (yych <= 'E') goto yy797; + goto yy209; } else { - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy109; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy111; goto yy46; } } } else { if (yych <= 'z') { if (yych <= 'd') { - if (yych <= '`') goto yy109; - goto yy196; + if (yych <= '`') goto yy111; + goto yy209; } else { - if (yych <= 'e') goto yy754; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= 'e') goto yy797; + if (yych <= 'f') goto yy209; + goto yy117; } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy109; + if (yych <= '~') goto yy111; goto yy4; } else { - if (yych <= 0xC1) goto yy109; + if (yych <= 0xC1) goto yy111; if (yych <= 0xF4) goto yy4; - goto yy109; + goto yy111; } } } } -yy950: +yy993: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -31609,33 +32300,33 @@ yy950: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; goto yy46; } else { - if (yych <= '.') goto yy266; + if (yych <= '.') goto yy291; if (yych <= '/') goto yy4; - goto yy974; + goto yy1017; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy196; + if (yych <= '@') goto yy97; + goto yy209; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy754; - goto yy196; + if (yych <= 'E') goto yy797; + goto yy209; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -31644,11 +32335,11 @@ yy950: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy196; + goto yy209; } else { - if (yych <= 'e') goto yy754; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= 'e') goto yy797; + if (yych <= 'f') goto yy209; + goto yy117; } } else { if (yych <= 0x7F) { @@ -31662,7 +32353,7 @@ yy950: } } } -yy951: +yy994: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '-') { @@ -31681,11 +32372,11 @@ yy951: if (yych <= 0x1F) goto yy4; if (yych <= '#') goto yy26; if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy80; + if (yych == '+') goto yy81; if (yych <= ',') goto yy26; - goto yy972; + goto yy1015; } } } else { @@ -31693,11 +32384,11 @@ yy951: if (yych <= ':') { if (yych <= '.') goto yy46; if (yych <= '/') goto yy4; - if (yych <= '9') goto yy340; + if (yych <= '9') goto yy373; goto yy4; } else { if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; if (yych <= 'Z') goto yy46; goto yy26; } @@ -31714,39 +32405,39 @@ yy951: } } } -yy952: +yy995: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '%') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy680; + goto yy723; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy975; - goto yy923; + if (yych <= '9') goto yy1018; + goto yy966; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy975; + goto yy1018; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy975; + goto yy1018; } } } else { @@ -31754,70 +32445,70 @@ yy952: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy953: +yy996: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '%') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy680; + goto yy723; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy976; - goto yy882; + if (yych <= '9') goto yy1019; + goto yy925; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy976; + goto yy1019; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy976; + goto yy1019; } } } else { @@ -31825,98 +32516,98 @@ yy953: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy954: +yy997: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy977; - if (yych <= ':') goto yy820; + if (yych <= '9') goto yy1020; + if (yych <= ':') goto yy863; goto yy1; } else { - if (yych <= 'F') goto yy977; + if (yych <= 'F') goto yy1020; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy977; + if (yych <= 'f') goto yy1020; goto yy1; } -yy955: +yy998: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy978; - if (yych <= ':') goto yy927; + if (yych <= '9') goto yy1021; + if (yych <= ':') goto yy970; goto yy1; } else { - if (yych <= 'F') goto yy978; + if (yych <= 'F') goto yy1021; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy978; + if (yych <= 'f') goto yy1021; goto yy1; } -yy956: +yy999: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy979; - if (yych <= ':') goto yy980; + if (yych <= '9') goto yy1022; + if (yych <= ':') goto yy1023; goto yy1; } else { - if (yych <= 'F') goto yy979; + if (yych <= 'F') goto yy1022; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy979; + if (yych <= 'f') goto yy1022; goto yy1; } -yy957: +yy1000: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy981; + if (yych <= '9') goto yy1024; if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy981; + if (yych <= 'F') goto yy1024; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy981; + if (yych <= 'f') goto yy1024; goto yy1; } } @@ -31924,59 +32615,59 @@ yy957: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy958: +yy1001: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy982; + if (yych <= '9') goto yy1025; if (yych >= ';') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy982; + if (yych <= 'F') goto yy1025; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy982; + if (yych <= 'f') goto yy1025; goto yy1; } } @@ -31984,387 +32675,387 @@ yy958: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy959: +yy1002: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy981; + if (yych <= '9') goto yy1024; goto yy1; } else { - if (yych <= 'F') goto yy981; + if (yych <= 'F') goto yy1024; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy981; + if (yych <= 'f') goto yy1024; goto yy1; } -yy960: +yy1003: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '9') goto yy1; - if (yych <= ':') goto yy882; + if (yych <= ':') goto yy925; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } yyt2 = YYCURSOR; - goto yy207; + goto yy220; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy208; + goto yy221; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } -yy961: +yy1004: yych = *++YYCURSOR; if (yych <= '9') { if (yych <= '0') { if (yych <= '/') goto yy1; - goto yy983; + goto yy1026; } else { - if (yych <= '1') goto yy822; - if (yych <= '2') goto yy823; - goto yy821; + if (yych <= '1') goto yy865; + if (yych <= '2') goto yy866; + goto yy864; } } else { if (yych <= 'F') { if (yych <= '@') goto yy1; - goto yy824; + goto yy867; } else { if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy824; + if (yych <= 'f') goto yy867; goto yy1; } } -yy962: +yy1005: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy631; - goto yy962; + if (yych <= 0x08) goto yy673; + goto yy1005; } else { - if (yych == '\r') goto yy962; - goto yy631; + if (yych == '\r') goto yy1005; + goto yy673; } } else { if (yych <= '\'') { - if (yych <= ' ') goto yy962; - if (yych <= '&') goto yy631; - goto yy721; + if (yych <= ' ') goto yy1005; + if (yych <= '&') goto yy673; + goto yy764; } else { - if (yych == '/') goto yy938; - if (yych <= '<') goto yy631; + if (yych == '/') goto yy981; + if (yych <= '<') goto yy673; } } } else { if (yych <= 0xC1) { if (yych <= '[') { - if (yych == '?') goto yy938; - goto yy631; + if (yych == '?') goto yy981; + goto yy673; } else { - if (yych <= '\\') goto yy731; - if (yych <= 0x7F) goto yy631; + if (yych <= '\\') goto yy774; + if (yych <= 0x7F) goto yy673; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy732; - if (yych <= 0xE0) goto yy733; - goto yy734; + if (yych <= 0xDF) goto yy775; + if (yych <= 0xE0) goto yy776; + goto yy777; } else { - if (yych <= 0xF0) goto yy735; - if (yych <= 0xF3) goto yy736; - if (yych <= 0xF4) goto yy737; + if (yych <= 0xF0) goto yy778; + if (yych <= 0xF3) goto yy779; + if (yych <= 0xF4) goto yy780; goto yy1; } } } -yy963: +yy1006: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '\r') { if (yych <= 0x08) { if (yych <= 0x00) goto yy1; - goto yy525; + goto yy564; } else { - if (yych <= '\t') goto yy729; - if (yych <= '\f') goto yy525; - goto yy729; + if (yych <= '\t') goto yy772; + if (yych <= '\f') goto yy564; + goto yy772; } } else { if (yych <= '!') { - if (yych == ' ') goto yy729; - goto yy525; + if (yych == ' ') goto yy772; + goto yy564; } else { - if (yych <= '"') goto yy800; - if (yych <= '=') goto yy525; - goto yy631; + if (yych <= '"') goto yy843; + if (yych <= '=') goto yy564; + goto yy673; } } } else { if (yych <= 0xDF) { if (yych <= '\\') { - if (yych <= '[') goto yy525; - goto yy632; + if (yych <= '[') goto yy564; + goto yy674; } else { - if (yych <= 0x7F) goto yy525; + if (yych <= 0x7F) goto yy564; if (yych <= 0xC1) goto yy1; - goto yy633; + goto yy675; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy634; - if (yych <= 0xEF) goto yy635; - goto yy636; + if (yych <= 0xE0) goto yy676; + if (yych <= 0xEF) goto yy677; + goto yy678; } else { - if (yych <= 0xF3) goto yy637; - if (yych <= 0xF4) goto yy638; + if (yych <= 0xF3) goto yy679; + if (yych <= 0xF4) goto yy680; goto yy1; } } } -yy964: +yy1007: yych = *++YYCURSOR; if (yych <= '=') { if (yych <= 0x1F) { if (yych <= '\t') { if (yych <= 0x00) goto yy1; - if (yych <= 0x08) goto yy621; - goto yy964; + if (yych <= 0x08) goto yy663; + goto yy1007; } else { - if (yych == '\r') goto yy964; - goto yy621; + if (yych == '\r') goto yy1007; + goto yy663; } } else { if (yych <= '"') { - if (yych <= ' ') goto yy964; - if (yych <= '!') goto yy621; - goto yy721; + if (yych <= ' ') goto yy1007; + if (yych <= '!') goto yy663; + goto yy764; } else { - if (yych == '/') goto yy941; - if (yych <= '<') goto yy621; + if (yych == '/') goto yy984; + if (yych <= '<') goto yy663; } } } else { if (yych <= 0xC1) { if (yych <= '[') { - if (yych == '?') goto yy941; - goto yy621; + if (yych == '?') goto yy984; + goto yy663; } else { - if (yych <= '\\') goto yy722; - if (yych <= 0x7F) goto yy621; + if (yych <= '\\') goto yy765; + if (yych <= 0x7F) goto yy663; goto yy1; } } else { if (yych <= 0xEF) { - if (yych <= 0xDF) goto yy723; - if (yych <= 0xE0) goto yy724; - goto yy725; + if (yych <= 0xDF) goto yy766; + if (yych <= 0xE0) goto yy767; + goto yy768; } else { - if (yych <= 0xF0) goto yy726; - if (yych <= 0xF3) goto yy727; - if (yych <= 0xF4) goto yy728; + if (yych <= 0xF0) goto yy769; + if (yych <= 0xF3) goto yy770; + if (yych <= 0xF4) goto yy771; goto yy1; } } } -yy965: +yy1008: yych = *++YYCURSOR; if (yych <= '>') { if (yych <= '\r') { if (yych <= 0x08) { if (yych <= 0x00) goto yy1; - goto yy524; + goto yy563; } else { - if (yych <= '\t') goto yy719; - if (yych <= '\f') goto yy524; - goto yy719; + if (yych <= '\t') goto yy762; + if (yych <= '\f') goto yy563; + goto yy762; } } else { if (yych <= '&') { - if (yych == ' ') goto yy719; - goto yy524; + if (yych == ' ') goto yy762; + goto yy563; } else { - if (yych <= '\'') goto yy800; - if (yych <= '=') goto yy524; - goto yy621; + if (yych <= '\'') goto yy843; + if (yych <= '=') goto yy563; + goto yy663; } } } else { if (yych <= 0xDF) { if (yych <= '\\') { - if (yych <= '[') goto yy524; - goto yy622; + if (yych <= '[') goto yy563; + goto yy664; } else { - if (yych <= 0x7F) goto yy524; + if (yych <= 0x7F) goto yy563; if (yych <= 0xC1) goto yy1; - goto yy623; + goto yy665; } } else { if (yych <= 0xF0) { - if (yych <= 0xE0) goto yy624; - if (yych <= 0xEF) goto yy625; - goto yy626; + if (yych <= 0xE0) goto yy666; + if (yych <= 0xEF) goto yy667; + goto yy668; } else { - if (yych <= 0xF3) goto yy627; - if (yych <= 0xF4) goto yy628; + if (yych <= 0xF3) goto yy669; + if (yych <= 0xF4) goto yy670; goto yy1; } } } -yy966: +yy1009: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy984; + if (yych <= '9') goto yy1027; goto yy1; -yy967: - yyaccept = 29; +yy1010: + yyaccept = 31; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0xDF) { if (yych <= ':') { if (yych <= '9') { yyt2 = YYCURSOR; - goto yy642; + goto yy684; } - goto yy643; + goto yy685; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy642; + goto yy684; } - if (yych <= 0xC1) goto yy643; + if (yych <= 0xC1) goto yy685; yyt2 = YYCURSOR; - goto yy645; + goto yy687; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy646; + goto yy688; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy647; + goto yy689; } yyt2 = YYCURSOR; - goto yy648; + goto yy690; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy649; + goto yy691; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy650; + goto yy692; } - goto yy643; + goto yy685; } } -yy968: +yy1011: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yych == ' ') goto yy985; - goto yy100; -yy969: + if (yych == ' ') goto yy1028; + goto yy101; +yy1012: yych = *++YYCURSOR; - if (yych == ' ') goto yy986; + if (yych == ' ') goto yy1029; goto yy1; -yy970: - yyaccept = 33; +yy1013: + yyaccept = 35; yych = *(YYMARKER = ++YYCURSOR); - if (yych == ':') goto yy987; -yy971: -#line 181 "../../lnav/src/data_scanner_re.re" + if (yych == ':') goto yy1030; +yy1014: +#line 204 "../../lnav/src/data_scanner_re.re" { RET(DT_DATE_TIME); } -#line 32346 "../../lnav/src/data_scanner_re.cc" -yy972: +#line 33037 "../../lnav/src/data_scanner_re.cc" +yy1015: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy988; + if (yych <= '9') goto yy1031; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy988; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1031; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -32372,99 +33063,99 @@ yy972: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy988; + if (yych <= 'f') goto yy1031; if (yych <= 'z') goto yy46; goto yy4; } } } -yy973: +yy1016: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy109; + if (yych <= 0x00) goto yy111; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy109; + if (yych <= '\n') goto yy111; goto yy4; } else { if (yych <= 0x1A) { - if (yych <= '\r') goto yy109; + if (yych <= '\r') goto yy111; goto yy4; } else { - if (yych <= 0x1B) goto yy109; + if (yych <= 0x1B) goto yy111; if (yych <= 0x1F) goto yy4; - goto yy109; + goto yy111; } } } else { if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy105; + goto yy107; } else { - if (yych == '+') goto yy80; - goto yy109; + if (yych == '+') goto yy81; + goto yy111; } } else { if (yych <= '.') { if (yych <= '-') goto yy46; - goto yy266; + goto yy291; } else { if (yych <= '/') goto yy4; - if (yych <= '7') goto yy989; - goto yy990; + if (yych <= '7') goto yy1032; + goto yy1033; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; - if (yych <= '?') goto yy109; - if (yych <= '@') goto yy96; - goto yy196; + if (yych <= ':') goto yy150; + if (yych <= '?') goto yy111; + if (yych <= '@') goto yy97; + goto yy209; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy754; - goto yy196; + if (yych <= 'E') goto yy797; + goto yy209; } else { - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy109; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy111; goto yy46; } } } else { if (yych <= 'z') { if (yych <= 'd') { - if (yych <= '`') goto yy109; - goto yy196; + if (yych <= '`') goto yy111; + goto yy209; } else { - if (yych <= 'e') goto yy754; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= 'e') goto yy797; + if (yych <= 'f') goto yy209; + goto yy117; } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy109; + if (yych <= '~') goto yy111; goto yy4; } else { - if (yych <= 0xC1) goto yy109; + if (yych <= 0xC1) goto yy111; if (yych <= 0xF4) goto yy4; - goto yy109; + goto yy111; } } } } -yy974: +yy1017: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -32486,33 +33177,33 @@ yy974: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; goto yy46; } else { - if (yych <= '.') goto yy266; + if (yych <= '.') goto yy291; if (yych <= '/') goto yy4; - goto yy990; + goto yy1033; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy196; + if (yych <= '@') goto yy97; + goto yy209; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy754; - goto yy196; + if (yych <= 'E') goto yy797; + goto yy209; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -32521,11 +33212,11 @@ yy974: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy196; + goto yy209; } else { - if (yych <= 'e') goto yy754; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= 'e') goto yy797; + if (yych <= 'f') goto yy209; + goto yy117; } } else { if (yych <= 0x7F) { @@ -32539,29 +33230,29 @@ yy974: } } } -yy975: +yy1018: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '9') { if (yych == '%') { yyt1 = YYCURSOR; - goto yy680; + goto yy723; } if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } goto yy1; } else { if (yych <= '@') { - if (yych <= ':') goto yy923; + if (yych <= ':') goto yy966; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } goto yy1; } @@ -32570,69 +33261,69 @@ yy975: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy976: +yy1019: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '%') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy680; + goto yy723; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy991; - goto yy882; + if (yych <= '9') goto yy1034; + goto yy925; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy991; + goto yy1034; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy991; + goto yy1034; } } } else { @@ -32640,109 +33331,109 @@ yy976: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy977: - yyaccept = 21; +yy1020: + yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '-') { - if (yych <= ',') goto yy354; - goto yy466; + if (yych <= ',') goto yy390; + goto yy505; } else { - if (yych <= '/') goto yy354; - if (yych <= '9') goto yy878; - goto yy992; + if (yych <= '/') goto yy390; + if (yych <= '9') goto yy921; + goto yy1035; } } else { if (yych <= 'F') { - if (yych <= '@') goto yy354; - goto yy878; + if (yych <= '@') goto yy390; + goto yy921; } else { - if (yych <= '`') goto yy354; - if (yych <= 'f') goto yy878; - goto yy354; + if (yych <= '`') goto yy390; + if (yych <= 'f') goto yy921; + goto yy390; } } -yy978: +yy1021: yych = *++YYCURSOR; - if (yych == ':') goto yy927; + if (yych == ':') goto yy970; goto yy1; -yy979: +yy1022: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy993; + if (yych <= '9') goto yy1036; if (yych >= ';') goto yy1; } else { - if (yych <= 'F') goto yy993; + if (yych <= 'F') goto yy1036; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy993; + if (yych <= 'f') goto yy1036; goto yy1; } -yy980: +yy1023: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy981; - if (yych <= ':') goto yy830; + if (yych <= '9') goto yy1024; + if (yych <= ':') goto yy873; goto yy1; } else { - if (yych <= 'F') goto yy981; + if (yych <= 'F') goto yy1024; if (yych <= '`') goto yy1; if (yych >= 'g') goto yy1; } -yy981: +yy1024: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy994; + if (yych <= '9') goto yy1037; if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy994; + if (yych <= 'F') goto yy1037; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy994; + if (yych <= 'f') goto yy1037; goto yy1; } } @@ -32750,58 +33441,58 @@ yy981: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy982: +yy1025: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy995; - if (yych <= ':') goto yy959; + if (yych <= '9') goto yy1038; + if (yych <= ':') goto yy1002; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy995; + if (yych <= 'F') goto yy1038; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy995; + if (yych <= 'f') goto yy1038; goto yy1; } } @@ -32809,69 +33500,69 @@ yy982: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy983: +yy1026: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy881; - goto yy996; + if (yych <= '9') goto yy924; + goto yy1039; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy883; + goto yy926; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy883; + goto yy926; } } } else { @@ -32879,78 +33570,78 @@ yy983: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy984: +yy1027: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy997; + if (yych <= '9') goto yy1040; goto yy1; -yy985: +yy1028: yych = *++YYCURSOR; - if (yych == '(') goto yy998; + if (yych == '(') goto yy1041; goto yy1; -yy986: +yy1029: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy999; + if (yych <= '9') goto yy1042; goto yy1; -yy987: +yy1030: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy1000; + if (yych <= '9') goto yy1043; goto yy1; -yy988: +yy1031: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy1001; + if (yych <= '9') goto yy1044; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1001; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1044; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -32958,99 +33649,99 @@ yy988: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1001; + if (yych <= 'f') goto yy1044; if (yych <= 'z') goto yy46; goto yy4; } } } -yy989: +yy1032: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { if (yych <= '\f') { - if (yych <= 0x00) goto yy109; + if (yych <= 0x00) goto yy111; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy109; + if (yych <= '\n') goto yy111; goto yy4; } else { if (yych <= 0x1A) { - if (yych <= '\r') goto yy109; + if (yych <= '\r') goto yy111; goto yy4; } else { - if (yych <= 0x1B) goto yy109; + if (yych <= 0x1B) goto yy111; if (yych <= 0x1F) goto yy4; - goto yy109; + goto yy111; } } } else { if (yych <= ',') { if (yych <= '%') { if (yych <= '$') goto yy4; - goto yy105; + goto yy107; } else { - if (yych == '+') goto yy80; - goto yy109; + if (yych == '+') goto yy81; + goto yy111; } } else { if (yych <= '.') { if (yych <= '-') goto yy46; - goto yy266; + goto yy291; } else { if (yych <= '/') goto yy4; - if (yych <= '7') goto yy1002; - goto yy1003; + if (yych <= '7') goto yy1045; + goto yy1046; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; - if (yych <= '?') goto yy109; - if (yych <= '@') goto yy96; - goto yy196; + if (yych <= ':') goto yy150; + if (yych <= '?') goto yy111; + if (yych <= '@') goto yy97; + goto yy209; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy754; - goto yy196; + if (yych <= 'E') goto yy797; + goto yy209; } else { - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy109; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy111; goto yy46; } } } else { if (yych <= 'z') { if (yych <= 'd') { - if (yych <= '`') goto yy109; - goto yy196; + if (yych <= '`') goto yy111; + goto yy209; } else { - if (yych <= 'e') goto yy754; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= 'e') goto yy797; + if (yych <= 'f') goto yy209; + goto yy117; } } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy109; + if (yych <= '~') goto yy111; goto yy4; } else { - if (yych <= 0xC1) goto yy109; + if (yych <= 0xC1) goto yy111; if (yych <= 0xF4) goto yy4; - goto yy109; + goto yy111; } } } } -yy990: +yy1033: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '9') { if (yych <= '#') { @@ -33072,33 +33763,33 @@ yy990: } else { if (yych <= '+') { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; if (yych <= '*') goto yy26; - goto yy80; + goto yy81; } else { if (yych <= '-') { if (yych <= ',') goto yy26; goto yy46; } else { - if (yych <= '.') goto yy266; + if (yych <= '.') goto yy291; if (yych <= '/') goto yy4; - goto yy1003; + goto yy1046; } } } } else { if (yych <= '_') { if (yych <= 'D') { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; if (yych <= '?') goto yy26; - if (yych <= '@') goto yy96; - goto yy196; + if (yych <= '@') goto yy97; + goto yy209; } else { if (yych <= 'F') { - if (yych <= 'E') goto yy754; - goto yy196; + if (yych <= 'E') goto yy797; + goto yy209; } else { - if (yych <= 'Z') goto yy115; + if (yych <= 'Z') goto yy117; if (yych <= '^') goto yy26; goto yy46; } @@ -33107,11 +33798,11 @@ yy990: if (yych <= 'z') { if (yych <= 'd') { if (yych <= '`') goto yy26; - goto yy196; + goto yy209; } else { - if (yych <= 'e') goto yy754; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= 'e') goto yy797; + if (yych <= 'f') goto yy209; + goto yy117; } } else { if (yych <= 0x7F) { @@ -33125,39 +33816,39 @@ yy990: } } } -yy991: +yy1034: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '%') { if (yych <= '$') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy680; + goto yy723; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy1004; - goto yy882; + if (yych <= '9') goto yy1047; + goto yy925; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy1004; + goto yy1047; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy1004; + goto yy1047; } } } else { @@ -33165,85 +33856,85 @@ yy991: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy992: +yy1035: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy1005; - if (yych <= ':') goto yy880; + if (yych <= '9') goto yy1048; + if (yych <= ':') goto yy923; goto yy1; } else { - if (yych <= 'F') goto yy1005; + if (yych <= 'F') goto yy1048; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy1005; + if (yych <= 'f') goto yy1048; goto yy1; } -yy993: +yy1036: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy1006; - if (yych <= ':') goto yy980; + if (yych <= '9') goto yy1049; + if (yych <= ':') goto yy1023; goto yy1; } else { - if (yych <= 'F') goto yy1006; + if (yych <= 'F') goto yy1049; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy1006; + if (yych <= 'f') goto yy1049; goto yy1; } -yy994: +yy1037: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy1007; + if (yych <= '9') goto yy1050; if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy1007; + if (yych <= 'F') goto yy1050; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy1007; + if (yych <= 'f') goto yy1050; goto yy1; } } @@ -33251,149 +33942,149 @@ yy994: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy995: +yy1038: yych = *++YYCURSOR; if (yych <= 0x7F) { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= '9') goto yy1; - if (yych <= ':') goto yy959; + if (yych <= ':') goto yy1002; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } else { if (yych <= 0xEF) { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } yyt2 = YYCURSOR; - goto yy207; + goto yy220; } else { if (yych <= 0xF0) { yyt2 = YYCURSOR; - goto yy208; + goto yy221; } if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } -yy996: +yy1039: yych = *++YYCURSOR; if (yych <= '9') { if (yych <= '0') { if (yych <= '/') goto yy1; - goto yy1008; + goto yy1051; } else { - if (yych <= '1') goto yy1009; - if (yych <= '2') goto yy1010; - goto yy1008; + if (yych <= '1') goto yy1052; + if (yych <= '2') goto yy1053; + goto yy1051; } } else { if (yych <= 'F') { if (yych <= '@') goto yy1; - goto yy928; + goto yy971; } else { if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy928; + if (yych <= 'f') goto yy971; goto yy1; } } -yy997: - yyaccept = 32; +yy1040: + yyaccept = 34; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy1011; - goto yy943; -yy998: + if (yych == '.') goto yy1054; + goto yy986; +yy1041: yych = *++YYCURSOR; - if (yych == 'x') goto yy1012; + if (yych == 'x') goto yy1055; goto yy1; -yy999: +yy1042: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy1013; + if (yych <= '9') goto yy1056; goto yy1; -yy1000: +yy1043: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy1014; + if (yych <= '9') goto yy1057; goto yy1; -yy1001: +yy1044: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy1015; + if (yych <= '9') goto yy1058; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1015; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1058; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -33401,13 +34092,13 @@ yy1001: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1015; + if (yych <= 'f') goto yy1058; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1002: +yy1045: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -33416,41 +34107,41 @@ yy1002: if (yych <= 0x08) { if (yych <= 0x00) { yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } yyt1 = YYCURSOR; - goto yy1018; + goto yy1061; } else { if (yych <= '\n') { yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } if (yych <= '\f') { yyt1 = YYCURSOR; - goto yy1018; + goto yy1061; } yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } } else { if (yych <= 0x1B) { if (yych <= 0x1A) { yyt1 = YYCURSOR; - goto yy1018; + goto yy1061; } yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } else { if (yych <= 0x1F) { yyt1 = YYCURSOR; - goto yy1018; + goto yy1061; } if (yych <= ' ') { yyt1 = YYCURSOR; - goto yy1019; + goto yy1062; } yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } } } else { @@ -33458,38 +34149,38 @@ yy1002: if (yych <= '%') { if (yych <= '$') { yyt1 = YYCURSOR; - goto yy1018; + goto yy1061; } yyt1 = YYCURSOR; - goto yy1020; + goto yy1063; } else { if (yych == '+') { yyt1 = YYCURSOR; - goto yy1020; + goto yy1063; } yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } } else { if (yych <= '/') { if (yych <= '-') { yyt1 = YYCURSOR; - goto yy1021; + goto yy1064; } if (yych <= '.') { yyt1 = YYCURSOR; - goto yy1022; + goto yy1065; } yyt1 = YYCURSOR; - goto yy1018; + goto yy1061; } else { - if (yych <= '9') goto yy1024; + if (yych <= '9') goto yy1067; if (yych <= ':') { yyt1 = YYCURSOR; - goto yy1026; + goto yy1069; } yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } } } @@ -33499,37 +34190,37 @@ yy1002: if (yych <= 'D') { if (yych <= '@') { yyt1 = YYCURSOR; - goto yy1027; + goto yy1070; } yyt1 = YYCURSOR; - goto yy1028; + goto yy1071; } else { if (yych <= 'E') { yyt1 = YYCURSOR; - goto yy1029; + goto yy1072; } if (yych <= 'F') { yyt1 = YYCURSOR; - goto yy1028; + goto yy1071; } yyt1 = YYCURSOR; - goto yy1030; + goto yy1073; } } else { if (yych <= '`') { if (yych == '_') { yyt1 = YYCURSOR; - goto yy1021; + goto yy1064; } yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } else { if (yych == 'e') { yyt1 = YYCURSOR; - goto yy1029; + goto yy1072; } yyt1 = YYCURSOR; - goto yy1028; + goto yy1071; } } } else { @@ -33537,46 +34228,46 @@ yy1002: if (yych <= '~') { if (yych <= 'z') { yyt1 = YYCURSOR; - goto yy1030; + goto yy1073; } yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } else { if (yych <= 0x7F) { yyt1 = YYCURSOR; - goto yy1018; + goto yy1061; } - if (yych <= 0xC1) goto yy1024; + if (yych <= 0xC1) goto yy1067; yyt1 = YYCURSOR; - goto yy1031; + goto yy1074; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt1 = YYCURSOR; - goto yy1032; + goto yy1075; } if (yych <= 0xEF) { yyt1 = YYCURSOR; - goto yy1033; + goto yy1076; } yyt1 = YYCURSOR; - goto yy1034; + goto yy1077; } else { if (yych <= 0xF3) { yyt1 = YYCURSOR; - goto yy1035; + goto yy1078; } if (yych <= 0xF4) { yyt1 = YYCURSOR; - goto yy1036; + goto yy1079; } - goto yy1024; + goto yy1067; } } } } -yy1003: +yy1046: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { @@ -33585,41 +34276,41 @@ yy1003: if (yych <= 0x08) { if (yych <= 0x00) { yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } yyt1 = YYCURSOR; - goto yy1018; + goto yy1061; } else { if (yych <= '\n') { yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } if (yych <= '\f') { yyt1 = YYCURSOR; - goto yy1018; + goto yy1061; } yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } } else { if (yych <= 0x1B) { if (yych <= 0x1A) { yyt1 = YYCURSOR; - goto yy1018; + goto yy1061; } yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } else { if (yych <= 0x1F) { yyt1 = YYCURSOR; - goto yy1018; + goto yy1061; } if (yych <= ' ') { yyt1 = YYCURSOR; - goto yy1019; + goto yy1062; } yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } } } else { @@ -33627,38 +34318,38 @@ yy1003: if (yych <= '%') { if (yych <= '$') { yyt1 = YYCURSOR; - goto yy1018; + goto yy1061; } yyt1 = YYCURSOR; - goto yy1020; + goto yy1063; } else { if (yych == '+') { yyt1 = YYCURSOR; - goto yy1020; + goto yy1063; } yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } } else { if (yych <= '/') { if (yych <= '-') { yyt1 = YYCURSOR; - goto yy1021; + goto yy1064; } if (yych <= '.') { yyt1 = YYCURSOR; - goto yy1022; + goto yy1065; } yyt1 = YYCURSOR; - goto yy1018; + goto yy1061; } else { - if (yych <= '9') goto yy1025; + if (yych <= '9') goto yy1068; if (yych <= ':') { yyt1 = YYCURSOR; - goto yy1026; + goto yy1069; } yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } } } @@ -33668,37 +34359,37 @@ yy1003: if (yych <= 'D') { if (yych <= '@') { yyt1 = YYCURSOR; - goto yy1027; + goto yy1070; } yyt1 = YYCURSOR; - goto yy1028; + goto yy1071; } else { if (yych <= 'E') { yyt1 = YYCURSOR; - goto yy1029; + goto yy1072; } if (yych <= 'F') { yyt1 = YYCURSOR; - goto yy1028; + goto yy1071; } yyt1 = YYCURSOR; - goto yy1030; + goto yy1073; } } else { if (yych <= '`') { if (yych == '_') { yyt1 = YYCURSOR; - goto yy1021; + goto yy1064; } yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } else { if (yych == 'e') { yyt1 = YYCURSOR; - goto yy1029; + goto yy1072; } yyt1 = YYCURSOR; - goto yy1028; + goto yy1071; } } } else { @@ -33706,68 +34397,68 @@ yy1003: if (yych <= '~') { if (yych <= 'z') { yyt1 = YYCURSOR; - goto yy1030; + goto yy1073; } yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } else { if (yych <= 0x7F) { yyt1 = YYCURSOR; - goto yy1018; + goto yy1061; } if (yych <= 0xC1) goto yy26; yyt1 = YYCURSOR; - goto yy1031; + goto yy1074; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt1 = YYCURSOR; - goto yy1032; + goto yy1075; } if (yych <= 0xEF) { yyt1 = YYCURSOR; - goto yy1033; + goto yy1076; } yyt1 = YYCURSOR; - goto yy1034; + goto yy1077; } else { if (yych <= 0xF3) { yyt1 = YYCURSOR; - goto yy1035; + goto yy1078; } if (yych <= 0xF4) { yyt1 = YYCURSOR; - goto yy1036; + goto yy1079; } goto yy26; } } } } -yy1004: +yy1047: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '9') { if (yych == '%') { yyt1 = YYCURSOR; - goto yy680; + goto yy723; } if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } goto yy1; } else { if (yych <= '@') { - if (yych <= ':') goto yy882; + if (yych <= ':') goto yy925; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } goto yy1; } @@ -33776,75 +34467,75 @@ yy1004: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy1005: +yy1048: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy1037; - if (yych <= ':') goto yy927; + if (yych <= '9') goto yy1080; + if (yych <= ':') goto yy970; goto yy1; } else { - if (yych <= 'F') goto yy1037; + if (yych <= 'F') goto yy1080; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy1037; + if (yych <= 'f') goto yy1080; goto yy1; } -yy1006: +yy1049: yych = *++YYCURSOR; - if (yych == ':') goto yy980; + if (yych == ':') goto yy1023; goto yy1; -yy1007: +yy1050: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy830; + if (yych <= '9') goto yy873; if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy830; + if (yych <= 'F') goto yy873; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy830; + if (yych <= 'f') goto yy873; goto yy1; } } @@ -33852,69 +34543,69 @@ yy1007: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy1008: +yy1051: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy1038; - goto yy959; + if (yych <= '9') goto yy1081; + goto yy1002; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy958; + goto yy1001; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy958; + goto yy1001; } } } else { @@ -33922,70 +34613,70 @@ yy1008: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy1009: +yy1052: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy1039; - goto yy959; + if (yych <= '9') goto yy1082; + goto yy1002; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy958; + goto yy1001; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy958; + goto yy1001; } } } else { @@ -33993,149 +34684,149 @@ yy1009: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy1010: +yy1053: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '5') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '4') goto yy1039; - goto yy1040; + if (yych <= '4') goto yy1082; + goto yy1083; } } else { if (yych <= '@') { - if (yych <= '9') goto yy1038; - if (yych <= ':') goto yy959; + if (yych <= '9') goto yy1081; + if (yych <= ':') goto yy1002; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'F') goto yy958; + if (yych <= 'F') goto yy1001; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy958; + if (yych <= 'f') goto yy1001; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy205; + goto yy218; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy1011: +yy1054: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy1041; + if (yych <= '9') goto yy1084; goto yy1; -yy1012: +yy1055: yych = *++YYCURSOR; - if (yych == '8') goto yy1042; + if (yych == '8') goto yy1085; goto yy1; -yy1013: +yy1056: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy1043; + if (yych <= '9') goto yy1086; goto yy1; -yy1014: - yyaccept = 33; +yy1057: + yyaccept = 35; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy1044; - goto yy971; -yy1015: + if (yych == '.') goto yy1087; + goto yy1014; +yy1058: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy1045; + if (yych <= '9') goto yy1088; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1045; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1088; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -34143,17 +34834,17 @@ yy1015: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1045; + if (yych <= 'f') goto yy1088; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1016: +yy1059: ++YYCURSOR; -yy1017: +yy1060: YYCURSOR = yyt1; -#line 236 "../../lnav/src/data_scanner_re.re" +#line 259 "../../lnav/src/data_scanner_re.re" { CAPTURE(DT_CREDIT_CARD_NUMBER); if (!this->is_credit_card(this->to_string_fragment(cap_all))) { @@ -34166,154 +34857,154 @@ yy1017: } return tokenize_result{token_out, cap_all, cap_inner, this->ds_input.data()}; } -#line 34170 "../../lnav/src/data_scanner_re.cc" -yy1018: - yyaccept = 34; +#line 34861 "../../lnav/src/data_scanner_re.cc" +yy1061: + yyaccept = 36; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ',') { if (yych <= '\r') { if (yych <= 0x08) { - if (yych <= 0x00) goto yy1017; + if (yych <= 0x00) goto yy1060; goto yy4; } else { - if (yych <= '\n') goto yy1017; + if (yych <= '\n') goto yy1060; if (yych <= '\f') goto yy4; - goto yy1017; + goto yy1060; } } else { if (yych <= 0x1F) { - if (yych == 0x1B) goto yy1017; + if (yych == 0x1B) goto yy1060; goto yy4; } else { if (yych == '$') goto yy4; - goto yy1017; + goto yy1060; } } } else { if (yych <= '`') { if (yych <= 'Z') { if (yych <= ':') goto yy4; - if (yych <= '?') goto yy1017; + if (yych <= '?') goto yy1060; goto yy4; } else { if (yych == '_') goto yy4; - goto yy1017; + goto yy1060; } } else { if (yych <= 0x7F) { if (yych <= 'z') goto yy4; - if (yych <= '~') goto yy1017; + if (yych <= '~') goto yy1060; goto yy4; } else { - if (yych <= 0xC1) goto yy1017; + if (yych <= 0xC1) goto yy1060; if (yych <= 0xF4) goto yy4; - goto yy1017; + goto yy1060; } } } -yy1019: - yyaccept = 34; +yy1062: + yyaccept = 36; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } - if (yych == '%') goto yy177; - goto yy1017; -yy1020: - yyaccept = 34; + if (yych == '%') goto yy190; + goto yy1060; +yy1063: + yyaccept = 36; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '*') { - if (yych == '%') goto yy81; - goto yy1017; + if (yych == '%') goto yy82; + goto yy1060; } else { - if (yych == ',') goto yy1017; - if (yych <= '.') goto yy81; - goto yy1017; + if (yych == ',') goto yy1060; + if (yych <= '.') goto yy82; + goto yy1060; } } else { if (yych <= '^') { - if (yych <= '9') goto yy81; - if (yych <= '?') goto yy1017; - if (yych <= 'Z') goto yy81; - goto yy1017; + if (yych <= '9') goto yy82; + if (yych <= '?') goto yy1060; + if (yych <= 'Z') goto yy82; + goto yy1060; } else { - if (yych == '`') goto yy1017; - if (yych <= 'z') goto yy81; - goto yy1017; + if (yych == '`') goto yy1060; + if (yych <= 'z') goto yy82; + goto yy1060; } } -yy1021: - yyaccept = 34; +yy1064: + yyaccept = 36; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[1024+yych] & 16) { + if (yybm[1280+yych] & 128) { goto yy46; } if (yych <= '%') { if (yych <= '\r') { if (yych <= 0x08) { - if (yych <= 0x00) goto yy1017; + if (yych <= 0x00) goto yy1060; goto yy4; } else { - if (yych <= '\n') goto yy1017; + if (yych <= '\n') goto yy1060; if (yych <= '\f') goto yy4; - goto yy1017; + goto yy1060; } } else { if (yych <= 0x1F) { - if (yych == 0x1B) goto yy1017; + if (yych == 0x1B) goto yy1060; goto yy4; } else { - if (yych <= '#') goto yy1017; + if (yych <= '#') goto yy1060; if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } } } else { if (yych <= '?') { if (yych <= '+') { - if (yych <= '*') goto yy1017; - goto yy80; + if (yych <= '*') goto yy1060; + goto yy81; } else { - if (yych <= ',') goto yy1017; + if (yych <= ',') goto yy1060; if (yych <= ':') goto yy4; - goto yy1017; + goto yy1060; } } else { if (yych <= 0x7F) { - if (yych <= '@') goto yy96; - if (yych <= '~') goto yy1017; + if (yych <= '@') goto yy97; + if (yych <= '~') goto yy1060; goto yy4; } else { - if (yych <= 0xC1) goto yy1017; + if (yych <= 0xC1) goto yy1060; if (yych <= 0xF4) goto yy4; - goto yy1017; + goto yy1060; } } } -yy1022: - yyaccept = 34; +yy1065: + yyaccept = 36; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1B) { if (yych <= '\n') { - if (yych <= 0x00) goto yy1017; + if (yych <= 0x00) goto yy1060; if (yych <= 0x08) goto yy4; - goto yy1017; + goto yy1060; } else { - if (yych == '\r') goto yy1017; + if (yych == '\r') goto yy1060; if (yych <= 0x1A) goto yy4; - goto yy1017; + goto yy1060; } } else { if (yych <= '%') { if (yych <= 0x1F) goto yy4; - if (yych <= '#') goto yy1017; + if (yych <= '#') goto yy1060; if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } else { - if (yych == '+') goto yy80; - if (yych <= ',') goto yy1017; + if (yych == '+') goto yy81; + if (yych <= ',') goto yy1060; goto yy46; } } @@ -34321,74 +35012,74 @@ yy1022: if (yych <= '^') { if (yych <= ':') { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy359; + if (yych <= '9') goto yy395; goto yy4; } else { - if (yych <= '?') goto yy1017; - if (yych <= '@') goto yy96; + if (yych <= '?') goto yy1060; + if (yych <= '@') goto yy97; if (yych <= 'Z') goto yy46; - goto yy1017; + goto yy1060; } } else { if (yych <= '~') { - if (yych == '`') goto yy1017; + if (yych == '`') goto yy1060; if (yych <= 'z') goto yy46; - goto yy1017; + goto yy1060; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy1017; + if (yych <= 0xC1) goto yy1060; if (yych <= 0xF4) goto yy4; - goto yy1017; + goto yy1060; } } } -yy1023: +yy1066: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); -yy1024: - if (yybm[768+yych] & 32) { - goto yy103; +yy1067: + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '?') { if (yych <= '$') { if (yych <= '\r') { if (yych <= 0x08) { - if (yych <= 0x00) goto yy109; + if (yych <= 0x00) goto yy111; goto yy3; } else { - if (yych <= '\n') goto yy109; + if (yych <= '\n') goto yy111; if (yych <= '\f') goto yy3; - goto yy109; + goto yy111; } } else { if (yych <= 0x1B) { if (yych <= 0x1A) goto yy3; - goto yy109; + goto yy111; } else { if (yych <= 0x1F) goto yy3; - if (yych <= '#') goto yy109; + if (yych <= '#') goto yy111; goto yy3; } } } else { if (yych <= '-') { if (yych <= '*') { - if (yych <= '%') goto yy105; - goto yy109; + if (yych <= '%') goto yy107; + goto yy111; } else { - if (yych <= '+') goto yy80; - if (yych <= ',') goto yy109; + if (yych <= '+') goto yy81; + if (yych <= ',') goto yy111; goto yy46; } } else { if (yych <= '7') { - if (yych <= '.') goto yy266; + if (yych <= '.') goto yy291; if (yych <= '/') goto yy3; - goto yy1023; + goto yy1066; } else { - if (yych <= '9') goto yy1025; - if (yych <= ':') goto yy148; - goto yy109; + if (yych <= '9') goto yy1068; + if (yych <= ':') goto yy150; + goto yy111; } } } @@ -34396,30 +35087,30 @@ yy1024: if (yych <= 'f') { if (yych <= 'Z') { if (yych <= 'D') { - if (yych <= '@') goto yy96; - goto yy196; + if (yych <= '@') goto yy97; + goto yy209; } else { - if (yych <= 'E') goto yy754; - if (yych <= 'F') goto yy196; - goto yy115; + if (yych <= 'E') goto yy797; + if (yych <= 'F') goto yy209; + goto yy117; } } else { if (yych <= '`') { if (yych == '_') goto yy46; - goto yy109; + goto yy111; } else { - if (yych == 'e') goto yy754; - goto yy196; + if (yych == 'e') goto yy797; + goto yy209; } } } else { if (yych <= 0xDF) { if (yych <= '~') { - if (yych <= 'z') goto yy115; - goto yy109; + if (yych <= 'z') goto yy117; + goto yy111; } else { if (yych <= 0x7F) goto yy3; - if (yych <= 0xC1) goto yy109; + if (yych <= 0xC1) goto yy111; goto yy56; } } else { @@ -34430,16 +35121,16 @@ yy1024: } else { if (yych <= 0xF3) goto yy60; if (yych <= 0xF4) goto yy61; - goto yy109; + goto yy111; } } } } -yy1025: +yy1068: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 32) { - goto yy103; + if (yybm[768+yych] & 2) { + goto yy105; } if (yych <= '@') { if (yych <= '$') { @@ -34465,22 +35156,22 @@ yy1025: } else { if (yych <= '-') { if (yych <= '*') { - if (yych <= '%') goto yy105; + if (yych <= '%') goto yy107; goto yy26; } else { - if (yych <= '+') goto yy80; + if (yych <= '+') goto yy81; if (yych <= ',') goto yy26; goto yy46; } } else { if (yych <= '9') { - if (yych <= '.') goto yy266; + if (yych <= '.') goto yy291; if (yych <= '/') goto yy3; - goto yy1025; + goto yy1068; } else { - if (yych <= ':') goto yy148; + if (yych <= ':') goto yy150; if (yych <= '?') goto yy26; - goto yy96; + goto yy97; } } } @@ -34488,11 +35179,11 @@ yy1025: if (yych <= 'f') { if (yych <= '^') { if (yych <= 'E') { - if (yych <= 'D') goto yy196; - goto yy754; + if (yych <= 'D') goto yy209; + goto yy797; } else { - if (yych <= 'F') goto yy196; - if (yych <= 'Z') goto yy115; + if (yych <= 'F') goto yy209; + if (yych <= 'Z') goto yy117; goto yy26; } } else { @@ -34500,14 +35191,14 @@ yy1025: if (yych <= '_') goto yy46; goto yy26; } else { - if (yych == 'e') goto yy754; - goto yy196; + if (yych == 'e') goto yy797; + goto yy209; } } } else { if (yych <= 0xDF) { if (yych <= '~') { - if (yych <= 'z') goto yy115; + if (yych <= 'z') goto yy117; goto yy26; } else { if (yych <= 0x7F) goto yy3; @@ -34527,86 +35218,86 @@ yy1025: } } } -yy1026: - yyaccept = 34; +yy1069: + yyaccept = 36; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '/') goto yy189; - if (yych == ':') goto yy152; - goto yy1017; -yy1027: - yyaccept = 34; + if (yych == '/') goto yy202; + if (yych == ':') goto yy155; + goto yy1060; +yy1070: + yyaccept = 36; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= 0x1A) { if (yych <= '\n') { - if (yych <= 0x00) goto yy1017; + if (yych <= 0x00) goto yy1060; if (yych <= 0x08) goto yy4; - goto yy1017; + goto yy1060; } else { - if (yych == '\r') goto yy1017; + if (yych == '\r') goto yy1060; goto yy4; } } else { if (yych <= '#') { - if (yych <= 0x1B) goto yy1017; + if (yych <= 0x1B) goto yy1060; if (yych <= 0x1F) goto yy4; - goto yy1017; + goto yy1060; } else { if (yych <= '$') goto yy4; - if (yych <= ',') goto yy1017; - if (yych <= '.') goto yy174; + if (yych <= ',') goto yy1060; + if (yych <= '.') goto yy179; goto yy4; } } } else { if (yych <= '_') { if (yych <= '?') { - if (yych <= '9') goto yy174; + if (yych <= '9') goto yy179; if (yych <= ':') goto yy4; - goto yy1017; + goto yy1060; } else { if (yych <= '@') goto yy4; - if (yych <= 'Z') goto yy174; - if (yych <= '^') goto yy1017; + if (yych <= 'Z') goto yy179; + if (yych <= '^') goto yy1060; goto yy4; } } else { if (yych <= '~') { - if (yych <= '`') goto yy1017; - if (yych <= 'z') goto yy174; - goto yy1017; + if (yych <= '`') goto yy1060; + if (yych <= 'z') goto yy179; + goto yy1060; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy1017; + if (yych <= 0xC1) goto yy1060; if (yych <= 0xF4) goto yy4; - goto yy1017; + goto yy1060; } } } -yy1028: - yyaccept = 34; +yy1071: + yyaccept = 36; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy1017; + if (yych <= 0x00) goto yy1060; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy1017; + if (yych <= '\n') goto yy1060; goto yy4; } else { - if (yych <= '\r') goto yy1017; - if (yych == 0x1B) goto yy1017; + if (yych <= '\r') goto yy1060; + if (yych == 0x1B) goto yy1060; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy1017; + if (yych <= '#') goto yy1060; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy1017; + if (yych <= '%') goto yy81; + goto yy1060; } else { - if (yych <= '+') goto yy80; - if (yych <= ',') goto yy1017; + if (yych <= '+') goto yy81; + if (yych <= ',') goto yy1060; if (yych <= '.') goto yy46; goto yy4; } @@ -34614,55 +35305,55 @@ yy1028: } else { if (yych <= '_') { if (yych <= '@') { - if (yych <= '9') goto yy196; - if (yych <= ':') goto yy148; - if (yych <= '?') goto yy1017; - goto yy96; - } else { - if (yych <= 'F') goto yy196; - if (yych <= 'Z') goto yy115; - if (yych <= '^') goto yy1017; + if (yych <= '9') goto yy209; + if (yych <= ':') goto yy150; + if (yych <= '?') goto yy1060; + goto yy97; + } else { + if (yych <= 'F') goto yy209; + if (yych <= 'Z') goto yy117; + if (yych <= '^') goto yy1060; goto yy46; } } else { if (yych <= '~') { - if (yych <= '`') goto yy1017; - if (yych <= 'f') goto yy196; - if (yych <= 'z') goto yy115; - goto yy1017; + if (yych <= '`') goto yy1060; + if (yych <= 'f') goto yy209; + if (yych <= 'z') goto yy117; + goto yy1060; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy1017; + if (yych <= 0xC1) goto yy1060; if (yych <= 0xF4) goto yy4; - goto yy1017; + goto yy1060; } } } -yy1029: - yyaccept = 34; +yy1072: + yyaccept = 36; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '.') { if (yych <= 0x1F) { if (yych <= '\f') { - if (yych <= 0x00) goto yy1017; + if (yych <= 0x00) goto yy1060; if (yych <= 0x08) goto yy4; - if (yych <= '\n') goto yy1017; + if (yych <= '\n') goto yy1060; goto yy4; } else { - if (yych <= '\r') goto yy1017; - if (yych == 0x1B) goto yy1017; + if (yych <= '\r') goto yy1060; + if (yych == 0x1B) goto yy1060; goto yy4; } } else { if (yych <= '*') { - if (yych <= '#') goto yy1017; + if (yych <= '#') goto yy1060; if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - goto yy1017; + if (yych <= '%') goto yy81; + goto yy1060; } else { - if (yych <= '+') goto yy194; - if (yych <= ',') goto yy1017; - if (yych <= '-') goto yy251; + if (yych <= '+') goto yy207; + if (yych <= ',') goto yy1060; + if (yych <= '-') goto yy272; goto yy46; } } @@ -34670,169 +35361,169 @@ yy1029: if (yych <= '^') { if (yych <= '?') { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy196; - if (yych <= ':') goto yy148; - goto yy1017; + if (yych <= '9') goto yy209; + if (yych <= ':') goto yy150; + goto yy1060; } else { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy196; - if (yych <= 'Z') goto yy115; - goto yy1017; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy209; + if (yych <= 'Z') goto yy117; + goto yy1060; } } else { if (yych <= 'z') { if (yych <= '_') goto yy46; - if (yych <= '`') goto yy1017; - if (yych <= 'f') goto yy196; - goto yy115; + if (yych <= '`') goto yy1060; + if (yych <= 'f') goto yy209; + goto yy117; } else { if (yych <= 0x7F) { - if (yych <= '~') goto yy1017; + if (yych <= '~') goto yy1060; goto yy4; } else { - if (yych <= 0xC1) goto yy1017; + if (yych <= 0xC1) goto yy1060; if (yych <= 0xF4) goto yy4; - goto yy1017; + goto yy1060; } } } } -yy1030: - yyaccept = 34; +yy1073: + yyaccept = 36; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[768+yych] & 64) { - goto yy115; + if (yybm[768+yych] & 4) { + goto yy117; } if (yych <= '+') { if (yych <= 0x1A) { if (yych <= '\n') { - if (yych <= 0x00) goto yy1017; + if (yych <= 0x00) goto yy1060; if (yych <= 0x08) goto yy4; - goto yy1017; + goto yy1060; } else { - if (yych == '\r') goto yy1017; + if (yych == '\r') goto yy1060; goto yy4; } } else { if (yych <= '#') { - if (yych <= 0x1B) goto yy1017; + if (yych <= 0x1B) goto yy1060; if (yych <= 0x1F) goto yy4; - goto yy1017; + goto yy1060; } else { if (yych <= '$') goto yy4; - if (yych <= '%') goto yy80; - if (yych <= '*') goto yy1017; - goto yy80; + if (yych <= '%') goto yy81; + if (yych <= '*') goto yy1060; + goto yy81; } } } else { if (yych <= '@') { if (yych <= '/') { - if (yych <= ',') goto yy1017; + if (yych <= ',') goto yy1060; if (yych <= '.') goto yy46; goto yy4; } else { - if (yych <= ':') goto yy148; - if (yych <= '?') goto yy1017; - goto yy96; + if (yych <= ':') goto yy150; + if (yych <= '?') goto yy1060; + goto yy97; } } else { if (yych <= '~') { if (yych == '_') goto yy46; - goto yy1017; + goto yy1060; } else { if (yych <= 0x7F) goto yy4; - if (yych <= 0xC1) goto yy1017; + if (yych <= 0xC1) goto yy1060; if (yych <= 0xF4) goto yy4; - goto yy1017; + goto yy1060; } } } -yy1031: +yy1074: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy1018; + if (yych <= 0xBF) goto yy1061; goto yy1; -yy1032: +yy1075: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy1031; + if (yych <= 0xBF) goto yy1074; goto yy1; -yy1033: +yy1076: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy1031; + if (yych <= 0xBF) goto yy1074; goto yy1; -yy1034: +yy1077: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy1033; + if (yych <= 0xBF) goto yy1076; goto yy1; -yy1035: +yy1078: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy1033; + if (yych <= 0xBF) goto yy1076; goto yy1; -yy1036: +yy1079: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy1033; + if (yych <= 0x8F) goto yy1076; goto yy1; -yy1037: - yyaccept = 21; +yy1080: + yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '-') { - if (yych <= ',') goto yy354; - goto yy466; + if (yych <= ',') goto yy390; + goto yy505; } else { - if (yych <= '/') goto yy354; - if (yych <= '9') goto yy955; - goto yy1046; + if (yych <= '/') goto yy390; + if (yych <= '9') goto yy998; + goto yy1089; } } else { if (yych <= 'F') { - if (yych <= '@') goto yy354; - goto yy955; + if (yych <= '@') goto yy390; + goto yy998; } else { - if (yych <= '`') goto yy354; - if (yych <= 'f') goto yy955; - goto yy354; + if (yych <= '`') goto yy390; + if (yych <= 'f') goto yy998; + goto yy390; } } -yy1038: +yy1081: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy982; - goto yy959; + if (yych <= '9') goto yy1025; + goto yy1002; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy982; + goto yy1025; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy982; + goto yy1025; } } } else { @@ -34840,70 +35531,70 @@ yy1038: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy1039: +yy1082: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy1047; - goto yy959; + if (yych <= '9') goto yy1090; + goto yy1002; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy982; + goto yy1025; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy982; + goto yy1025; } } } else { @@ -34911,137 +35602,137 @@ yy1039: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy1040: +yy1083: yych = *++YYCURSOR; if (yych <= '`') { if (yych <= '9') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '5') goto yy1047; - goto yy982; + if (yych <= '5') goto yy1090; + goto yy1025; } } else { if (yych <= '@') { - if (yych <= ':') goto yy959; + if (yych <= ':') goto yy1002; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 'F') goto yy982; + if (yych <= 'F') goto yy1025; if (yych <= 'Z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } } } else { if (yych <= 0xDF) { if (yych <= 'z') { - if (yych <= 'f') goto yy982; + if (yych <= 'f') goto yy1025; goto yy1; } else { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; yyt2 = YYCURSOR; - goto yy205; + goto yy218; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt2 = YYCURSOR; - goto yy206; + goto yy219; } if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy1041: +yy1084: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy1048; + if (yych <= '9') goto yy1091; goto yy1; -yy1042: +yy1085: yych = *++YYCURSOR; - if (yych == '6') goto yy1049; + if (yych == '6') goto yy1092; goto yy1; -yy1043: +yy1086: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy1050; + if (yych <= '9') goto yy1093; goto yy1; -yy1044: +yy1087: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy1051; + if (yych <= '9') goto yy1094; goto yy1; -yy1045: +yy1088: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; - if (yych <= '-') goto yy1052; + if (yych <= '-') goto yy1095; if (yych <= '.') goto yy46; goto yy4; } @@ -35049,7 +35740,7 @@ yy1045: if (yych <= 'Z') { if (yych <= '9') goto yy46; if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; goto yy46; } else { if (yych <= '_') { @@ -35062,52 +35753,52 @@ yy1045: } } } -yy1046: +yy1089: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy1053; - if (yych <= ':') goto yy957; + if (yych <= '9') goto yy1096; + if (yych <= ':') goto yy1000; goto yy1; } else { - if (yych <= 'F') goto yy1053; + if (yych <= 'F') goto yy1096; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy1053; + if (yych <= 'f') goto yy1096; goto yy1; } -yy1047: +yy1090: yych = *++YYCURSOR; if (yych <= 'f') { if (yych <= ':') { if (yych <= '.') { if (yych <= '-') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt1 = YYCURSOR; - goto yy297; + goto yy322; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy995; - goto yy959; + if (yych <= '9') goto yy1038; + goto yy1002; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy995; + goto yy1038; } else { if (yych <= 'Z') goto yy1; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy995; + goto yy1038; } } } else { @@ -35115,115 +35806,115 @@ yy1047: if (yych <= 0x7F) { if (yych <= 'z') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy1048: +yy1091: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy1054; + if (yych <= '9') goto yy1097; goto yy1; -yy1049: +yy1092: yych = *++YYCURSOR; - if (yych == ')') goto yy99; + if (yych == ')') goto yy100; goto yy1; -yy1050: +yy1093: yych = *++YYCURSOR; if (yych <= 0xDF) { if (yych <= '9') { if (yych <= '/') { yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } goto yy1; } else { if (yych <= 0x7F) { yyt1 = YYCURSOR; - goto yy1016; + goto yy1059; } if (yych <= 0xC1) goto yy1; yyt1 = YYCURSOR; - goto yy1055; + goto yy1098; } } else { if (yych <= 0xF0) { if (yych <= 0xE0) { yyt1 = YYCURSOR; - goto yy1056; + goto yy1099; } if (yych <= 0xEF) { yyt1 = YYCURSOR; - goto yy1057; + goto yy1100; } yyt1 = YYCURSOR; - goto yy1058; + goto yy1101; } else { if (yych <= 0xF3) { yyt1 = YYCURSOR; - goto yy1059; + goto yy1102; } if (yych <= 0xF4) { yyt1 = YYCURSOR; - goto yy1060; + goto yy1103; } goto yy1; } } -yy1051: +yy1094: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy1061; + if (yych <= '9') goto yy1104; goto yy1; -yy1052: +yy1095: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy1062; + if (yych <= '9') goto yy1105; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1062; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1105; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -35231,87 +35922,87 @@ yy1052: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1062; + if (yych <= 'f') goto yy1105; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1053: +yy1096: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy1063; - if (yych <= ':') goto yy980; + if (yych <= '9') goto yy1106; + if (yych <= ':') goto yy1023; goto yy1; } else { - if (yych <= 'F') goto yy1063; + if (yych <= 'F') goto yy1106; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy1063; + if (yych <= 'f') goto yy1106; goto yy1; } -yy1054: +yy1097: yych = *++YYCURSOR; - if (yych <= '/') goto yy943; - if (yych <= '9') goto yy1064; - goto yy943; -yy1055: + if (yych <= '/') goto yy986; + if (yych <= '9') goto yy1107; + goto yy986; +yy1098: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy1016; + if (yych <= 0xBF) goto yy1059; goto yy1; -yy1056: +yy1099: yych = *++YYCURSOR; if (yych <= 0x9F) goto yy1; - if (yych <= 0xBF) goto yy1055; + if (yych <= 0xBF) goto yy1098; goto yy1; -yy1057: +yy1100: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy1055; + if (yych <= 0xBF) goto yy1098; goto yy1; -yy1058: +yy1101: yych = *++YYCURSOR; if (yych <= 0x8F) goto yy1; - if (yych <= 0xBF) goto yy1057; + if (yych <= 0xBF) goto yy1100; goto yy1; -yy1059: +yy1102: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0xBF) goto yy1057; + if (yych <= 0xBF) goto yy1100; goto yy1; -yy1060: +yy1103: yych = *++YYCURSOR; if (yych <= 0x7F) goto yy1; - if (yych <= 0x8F) goto yy1057; + if (yych <= 0x8F) goto yy1100; goto yy1; -yy1061: +yy1104: yych = *++YYCURSOR; if (yych <= '/') goto yy1; - if (yych <= '9') goto yy1065; + if (yych <= '9') goto yy1108; goto yy1; -yy1062: +yy1105: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy1066; + if (yych <= '9') goto yy1109; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1066; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1109; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -35319,66 +36010,66 @@ yy1062: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1066; + if (yych <= 'f') goto yy1109; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1063: - yyaccept = 21; +yy1106: + yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ':') { if (yych <= '-') { - if (yych <= ',') goto yy354; - goto yy466; + if (yych <= ',') goto yy390; + goto yy505; } else { - if (yych <= '/') goto yy354; - if (yych <= '9') goto yy993; - goto yy1067; + if (yych <= '/') goto yy390; + if (yych <= '9') goto yy1036; + goto yy1110; } } else { if (yych <= 'F') { - if (yych <= '@') goto yy354; - goto yy993; + if (yych <= '@') goto yy390; + goto yy1036; } else { - if (yych <= '`') goto yy354; - if (yych <= 'f') goto yy993; - goto yy354; + if (yych <= '`') goto yy390; + if (yych <= 'f') goto yy1036; + goto yy390; } } -yy1064: +yy1107: yych = *++YYCURSOR; - if (yych <= '/') goto yy943; - if (yych <= '9') goto yy1068; - goto yy943; -yy1065: + if (yych <= '/') goto yy986; + if (yych <= '9') goto yy1111; + goto yy986; +yy1108: yych = *++YYCURSOR; - if (yych <= '/') goto yy971; - if (yych <= '9') goto yy1069; - goto yy971; -yy1066: + if (yych <= '/') goto yy1014; + if (yych <= '9') goto yy1112; + goto yy1014; +yy1109: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy1070; + if (yych <= '9') goto yy1113; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1070; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1113; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -35386,57 +36077,57 @@ yy1066: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1070; + if (yych <= 'f') goto yy1113; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1067: +yy1110: yych = *++YYCURSOR; if (yych <= '@') { if (yych <= '/') goto yy1; - if (yych <= '9') goto yy1071; - if (yych <= ':') goto yy830; + if (yych <= '9') goto yy1114; + if (yych <= ':') goto yy873; goto yy1; } else { - if (yych <= 'F') goto yy1071; + if (yych <= 'F') goto yy1114; if (yych <= '`') goto yy1; - if (yych <= 'f') goto yy1071; + if (yych <= 'f') goto yy1114; goto yy1; } -yy1068: +yy1111: yych = *++YYCURSOR; - if (yych <= '/') goto yy943; - if (yych <= '9') goto yy1072; - goto yy943; -yy1069: + if (yych <= '/') goto yy986; + if (yych <= '9') goto yy1115; + goto yy986; +yy1112: yych = *++YYCURSOR; - if (yych <= '/') goto yy971; - if (yych <= '9') goto yy1073; - goto yy971; -yy1070: + if (yych <= '/') goto yy1014; + if (yych <= '9') goto yy1116; + goto yy1014; +yy1113: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy1074; + if (yych <= '9') goto yy1117; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1074; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1117; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -35444,34 +36135,34 @@ yy1070: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1074; + if (yych <= 'f') goto yy1117; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1071: +yy1114: yych = *++YYCURSOR; if (yych <= 'z') { if (yych <= '@') { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy1075; + if (yych <= '9') goto yy1118; if (yych <= ':') goto yy1; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { if (yych <= 'Z') { - if (yych <= 'F') goto yy1075; + if (yych <= 'F') goto yy1118; goto yy1; } else { if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= 'f') goto yy1075; + if (yych <= 'f') goto yy1118; goto yy1; } } @@ -35479,55 +36170,55 @@ yy1071: if (yych <= 0xE0) { if (yych <= 0x7F) { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } if (yych <= 0xC1) goto yy1; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } goto yy1; } } } -yy1072: +yy1115: ++YYCURSOR; - goto yy943; -yy1073: + goto yy986; +yy1116: yych = *++YYCURSOR; - if (yych <= '/') goto yy971; - if (yych <= '9') goto yy1076; - goto yy971; -yy1074: + if (yych <= '/') goto yy1014; + if (yych <= '9') goto yy1119; + goto yy1014; +yy1117: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '/') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= ',') goto yy4; - if (yych <= '-') goto yy1077; + if (yych <= '-') goto yy1120; if (yych <= '.') goto yy46; goto yy4; } @@ -35535,7 +36226,7 @@ yy1074: if (yych <= 'Z') { if (yych <= '9') goto yy46; if (yych <= '?') goto yy4; - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; goto yy46; } else { if (yych <= '_') { @@ -35548,103 +36239,103 @@ yy1074: } } } -yy1075: - yyaccept = 21; +yy1118: + yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'f') { if (yych <= ':') { if (yych <= '-') { if (yych <= ',') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } yyt2 = YYCURSOR; - goto yy1078; + goto yy1121; } else { if (yych <= '/') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - if (yych <= '9') goto yy1007; - goto yy466; + if (yych <= '9') goto yy1050; + goto yy505; } } else { if (yych <= 'F') { if (yych <= '@') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy1007; + goto yy1050; } else { - if (yych <= 'Z') goto yy354; + if (yych <= 'Z') goto yy390; if (yych <= '`') { yyt2 = YYCURSOR; - goto yy198; + goto yy211; } - goto yy1007; + goto yy1050; } } } else { if (yych <= 0xE0) { if (yych <= 0x7F) { - if (yych <= 'z') goto yy354; + if (yych <= 'z') goto yy390; yyt2 = YYCURSOR; - goto yy198; + goto yy211; } else { - if (yych <= 0xC1) goto yy354; + if (yych <= 0xC1) goto yy390; if (yych <= 0xDF) { yyt2 = YYCURSOR; - goto yy205; + goto yy218; } yyt2 = YYCURSOR; - goto yy206; + goto yy219; } } else { if (yych <= 0xF0) { if (yych <= 0xEF) { yyt2 = YYCURSOR; - goto yy207; + goto yy220; } yyt2 = YYCURSOR; - goto yy208; + goto yy221; } else { if (yych <= 0xF3) { yyt2 = YYCURSOR; - goto yy209; + goto yy222; } if (yych <= 0xF4) { yyt2 = YYCURSOR; - goto yy210; + goto yy223; } - goto yy354; + goto yy390; } } } -yy1076: +yy1119: ++YYCURSOR; - goto yy971; -yy1077: + goto yy1014; +yy1120: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; goto yy46; } else { if (yych <= '/') goto yy4; - if (yych <= '9') goto yy1079; + if (yych <= '9') goto yy1122; goto yy4; } } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1079; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1122; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -35652,33 +36343,33 @@ yy1077: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1079; + if (yych <= 'f') goto yy1122; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1078: +yy1121: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '@') { - if (yych <= '/') goto yy199; - if (yych <= '9') goto yy542; - goto yy199; + if (yych <= '/') goto yy212; + if (yych <= '9') goto yy584; + goto yy212; } else { - if (yych <= 'F') goto yy542; - if (yych <= '`') goto yy199; - if (yych <= 'f') goto yy542; - goto yy199; + if (yych <= 'F') goto yy584; + if (yych <= '`') goto yy212; + if (yych <= 'f') goto yy584; + goto yy212; } -yy1079: +yy1122: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; @@ -35690,8 +36381,8 @@ yy1079: } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1080; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1123; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -35699,20 +36390,20 @@ yy1079: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1080; + if (yych <= 'f') goto yy1123; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1080: +yy1123: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; @@ -35724,8 +36415,8 @@ yy1080: } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1081; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1124; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -35733,20 +36424,20 @@ yy1080: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1081; + if (yych <= 'f') goto yy1124; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1081: +yy1124: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; @@ -35758,8 +36449,8 @@ yy1081: } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1082; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1125; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -35767,20 +36458,20 @@ yy1081: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1082; + if (yych <= 'f') goto yy1125; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1082: +yy1125: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; @@ -35792,8 +36483,8 @@ yy1082: } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1083; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1126; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -35801,20 +36492,20 @@ yy1082: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1083; + if (yych <= 'f') goto yy1126; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1083: +yy1126: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; @@ -35826,8 +36517,8 @@ yy1083: } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1084; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1127; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -35835,20 +36526,20 @@ yy1083: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1084; + if (yych <= 'f') goto yy1127; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1084: +yy1127: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; @@ -35860,8 +36551,8 @@ yy1084: } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1085; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1128; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -35869,20 +36560,20 @@ yy1084: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1085; + if (yych <= 'f') goto yy1128; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1085: +yy1128: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; @@ -35894,8 +36585,8 @@ yy1085: } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1086; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1129; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -35903,20 +36594,20 @@ yy1085: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1086; + if (yych <= 'f') goto yy1129; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1086: +yy1129: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; @@ -35928,8 +36619,8 @@ yy1086: } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1087; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1130; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -35937,20 +36628,20 @@ yy1086: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1087; + if (yych <= 'f') goto yy1130; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1087: +yy1130: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; @@ -35962,8 +36653,8 @@ yy1087: } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1088; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1131; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -35971,20 +36662,20 @@ yy1087: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1088; + if (yych <= 'f') goto yy1131; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1088: +yy1131: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; @@ -35996,8 +36687,8 @@ yy1088: } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1089; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1132; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -36005,20 +36696,20 @@ yy1088: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1089; + if (yych <= 'f') goto yy1132; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1089: +yy1132: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '?') { if (yych <= '+') { - if (yych == '%') goto yy80; + if (yych == '%') goto yy81; if (yych <= '*') goto yy4; - goto yy80; + goto yy81; } else { if (yych <= '.') { if (yych <= ',') goto yy4; @@ -36030,8 +36721,8 @@ yy1089: } } else { if (yych <= '^') { - if (yych <= '@') goto yy96; - if (yych <= 'F') goto yy1090; + if (yych <= '@') goto yy97; + if (yych <= 'F') goto yy1133; if (yych <= 'Z') goto yy46; goto yy4; } else { @@ -36039,16 +36730,16 @@ yy1089: if (yych <= '_') goto yy46; goto yy4; } else { - if (yych <= 'f') goto yy1090; + if (yych <= 'f') goto yy1133; if (yych <= 'z') goto yy46; goto yy4; } } } -yy1090: - yyaccept = 35; +yy1133: + yyaccept = 37; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[1024+yych] & 16) { + if (yybm[1280+yych] & 128) { goto yy46; } if (yych <= '%') { @@ -36056,41 +36747,41 @@ yy1090: if (yych <= 0x08) { if (yych >= 0x01) goto yy4; } else { - if (yych <= '\n') goto yy1091; + if (yych <= '\n') goto yy1134; if (yych <= '\f') goto yy4; } } else { if (yych <= 0x1F) { if (yych != 0x1B) goto yy4; } else { - if (yych <= '#') goto yy1091; + if (yych <= '#') goto yy1134; if (yych <= '$') goto yy4; - goto yy80; + goto yy81; } } } else { if (yych <= '?') { if (yych <= '+') { - if (yych >= '+') goto yy80; + if (yych >= '+') goto yy81; } else { - if (yych <= ',') goto yy1091; + if (yych <= ',') goto yy1134; if (yych <= ':') goto yy4; } } else { if (yych <= 0x7F) { - if (yych <= '@') goto yy96; + if (yych <= '@') goto yy97; if (yych >= 0x7F) goto yy4; } else { - if (yych <= 0xC1) goto yy1091; + if (yych <= 0xC1) goto yy1134; if (yych <= 0xF4) goto yy4; } } } -yy1091: -#line 234 "../../lnav/src/data_scanner_re.re" +yy1134: +#line 257 "../../lnav/src/data_scanner_re.re" { RET(DT_UUID); } -#line 36093 "../../lnav/src/data_scanner_re.cc" +#line 36784 "../../lnav/src/data_scanner_re.cc" } -#line 276 "../../lnav/src/data_scanner_re.re" +#line 299 "../../lnav/src/data_scanner_re.re" } diff --git a/src/data_scanner_re.re b/src/data_scanner_re.re index 904aa9f2..64385b32 100644 --- a/src/data_scanner_re.re +++ b/src/data_scanner_re.re @@ -35,7 +35,7 @@ #include "config.h" #include "data_scanner.hh" -nonstd::optional data_scanner::tokenize2() +nonstd::optional data_scanner::tokenize2(text_format_t tf) { data_token_t token_out = DT_INVALID; capture_t cap_all; @@ -152,11 +152,34 @@ nonstd::optional data_scanner::tokenize2() cap_inner.c_end -= 1; return tokenize_result{token_out, cap_all, cap_inner, this->ds_input.data()}; } + ("u"|"r")?'"""'[^\x00\x1b]*'"""' { + CAPTURE(DT_QUOTED_STRING); + switch (this->ds_input[cap_inner.c_begin]) { + case 'u': + case 'r': + cap_inner.c_begin += 1; + break; + } + cap_inner.c_begin += 1; + cap_inner.c_end -= 1; + return tokenize_result{token_out, cap_all, cap_inner, this->ds_input.data()}; + } + "/" "*" ([^\x00*]|"*"+[^\x00/])* "*"+ "/" { + RET(DT_COMMENT); + } [a-qstv-zA-QSTV-Z]"'" { CAPTURE(DT_WORD); } ("u"|"r")?"'"('\\'.|"''"|[^\x00\x1b'\\])*"'"/[^sS] { CAPTURE(DT_QUOTED_STRING); + if (tf == text_format_t::TF_RUST) { + auto sf = this->to_string_fragment(cap_all); + auto split_res = sf.split_when([](char ch) { return ch != '\'' && !isalnum(ch); }); + cap_all.c_end = split_res.first.sf_end; + cap_inner.c_end = split_res.first.sf_end; + this->ds_next_offset = cap_all.c_end; + return tokenize_result{DT_SYMBOL, cap_all, cap_inner, this->ds_input.data()}; + } switch (this->ds_input[cap_inner.c_begin]) { case 'u': case 'r': diff --git a/src/document.sections.cc b/src/document.sections.cc index 04eb5162..045f2b48 100644 --- a/src/document.sections.cc +++ b/src/document.sections.cc @@ -83,6 +83,7 @@ hier_node::lookup_path(const hier_node* root, struct metadata_builder { std::vector mb_intervals; + std::vector mb_type_intervals; std::unique_ptr mb_root_node; metadata to_metadata() && @@ -90,6 +91,7 @@ struct metadata_builder { return { std::move(this->mb_intervals), std::move(this->mb_root_node), + std::move(this->mb_type_intervals), }; } }; @@ -239,8 +241,8 @@ discover_metadata(const attr_line_t& al) class structure_walker { public: - explicit structure_walker(attr_line_t& al, line_range lr) - : sw_line(al), sw_range(lr), + explicit structure_walker(attr_line_t& al, line_range lr, text_format_t tf) + : sw_line(al), sw_range(lr), sw_text_format(tf), sw_scanner(string_fragment::from_str_range( al.get_string(), lr.lr_start, lr.lr_end)) { @@ -254,7 +256,8 @@ public: size_t garbage_count = 0; while (garbage_count < 1000) { - auto tokenize_res = this->sw_scanner.tokenize2(); + auto tokenize_res + = this->sw_scanner.tokenize2(this->sw_text_format); if (!tokenize_res) { break; } @@ -262,11 +265,22 @@ public: auto dt = tokenize_res->tr_token; element el(tokenize_res->tr_token, tokenize_res->tr_capture); +#if 0 + log_debug("tok %s %s", + data_scanner::token2name(dt), + tokenize_res->to_string().c_str()); +#endif switch (dt) { case DT_XML_DECL_TAG: case DT_XML_EMPTY_TAG: this->sw_values.emplace_back(el); break; + case DT_COMMENT: + this->sw_type_intervals.emplace_back( + el.e_capture.c_begin, + el.e_capture.c_end, + section_types_t::comment); + break; case DT_XML_OPEN_TAG: this->flush_values(); this->sw_interval_state.back().is_start @@ -373,6 +387,16 @@ public: if (dt == DT_GARBAGE) { garbage_count += 1; } + if (dt == DT_QUOTED_STRING) { + auto quoted_sf = tokenize_res->to_string_fragment(); + + if (quoted_sf.find('\n')) { + this->sw_type_intervals.emplace_back( + el.e_capture.c_begin, + el.e_capture.c_end, + section_types_t::multiline_string); + } + } this->sw_values.emplace_back(el); break; } @@ -396,6 +420,7 @@ public: mb.mb_root_node = std::move(this->sw_hier_stage); mb.mb_intervals = std::move(this->sw_intervals); + mb.mb_type_intervals = std::move(this->sw_type_intervals); discover_metadata_int(this->sw_line, mb); @@ -506,20 +531,22 @@ private: attr_line_t& sw_line; line_range sw_range; + text_format_t sw_text_format; data_scanner sw_scanner; int sw_depth{0}; size_t sw_line_number{0}; std::vector sw_values{}; std::vector sw_interval_state; std::vector sw_intervals; + std::vector sw_type_intervals; std::vector> sw_hier_nodes; std::unique_ptr sw_hier_stage; }; metadata -discover_structure(attr_line_t& al, struct line_range lr) +discover_structure(attr_line_t& al, struct line_range lr, text_format_t tf) { - return structure_walker(al, lr).walk(); + return structure_walker(al, lr, tf).walk(); } std::vector diff --git a/src/document.sections.hh b/src/document.sections.hh index 94cd01ac..bed98be2 100644 --- a/src/document.sections.hh +++ b/src/document.sections.hh @@ -40,6 +40,7 @@ #include "intervaltree/IntervalTree.h" #include "mapbox/variant.hpp" #include "optional.hpp" +#include "text_format.hh" namespace lnav { namespace document { @@ -48,6 +49,16 @@ using section_key_t = mapbox::util::variant; using section_interval_t = interval_tree::Interval; using sections_tree_t = interval_tree::IntervalTree; +enum class section_types_t { + comment, + multiline_string, +}; + +using section_type_interval_t + = interval_tree::Interval; +using section_types_tree_t + = interval_tree::IntervalTree; + struct hier_node { hier_node* hn_parent{nullptr}; file_off_t hn_start{0}; @@ -101,6 +112,7 @@ struct hier_node { struct metadata { sections_tree_t m_sections_tree; std::unique_ptr m_sections_root; + section_types_tree_t m_section_types_tree; std::vector possibility_provider( const std::vector& path); @@ -108,7 +120,9 @@ struct metadata { metadata discover_metadata(const attr_line_t& al); -metadata discover_structure(attr_line_t& al, struct line_range lr); +metadata discover_structure(attr_line_t& al, + struct line_range lr, + text_format_t tf = text_format_t::TF_UNKNOWN); } // namespace document } // namespace lnav diff --git a/src/lnav_config.cc b/src/lnav_config.cc index f4c1cafc..d080c8bf 100644 --- a/src/lnav_config.cc +++ b/src/lnav_config.cc @@ -765,6 +765,10 @@ static const struct json_path_container theme_styles_handlers = { }; static const struct json_path_container theme_syntax_styles_handlers = { + yajlpp::property_handler("inline-code") + .with_description("Styling for inline code blocks") + .for_child(&lnav_theme::lt_style_inline_code) + .with_children(style_config_handlers), yajlpp::property_handler("quoted-code") .with_description("Styling for quoted code blocks") .for_child(&lnav_theme::lt_style_quoted_code) @@ -802,6 +806,18 @@ static const struct json_path_container theme_syntax_styles_handlers = { .with_description("Styling for numbers in source files") .for_child(&lnav_theme::lt_style_number) .with_children(style_config_handlers), + yajlpp::property_handler("type") + .with_description("Styling for types in source files") + .for_child(&lnav_theme::lt_style_type) + .with_children(style_config_handlers), + yajlpp::property_handler("function") + .with_description("Styling for functions in source files") + .for_child(&lnav_theme::lt_style_function) + .with_children(style_config_handlers), + yajlpp::property_handler("separators-references-accessors") + .with_description("Styling for sigils in source files") + .for_child(&lnav_theme::lt_style_sep_ref_acc) + .with_children(style_config_handlers), yajlpp::property_handler("re-special") .with_description( "Styling for special characters in regular expressions") diff --git a/src/log_format.cc b/src/log_format.cc index 676b3ed0..e3285699 100644 --- a/src/log_format.cc +++ b/src/log_format.cc @@ -1601,7 +1601,7 @@ external_log_format::annotate(uint64_t line_number, } auto opid_cap = md[pat.p_opid_field_index]; - if (opid_cap) { + if (opid_cap && !opid_cap->empty()) { sa.emplace_back(to_line_range(opid_cap.value()), logline::L_OPID.value()); } @@ -2070,7 +2070,8 @@ external_log_format::get_subline(const logline& ll, this->jlf_line_attrs.emplace_back( lr, SA_BODY.value()); } else if (lv_iter->lv_meta.lvm_name - == this->elf_opid_field) + == this->elf_opid_field + && !lr.empty()) { this->jlf_line_attrs.emplace_back( lr, logline::L_OPID.value()); @@ -2230,7 +2231,9 @@ external_log_format::get_subline(const logline& ll, } } lv.lv_origin.lr_end = this->jlf_cached_line.size() - 1; - if (lv.lv_meta.lvm_name == this->elf_opid_field) { + if (lv.lv_meta.lvm_name == this->elf_opid_field + && !lv.lv_origin.empty()) + { this->jlf_line_attrs.emplace_back(lv.lv_origin, logline::L_OPID.value()); } diff --git a/src/logfile.hh b/src/logfile.hh index 3dc00387..56d995ec 100644 --- a/src/logfile.hh +++ b/src/logfile.hh @@ -1,4 +1,3 @@ - /** * Copyright (c) 2007-2012, Timothy Stack * diff --git a/src/md2attr_line.cc b/src/md2attr_line.cc index 308f46f6..4ba85daf 100644 --- a/src/md2attr_line.cc +++ b/src/md2attr_line.cc @@ -438,7 +438,7 @@ md2attr_line::leave_span(const md4cpp::event_handler::span& sp) }; last_block.with_attr({ lr, - VC_ROLE.value(role_t::VCR_QUOTED_CODE), + VC_ROLE.value(role_t::VCR_INLINE_CODE), }); last_block.with_attr({ lr, diff --git a/src/pcrepp/pcre2pp.hh b/src/pcrepp/pcre2pp.hh index 366f801c..2563e6f9 100644 --- a/src/pcrepp/pcre2pp.hh +++ b/src/pcrepp/pcre2pp.hh @@ -256,7 +256,14 @@ public: template static code from_const(const T (&str)[N], int options = 0) { - return from(string_fragment::from_const(str), options).unwrap(); + auto res = from(string_fragment::from_const(str), options); + + if (res.isErr()) { + fprintf(stderr, "failed to compile constant regex: %s\n", str); + fprintf(stderr, " %s\n", res.unwrapErr().get_message().c_str()); + } + + return res.unwrap(); } const std::string& get_pattern() const { return this->p_pattern; } diff --git a/src/styling.hh b/src/styling.hh index ad62efa4..41fa3941 100644 --- a/src/styling.hh +++ b/src/styling.hh @@ -186,6 +186,7 @@ struct lnav_theme { positioned_property lt_style_status_subtitle; positioned_property lt_style_status_info; positioned_property lt_style_status_hotkey; + positioned_property lt_style_inline_code; positioned_property lt_style_quoted_code; positioned_property lt_style_code_border; positioned_property lt_style_keyword; @@ -195,6 +196,9 @@ struct lnav_theme { positioned_property lt_style_variable; positioned_property lt_style_symbol; positioned_property lt_style_number; + positioned_property lt_style_function; + positioned_property lt_style_type; + positioned_property lt_style_sep_ref_acc; positioned_property lt_style_re_special; positioned_property lt_style_re_repeat; positioned_property lt_style_diff_delete; diff --git a/src/text_format.cc b/src/text_format.cc index 3cbdfe43..4a109db2 100644 --- a/src/text_format.cc +++ b/src/text_format.cc @@ -48,6 +48,22 @@ detect_text_format(string_fragment sf, ".xz", ".zst", }; + static const auto C_EXTS = std::set{ + ".h", + ".hh", + ".hpp", + ".c", + ".cc", + ".cpp", + ".tpp", + }; + static const auto PY_EXT = ghc::filesystem::path(".py"); + static const auto RS_EXT = ghc::filesystem::path(".rs"); + static const auto JAVA_EXT = ghc::filesystem::path(".java"); + static const auto TOML_EXT = ghc::filesystem::path(".toml"); + static const auto XML_EXT = ghc::filesystem::path(".xml"); + static const auto YAML_EXT = ghc::filesystem::path(".yaml"); + static const auto YML_EXT = ghc::filesystem::path(".yml"); static const auto MD_EXT = ghc::filesystem::path(".md"); static const auto MARKDOWN_EXT = ghc::filesystem::path(".markdown"); @@ -66,7 +82,7 @@ detect_text_format(string_fragment sf, = lnav::pcre2pp::code::from_const(R"( (?: ^\s*use\s+[\w+:\{\}]+;$| -^\s*(?:pub)?\s+(?:const|enum|fn)\s+\w+.*$| +^\s*(?:pub enum|pub const|(?:pub )?fn)\s+\w+.*$| ^\s*impl\s+\w+.*$ ) )", @@ -103,16 +119,43 @@ detect_text_format(string_fragment sf, ")", PCRE2_MULTILINE | PCRE2_CASELESS); - text_format_t retval = text_format_t::TF_UNKNOWN; - if (path) { while (FILTER_EXTS.count(path->extension()) > 0) { path = path->stem(); } - if (path->extension() == MD_EXT || path->extension() == MARKDOWN_EXT) { + auto ext = path->extension(); + if (ext == MD_EXT || ext == MARKDOWN_EXT) { return text_format_t::TF_MARKDOWN; } + + if (C_EXTS.count(ext) > 0) { + return text_format_t::TF_C_LIKE; + } + + if (ext == PY_EXT) { + return text_format_t::TF_PYTHON; + } + + if (ext == RS_EXT) { + return text_format_t::TF_RUST; + } + + if (ext == TOML_EXT) { + return text_format_t::TF_TOML; + } + + if (ext == JAVA_EXT) { + return text_format_t::TF_JAVA; + } + + if (ext == YAML_EXT || ext == YML_EXT) { + return text_format_t::TF_YAML; + } + + if (ext == XML_EXT) { + return text_format_t::TF_XML; + } } { @@ -152,5 +195,5 @@ detect_text_format(string_fragment sf, return text_format_t::TF_XML; } - return retval; + return text_format_t::TF_UNKNOWN; } diff --git a/src/textfile_highlighters.cc b/src/textfile_highlighters.cc index b0d2c52b..eb232b5a 100644 --- a/src/textfile_highlighters.cc +++ b/src/textfile_highlighters.cc @@ -93,6 +93,7 @@ setup_highlights(highlight_map_t& hm) "\\bconst\\b|" "\\bcontinue\\b|" "\\bcrate\\b|" + "\\bdyn\\b|" "\\belse\\b|" "\\bif\\b|" "\\bif let\\b|" @@ -397,6 +398,14 @@ setup_highlights(highlight_map_t& hm) hm[{highlight_source_t::INTERNAL, "1.strings"}] = highlighter(xpcre_compile(R"((?tss_files.empty()) { - std::shared_ptr lf = this->current_file(); + const auto lf = this->current_file(); auto rend_iter = this->tss_rendered_files.find(lf->get_filename()); if (rend_iter == this->tss_rendered_files.end()) { auto* lfo = dynamic_cast( @@ -159,6 +160,41 @@ textfile_sub_source::text_attrs_for_line(textview_curses& tc, VC_ROLE.value(bar_role)); } } + + auto meta_opt + = lnav::map::find(this->tss_doc_metadata, lf->get_filename()); + if (meta_opt) { + auto ll_next_iter = ll + 1; + auto end_offset = (ll_next_iter == lf->end()) + ? lf->get_index_size() - 1 + : ll_next_iter->get_offset() - 1; + meta_opt->get() + .ms_metadata.m_section_types_tree.visit_overlapping( + ll->get_offset(), + end_offset, + [&value_out, &ll, end_offset](const auto& iv) { + auto lr = line_range{0, -1}; + if (iv.start > ll->get_offset()) { + lr.lr_start = iv.start - ll->get_offset(); + } + if (iv.stop < end_offset) { + lr.lr_end = iv.stop - ll->get_offset(); + } else { + lr.lr_end = end_offset - ll->get_offset(); + } + auto role = role_t::VCR_NONE; + switch (iv.value) { + case lnav::document::section_types_t::comment: + role = role_t::VCR_COMMENT; + break; + case lnav::document::section_types_t:: + multiline_string: + role = role_t::VCR_STRING; + break; + } + value_out.emplace_back(lr, VC_ROLE.value(role)); + }); + } } } @@ -742,7 +778,9 @@ textfile_sub_source::rescan_files( st.st_mtime, static_cast(st.st_size), lnav::document::discover_structure( - content, line_range{0, -1}), + content, + line_range{0, -1}, + lf->get_text_format()), }; } else { log_error( diff --git a/src/themes/dracula.json b/src/themes/dracula.json new file mode 100644 index 00000000..8b0301ab --- /dev/null +++ b/src/themes/dracula.json @@ -0,0 +1,290 @@ +{ + "$schema": "https://lnav.org/schemas/config-v1.schema.json", + "ui": { + "theme-defs": { + "dracula": { + "vars": { + "black": "#282A36", + "red": "#FF5555", + "green": "#50FA7B", + "yellow": "#F1FA8C", + "blue": "#BD93F9", + "magenta": "#FF79C6", + "cyan": "#8BE9FD", + "white": "#F8F8F2", + "orange": "#FFB86C", + "purple": "#BD93F9", + "pink": "#FF79C6", + "semantic_highlight_color": "semantic()" + }, + "styles": { + "identifier": { + "color": "semantic()" + }, + "text": { + "color": "#f6f6f6", + "background-color": "$black" + }, + "alt-text": { + "background-color": "#1c1c1c" + }, + "ok": { + "color": "$green", + "bold": true + }, + "info": { + "color": "$magenta", + "bold": true + }, + "error": { + "color": "$red", + "bold": true + }, + "warning": { + "color": "$yellow", + "bold": true + }, + "hidden": { + "color": "$yellow", + "bold": true + }, + "cursor-line": { + "color": "$cyan", + "background-color": "#44475A", + "bold": true + }, + "disabled-cursor-line": { + "color": "$cyan", + "background-color": "#2a2c38" + }, + "adjusted-time": { + "color": "$magenta" + }, + "skewed-time": { + "color": "$yellow" + }, + "offset-time": { + "color": "$cyan" + }, + "invalid-msg": { + "color": "$yellow" + }, + "focused": { + "color": "$black", + "background-color": "$white" + }, + "disabled-focused": { + "color": "$white", + "background-color": "#333" + }, + "popup": { + "color": "$black", + "background-color": "$cyan" + }, + "scrollbar": { + "color": "$black", + "background-color": "#888" + }, + "h1": { + "color": "$purple", + "bold": true + }, + "h2": { + "color": "$purple", + "underline": true + }, + "h3": { + "color": "$purple" + }, + "h4": { + "underline": true + }, + "h5": { + "underline": true + }, + "h6": { + "underline": true + }, + "hr": { + "color": "#6272A4" + }, + "hyperlink": { + "underline": true + }, + "list-glyph": { + "color": "$cyan" + }, + "breadcrumb": { + "color": "#99a" + }, + "table-border": { + "color": "#444" + }, + "table-header": { + "bold": true + }, + "quote-border": { + "color": "#666", + "background-color": "#444" + }, + "quoted-text": { + "color": "$yellow", + "background-color": "#444" + }, + "footnote-border": { + "color": "$blue", + "background-color": "#444" + }, + "footnote-text": { + "color": "$cyan", + "background-color": "#444" + }, + "snippet-border": { + "color": "$cyan" + } + }, + "syntax-styles": { + "inline-code": { + "color": "$green", + "background-color": "#121212" + }, + "quoted-code": { + "color": "$orange", + "background-color": "#121212" + }, + "code-border": { + "color": "#444", + "background-color": "#121212" + }, + "keyword": { + "color": "$pink", + "bold": true + }, + "string": { + "color": "$yellow", + "bold": true + }, + "comment": { + "color": "#6272A4" + }, + "doc-directive": { + "color": "$pink" + }, + "variable": { + "color": "$orange" + }, + "symbol": { + "color": "#78dce8" + }, + "re-special": { + "color": "$cyan" + }, + "re-repeat": { + "color": "$yellow" + }, + "diff-delete": { + "color": "#f00" + }, + "diff-add": { + "color": "#0f0" + }, + "diff-section": { + "color": "#6272A4" + }, + "spectrogram-low": { + "background-color": "$green" + }, + "spectrogram-medium": { + "background-color": "$yellow" + }, + "spectrogram-high": { + "background-color": "$red" + }, + "file": { + "color": "$blue" + }, + "number": { + "bold": true + }, + "function": { + "color": "$green" + }, + "separators-references-accessors": { + "color": "$pink" + }, + "type": { + "color": "$cyan" + } + }, + "status-styles": { + "disabled-title": { + "color": "#5394ec", + "background-color": "#353535", + "bold": true + }, + "title": { + "color": "#f6f6f6", + "background-color": "#5394ec", + "bold": true + }, + "subtitle": { + "color": "#555", + "background-color": "#66d9ee", + "bold": true + }, + "info": { + "color": "#aaa", + "background-color": "#2f2f2f" + }, + "title-hotkey": { + "color": "$black", + "background-color": "#5394ec", + "underline": true + }, + "hotkey": { + "color": "#fff", + "underline": true + }, + "text": { + "color": "#f6f6f6", + "background-color": "#353535" + }, + "warn": { + "color": "$yellow", + "background-color": "#353535" + }, + "alert": { + "color": "$red", + "background-color": "#353535" + }, + "active": { + "color": "$green", + "background-color": "#353535" + }, + "inactive": { + "color": "#555", + "background-color": "#2f2f2f" + }, + "inactive-alert": { + "color": "$red", + "background-color": "#2f2f2f" + } + }, + "log-level-styles": { + "warning": { + "color": "$yellow" + }, + "error": { + "color": "$red" + }, + "critical": { + "color": "$red" + }, + "fatal": { + "color": "$red" + } + } + } + } + } +} \ No newline at end of file diff --git a/src/themes/monocai.json b/src/themes/monocai.json index e16a0877..d042e9cb 100644 --- a/src/themes/monocai.json +++ b/src/themes/monocai.json @@ -140,6 +140,10 @@ } }, "syntax-styles": { + "inline-code": { + "color": "$red", + "background-color": "#121212" + }, "quoted-code": { "color": "#eee", "background-color": "#121212" @@ -197,6 +201,15 @@ }, "number": { "bold": true + }, + "function": { + "color": "$cyan" + }, + "separators-references-accessors": { + "color": "$red" + }, + "type": { + "color": "$blue" } }, "status-styles": { diff --git a/src/themes/themes.am b/src/themes/themes.am index 42eacb6f..ca59b715 100644 --- a/src/themes/themes.am +++ b/src/themes/themes.am @@ -1,6 +1,7 @@ THEME_FILES = \ $(srcdir)/%reldir%/default-theme.json \ + $(srcdir)/%reldir%/dracula.json \ $(srcdir)/%reldir%/eldar.json \ $(srcdir)/%reldir%/grayscale.json \ $(srcdir)/%reldir%/monocai.json \ diff --git a/src/view_curses.cc b/src/view_curses.cc index 24bcc639..5881075e 100644 --- a/src/view_curses.cc +++ b/src/view_curses.cc @@ -944,6 +944,8 @@ view_colors::init_roles(const lnav_theme& lt, = this->to_attrs(lt, bar_sc, reporter); } + this->vc_role_attrs[lnav::enums::to_underlying(role_t::VCR_INLINE_CODE)] + = this->to_attrs(lt, lt.lt_style_inline_code, reporter); this->vc_role_attrs[lnav::enums::to_underlying(role_t::VCR_QUOTED_CODE)] = this->to_attrs(lt, lt.lt_style_quoted_code, reporter); this->vc_role_attrs[lnav::enums::to_underlying(role_t::VCR_CODE_BORDER)] @@ -962,6 +964,12 @@ view_colors::init_roles(const lnav_theme& lt, = this->to_attrs(lt, lt.lt_style_symbol, reporter); this->vc_role_attrs[lnav::enums::to_underlying(role_t::VCR_NUMBER)] = this->to_attrs(lt, lt.lt_style_number, reporter); + this->vc_role_attrs[lnav::enums::to_underlying(role_t::VCR_FUNCTION)] + = this->to_attrs(lt, lt.lt_style_function, reporter); + this->vc_role_attrs[lnav::enums::to_underlying(role_t::VCR_TYPE)] + = this->to_attrs(lt, lt.lt_style_type, reporter); + this->vc_role_attrs[lnav::enums::to_underlying(role_t::VCR_SEP_REF_ACC)] + = this->to_attrs(lt, lt.lt_style_sep_ref_acc, reporter); this->vc_role_attrs[lnav::enums::to_underlying(role_t::VCR_RE_SPECIAL)] = this->to_attrs(lt, lt.lt_style_re_special, reporter); diff --git a/test/Makefile.am b/test/Makefile.am index 4a87ad44..04d991ef 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -366,8 +366,9 @@ dist_noinst_DATA = \ logfile_with_zones.0 \ logfile_xml_msg.0 \ multiline.lnav \ - nested.lnav \ mvwattrline_output.0 \ + nested.lnav \ + pyfile_0.py \ textfile_0.md \ textfile_ansi.0 \ textfile_ansi_expanding.0 \ diff --git a/test/datafile_c.0 b/test/datafile_c.0 new file mode 100644 index 00000000..9a99dd4a --- /dev/null +++ b/test/datafile_c.0 @@ -0,0 +1,11 @@ +/* + * 📂 HELLO, WORLD! + */ + +#include + +int +main() +{ + printf("Hello, World!\n"); +} diff --git a/test/expected/expected.am b/test/expected/expected.am index 6c9c58b1..c419bec7 100644 --- a/test/expected/expected.am +++ b/test/expected/expected.am @@ -1150,6 +1150,8 @@ EXPECTED_FILES = \ $(srcdir)/%reldir%/test_sql_xml_func.sh_fefeb387ae14d4171225ea06cbbff3ec43990cf0.out \ $(srcdir)/%reldir%/test_sql_yaml_func.sh_dc189d02e8979b7ed245d5d750f68b9965984699.err \ $(srcdir)/%reldir%/test_sql_yaml_func.sh_dc189d02e8979b7ed245d5d750f68b9965984699.out \ + $(srcdir)/%reldir%/test_text_file.sh_4226123565a53b4e3f80e602c1f294721e8e07bf.err \ + $(srcdir)/%reldir%/test_text_file.sh_4226123565a53b4e3f80e602c1f294721e8e07bf.out \ $(srcdir)/%reldir%/test_text_file.sh_5b51b55dff7332c5bee2c9b797c401c5614d574a.err \ $(srcdir)/%reldir%/test_text_file.sh_5b51b55dff7332c5bee2c9b797c401c5614d574a.out \ $(srcdir)/%reldir%/test_text_file.sh_6a24078983cf1b7a80b6fb65d5186cd125498136.err \ diff --git a/test/expected/test_cli.sh_0b3639753916f71254e8c9cce4ebb8bfd9978d3e.out b/test/expected/test_cli.sh_0b3639753916f71254e8c9cce4ebb8bfd9978d3e.out index ab5090bf..495f9ff4 100644 --- a/test/expected/test_cli.sh_0b3639753916f71254e8c9cce4ebb8bfd9978d3e.out +++ b/test/expected/test_cli.sh_0b3639753916f71254e8c9cce4ebb8bfd9978d3e.out @@ -337,6 +337,12 @@ } }, "syntax-styles": { + "inline-code": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, "quoted-code": { "color": "", "background-color": "", @@ -344,43 +350,603 @@ "bold": false }, "code-border": { - "color": "", - "background-color": "", + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "keyword": { + "color": "Blue", + "background-color": "", + "underline": false, + "bold": false + }, + "string": { + "color": "Green", + "background-color": "", + "underline": false, + "bold": true + }, + "comment": { + "color": "Green", + "background-color": "", + "underline": false, + "bold": false + }, + "doc-directive": { + "color": "Teal", + "background-color": "", + "underline": false, + "bold": false + }, + "variable": { + "color": "Teal", + "background-color": "", + "underline": false, + "bold": false + }, + "symbol": { + "color": "Blue", + "background-color": "", + "underline": false, + "bold": false + }, + "number": { + "color": "", + "background-color": "", + "underline": false, + "bold": true + }, + "type": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "function": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "separators-references-accessors": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "re-special": { + "color": "Teal", + "background-color": "", + "underline": false, + "bold": false + }, + "re-repeat": { + "color": "Yellow", + "background-color": "", + "underline": false, + "bold": false + }, + "diff-delete": { + "color": "Red", + "background-color": "", + "underline": false, + "bold": false + }, + "diff-add": { + "color": "Green", + "background-color": "", + "underline": false, + "bold": false + }, + "diff-section": { + "color": "Maroon", + "background-color": "", + "underline": false, + "bold": false + }, + "spectrogram-low": { + "color": "", + "background-color": "$green", + "underline": false, + "bold": false + }, + "spectrogram-medium": { + "color": "", + "background-color": "$yellow", + "underline": false, + "bold": false + }, + "spectrogram-high": { + "color": "", + "background-color": "$red", + "underline": false, + "bold": false + }, + "file": { + "color": "Blue", + "background-color": "", + "underline": false, + "bold": false + } + }, + "status-styles": { + "text": { + "color": "Black", + "background-color": "Silver", + "underline": false, + "bold": false + }, + "warn": { + "color": "Yellow", + "background-color": "Silver", + "underline": false, + "bold": false + }, + "alert": { + "color": "Red", + "background-color": "Silver", + "underline": false, + "bold": false + }, + "active": { + "color": "Green", + "background-color": "Silver", + "underline": false, + "bold": false + }, + "inactive-alert": { + "color": "Red", + "background-color": "Grey37", + "underline": false, + "bold": false + }, + "inactive": { + "color": "Silver", + "background-color": "Grey37", + "underline": false, + "bold": false + }, + "title-hotkey": { + "color": "Teal", + "background-color": "Blue", + "underline": true, + "bold": false + }, + "title": { + "color": "Silver", + "background-color": "Blue", + "underline": false, + "bold": true + }, + "disabled-title": { + "color": "Black", + "background-color": "Silver", + "underline": false, + "bold": true + }, + "subtitle": { + "color": "Black", + "background-color": "Teal", + "underline": false, + "bold": false + }, + "info": { + "color": "Silver", + "background-color": "Grey37", + "underline": false, + "bold": false + }, + "hotkey": { + "color": "Purple", + "background-color": "", + "underline": true, + "bold": true + } + }, + "log-level-styles": { + "trace": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "debug5": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "debug4": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "debug3": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "debug2": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "debug": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "info": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "stats": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "notice": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "warning": { + "color": "Yellow", + "background-color": "", + "underline": false, + "bold": false + }, + "error": { + "color": "Red", + "background-color": "", + "underline": false, + "bold": false + }, + "critical": { + "color": "Red", + "background-color": "", + "underline": false, + "bold": false + }, + "fatal": { + "color": "Red", + "background-color": "", + "underline": false, + "bold": false + }, + "invalid": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + } + }, + "highlights": { + "colors": { + "pattern": "(?:#[a-fA-F0-9]{6}|#[a-fA-F0-9]{3}\\b)", + "style": { + "color": "${semantic_highlight_color}", + "background-color": "", + "underline": false, + "bold": false + } + }, + "ipv4": { + "pattern": "\\b(?=!]+)[^>]*>", + "style": { + "color": "${semantic_highlight_color}", + "background-color": "", + "underline": false, + "bold": false + } + }, + "xml-decl": { + "pattern": "=!]+)[^>]*>", + "style": { + "color": "${semantic_highlight_color}", + "background-color": "", + "underline": false, + "bold": false + } + } + } + }, + "dracula": { + "vars": { + "black": "#282A36", + "blue": "#BD93F9", + "cyan": "#8BE9FD", + "green": "#50FA7B", + "magenta": "#FF79C6", + "orange": "#FFB86C", + "pink": "#FF79C6", + "purple": "#BD93F9", + "red": "#FF5555", + "semantic_highlight_color": "semantic()", + "white": "#F8F8F2", + "yellow": "#F1FA8C" + }, + "styles": { + "identifier": { + "color": "semantic()", + "background-color": "", + "underline": false, + "bold": false + }, + "text": { + "color": "#f6f6f6", + "background-color": "$black", + "underline": false, + "bold": false + }, + "alt-text": { + "color": "", + "background-color": "#1c1c1c", + "underline": false, + "bold": false + }, + "error": { + "color": "$red", + "background-color": "", + "underline": false, + "bold": true + }, + "ok": { + "color": "$green", + "background-color": "", + "underline": false, + "bold": true + }, + "info": { + "color": "$magenta", + "background-color": "", + "underline": false, + "bold": true + }, + "warning": { + "color": "$yellow", + "background-color": "", + "underline": false, + "bold": true + }, + "hidden": { + "color": "$yellow", + "background-color": "", + "underline": false, + "bold": true + }, + "cursor-line": { + "color": "$cyan", + "background-color": "#44475A", + "underline": false, + "bold": true + }, + "disabled-cursor-line": { + "color": "$cyan", + "background-color": "#2a2c38", + "underline": false, + "bold": false + }, + "adjusted-time": { + "color": "$magenta", + "background-color": "", + "underline": false, + "bold": false + }, + "skewed-time": { + "color": "$yellow", + "background-color": "", + "underline": false, + "bold": false + }, + "offset-time": { + "color": "$cyan", + "background-color": "", + "underline": false, + "bold": false + }, + "invalid-msg": { + "color": "$yellow", + "background-color": "", + "underline": false, + "bold": false + }, + "popup": { + "color": "$black", + "background-color": "$cyan", + "underline": false, + "bold": false + }, + "focused": { + "color": "$black", + "background-color": "$white", + "underline": false, + "bold": false + }, + "disabled-focused": { + "color": "$white", + "background-color": "#333", + "underline": false, + "bold": false + }, + "scrollbar": { + "color": "$black", + "background-color": "#888", + "underline": false, + "bold": false + }, + "h1": { + "color": "$purple", + "background-color": "", + "underline": false, + "bold": true + }, + "h2": { + "color": "$purple", + "background-color": "", + "underline": true, + "bold": false + }, + "h3": { + "color": "$purple", + "background-color": "", + "underline": false, + "bold": false + }, + "h4": { + "color": "", + "background-color": "", + "underline": true, + "bold": false + }, + "h5": { + "color": "", + "background-color": "", + "underline": true, + "bold": false + }, + "h6": { + "color": "", + "background-color": "", + "underline": true, + "bold": false + }, + "hr": { + "color": "#6272A4", + "background-color": "", + "underline": false, + "bold": false + }, + "hyperlink": { + "color": "", + "background-color": "", + "underline": true, + "bold": false + }, + "list-glyph": { + "color": "$cyan", + "background-color": "", + "underline": false, + "bold": false + }, + "breadcrumb": { + "color": "#99a", + "background-color": "", + "underline": false, + "bold": false + }, + "table-border": { + "color": "#444", + "background-color": "", + "underline": false, + "bold": false + }, + "table-header": { + "color": "", + "background-color": "", + "underline": false, + "bold": true + }, + "quote-border": { + "color": "#666", + "background-color": "#444", + "underline": false, + "bold": false + }, + "quoted-text": { + "color": "$yellow", + "background-color": "#444", + "underline": false, + "bold": false + }, + "footnote-border": { + "color": "$blue", + "background-color": "#444", + "underline": false, + "bold": false + }, + "footnote-text": { + "color": "$cyan", + "background-color": "#444", + "underline": false, + "bold": false + }, + "snippet-border": { + "color": "$cyan", + "background-color": "", + "underline": false, + "bold": false + } + }, + "syntax-styles": { + "inline-code": { + "color": "$green", + "background-color": "#121212", + "underline": false, + "bold": false + }, + "quoted-code": { + "color": "$orange", + "background-color": "#121212", + "underline": false, + "bold": false + }, + "code-border": { + "color": "#444", + "background-color": "#121212", "underline": false, "bold": false }, "keyword": { - "color": "Blue", + "color": "$pink", "background-color": "", "underline": false, - "bold": false + "bold": true }, "string": { - "color": "Green", + "color": "$yellow", "background-color": "", "underline": false, "bold": true }, "comment": { - "color": "Green", + "color": "#6272A4", "background-color": "", "underline": false, "bold": false }, "doc-directive": { - "color": "Teal", + "color": "$pink", "background-color": "", "underline": false, "bold": false }, "variable": { - "color": "Teal", + "color": "$orange", "background-color": "", "underline": false, "bold": false }, "symbol": { - "color": "Blue", + "color": "#78dce8", "background-color": "", "underline": false, "bold": false @@ -391,32 +957,50 @@ "underline": false, "bold": true }, + "type": { + "color": "$cyan", + "background-color": "", + "underline": false, + "bold": false + }, + "function": { + "color": "$green", + "background-color": "", + "underline": false, + "bold": false + }, + "separators-references-accessors": { + "color": "$pink", + "background-color": "", + "underline": false, + "bold": false + }, "re-special": { - "color": "Teal", + "color": "$cyan", "background-color": "", "underline": false, "bold": false }, "re-repeat": { - "color": "Yellow", + "color": "$yellow", "background-color": "", "underline": false, "bold": false }, "diff-delete": { - "color": "Red", + "color": "#f00", "background-color": "", "underline": false, "bold": false }, "diff-add": { - "color": "Green", + "color": "#0f0", "background-color": "", "underline": false, "bold": false }, "diff-section": { - "color": "Maroon", + "color": "#6272A4", "background-color": "", "underline": false, "bold": false @@ -440,7 +1024,7 @@ "bold": false }, "file": { - "color": "Blue", + "color": "$blue", "background-color": "", "underline": false, "bold": false @@ -448,76 +1032,76 @@ }, "status-styles": { "text": { - "color": "Black", - "background-color": "Silver", + "color": "#f6f6f6", + "background-color": "#353535", "underline": false, "bold": false }, "warn": { - "color": "Yellow", - "background-color": "Silver", + "color": "$yellow", + "background-color": "#353535", "underline": false, "bold": false }, "alert": { - "color": "Red", - "background-color": "Silver", + "color": "$red", + "background-color": "#353535", "underline": false, "bold": false }, "active": { - "color": "Green", - "background-color": "Silver", + "color": "$green", + "background-color": "#353535", "underline": false, "bold": false }, "inactive-alert": { - "color": "Red", - "background-color": "Grey37", + "color": "$red", + "background-color": "#2f2f2f", "underline": false, "bold": false }, "inactive": { - "color": "Silver", - "background-color": "Grey37", + "color": "#555", + "background-color": "#2f2f2f", "underline": false, "bold": false }, "title-hotkey": { - "color": "Teal", - "background-color": "Blue", + "color": "$black", + "background-color": "#5394ec", "underline": true, "bold": false }, "title": { - "color": "Silver", - "background-color": "Blue", + "color": "#f6f6f6", + "background-color": "#5394ec", "underline": false, "bold": true }, "disabled-title": { - "color": "Black", - "background-color": "Silver", + "color": "#5394ec", + "background-color": "#353535", "underline": false, "bold": true }, "subtitle": { - "color": "Black", - "background-color": "Teal", + "color": "#555", + "background-color": "#66d9ee", "underline": false, - "bold": false + "bold": true }, "info": { - "color": "Silver", - "background-color": "Grey37", + "color": "#aaa", + "background-color": "#2f2f2f", "underline": false, "bold": false }, "hotkey": { - "color": "Purple", + "color": "#fff", "background-color": "", "underline": true, - "bold": true + "bold": false } }, "log-level-styles": { @@ -576,25 +1160,25 @@ "bold": false }, "warning": { - "color": "Yellow", + "color": "$yellow", "background-color": "", "underline": false, "bold": false }, "error": { - "color": "Red", + "color": "$red", "background-color": "", "underline": false, "bold": false }, "critical": { - "color": "Red", + "color": "$red", "background-color": "", "underline": false, "bold": false }, "fatal": { - "color": "Red", + "color": "$red", "background-color": "", "underline": false, "bold": false @@ -607,42 +1191,7 @@ } }, "highlights": { - "colors": { - "pattern": "(?:#[a-fA-F0-9]{6}|#[a-fA-F0-9]{3}\\b)", - "style": { - "color": "${semantic_highlight_color}", - "background-color": "", - "underline": false, - "bold": false - } - }, - "ipv4": { - "pattern": "\\b(?=!]+)[^>]*>", - "style": { - "color": "${semantic_highlight_color}", - "background-color": "", - "underline": false, - "bold": false - } - }, - "xml-decl": { - "pattern": "=!]+)[^>]*>", - "style": { - "color": "${semantic_highlight_color}", - "background-color": "", - "underline": false, - "bold": false - } - } + } }, "eldar": { @@ -870,6 +1419,12 @@ } }, "syntax-styles": { + "inline-code": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, "quoted-code": { "color": "", "background-color": "", @@ -924,6 +1479,24 @@ "underline": false, "bold": false }, + "type": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "function": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "separators-references-accessors": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, "re-special": { "color": "$cyan", "background-color": "", @@ -1368,6 +1941,12 @@ } }, "syntax-styles": { + "inline-code": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, "quoted-code": { "color": "", "background-color": "", @@ -1422,6 +2001,24 @@ "underline": false, "bold": false }, + "type": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "function": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "separators-references-accessors": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, "re-special": { "color": "", "background-color": "", @@ -1866,6 +2463,12 @@ } }, "syntax-styles": { + "inline-code": { + "color": "$red", + "background-color": "#121212", + "underline": false, + "bold": false + }, "quoted-code": { "color": "#eee", "background-color": "#121212", @@ -1920,6 +2523,24 @@ "underline": false, "bold": true }, + "type": { + "color": "$blue", + "background-color": "", + "underline": false, + "bold": false + }, + "function": { + "color": "$cyan", + "background-color": "", + "underline": false, + "bold": false + }, + "separators-references-accessors": { + "color": "$red", + "background-color": "", + "underline": false, + "bold": false + }, "re-special": { "color": "$cyan", "background-color": "", @@ -2364,6 +2985,12 @@ } }, "syntax-styles": { + "inline-code": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, "quoted-code": { "color": "", "background-color": "", @@ -2418,6 +3045,24 @@ "underline": false, "bold": false }, + "type": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "function": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "separators-references-accessors": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, "re-special": { "color": "$cyan", "background-color": "", @@ -2871,6 +3516,12 @@ } }, "syntax-styles": { + "inline-code": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, "quoted-code": { "color": "", "background-color": "", @@ -2925,6 +3576,24 @@ "underline": false, "bold": false }, + "type": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "function": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "separators-references-accessors": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, "re-special": { "color": "$cyan", "background-color": "", @@ -3378,6 +4047,12 @@ } }, "syntax-styles": { + "inline-code": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, "quoted-code": { "color": "", "background-color": "", @@ -3432,6 +4107,24 @@ "underline": false, "bold": false }, + "type": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "function": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, + "separators-references-accessors": { + "color": "", + "background-color": "", + "underline": false, + "bold": false + }, "re-special": { "color": "$cyan", "background-color": "", diff --git a/test/expected/test_cli.sh_cc06341dd560f927512e92c7c0985ed8b25827ae.out b/test/expected/test_cli.sh_cc06341dd560f927512e92c7c0985ed8b25827ae.out index 1c024423..97143ba3 100644 --- a/test/expected/test_cli.sh_cc06341dd560f927512e92c7c0985ed8b25827ae.out +++ b/test/expected/test_cli.sh_cc06341dd560f927512e92c7c0985ed8b25827ae.out @@ -260,6 +260,131 @@ /ui/theme-defs/default/syntax-styles/symbol/color -> default-theme.json:114 /ui/theme-defs/default/syntax-styles/variable/color -> default-theme.json:111 /ui/theme-defs/default/vars/semantic_highlight_color -> default-theme.json:7 +/ui/theme-defs/dracula/log-level-styles/critical/color -> dracula.json:281 +/ui/theme-defs/dracula/log-level-styles/error/color -> dracula.json:278 +/ui/theme-defs/dracula/log-level-styles/fatal/color -> dracula.json:284 +/ui/theme-defs/dracula/log-level-styles/warning/color -> dracula.json:275 +/ui/theme-defs/dracula/status-styles/active/background-color -> dracula.json:262 +/ui/theme-defs/dracula/status-styles/active/color -> dracula.json:261 +/ui/theme-defs/dracula/status-styles/alert/background-color -> dracula.json:258 +/ui/theme-defs/dracula/status-styles/alert/color -> dracula.json:257 +/ui/theme-defs/dracula/status-styles/disabled-title/background-color -> dracula.json:222 +/ui/theme-defs/dracula/status-styles/disabled-title/bold -> dracula.json:223 +/ui/theme-defs/dracula/status-styles/disabled-title/color -> dracula.json:221 +/ui/theme-defs/dracula/status-styles/hotkey/color -> dracula.json:245 +/ui/theme-defs/dracula/status-styles/hotkey/underline -> dracula.json:246 +/ui/theme-defs/dracula/status-styles/inactive-alert/background-color -> dracula.json:270 +/ui/theme-defs/dracula/status-styles/inactive-alert/color -> dracula.json:269 +/ui/theme-defs/dracula/status-styles/inactive/background-color -> dracula.json:266 +/ui/theme-defs/dracula/status-styles/inactive/color -> dracula.json:265 +/ui/theme-defs/dracula/status-styles/info/background-color -> dracula.json:237 +/ui/theme-defs/dracula/status-styles/info/color -> dracula.json:236 +/ui/theme-defs/dracula/status-styles/subtitle/background-color -> dracula.json:232 +/ui/theme-defs/dracula/status-styles/subtitle/bold -> dracula.json:233 +/ui/theme-defs/dracula/status-styles/subtitle/color -> dracula.json:231 +/ui/theme-defs/dracula/status-styles/text/background-color -> dracula.json:250 +/ui/theme-defs/dracula/status-styles/text/color -> dracula.json:249 +/ui/theme-defs/dracula/status-styles/title-hotkey/background-color -> dracula.json:241 +/ui/theme-defs/dracula/status-styles/title-hotkey/color -> dracula.json:240 +/ui/theme-defs/dracula/status-styles/title-hotkey/underline -> dracula.json:242 +/ui/theme-defs/dracula/status-styles/title/background-color -> dracula.json:227 +/ui/theme-defs/dracula/status-styles/title/bold -> dracula.json:228 +/ui/theme-defs/dracula/status-styles/title/color -> dracula.json:226 +/ui/theme-defs/dracula/status-styles/warn/background-color -> dracula.json:254 +/ui/theme-defs/dracula/status-styles/warn/color -> dracula.json:253 +/ui/theme-defs/dracula/styles/adjusted-time/color -> dracula.json:61 +/ui/theme-defs/dracula/styles/alt-text/background-color -> dracula.json:29 +/ui/theme-defs/dracula/styles/breadcrumb/color -> dracula.json:118 +/ui/theme-defs/dracula/styles/cursor-line/background-color -> dracula.json:53 +/ui/theme-defs/dracula/styles/cursor-line/bold -> dracula.json:54 +/ui/theme-defs/dracula/styles/cursor-line/color -> dracula.json:52 +/ui/theme-defs/dracula/styles/disabled-cursor-line/background-color -> dracula.json:58 +/ui/theme-defs/dracula/styles/disabled-cursor-line/color -> dracula.json:57 +/ui/theme-defs/dracula/styles/disabled-focused/background-color -> dracula.json:78 +/ui/theme-defs/dracula/styles/disabled-focused/color -> dracula.json:77 +/ui/theme-defs/dracula/styles/error/bold -> dracula.json:41 +/ui/theme-defs/dracula/styles/error/color -> dracula.json:40 +/ui/theme-defs/dracula/styles/focused/background-color -> dracula.json:74 +/ui/theme-defs/dracula/styles/focused/color -> dracula.json:73 +/ui/theme-defs/dracula/styles/footnote-border/background-color -> dracula.json:136 +/ui/theme-defs/dracula/styles/footnote-border/color -> dracula.json:135 +/ui/theme-defs/dracula/styles/footnote-text/background-color -> dracula.json:140 +/ui/theme-defs/dracula/styles/footnote-text/color -> dracula.json:139 +/ui/theme-defs/dracula/styles/h1/bold -> dracula.json:90 +/ui/theme-defs/dracula/styles/h1/color -> dracula.json:89 +/ui/theme-defs/dracula/styles/h2/color -> dracula.json:93 +/ui/theme-defs/dracula/styles/h2/underline -> dracula.json:94 +/ui/theme-defs/dracula/styles/h3/color -> dracula.json:97 +/ui/theme-defs/dracula/styles/h4/underline -> dracula.json:100 +/ui/theme-defs/dracula/styles/h5/underline -> dracula.json:103 +/ui/theme-defs/dracula/styles/h6/underline -> dracula.json:106 +/ui/theme-defs/dracula/styles/hidden/bold -> dracula.json:49 +/ui/theme-defs/dracula/styles/hidden/color -> dracula.json:48 +/ui/theme-defs/dracula/styles/hr/color -> dracula.json:109 +/ui/theme-defs/dracula/styles/hyperlink/underline -> dracula.json:112 +/ui/theme-defs/dracula/styles/identifier/color -> dracula.json:22 +/ui/theme-defs/dracula/styles/info/bold -> dracula.json:37 +/ui/theme-defs/dracula/styles/info/color -> dracula.json:36 +/ui/theme-defs/dracula/styles/invalid-msg/color -> dracula.json:70 +/ui/theme-defs/dracula/styles/list-glyph/color -> dracula.json:115 +/ui/theme-defs/dracula/styles/offset-time/color -> dracula.json:67 +/ui/theme-defs/dracula/styles/ok/bold -> dracula.json:33 +/ui/theme-defs/dracula/styles/ok/color -> dracula.json:32 +/ui/theme-defs/dracula/styles/popup/background-color -> dracula.json:82 +/ui/theme-defs/dracula/styles/popup/color -> dracula.json:81 +/ui/theme-defs/dracula/styles/quote-border/background-color -> dracula.json:128 +/ui/theme-defs/dracula/styles/quote-border/color -> dracula.json:127 +/ui/theme-defs/dracula/styles/quoted-text/background-color -> dracula.json:132 +/ui/theme-defs/dracula/styles/quoted-text/color -> dracula.json:131 +/ui/theme-defs/dracula/styles/scrollbar/background-color -> dracula.json:86 +/ui/theme-defs/dracula/styles/scrollbar/color -> dracula.json:85 +/ui/theme-defs/dracula/styles/skewed-time/color -> dracula.json:64 +/ui/theme-defs/dracula/styles/snippet-border/color -> dracula.json:143 +/ui/theme-defs/dracula/styles/table-border/color -> dracula.json:121 +/ui/theme-defs/dracula/styles/table-header/bold -> dracula.json:124 +/ui/theme-defs/dracula/styles/text/background-color -> dracula.json:26 +/ui/theme-defs/dracula/styles/text/color -> dracula.json:25 +/ui/theme-defs/dracula/styles/warning/bold -> dracula.json:45 +/ui/theme-defs/dracula/styles/warning/color -> dracula.json:44 +/ui/theme-defs/dracula/syntax-styles/code-border/background-color -> dracula.json:157 +/ui/theme-defs/dracula/syntax-styles/code-border/color -> dracula.json:156 +/ui/theme-defs/dracula/syntax-styles/comment/color -> dracula.json:168 +/ui/theme-defs/dracula/syntax-styles/diff-add/color -> dracula.json:189 +/ui/theme-defs/dracula/syntax-styles/diff-delete/color -> dracula.json:186 +/ui/theme-defs/dracula/syntax-styles/diff-section/color -> dracula.json:192 +/ui/theme-defs/dracula/syntax-styles/doc-directive/color -> dracula.json:171 +/ui/theme-defs/dracula/syntax-styles/file/color -> dracula.json:204 +/ui/theme-defs/dracula/syntax-styles/function/color -> dracula.json:210 +/ui/theme-defs/dracula/syntax-styles/inline-code/background-color -> dracula.json:149 +/ui/theme-defs/dracula/syntax-styles/inline-code/color -> dracula.json:148 +/ui/theme-defs/dracula/syntax-styles/keyword/bold -> dracula.json:161 +/ui/theme-defs/dracula/syntax-styles/keyword/color -> dracula.json:160 +/ui/theme-defs/dracula/syntax-styles/number/bold -> dracula.json:207 +/ui/theme-defs/dracula/syntax-styles/quoted-code/background-color -> dracula.json:153 +/ui/theme-defs/dracula/syntax-styles/quoted-code/color -> dracula.json:152 +/ui/theme-defs/dracula/syntax-styles/re-repeat/color -> dracula.json:183 +/ui/theme-defs/dracula/syntax-styles/re-special/color -> dracula.json:180 +/ui/theme-defs/dracula/syntax-styles/separators-references-accessors/color -> dracula.json:213 +/ui/theme-defs/dracula/syntax-styles/spectrogram-high/background-color -> dracula.json:201 +/ui/theme-defs/dracula/syntax-styles/spectrogram-low/background-color -> dracula.json:195 +/ui/theme-defs/dracula/syntax-styles/spectrogram-medium/background-color -> dracula.json:198 +/ui/theme-defs/dracula/syntax-styles/string/bold -> dracula.json:165 +/ui/theme-defs/dracula/syntax-styles/string/color -> dracula.json:164 +/ui/theme-defs/dracula/syntax-styles/symbol/color -> dracula.json:177 +/ui/theme-defs/dracula/syntax-styles/type/color -> dracula.json:216 +/ui/theme-defs/dracula/syntax-styles/variable/color -> dracula.json:174 +/ui/theme-defs/dracula/vars/black -> dracula.json:7 +/ui/theme-defs/dracula/vars/blue -> dracula.json:11 +/ui/theme-defs/dracula/vars/cyan -> dracula.json:13 +/ui/theme-defs/dracula/vars/green -> dracula.json:9 +/ui/theme-defs/dracula/vars/magenta -> dracula.json:12 +/ui/theme-defs/dracula/vars/orange -> dracula.json:15 +/ui/theme-defs/dracula/vars/pink -> dracula.json:17 +/ui/theme-defs/dracula/vars/purple -> dracula.json:16 +/ui/theme-defs/dracula/vars/red -> dracula.json:8 +/ui/theme-defs/dracula/vars/semantic_highlight_color -> dracula.json:18 +/ui/theme-defs/dracula/vars/white -> dracula.json:14 +/ui/theme-defs/dracula/vars/yellow -> dracula.json:10 /ui/theme-defs/eldar/log-level-styles/critical/color -> eldar.json:189 /ui/theme-defs/eldar/log-level-styles/error/color -> eldar.json:186 /ui/theme-defs/eldar/log-level-styles/fatal/color -> eldar.json:192 @@ -418,38 +543,38 @@ /ui/theme-defs/grayscale/vars/red -> grayscale.json:8 /ui/theme-defs/grayscale/vars/white -> grayscale.json:14 /ui/theme-defs/grayscale/vars/yellow -> grayscale.json:10 -/ui/theme-defs/monocai/log-level-styles/critical/color -> monocai.json:264 -/ui/theme-defs/monocai/log-level-styles/error/color -> monocai.json:261 -/ui/theme-defs/monocai/log-level-styles/fatal/color -> monocai.json:267 -/ui/theme-defs/monocai/log-level-styles/warning/color -> monocai.json:258 -/ui/theme-defs/monocai/status-styles/active/background-color -> monocai.json:245 -/ui/theme-defs/monocai/status-styles/active/color -> monocai.json:244 -/ui/theme-defs/monocai/status-styles/alert/background-color -> monocai.json:241 -/ui/theme-defs/monocai/status-styles/alert/color -> monocai.json:240 -/ui/theme-defs/monocai/status-styles/disabled-title/background-color -> monocai.json:205 -/ui/theme-defs/monocai/status-styles/disabled-title/bold -> monocai.json:206 -/ui/theme-defs/monocai/status-styles/disabled-title/color -> monocai.json:204 -/ui/theme-defs/monocai/status-styles/hotkey/color -> monocai.json:228 -/ui/theme-defs/monocai/status-styles/hotkey/underline -> monocai.json:229 -/ui/theme-defs/monocai/status-styles/inactive-alert/background-color -> monocai.json:253 -/ui/theme-defs/monocai/status-styles/inactive-alert/color -> monocai.json:252 -/ui/theme-defs/monocai/status-styles/inactive/background-color -> monocai.json:249 -/ui/theme-defs/monocai/status-styles/inactive/color -> monocai.json:248 -/ui/theme-defs/monocai/status-styles/info/background-color -> monocai.json:220 -/ui/theme-defs/monocai/status-styles/info/color -> monocai.json:219 -/ui/theme-defs/monocai/status-styles/subtitle/background-color -> monocai.json:215 -/ui/theme-defs/monocai/status-styles/subtitle/bold -> monocai.json:216 -/ui/theme-defs/monocai/status-styles/subtitle/color -> monocai.json:214 -/ui/theme-defs/monocai/status-styles/text/background-color -> monocai.json:233 -/ui/theme-defs/monocai/status-styles/text/color -> monocai.json:232 -/ui/theme-defs/monocai/status-styles/title-hotkey/background-color -> monocai.json:224 -/ui/theme-defs/monocai/status-styles/title-hotkey/color -> monocai.json:223 -/ui/theme-defs/monocai/status-styles/title-hotkey/underline -> monocai.json:225 -/ui/theme-defs/monocai/status-styles/title/background-color -> monocai.json:210 -/ui/theme-defs/monocai/status-styles/title/bold -> monocai.json:211 -/ui/theme-defs/monocai/status-styles/title/color -> monocai.json:209 -/ui/theme-defs/monocai/status-styles/warn/background-color -> monocai.json:237 -/ui/theme-defs/monocai/status-styles/warn/color -> monocai.json:236 +/ui/theme-defs/monocai/log-level-styles/critical/color -> monocai.json:277 +/ui/theme-defs/monocai/log-level-styles/error/color -> monocai.json:274 +/ui/theme-defs/monocai/log-level-styles/fatal/color -> monocai.json:280 +/ui/theme-defs/monocai/log-level-styles/warning/color -> monocai.json:271 +/ui/theme-defs/monocai/status-styles/active/background-color -> monocai.json:258 +/ui/theme-defs/monocai/status-styles/active/color -> monocai.json:257 +/ui/theme-defs/monocai/status-styles/alert/background-color -> monocai.json:254 +/ui/theme-defs/monocai/status-styles/alert/color -> monocai.json:253 +/ui/theme-defs/monocai/status-styles/disabled-title/background-color -> monocai.json:218 +/ui/theme-defs/monocai/status-styles/disabled-title/bold -> monocai.json:219 +/ui/theme-defs/monocai/status-styles/disabled-title/color -> monocai.json:217 +/ui/theme-defs/monocai/status-styles/hotkey/color -> monocai.json:241 +/ui/theme-defs/monocai/status-styles/hotkey/underline -> monocai.json:242 +/ui/theme-defs/monocai/status-styles/inactive-alert/background-color -> monocai.json:266 +/ui/theme-defs/monocai/status-styles/inactive-alert/color -> monocai.json:265 +/ui/theme-defs/monocai/status-styles/inactive/background-color -> monocai.json:262 +/ui/theme-defs/monocai/status-styles/inactive/color -> monocai.json:261 +/ui/theme-defs/monocai/status-styles/info/background-color -> monocai.json:233 +/ui/theme-defs/monocai/status-styles/info/color -> monocai.json:232 +/ui/theme-defs/monocai/status-styles/subtitle/background-color -> monocai.json:228 +/ui/theme-defs/monocai/status-styles/subtitle/bold -> monocai.json:229 +/ui/theme-defs/monocai/status-styles/subtitle/color -> monocai.json:227 +/ui/theme-defs/monocai/status-styles/text/background-color -> monocai.json:246 +/ui/theme-defs/monocai/status-styles/text/color -> monocai.json:245 +/ui/theme-defs/monocai/status-styles/title-hotkey/background-color -> monocai.json:237 +/ui/theme-defs/monocai/status-styles/title-hotkey/color -> monocai.json:236 +/ui/theme-defs/monocai/status-styles/title-hotkey/underline -> monocai.json:238 +/ui/theme-defs/monocai/status-styles/title/background-color -> monocai.json:223 +/ui/theme-defs/monocai/status-styles/title/bold -> monocai.json:224 +/ui/theme-defs/monocai/status-styles/title/color -> monocai.json:222 +/ui/theme-defs/monocai/status-styles/warn/background-color -> monocai.json:250 +/ui/theme-defs/monocai/status-styles/warn/color -> monocai.json:249 /ui/theme-defs/monocai/styles/adjusted-time/color -> monocai.json:58 /ui/theme-defs/monocai/styles/alt-text/background-color -> monocai.json:26 /ui/theme-defs/monocai/styles/breadcrumb/color -> monocai.json:115 @@ -503,28 +628,33 @@ /ui/theme-defs/monocai/styles/text/color -> monocai.json:22 /ui/theme-defs/monocai/styles/warning/bold -> monocai.json:42 /ui/theme-defs/monocai/styles/warning/color -> monocai.json:41 -/ui/theme-defs/monocai/syntax-styles/code-border/background-color -> monocai.json:149 -/ui/theme-defs/monocai/syntax-styles/code-border/color -> monocai.json:148 -/ui/theme-defs/monocai/syntax-styles/comment/color -> monocai.json:160 -/ui/theme-defs/monocai/syntax-styles/diff-add/color -> monocai.json:181 -/ui/theme-defs/monocai/syntax-styles/diff-delete/color -> monocai.json:178 -/ui/theme-defs/monocai/syntax-styles/diff-section/color -> monocai.json:184 -/ui/theme-defs/monocai/syntax-styles/doc-directive/color -> monocai.json:163 -/ui/theme-defs/monocai/syntax-styles/file/color -> monocai.json:196 -/ui/theme-defs/monocai/syntax-styles/keyword/bold -> monocai.json:153 -/ui/theme-defs/monocai/syntax-styles/keyword/color -> monocai.json:152 -/ui/theme-defs/monocai/syntax-styles/number/bold -> monocai.json:199 -/ui/theme-defs/monocai/syntax-styles/quoted-code/background-color -> monocai.json:145 -/ui/theme-defs/monocai/syntax-styles/quoted-code/color -> monocai.json:144 -/ui/theme-defs/monocai/syntax-styles/re-repeat/color -> monocai.json:175 -/ui/theme-defs/monocai/syntax-styles/re-special/color -> monocai.json:172 -/ui/theme-defs/monocai/syntax-styles/spectrogram-high/background-color -> monocai.json:193 -/ui/theme-defs/monocai/syntax-styles/spectrogram-low/background-color -> monocai.json:187 -/ui/theme-defs/monocai/syntax-styles/spectrogram-medium/background-color -> monocai.json:190 -/ui/theme-defs/monocai/syntax-styles/string/bold -> monocai.json:157 -/ui/theme-defs/monocai/syntax-styles/string/color -> monocai.json:156 -/ui/theme-defs/monocai/syntax-styles/symbol/color -> monocai.json:169 -/ui/theme-defs/monocai/syntax-styles/variable/color -> monocai.json:166 +/ui/theme-defs/monocai/syntax-styles/code-border/background-color -> monocai.json:153 +/ui/theme-defs/monocai/syntax-styles/code-border/color -> monocai.json:152 +/ui/theme-defs/monocai/syntax-styles/comment/color -> monocai.json:164 +/ui/theme-defs/monocai/syntax-styles/diff-add/color -> monocai.json:185 +/ui/theme-defs/monocai/syntax-styles/diff-delete/color -> monocai.json:182 +/ui/theme-defs/monocai/syntax-styles/diff-section/color -> monocai.json:188 +/ui/theme-defs/monocai/syntax-styles/doc-directive/color -> monocai.json:167 +/ui/theme-defs/monocai/syntax-styles/file/color -> monocai.json:200 +/ui/theme-defs/monocai/syntax-styles/function/color -> monocai.json:206 +/ui/theme-defs/monocai/syntax-styles/inline-code/background-color -> monocai.json:145 +/ui/theme-defs/monocai/syntax-styles/inline-code/color -> monocai.json:144 +/ui/theme-defs/monocai/syntax-styles/keyword/bold -> monocai.json:157 +/ui/theme-defs/monocai/syntax-styles/keyword/color -> monocai.json:156 +/ui/theme-defs/monocai/syntax-styles/number/bold -> monocai.json:203 +/ui/theme-defs/monocai/syntax-styles/quoted-code/background-color -> monocai.json:149 +/ui/theme-defs/monocai/syntax-styles/quoted-code/color -> monocai.json:148 +/ui/theme-defs/monocai/syntax-styles/re-repeat/color -> monocai.json:179 +/ui/theme-defs/monocai/syntax-styles/re-special/color -> monocai.json:176 +/ui/theme-defs/monocai/syntax-styles/separators-references-accessors/color -> monocai.json:209 +/ui/theme-defs/monocai/syntax-styles/spectrogram-high/background-color -> monocai.json:197 +/ui/theme-defs/monocai/syntax-styles/spectrogram-low/background-color -> monocai.json:191 +/ui/theme-defs/monocai/syntax-styles/spectrogram-medium/background-color -> monocai.json:194 +/ui/theme-defs/monocai/syntax-styles/string/bold -> monocai.json:161 +/ui/theme-defs/monocai/syntax-styles/string/color -> monocai.json:160 +/ui/theme-defs/monocai/syntax-styles/symbol/color -> monocai.json:173 +/ui/theme-defs/monocai/syntax-styles/type/color -> monocai.json:212 +/ui/theme-defs/monocai/syntax-styles/variable/color -> monocai.json:170 /ui/theme-defs/monocai/vars/black -> monocai.json:7 /ui/theme-defs/monocai/vars/blue -> monocai.json:11 /ui/theme-defs/monocai/vars/cyan -> monocai.json:13 diff --git a/test/expected/test_cmds.sh_b6a3bb78e9d60e5e1f5ce5b18e40d2f1662707ab.out b/test/expected/test_cmds.sh_b6a3bb78e9d60e5e1f5ce5b18e40d2f1662707ab.out index d3d65c5e..12076194 100644 --- a/test/expected/test_cmds.sh_b6a3bb78e9d60e5e1f5ce5b18e40d2f1662707ab.out +++ b/test/expected/test_cmds.sh_b6a3bb78e9d60e5e1f5ce5b18e40d2f1662707ab.out @@ -32,10 +32,10 @@ Lnav takes a list of files to view and/or you can use the flag arguments to load well-known log files, such as the syslog log files. The flag arguments are: - •  -a  Load all of the most recent log file types. - •  -r  Recursively load files from the given directory + • -a Load all of the most recent log file types. + • -r Recursively load files from the given directory hierarchies. - •  -R  Load older rotated log files as well. + • -R Load older rotated log files as well. When using the flag arguments, lnav will look for the files relative to the current directory and its parent directories. In other words, @@ -43,7 +43,7 @@ if you are working within a directory that has the well-known log files, those will be preferred over any others. If you do not want the default syslog file to be loaded when no files -are specified, you can pass the  -N  flag. +are specified, you can pass the -N flag. Any files given on the command-line are scanned to determine their log file format and to create an index for each line in the file. You do @@ -56,10 +56,10 @@ Lnav will also display data piped in on the standard input. To automatically execute queries or lnav commands after the files have been loaded, you can use the following options: - •  -c cmd  A command, query, or file to execute. The + • -c cmd A command, query, or file to execute. The first character determines the type of operation: a colon - ( : ) is used for the built-in commands; a semi-colon ( ; - ) for SQL queries; and a pipe symbol ( | ) for executing + ( : ) is used for the built-in commands; a semi-colon ( ; + ) for SQL queries; and a pipe symbol ( | ) for executing a file containing other commands. For example, to open the file "foo.log" and go to the tenth line in the file, you can do: @@ -68,13 +68,13 @@ been loaded, you can use the following options: This option can be given multiple times to execute multiple operations in sequence. - •  -f file  A file that contains commands, queries, or - files to execute. This option is a shortcut for  -c '|file' - . You can use a dash ( - ) to execute commands from the + • -f file A file that contains commands, queries, or + files to execute. This option is a shortcut for -c '|file' + . You can use a dash ( - ) to execute commands from the standard input. To execute commands/queries without opening the interactive text UI, -you can pass the  -n  option. This combination of options allows you +you can pass the -n option. This combination of options allows you to write scripts for processing logs with lnav. For example, to get a list of IP addresses that dhclient has bound to in CSV format: @@ -99,7 +99,7 @@ The main part of the display shows the log lines from the files interleaved based on time-of-day. New lines are automatically loaded as they are appended to the files and, if you are viewing the bottom of the files, lnav will scroll down to display the new lines, much -like  tail -f . +like tail -f . On color displays, the lines will be highlighted as follows: @@ -120,22 +120,22 @@ and right-hand side of the bar, for search hits and bookmarks. The bar on the left side indicates the file the log message is from. A break in the bar means that the next log message comes from a different file. The color of the bar is derived from the file name. -Pressing the left-arrow or  h  will reveal the source file names for +Pressing the left-arrow or h will reveal the source file names for each message and pressing again will show the full paths. Above and below the main body are status lines that display a variety of information. The top line displays: - • The current time, configurable by the  /ui/clock-format  + • The current time, configurable by the /ui/clock-format property. - • The highest priority message from the  lnav_user_notifications  + • The highest priority message from the lnav_user_notifications table. You can insert rows into this table to display your own status messages. The default message displayed on startup explains how to focus on the next status line at the top, which is an interactive breadcrumb bar. The second status line at the top display breadcrumbs for the top line -in the main view. Pressing  ENTER  will focus input on the breadcrumb +in the main view. Pressing ENTER will focus input on the breadcrumb bar, the cursor keys can be used to select a breadcrumb. The common breadcrumbs are: @@ -150,7 +150,7 @@ breadcrumbs are: Notes: - 1. Pressing  CTRL-A / CTRL-E  will select the first/last + 1. Pressing CTRL-A / CTRL-E will select the first/last breadcrumb. 2. Typing text while a breadcrumb is selected will perform a fuzzy search on the possibilities. @@ -188,7 +188,7 @@ results. The views are organized into a stack so that any time you activate a new view with a key press or command, the new view is pushed onto the stack. Pressing the same key again will pop the view off of the stack and return you to the previous view. Note that you -can always use  q  to pop the top view off of the stack. +can always use q to pop the top view off of the stack. Default Key Bindings @@ -199,16 +199,16 @@ can always use  q  to pop the top view off of the stack. ? View/leave this help message. q Leave the current view or quit the program when in the log file view. - Q Similar to  q , except it will try to sync the top + Q Similar to q , except it will try to sync the top time between the current and former views. For - example, when leaving the spectrogram view with  Q + example, when leaving the spectrogram view with Q , the top time in that view will be matched to the top time in the log view. TAB Toggle focusing on the filter editor or the main view. ENTER Focus on the breadcrumb bar. - a/A Restore the view that was previously popped with  q - / Q . The  A  hotkey will try to match the top + a/A Restore the view that was previously popped with q + / Q . The A hotkey will try to match the top times between the two views. X Close the current text file or log file. @@ -291,13 +291,13 @@ can always use  q  to pop the top view off of the stack. m Mark/unmark the line at the top of the display. The line will be highlighted with reverse video to indicate that it is a user bookmark. You can use - the  u  hotkey to iterate through marks you have + the u hotkey to iterate through marks you have added. M Mark/unmark all the lines between the top of the display and the last line marked/unmarked. J Mark/unmark the next line after the previously marked line. - K Like  J  except it toggles the mark on the + K Like J except it toggles the mark on the previous line. c Copy the marked text to the X11 selection buffer or OS X clipboard. @@ -334,12 +334,12 @@ can always use  q  to pop the top view off of the stack. log lines for each bucket of time. The bars are layed out horizontally with colored segments representing the different log levels. You can use - the  z  hotkey to change the size of the time + the z hotkey to change the size of the time buckets (e.g. ten minutes, one hour, one day). I Switch between the log and histogram views while keeping the time displayed at the top of each view in sync. For example, if the top line in the log - view is "11:40", hitting  I  will switch to the + view is "11:40", hitting I will switch to the histogram view and scrolled to display "11:00" at the top (if the zoom level is hours). z/Shift Z Zoom in or out one step in the histogram view. @@ -415,14 +415,14 @@ can always use  q  to pop the top view off of the stack. below for more information. |