From 1ed0ff7e0f138f947f392ac8c971599fa8d0e2ef Mon Sep 17 00:00:00 2001 From: Timothy Stack Date: Mon, 2 Apr 2018 13:25:07 -0700 Subject: [PATCH] [pretty-print] check if lines are XML before indenting them as such Also, update the scanner for changes to re2c --- src/data_parser.cc | 5 + src/data_parser.hh | 16 + src/data_scanner.cc | 3 + src/data_scanner.hh | 10 + src/data_scanner_re.cc | 38506 ++++++++++++------------------------ src/data_scanner_re.re | 16 +- src/pcrepp.hh | 4 + src/pretty_printer.cc | 260 + src/pretty_printer.hh | 251 +- test/Makefile.am | 1 + test/logfile_cxx.0 | 1 + test/test_pretty_print.sh | 25 + 12 files changed, 13539 insertions(+), 25559 deletions(-) create mode 100644 test/logfile_cxx.0 diff --git a/src/data_parser.cc b/src/data_parser.cc index 8a803ec3..6e533193 100644 --- a/src/data_parser.cc +++ b/src/data_parser.cc @@ -62,6 +62,7 @@ data_format_state_t dfs_prefix_next(data_format_state_t state, case DT_RSQUARE: case DT_LANGLE: case DT_RANGLE: + case DT_EMPTY_CONTAINER: break; default: @@ -182,6 +183,10 @@ data_format_state_t dfs_comma_next(data_format_state_t state, retval = DFS_VALUE; break; + case DT_EMPTY_CONTAINER: + retval = DFS_INIT; + break; + case DT_COMMA: case DT_SEMI: retval = DFS_ERROR; diff --git a/src/data_parser.hh b/src/data_parser.hh index 79ccfa07..89e64681 100644 --- a/src/data_parser.hh +++ b/src/data_parser.hh @@ -978,6 +978,22 @@ private: state_stack.push(discover_format_state()); break; + case DT_EMPTY_CONTAINER: { + auto &curr_group = this->dp_group_stack.back(); + auto empty_list = element_list_t("_anon_", __FILE__, __LINE__); + discover_format_state dfs; + + dfs.finalize(); + + empty_list.el_format = dfs.dfs_format; + curr_group.PUSH_BACK(element(empty_list, DNT_GROUP)); + + auto &empty = curr_group.back(); + empty.e_capture.c_begin = elem.e_capture.c_begin + 1; + empty.e_capture.c_end = elem.e_capture.c_begin + 1; + break; + } + case DT_RPAREN: case DT_RANGLE: case DT_RCURLY: diff --git a/src/data_scanner.cc b/src/data_scanner.cc index 21e1ed32..9fe56b50 100644 --- a/src/data_scanner.cc +++ b/src/data_scanner.cc @@ -83,6 +83,9 @@ static struct { { "semi", pcrepp("\\A(;)"), }, + { "empt", pcrepp("\\A(\\(\\)|\\{\\}|\\[\\])"), + }, + { "lcurly", pcrepp("\\A({)"), }, { "rcurly", pcrepp("\\A(})"), diff --git a/src/data_scanner.hh b/src/data_scanner.hh index 9ac5c736..899d0c55 100644 --- a/src/data_scanner.hh +++ b/src/data_scanner.hh @@ -56,6 +56,8 @@ enum data_token_t { DT_COMMA, DT_SEMI, + DT_EMPTY_CONTAINER, + DT_LCURLY, DT_RCURLY, @@ -132,6 +134,14 @@ public: pcre_input &get_input() { return this->ds_pcre_input; }; + void reset() { + this->ds_pcre_input.reset_next_offset(); + if (!this->ds_line.empty() && + this->ds_line[this->ds_line.length() - 1] == '.') { + this->ds_pcre_input.pi_length -= 1; + } + } + private: std::string ds_line; shared_buffer_ref ds_sbr; diff --git a/src/data_scanner_re.cc b/src/data_scanner_re.cc index 2c6ee36d..098d84f8 100644 --- a/src/data_scanner_re.cc +++ b/src/data_scanner_re.cc @@ -1,4 +1,4 @@ -/* Generated by re2c 0.14.2 on Fri Oct 14 10:31:35 2016 */ +/* Generated by re2c 1.0.3 on Mon Apr 2 13:19:31 2018 */ #line 1 "../../lnav2/src/data_scanner_re.re" /** * Copyright (c) 2015, Timothy Stack @@ -50,6 +50,7 @@ bool data_scanner::tokenize2(pcre_context &pc, data_token_t &token_out) CAPTURE(tok); \ return true; \ } + static const char *EMPTY = ""; pcre_input &pi = this->ds_pcre_input; struct _YYCURSOR { const YYCTYPE operator*() const { @@ -60,7 +61,10 @@ bool data_scanner::tokenize2(pcre_context &pc, data_token_t &token_out) } operator const YYCTYPE *() const { - return this->val; + if (this->val < this->lim) { + return this->val; + } + return EMPTY; } const YYCTYPE *operator=(const YYCTYPE *rhs) { @@ -72,6 +76,11 @@ bool data_scanner::tokenize2(pcre_context &pc, data_token_t &token_out) return this->val + rhs; } + const _YYCURSOR *operator-=(int rhs) { + this->val -= rhs; + return this; + } + _YYCURSOR& operator++() { this->val += 1; return *this; @@ -81,9 +90,10 @@ bool data_scanner::tokenize2(pcre_context &pc, data_token_t &token_out) const YYCTYPE *lim; } YYCURSOR; YYCURSOR = pi.get_string() + pi.pi_next_offset; + _YYCURSOR yyt1; + _YYCURSOR yyt2; const YYCTYPE *YYLIMIT = pi.get_string() + pi.pi_length; const YYCTYPE *YYMARKER = YYCURSOR; - const YYCTYPE *YYCTXMARKER = YYCURSOR; pcre_context::capture_t *cap = pc.all(); YYCURSOR.lim = YYLIMIT; @@ -93,18 +103,17 @@ bool data_scanner::tokenize2(pcre_context &pc, data_token_t &token_out) cap[1].c_begin = pi.pi_next_offset; -#line 97 "../../lnav2/src/data_scanner_re.cc" +#line 107 "../../lnav2/src/data_scanner_re.cc" { YYCTYPE yych; unsigned int yyaccept = 0; - yych = *YYCURSOR; switch (yych) { case 0x00: goto yy2; case '\t': - case ' ': goto yy27; - case '\n': goto yy58; - case '\r': goto yy29; + case ' ': goto yy7; + case '\n': goto yy9; + case '\r': goto yy11; case '!': case '#': case '&': @@ -114,32 +123,32 @@ bool data_scanner::tokenize2(pcre_context &pc, data_token_t &token_out) case '^': case '`': case '|': - case '~': goto yy60; - case '"': goto yy7; + case '~': goto yy12; + case '"': goto yy14; case '%': - case '+': goto yy55; - case '\'': goto yy17; - case '(': goto yy48; - case ')': goto yy50; - case ',': goto yy36; - case '-': goto yy54; - case '.': goto yy26; - case '/': goto yy24; - case '0': goto yy18; - case '1': goto yy20; - case '2': goto yy21; + case '+': goto yy15; + case '\'': goto yy16; + case '(': goto yy17; + case ')': goto yy19; + case ',': goto yy21; + case '-': goto yy23; + case '.': goto yy24; + case '/': goto yy25; + case '0': goto yy28; + case '1': goto yy30; + case '2': goto yy31; case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy22; - case ':': goto yy30; - case ';': goto yy38; - case '<': goto yy32; - case '=': goto yy34; - case '>': goto yy52; + case '9': goto yy32; + case ':': goto yy33; + case ';': goto yy35; + case '<': goto yy37; + case '=': goto yy39; + case '>': goto yy41; case 'A': case 'B': case 'C': @@ -149,8 +158,8 @@ bool data_scanner::tokenize2(pcre_context &pc, data_token_t &token_out) case 'b': case 'c': case 'd': - case 'e': goto yy9; - case 'F': goto yy10; + case 'e': goto yy43; + case 'F': goto yy44; case 'G': case 'H': case 'I': @@ -182,39 +191,135 @@ bool data_scanner::tokenize2(pcre_context &pc, data_token_t &token_out) case 'w': case 'x': case 'y': - case 'z': goto yy11; - case 'N': goto yy12; + case 'z': goto yy45; + case 'N': goto yy46; case 'R': - case 'U': goto yy23; - case 'T': goto yy13; - case '[': goto yy44; - case ']': goto yy46; - case '_': goto yy56; - case 'f': goto yy14; - case 'n': goto yy15; - case 'r': goto yy4; - case 't': goto yy16; - case 'u': goto yy6; - case '{': goto yy40; - case '}': goto yy42; - default: goto yy57; + case 'U': goto yy47; + case 'T': goto yy48; + case '[': goto yy49; + case ']': goto yy51; + case '_': goto yy53; + case 'f': goto yy55; + case 'n': goto yy56; + case 'r': goto yy57; + case 't': goto yy58; + case 'u': goto yy59; + case '{': goto yy60; + case '}': goto yy62; + default: goto yy4; } yy2: ++YYCURSOR; -#line 119 "../../lnav2/src/data_scanner_re.re" +#line 130 "../../lnav2/src/data_scanner_re.re" { return false; } -#line 207 "../../lnav2/src/data_scanner_re.cc" +#line 216 "../../lnav2/src/data_scanner_re.cc" yy4: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); +yy5: + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy6; + case ':': goto yy64; + default: goto yy4; + } +yy6: +#line 224 "../../lnav2/src/data_scanner_re.re" + { + RET(DT_SYMBOL); + } +#line 260 "../../lnav2/src/data_scanner_re.cc" +yy7: + yyaccept = 1; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy68; + case ':': goto yy69; + default: goto yy67; + } +yy8: +#line 229 "../../lnav2/src/data_scanner_re.re" + { RET(DT_WHITE); } +#line 281 "../../lnav2/src/data_scanner_re.cc" +yy9: + ++YYCURSOR; +#line 228 "../../lnav2/src/data_scanner_re.re" + { RET(DT_LINE); } +#line 286 "../../lnav2/src/data_scanner_re.cc" +yy11: + yyaccept = 1; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '\n': goto yy9; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy68; + case ':': goto yy69; + default: goto yy67; + } +yy12: + ++YYCURSOR; +yy13: +#line 231 "../../lnav2/src/data_scanner_re.re" + { RET(DT_GARBAGE); } +#line 310 "../../lnav2/src/data_scanner_re.cc" +yy14: + yyaccept = 2; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 0x00) goto yy13; + goto yy71; +yy15: + yyaccept = 2; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '"': goto yy983; case '%': - case '+': goto yy71; - case '\'': goto yy991; + case '+': case '-': case '.': - case '_': goto yy68; case '0': case '1': case '2': @@ -225,6 +330,7 @@ yy4: case '7': case '8': case '9': + case '@': case 'A': case 'B': case 'C': @@ -250,13 +356,13 @@ yy4: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy469; - case '@': goto yy70; + case 'Z': + case '_': case 'a': case 'b': case 'c': case 'd': + case 'e': case 'f': case 'g': case 'h': @@ -277,37 +383,42 @@ yy4: case 'w': case 'x': case 'y': - case 'z': goto yy472; - case 'e': goto yy1002; - default: goto yy64; + case 'z': goto yy77; + default: goto yy13; } -yy5: -#line 212 "../../lnav2/src/data_scanner_re.re" - { - RET(DT_SYMBOL); - } -#line 290 "../../lnav2/src/data_scanner_re.cc" -yy6: +yy16: + yyaccept = 2; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 0x00) goto yy13; + goto yy80; +yy17: + yych = *++YYCURSOR; + switch (yych) { + case ')': goto yy84; + default: goto yy18; + } +yy18: +#line 196 "../../lnav2/src/data_scanner_re.re" + { RET(DT_LPAREN); } +#line 404 "../../lnav2/src/data_scanner_re.cc" +yy19: + ++YYCURSOR; +#line 197 "../../lnav2/src/data_scanner_re.re" + { RET(DT_RPAREN); } +#line 409 "../../lnav2/src/data_scanner_re.cc" +yy21: + ++YYCURSOR; +#line 189 "../../lnav2/src/data_scanner_re.re" + { RET(DT_COMMA); } +#line 414 "../../lnav2/src/data_scanner_re.cc" +yy23: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '"': goto yy983; case '%': - case '+': goto yy71; - case '\'': goto yy991; + case '+': goto yy76; case '-': case '.': - case '_': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': case 'A': case 'B': case 'C': @@ -333,9 +444,8 @@ yy6: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy469; - case '@': goto yy70; + case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -361,27 +471,27 @@ yy6: case 'w': case 'x': case 'y': - case 'z': goto yy472; - default: goto yy64; + case 'z': goto yy53; + case '0': goto yy86; + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy87; + case '@': goto yy89; + default: goto yy5; } -yy7: - yyaccept = 1; - yych = *(YYMARKER = ++YYCURSOR); - if (yych >= 0x01) goto yy984; -yy8: -#line 219 "../../lnav2/src/data_scanner_re.re" - { RET(DT_GARBAGE); } -#line 375 "../../lnav2/src/data_scanner_re.cc" -yy9: +yy24: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': - case '+': goto yy71; - case '\'': goto yy932; + case '+': goto yy76; case '-': - case '.': - case '_': goto yy68; case '0': case '1': case '2': @@ -397,9 +507,7 @@ yy9: case 'C': case 'D': case 'E': - case 'F': goto yy944; - case ':': goto yy498; - case '@': goto yy70; + case 'F': case 'G': case 'H': case 'I': @@ -419,13 +527,14 @@ yy9: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; + case 'Z': + case '_': case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': goto yy946; + case 'f': case 'g': case 'h': case 'i': @@ -445,19 +554,50 @@ yy9: case 'w': case 'x': case 'y': - case 'z': goto yy472; - default: goto yy64; + case 'z': goto yy53; + case '.': goto yy90; + case '/': goto yy25; + case '@': goto yy89; + default: goto yy5; } -yy10: - yyaccept = 0; +yy25: + yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '\'': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '`': + case '{': + case '|': + case '}': goto yy27; + case '!': + case '#': case '%': - case '+': goto yy71; - case '\'': goto yy932; + case '&': + case '(': + case ')': + case '*': + case '^': + case '~': goto yy91; + case '$': case '-': case '.': - case '_': goto yy68; + case '/': case '0': case '1': case '2': @@ -468,14 +608,13 @@ yy10: case '7': case '8': case '9': + case '@': + case 'A': case 'B': case 'C': case 'D': case 'E': - case 'F': goto yy944; - case ':': goto yy498; - case '@': goto yy70; - case 'A': goto yy977; + case 'F': case 'G': case 'H': case 'I': @@ -495,13 +634,14 @@ yy10: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case 'a': goto yy978; + case 'Z': + case '_': + case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': goto yy946; + case 'f': case 'g': case 'h': case 'i': @@ -521,19 +661,51 @@ yy10: case 'w': case 'x': case 'y': - case 'z': goto yy472; - default: goto yy64; + case 'z': goto yy25; + case ':': goto yy64; + default: goto yy4; } -yy11: - yyaccept = 0; +yy27: +#line 160 "../../lnav2/src/data_scanner_re.re" + { RET(DT_PATH); } +#line 672 "../../lnav2/src/data_scanner_re.cc" +yy28: + yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '%': - case '+': goto yy71; - case '\'': goto yy932; + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; case '-': - case '.': - case '_': goto yy68; + case '_': goto yy53; + case '.': goto yy97; case '0': case '1': case '2': @@ -541,15 +713,23 @@ yy11: case '4': case '5': case '6': - case '7': + case '7': goto yy98; case '8': - case '9': + case '9': goto yy100; + case ':': goto yy101; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy102; + case 'E': + case 'e': goto yy104; case 'G': case 'H': case 'I': @@ -569,15 +749,7 @@ yy11: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy469; - case '@': goto yy70; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case 'Z': case 'g': case 'h': case 'i': @@ -595,21 +767,52 @@ yy11: case 'u': case 'v': case 'w': - case 'x': case 'y': - case 'z': goto yy472; - default: goto yy64; + case 'z': goto yy105; + case 'x': goto yy107; + default: goto yy4; } -yy12: - yyaccept = 0; +yy29: +#line 215 "../../lnav2/src/data_scanner_re.re" + { RET(DT_NUMBER); } +#line 779 "../../lnav2/src/data_scanner_re.cc" +yy30: + yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '%': - case '+': goto yy71; - case '\'': goto yy932; + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; case '-': - case '.': - case '_': goto yy68; + case '_': goto yy53; + case '.': goto yy97; case '0': case '1': case '2': @@ -619,13 +822,21 @@ yy12: case '6': case '7': case '8': - case '9': + case '9': goto yy108; + case ':': goto yy101; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy102; + case 'E': + case 'e': goto yy104; case 'G': case 'H': case 'I': @@ -640,20 +851,12 @@ yy12: case 'R': case 'S': case 'T': + case 'U': case 'V': case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy469; - case '@': goto yy70; - case 'U': goto yy973; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case 'Z': case 'g': case 'h': case 'i': @@ -662,6 +865,7 @@ yy12: case 'l': case 'm': case 'n': + case 'o': case 'p': case 'q': case 'r': @@ -672,36 +876,70 @@ yy12: case 'w': case 'x': case 'y': - case 'z': goto yy472; - case 'o': goto yy974; - default: goto yy64; + case 'z': goto yy105; + default: goto yy4; } -yy13: - yyaccept = 0; +yy31: + yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '%': - case '+': goto yy71; - case '\'': goto yy932; + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; case '-': - case '.': - case '_': goto yy68; + case '_': goto yy53; + case '.': goto yy97; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy108; + case '5': goto yy109; case '6': case '7': case '8': - case '9': + case '9': goto yy100; + case ':': goto yy101; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy102; + case 'E': + case 'e': goto yy104; case 'G': case 'H': case 'I': @@ -713,6 +951,7 @@ yy13: case 'O': case 'P': case 'Q': + case 'R': case 'S': case 'T': case 'U': @@ -720,16 +959,7 @@ yy13: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy469; - case '@': goto yy70; - case 'R': goto yy964; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case 'Z': case 'g': case 'h': case 'i': @@ -741,6 +971,7 @@ yy13: case 'o': case 'p': case 'q': + case 'r': case 's': case 't': case 'u': @@ -748,20 +979,46 @@ yy13: case 'w': case 'x': case 'y': - case 'z': goto yy472; - case 'r': goto yy965; - default: goto yy64; + case 'z': goto yy105; + default: goto yy4; } -yy14: - yyaccept = 0; +yy32: + yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '%': - case '+': goto yy71; - case '\'': goto yy932; + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; case '-': - case '.': - case '_': goto yy68; + case '_': goto yy53; + case '.': goto yy97; case '0': case '1': case '2': @@ -771,15 +1028,21 @@ yy14: case '6': case '7': case '8': - case '9': + case '9': goto yy100; + case ':': goto yy101; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy102; case 'E': - case 'F': goto yy944; - case ':': goto yy498; - case '@': goto yy70; + case 'e': goto yy104; case 'G': case 'H': case 'I': @@ -799,13 +1062,7 @@ yy14: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case 'a': goto yy945; - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy946; + case 'Z': case 'g': case 'h': case 'i': @@ -825,19 +1082,30 @@ yy14: case 'w': case 'x': case 'y': - case 'z': goto yy472; - default: goto yy64; + case 'z': goto yy105; + default: goto yy4; } -yy15: - yyaccept = 0; +yy33: + yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '%': - case '+': goto yy71; - case '\'': goto yy932; - case '-': - case '.': - case '_': goto yy68; + case ':': goto yy110; + default: goto yy34; + } +yy34: +#line 187 "../../lnav2/src/data_scanner_re.re" + { RET(DT_COLON); } +#line 1099 "../../lnav2/src/data_scanner_re.cc" +yy35: + ++YYCURSOR; +#line 190 "../../lnav2/src/data_scanner_re.re" + { RET(DT_SEMI); } +#line 1104 "../../lnav2/src/data_scanner_re.cc" +yy37: + yyaccept = 6; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '/': goto yy111; case '0': case '1': case '2': @@ -848,6 +1116,7 @@ yy15: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': @@ -873,9 +1142,8 @@ yy15: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy469; - case '@': goto yy70; + case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -896,24 +1164,39 @@ yy15: case 'r': case 's': case 't': + case 'u': case 'v': case 'w': case 'x': case 'y': - case 'z': goto yy472; - case 'u': goto yy942; - default: goto yy64; + case 'z': goto yy112; + case '?': goto yy113; + default: goto yy38; } -yy16: +yy38: +#line 198 "../../lnav2/src/data_scanner_re.re" + { RET(DT_LANGLE); } +#line 1180 "../../lnav2/src/data_scanner_re.cc" +yy39: + ++YYCURSOR; +#line 188 "../../lnav2/src/data_scanner_re.re" + { RET(DT_EQUALS); } +#line 1185 "../../lnav2/src/data_scanner_re.cc" +yy41: + ++YYCURSOR; +#line 199 "../../lnav2/src/data_scanner_re.re" + { RET(DT_RANGLE); } +#line 1190 "../../lnav2/src/data_scanner_re.cc" +yy43: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': - case '+': goto yy71; - case '\'': goto yy932; + case '+': goto yy76; + case '\'': goto yy114; case '-': case '.': - case '_': goto yy68; + case '_': goto yy53; case '0': case '1': case '2': @@ -929,7 +1212,9 @@ yy16: case 'C': case 'D': case 'E': - case 'F': + case 'F': goto yy116; + case ':': goto yy117; + case '@': goto yy89; case 'G': case 'H': case 'I': @@ -949,15 +1234,13 @@ yy16: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy469; - case '@': goto yy70; + case 'Z': goto yy105; case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': + case 'f': goto yy118; case 'g': case 'h': case 'i': @@ -969,6 +1252,7 @@ yy16: case 'o': case 'p': case 'q': + case 'r': case 's': case 't': case 'u': @@ -976,52 +1260,19 @@ yy16: case 'w': case 'x': case 'y': - case 'z': goto yy472; - case 'r': goto yy931; - default: goto yy64; + case 'z': goto yy119; + default: goto yy5; } -yy17: - yyaccept = 1; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 0x00) goto yy8; - goto yy920; -yy18: - yyaccept = 2; +yy44: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; + case '%': + case '+': goto yy76; + case '\'': goto yy114; case '-': - case '_': goto yy68; - case '.': goto yy492; + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -1029,23 +1280,17 @@ yy18: case '4': case '5': case '6': - case '7': goto yy909; + case '7': case '8': - case '9': goto yy493; - case ':': goto yy491; - case '@': goto yy70; - case 'A': + case '9': case 'B': case 'C': case 'D': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': goto yy494; case 'E': - case 'e': goto yy495; + case 'F': goto yy116; + case ':': goto yy117; + case '@': goto yy89; + case 'A': goto yy121; case 'G': case 'H': case 'I': @@ -1065,7 +1310,13 @@ yy18: case 'W': case 'X': case 'Y': - case 'Z': + case 'Z': goto yy105; + case 'a': goto yy122; + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy118; case 'g': case 'h': case 'i': @@ -1083,52 +1334,21 @@ yy18: case 'u': case 'v': case 'w': + case 'x': case 'y': - case 'z': goto yy470; - case 'x': goto yy910; - default: goto yy63; + case 'z': goto yy119; + default: goto yy5; } -yy19: -#line 203 "../../lnav2/src/data_scanner_re.re" - { RET(DT_NUMBER); } -#line 1095 "../../lnav2/src/data_scanner_re.cc" -yy20: - yyaccept = 2; +yy45: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; + case '%': + case '+': goto yy76; + case '\'': goto yy114; case '-': - case '_': goto yy68; - case '.': goto yy492; + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -1138,21 +1358,13 @@ yy20: case '6': case '7': case '8': - case '9': goto yy906; - case ':': goto yy491; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': goto yy494; case 'E': - case 'e': goto yy495; + case 'F': case 'G': case 'H': case 'I': @@ -1172,7 +1384,15 @@ yy20: case 'W': case 'X': case 'Y': - case 'Z': + case 'Z': goto yy105; + case ':': goto yy123; + case '@': goto yy89; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -1192,70 +1412,35 @@ yy20: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy119; + default: goto yy5; } -yy21: - yyaccept = 2; +yy46: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; + case '%': + case '+': goto yy76; + case '\'': goto yy114; case '-': - case '_': goto yy68; - case '.': goto yy492; + case '.': + case '_': goto yy53; case '0': case '1': case '2': case '3': - case '4': goto yy906; - case '5': goto yy907; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy493; - case ':': goto yy491; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': goto yy494; case 'E': - case 'e': goto yy495; + case 'F': case 'G': case 'H': case 'I': @@ -1270,12 +1455,20 @@ yy21: case 'R': case 'S': case 'T': - case 'U': case 'V': case 'W': case 'X': case 'Y': - case 'Z': + case 'Z': goto yy105; + case ':': goto yy123; + case '@': goto yy89; + case 'U': goto yy124; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -1284,7 +1477,6 @@ yy21: case 'l': case 'm': case 'n': - case 'o': case 'p': case 'q': case 'r': @@ -1295,46 +1487,20 @@ yy21: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy119; + case 'o': goto yy125; + default: goto yy5; } -yy22: - yyaccept = 2; +yy47: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; + case '%': + case '+': goto yy76; + case '\'': goto yy126; case '-': - case '_': goto yy68; - case '.': goto yy492; + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -1344,21 +1510,13 @@ yy22: case '6': case '7': case '8': - case '9': goto yy493; - case ':': goto yy491; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': goto yy494; case 'E': - case 'e': goto yy495; + case 'F': case 'G': case 'H': case 'I': @@ -1378,7 +1536,15 @@ yy22: case 'W': case 'X': case 'Y': - case 'Z': + case 'Z': goto yy105; + case ':': goto yy123; + case '@': goto yy89; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -1398,19 +1564,19 @@ yy22: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy119; + default: goto yy5; } -yy23: +yy48: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': - case '+': goto yy71; - case '\'': goto yy474; + case '+': goto yy76; + case '\'': goto yy114; case '-': case '.': - case '_': goto yy68; + case '_': goto yy53; case '0': case '1': case '2': @@ -1438,7 +1604,6 @@ yy23: case 'O': case 'P': case 'Q': - case 'R': case 'S': case 'T': case 'U': @@ -1446,9 +1611,10 @@ yy23: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy469; - case '@': goto yy70; + case 'Z': goto yy105; + case ':': goto yy123; + case '@': goto yy89; + case 'R': goto yy128; case 'a': case 'b': case 'c': @@ -1466,7 +1632,6 @@ yy23: case 'o': case 'p': case 'q': - case 'r': case 's': case 't': case 'u': @@ -1474,21 +1639,43 @@ yy23: case 'w': case 'x': case 'y': - case 'z': goto yy472; - default: goto yy64; + case 'z': goto yy119; + case 'r': goto yy129; + default: goto yy5; } -yy24: - yyaccept = 3; +yy49: + yych = *++YYCURSOR; + switch (yych) { + case ']': goto yy84; + default: goto yy50; + } +yy50: +#line 194 "../../lnav2/src/data_scanner_re.re" + { RET(DT_LSQUARE); } +#line 1656 "../../lnav2/src/data_scanner_re.cc" +yy51: + ++YYCURSOR; +#line 195 "../../lnav2/src/data_scanner_re.re" + { RET(DT_RSQUARE); } +#line 1661 "../../lnav2/src/data_scanner_re.cc" +yy53: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); +yy54: switch (yych) { case 0x00: case '\t': case '\n': case '\r': case ' ': + case '!': case '"': + case '#': + case '&': case '\'': - case '+': + case '(': + case ')': + case '*': case ',': case ';': case '<': @@ -1498,23 +1685,16 @@ yy24: case '[': case '\\': case ']': + case '^': case '`': case '{': case '|': - case '}': goto yy25; - case '!': - case '#': + case '}': + case '~': goto yy6; case '%': - case '&': - case '(': - case ')': - case '*': - case '^': - case '~': goto yy467; - case '$': + case '+': goto yy76; case '-': case '.': - case '/': case '0': case '1': case '2': @@ -1525,7 +1705,6 @@ yy24: case '7': case '8': case '9': - case '@': case 'A': case 'B': case 'C': @@ -1578,21 +1757,21 @@ yy24: case 'w': case 'x': case 'y': - case 'z': goto yy465; - case ':': goto yy61; - default: goto yy63; + case 'z': goto yy53; + case ':': goto yy64; + case '@': goto yy89; + default: goto yy4; } -yy25: -#line 149 "../../lnav2/src/data_scanner_re.re" - { RET(DT_PATH); } -#line 1589 "../../lnav2/src/data_scanner_re.cc" -yy26: +yy55: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': - case '+': goto yy71; + case '+': goto yy76; + case '\'': goto yy114; case '-': + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -1608,7 +1787,9 @@ yy26: case 'C': case 'D': case 'E': - case 'F': + case 'F': goto yy116; + case ':': goto yy117; + case '@': goto yy89; case 'G': case 'H': case 'I': @@ -1628,14 +1809,13 @@ yy26: case 'W': case 'X': case 'Y': - case 'Z': - case '_': - case 'a': + case 'Z': goto yy105; + case 'a': goto yy122; case 'b': case 'c': case 'd': case 'e': - case 'f': + case 'f': goto yy118; case 'g': case 'h': case 'i': @@ -1655,38 +1835,19 @@ yy26: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '.': goto yy464; - case '/': goto yy465; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy119; + default: goto yy5; } -yy27: - yyaccept = 4; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy443; - case ':': goto yy444; - default: goto yy442; - } -yy28: -#line 217 "../../lnav2/src/data_scanner_re.re" - { RET(DT_WHITE); } -#line 1685 "../../lnav2/src/data_scanner_re.cc" -yy29: - yyaccept = 4; +yy56: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '\n': goto yy58; + case '%': + case '+': goto yy76; + case '\'': goto yy114; + case '-': + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -1696,26 +1857,74 @@ yy29: case '6': case '7': case '8': - case '9': goto yy443; - case ':': goto yy444; - default: goto yy442; - } -yy30: - yyaccept = 5; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ':': goto yy332; - default: goto yy31; + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': goto yy105; + case ':': goto yy123; + case '@': goto yy89; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy119; + case 'u': goto yy130; + default: goto yy5; } -yy31: -#line 176 "../../lnav2/src/data_scanner_re.re" - { RET(DT_COLON); } -#line 1714 "../../lnav2/src/data_scanner_re.cc" -yy32: - yyaccept = 6; +yy57: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '/': goto yy114; + case '"': goto yy70; + case '%': + case '+': goto yy76; + case '\'': goto yy131; + case '-': + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -1726,7 +1935,6 @@ yy32: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -1752,13 +1960,13 @@ yy32: case 'W': case 'X': case 'Y': - case 'Z': - case '_': + case 'Z': goto yy105; + case ':': goto yy123; + case '@': goto yy89; case 'a': case 'b': case 'c': case 'd': - case 'e': case 'f': case 'g': case 'h': @@ -1779,72 +1987,30 @@ yy32: case 'w': case 'x': case 'y': - case 'z': goto yy115; - case '?': goto yy116; - default: goto yy33; + case 'z': goto yy119; + case 'e': goto yy133; + default: goto yy5; } -yy33: -#line 186 "../../lnav2/src/data_scanner_re.re" - { RET(DT_LANGLE); } -#line 1790 "../../lnav2/src/data_scanner_re.cc" -yy34: - ++YYCURSOR; -#line 177 "../../lnav2/src/data_scanner_re.re" - { RET(DT_EQUALS); } -#line 1795 "../../lnav2/src/data_scanner_re.cc" -yy36: - ++YYCURSOR; -#line 178 "../../lnav2/src/data_scanner_re.re" - { RET(DT_COMMA); } -#line 1800 "../../lnav2/src/data_scanner_re.cc" -yy38: - ++YYCURSOR; -#line 179 "../../lnav2/src/data_scanner_re.re" - { RET(DT_SEMI); } -#line 1805 "../../lnav2/src/data_scanner_re.cc" -yy40: - ++YYCURSOR; -#line 180 "../../lnav2/src/data_scanner_re.re" - { RET(DT_LCURLY); } -#line 1810 "../../lnav2/src/data_scanner_re.cc" -yy42: - ++YYCURSOR; -#line 181 "../../lnav2/src/data_scanner_re.re" - { RET(DT_RCURLY); } -#line 1815 "../../lnav2/src/data_scanner_re.cc" -yy44: - ++YYCURSOR; -#line 182 "../../lnav2/src/data_scanner_re.re" - { RET(DT_LSQUARE); } -#line 1820 "../../lnav2/src/data_scanner_re.cc" -yy46: - ++YYCURSOR; -#line 183 "../../lnav2/src/data_scanner_re.re" - { RET(DT_RSQUARE); } -#line 1825 "../../lnav2/src/data_scanner_re.cc" -yy48: - ++YYCURSOR; -#line 184 "../../lnav2/src/data_scanner_re.re" - { RET(DT_LPAREN); } -#line 1830 "../../lnav2/src/data_scanner_re.cc" -yy50: - ++YYCURSOR; -#line 185 "../../lnav2/src/data_scanner_re.re" - { RET(DT_RPAREN); } -#line 1835 "../../lnav2/src/data_scanner_re.cc" -yy52: - ++YYCURSOR; -#line 187 "../../lnav2/src/data_scanner_re.re" - { RET(DT_RANGLE); } -#line 1840 "../../lnav2/src/data_scanner_re.cc" -yy54: +yy58: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': - case '+': goto yy71; + case '+': goto yy76; + case '\'': goto yy114; case '-': case '.': + case '_': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': case 'A': case 'B': case 'C': @@ -1870,8 +2036,9 @@ yy54: case 'W': case 'X': case 'Y': - case 'Z': - case '_': + case 'Z': goto yy105; + case ':': goto yy123; + case '@': goto yy89; case 'a': case 'b': case 'c': @@ -1889,7 +2056,6 @@ yy54: case 'o': case 'p': case 'q': - case 'r': case 's': case 't': case 'u': @@ -1897,28 +2063,21 @@ yy54: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '0': goto yy87; - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy88; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy119; + case 'r': goto yy129; + default: goto yy5; } -yy55: - yyaccept = 1; +yy59: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '"': goto yy70; case '%': - case '+': + case '+': goto yy76; + case '\'': goto yy131; case '-': case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -1929,7 +2088,6 @@ yy55: case '7': case '8': case '9': - case '@': case 'A': case 'B': case 'C': @@ -1955,8 +2113,9 @@ yy55: case 'W': case 'X': case 'Y': - case 'Z': - case '_': + case 'Z': goto yy105; + case ':': goto yy123; + case '@': goto yy89; case 'a': case 'b': case 'c': @@ -1982,15 +2141,139 @@ yy55: case 'w': case 'x': case 'y': - case 'z': goto yy72; + case 'z': goto yy119; + default: goto yy5; + } +yy60: + yych = *++YYCURSOR; + switch (yych) { + case '}': goto yy84; + default: goto yy61; + } +yy61: +#line 192 "../../lnav2/src/data_scanner_re.re" + { RET(DT_LCURLY); } +#line 2157 "../../lnav2/src/data_scanner_re.cc" +yy62: + ++YYCURSOR; +#line 193 "../../lnav2/src/data_scanner_re.re" + { RET(DT_RCURLY); } +#line 2162 "../../lnav2/src/data_scanner_re.cc" +yy64: + yych = *++YYCURSOR; + switch (yych) { + case ':': goto yy134; + default: goto yy65; + } +yy65: + YYCURSOR = YYMARKER; + switch (yyaccept) { + case 0: goto yy6; + case 1: goto yy8; + case 2: goto yy13; + case 3: goto yy27; + case 4: goto yy29; + case 5: goto yy34; + case 6: goto yy38; + case 7: goto yy73; + case 8: goto yy96; + case 9: goto yy99; + case 10: goto yy103; + case 11: goto yy115; + case 12: goto yy142; + case 13: goto yy193; + case 14: + yyt1 = yyt2; + goto yy193; + case 15: goto yy176; + case 16: goto yy291; + case 17: goto yy297; + case 18: goto yy320; + case 19: goto yy360; + case 20: goto yy377; + case 21: goto yy368; + case 22: goto yy394; + case 23: goto yy190; + case 24: goto yy270; + case 25: goto yy523; + case 26: goto yy526; + case 27: goto yy538; + default: goto yy840; + } +yy66: + yych = *++YYCURSOR; +yy67: + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy66; default: goto yy8; } -yy56: - yyaccept = 0; +yy68: + yych = *++YYCURSOR; + switch (yych) { + case ':': goto yy135; + default: goto yy65; + } +yy69: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy136; + default: goto yy65; + } +yy70: + yych = *++YYCURSOR; +yy71: + switch (yych) { + case 0x00: goto yy65; + case '"': goto yy72; + case '\\': goto yy74; + default: goto yy70; + } +yy72: + yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '"': goto yy70; + default: goto yy73; + } +yy73: +#line 132 "../../lnav2/src/data_scanner_re.re" + { + CAPTURE(DT_QUOTED_STRING); + switch (pi.get_string()[cap[1].c_begin]) { + case 'u': + case 'r': + cap[1].c_begin += 1; + break; + } + cap[1].c_begin += 1; + cap[1].c_end -= 1; + return true; + } +#line 2264 "../../lnav2/src/data_scanner_re.cc" +yy74: + yych = *++YYCURSOR; + switch (yych) { + case '"': goto yy137; + case '\\': goto yy74; + default: goto yy70; + } +yy76: + yych = *++YYCURSOR; +yy77: switch (yych) { case '%': - case '+': goto yy71; + case '+': case '-': case '.': case '0': @@ -2055,158 +2338,61 @@ yy56: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy76; + case '@': goto yy78; + default: goto yy65; } -yy57: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - goto yy64; -yy58: - ++YYCURSOR; -#line 216 "../../lnav2/src/data_scanner_re.re" - { RET(DT_LINE); } -#line 2071 "../../lnav2/src/data_scanner_re.cc" -yy60: +yy78: yych = *++YYCURSOR; - goto yy8; -yy61: - ++YYCURSOR; - yych = *YYCURSOR; switch (yych) { - case ':': goto yy65; - default: goto yy62; + case '.': goto yy139; + default: goto yy140; } -yy62: - YYCURSOR = YYMARKER; - switch (yyaccept) { - case 0: goto yy5; - case 1: goto yy8; - case 2: goto yy19; - case 3: goto yy25; - case 4: goto yy28; - case 5: goto yy31; - case 6: goto yy33; - case 7: goto yy80; - case 8: goto yy93; - case 9: goto yy97; - case 10: goto yy112; - case 11: goto yy124; - case 12: goto yy224; - case 13: goto yy339; - case 14: goto yy451; - case 15: goto yy477; - case 16: goto yy490; - case 17: goto yy535; - case 18: goto yy765; - case 19: goto yy804; - case 20: goto yy828; - case 21: goto yy846; - case 22: goto yy463; - case 23: goto yy895; - case 24: goto yy925; - case 25: goto yy933; - case 26: goto yy937; - default: goto yy988; - } -yy63: - yyaccept = 0; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; -yy64: +yy79: + yych = *++YYCURSOR; +yy80: switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy5; - case ':': goto yy61; - default: goto yy63; + case 0x00: goto yy65; + case '\'': goto yy81; + case '\\': goto yy82; + default: goto yy79; } -yy65: - ++YYCURSOR; - yych = *YYCURSOR; +yy81: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ':': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy62; - default: goto yy66; + case '\'': goto yy143; + case 'S': + case 's': goto yy65; + default: goto yy141; } -yy66: - yyaccept = 0; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; -yy67: +yy82: + yych = *++YYCURSOR; + switch (yych) { + case '\'': goto yy144; + case '\\': goto yy82; + default: goto yy79; + } +yy84: + ++YYCURSOR; +#line 191 "../../lnav2/src/data_scanner_re.re" + { RET(DT_EMPTY_CONTAINER); } +#line 2380 "../../lnav2/src/data_scanner_re.cc" +yy86: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': case '\n': case '\r': - case ' ': case '!': case '"': case '#': - case '%': case '&': case '\'': case '(': case ')': case '*': - case '+': case ',': case ';': case '<': @@ -2221,20 +2407,18 @@ yy67: case '{': case '|': case '}': - case '~': goto yy5; - case ':': goto yy61; - default: goto yy66; + case '~': goto yy29; + case 'x': goto yy151; + default: goto yy147; } -yy68: - yyaccept = 0; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy87: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': case '\n': case '\r': - case ' ': case '!': case '"': case '#': @@ -2257,27 +2441,11 @@ yy68: case '{': case '|': case '}': - case '~': goto yy5; - case '%': - case '+': goto yy71; + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': case 'G': case 'H': case 'I': @@ -2299,12 +2467,6 @@ yy68: case 'Y': case 'Z': case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -2324,12 +2486,35 @@ yy68: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case ':': goto yy61; - case '@': goto yy70; - default: goto yy63; + case 'z': goto yy53; + case '.': goto yy145; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy87; + case ':': goto yy64; + case '@': goto yy89; + case 'A': + case 'B': + case 'C': + case 'D': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy148; + case 'E': + case 'e': goto yy150; + default: goto yy4; } -yy70: +yy89: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -2396,16 +2581,15 @@ yy70: case 'w': case 'x': case 'y': - case 'z': goto yy81; - default: goto yy64; + case 'z': goto yy152; + default: goto yy5; } -yy71: - ++YYCURSOR; - yych = *YYCURSOR; -yy72: +yy90: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': - case '+': + case '+': goto yy76; case '-': case '.': case '0': @@ -2470,22 +2654,25 @@ yy72: case 'w': case 'x': case 'y': - case 'z': goto yy71; - case '@': goto yy73; - default: goto yy62; + case 'z': goto yy53; + case '/': goto yy25; + case '@': goto yy89; + default: goto yy5; } -yy73: +yy91: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy74; - default: goto yy75; - } -yy74: - ++YYCURSOR; - yych = *YYCURSOR; -yy75: - switch (yych) { + case '!': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': case '-': + case '.': + case '/': case '0': case '1': case '2': @@ -2496,6 +2683,7 @@ yy75: case '7': case '8': case '9': + case '@': case 'A': case 'B': case 'C': @@ -2522,6 +2710,8 @@ yy75: case 'X': case 'Y': case 'Z': + case '^': + case '_': case 'a': case 'b': case 'c': @@ -2547,15 +2737,25 @@ yy75: case 'w': case 'x': case 'y': - case 'z': goto yy74; - case '.': goto yy76; - default: goto yy62; + case 'z': + case '~': goto yy91; + default: goto yy27; } -yy76: - ++YYCURSOR; - yych = *YYCURSOR; +yy93: + yych = *++YYCURSOR; + switch (yych) { + case ' ': goto yy93; + case '%': goto yy154; + default: goto yy65; + } +yy95: + yyaccept = 8; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '%': + case '+': case '-': + case '.': case '0': case '1': case '2': @@ -2565,8 +2765,8 @@ yy76: case '6': case '7': case '8': - case '9': goto yy74; - case '.': goto yy76; + case '9': + case '@': case 'A': case 'B': case 'C': @@ -2593,6 +2793,7 @@ yy76: case 'X': case 'Y': case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -2618,26 +2819,21 @@ yy76: case 'w': case 'x': case 'y': - case 'z': goto yy78; - default: goto yy62; + case 'z': goto yy77; + default: goto yy96; } -yy78: - yyaccept = 7; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy96: +#line 214 "../../lnav2/src/data_scanner_re.re" + { RET(DT_PERCENTAGE); } +#line 2829 "../../lnav2/src/data_scanner_re.cc" +yy97: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '%': + case '+': goto yy76; case '-': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy74; - case '.': goto yy76; + case '.': case 'A': case 'B': case 'C': @@ -2664,6 +2860,7 @@ yy78: case 'X': case 'Y': case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -2689,33 +2886,36 @@ yy78: case 'w': case 'x': case 'y': - case 'z': goto yy78; - default: goto yy80; + case 'z': goto yy53; + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy155; + case '1': goto yy156; + case '2': goto yy157; + case '@': goto yy89; + default: goto yy5; } -yy80: -#line 206 "../../lnav2/src/data_scanner_re.re" - { RET(DT_EMAIL); } -#line 2699 "../../lnav2/src/data_scanner_re.cc" -yy81: - yyaccept = 0; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy98: + yyaccept = 9; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': case '\n': case '\r': - case ' ': case '!': case '"': case '#': - case '%': case '&': case '\'': case '(': case ')': case '*': - case '+': case ',': case ';': case '<': @@ -2730,8 +2930,14 @@ yy81: case '{': case '|': case '}': - case '~': goto yy5; + case '~': goto yy99; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; case '-': + case '_': goto yy53; + case '.': goto yy158; + case '/': goto yy159; case '0': case '1': case '2': @@ -2739,15 +2945,23 @@ yy81: case '4': case '5': case '6': - case '7': + case '7': goto yy160; case '8': - case '9': + case '9': goto yy161; + case ':': goto yy162; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy163; + case 'E': + case 'e': goto yy164; case 'G': case 'H': case 'I': @@ -2768,12 +2982,6 @@ yy81: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -2793,31 +3001,29 @@ yy81: case 'w': case 'x': case 'y': - case 'z': goto yy81; - case '.': goto yy83; - case ':': goto yy61; - default: goto yy63; + case 'z': goto yy105; + default: goto yy4; } -yy83: - yyaccept = 0; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy99: +#line 213 "../../lnav2/src/data_scanner_re.re" + { RET(DT_OCTAL_NUMBER); } +#line 3011 "../../lnav2/src/data_scanner_re.cc" +yy100: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': case '\n': case '\r': - case ' ': case '!': case '"': case '#': - case '%': case '&': case '\'': case '(': case ')': case '*': - case '+': case ',': case ';': case '<': @@ -2832,8 +3038,14 @@ yy83: case '{': case '|': case '}': - case '~': goto yy5; + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; case '-': + case '_': goto yy53; + case '.': goto yy158; + case '/': goto yy159; case '0': case '1': case '2': @@ -2843,15 +3055,21 @@ yy83: case '6': case '7': case '8': - case '9': goto yy81; - case '.': goto yy83; - case ':': goto yy61; + case '9': goto yy161; + case ':': goto yy162; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy163; + case 'E': + case 'e': goto yy164; case 'G': case 'H': case 'I': @@ -2872,12 +3090,6 @@ yy83: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -2897,13 +3109,41 @@ yy83: case 'w': case 'x': case 'y': - case 'z': goto yy85; - default: goto yy63; + case 'z': goto yy105; + default: goto yy4; } -yy85: - yyaccept = 7; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy101: + yych = *++YYCURSOR; + switch (yych) { + case '/': goto yy165; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy166; + case ':': goto yy167; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy168; + default: goto yy65; + } +yy102: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': @@ -2913,13 +3153,11 @@ yy85: case '!': case '"': case '#': - case '%': case '&': case '\'': case '(': case ')': case '*': - case '+': case ',': case ';': case '<': @@ -2934,8 +3172,7 @@ yy85: case '{': case '|': case '}': - case '~': goto yy80; - case '-': + case '~': goto yy103; case '0': case '1': case '2': @@ -2945,15 +3182,20 @@ yy85: case '6': case '7': case '8': - case '9': goto yy81; - case '.': goto yy83; - case ':': goto yy61; + case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy163; + case ':': goto yy169; case 'G': case 'H': case 'I': @@ -2974,12 +3216,6 @@ yy85: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -2999,17 +3235,22 @@ yy85: case 'w': case 'x': case 'y': - case 'z': goto yy85; - default: goto yy63; + case 'z': goto yy105; + default: goto yy54; } -yy87: - yyaccept = 2; +yy103: +#line 216 "../../lnav2/src/data_scanner_re.re" + { RET(DT_HEX_NUMBER); } +#line 3245 "../../lnav2/src/data_scanner_re.cc" +yy104: + yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': case '\n': case '\r': + case ' ': case '!': case '"': case '#': @@ -3032,11 +3273,32 @@ yy87: case '{': case '|': case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': + case '~': goto yy103; + case '+': goto yy170; + case '-': goto yy171; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy163; + case ':': goto yy169; case 'G': case 'H': case 'I': @@ -3057,7 +3319,6 @@ yy87: case 'X': case 'Y': case 'Z': - case '_': case 'g': case 'h': case 'i': @@ -3075,44 +3336,20 @@ yy87: case 'u': case 'v': case 'w': + case 'x': case 'y': - case 'z': goto yy68; - case '.': goto yy89; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': goto yy110; - case '8': - case '9': goto yy94; - case ':': goto yy61; - case '@': goto yy70; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': goto yy98; - case 'E': - case 'e': goto yy96; - case 'x': goto yy113; - default: goto yy63; + case 'z': goto yy105; + default: goto yy54; } -yy88: - yyaccept = 2; +yy105: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': case '\n': case '\r': + case ' ': case '!': case '"': case '#': @@ -3135,53 +3372,12 @@ yy88: case '{': case '|': case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; + case '~': goto yy6; + case '%': + case '+': goto yy76; case '-': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '.': goto yy89; + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -3191,31 +3387,7 @@ yy88: case '6': case '7': case '8': - case '9': goto yy94; - case ':': goto yy61; - case '@': goto yy70; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': goto yy98; - case 'E': - case 'e': goto yy96; - default: goto yy63; - } -yy89: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': + case '9': case 'A': case 'B': case 'C': @@ -3242,7 +3414,6 @@ yy89: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -3268,36 +3439,20 @@ yy89: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy107; - case '@': goto yy70; - default: goto yy64; - } -yy90: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case ' ': goto yy90; - case '%': goto yy106; - default: goto yy62; + case 'z': goto yy105; + case ':': goto yy123; + case '@': goto yy89; + default: goto yy4; } -yy92: - yyaccept = 8; +yy107: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': - case '+': + case '+': goto yy76; case '-': case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -3308,13 +3463,20 @@ yy92: case '7': case '8': case '9': - case '@': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy172; + case ':': goto yy123; + case '@': goto yy89; case 'G': case 'H': case 'I': @@ -3335,13 +3497,6 @@ yy92: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -3361,17 +3516,12 @@ yy92: case 'w': case 'x': case 'y': - case 'z': goto yy72; - default: goto yy93; + case 'z': goto yy105; + default: goto yy5; } -yy93: -#line 202 "../../lnav2/src/data_scanner_re.re" - { RET(DT_PERCENTAGE); } -#line 3371 "../../lnav2/src/data_scanner_re.cc" -yy94: - yyaccept = 2; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy108: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': @@ -3399,11 +3549,38 @@ yy94: case '{': case '|': case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; case '-': + case '_': goto yy53; + case '.': goto yy158; + case '/': goto yy159; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy174; + case ':': goto yy162; + case '@': goto yy89; + case 'A': + case 'B': + case 'C': + case 'D': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy163; + case 'E': + case 'e': goto yy164; case 'G': case 'H': case 'I': @@ -3424,7 +3601,6 @@ yy94: case 'X': case 'Y': case 'Z': - case '_': case 'g': case 'h': case 'i': @@ -3444,43 +3620,17 @@ yy94: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '.': goto yy89; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy94; - case ':': goto yy61; - case '@': goto yy70; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': goto yy98; - case 'E': - case 'e': goto yy96; - default: goto yy63; + case 'z': goto yy105; + default: goto yy4; } -yy96: - yyaccept = 9; +yy109: + yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': case '\n': case '\r': - case ' ': case '!': case '"': case '#': @@ -3503,11 +3653,38 @@ yy96: case '{': case '|': case '}': - case '~': goto yy97; - case '%': goto yy71; - case '+': goto yy101; - case '-': goto yy100; - case '.': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; + case '-': + case '_': goto yy53; + case '.': goto yy158; + case '/': goto yy159; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy174; + case '6': + case '7': + case '8': + case '9': goto yy161; + case ':': goto yy162; + case '@': goto yy89; + case 'A': + case 'B': + case 'C': + case 'D': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy163; + case 'E': + case 'e': goto yy164; case 'G': case 'H': case 'I': @@ -3528,7 +3705,6 @@ yy96: case 'X': case 'Y': case 'Z': - case '_': case 'g': case 'h': case 'i': @@ -3548,74 +3724,23 @@ yy96: case 'w': case 'x': case 'y': - case 'z': goto yy68; + case 'z': goto yy105; + default: goto yy4; + } +yy110: + yych = *++YYCURSOR; + switch (yych) { case '0': - case '1': - case '2': case '3': case '4': case '5': case '6': case '7': case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy98; - case ':': goto yy61; - case '@': goto yy70; - default: goto yy63; - } -yy97: -#line 204 "../../lnav2/src/data_scanner_re.re" - { RET(DT_HEX_NUMBER); } -#line 3582 "../../lnav2/src/data_scanner_re.cc" -yy98: - yyaccept = 9; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy97; - case '%': - case '+': goto yy71; - case '-': - case '.': + case '9': goto yy177; + case '1': goto yy178; + case '2': goto yy179; + case ':': case 'G': case 'H': case 'I': @@ -3636,7 +3761,6 @@ yy98: case 'X': case 'Y': case 'Z': - case '_': case 'g': case 'h': case 'i': @@ -3656,41 +3780,35 @@ yy98: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': + case 'z': goto yy65; case 'A': case 'B': case 'C': case 'D': case 'E': - case 'F': case 'a': case 'b': case 'c': case 'd': - case 'e': - case 'f': goto yy98; - case ':': goto yy61; - case '@': goto yy70; - default: goto yy63; + case 'e': goto yy180; + case 'F': + case 'f': goto yy181; + default: goto yy175; } -yy100: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy111: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': case 'A': case 'B': case 'C': @@ -3717,7 +3835,6 @@ yy100: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -3743,21 +3860,10 @@ yy100: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy104; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy182; + default: goto yy65; } -yy101: +yy112: yych = *++YYCURSOR; switch (yych) { case '0': @@ -3769,18 +3875,8 @@ yy101: case '6': case '7': case '8': - case '9': goto yy102; - default: goto yy72; - } -yy102: - yyaccept = 2; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '%': - case '+': - case '-': - case '.': + case '9': + case ':': case 'A': case 'B': case 'C': @@ -3833,7 +3929,12 @@ yy102: case 'w': case 'x': case 'y': - case 'z': goto yy71; + case 'z': goto yy187; + default: goto yy185; + } +yy113: + yych = *++YYCURSOR; + switch (yych) { case '0': case '1': case '2': @@ -3843,47 +3944,8 @@ yy102: case '6': case '7': case '8': - case '9': goto yy102; - case '@': goto yy73; - default: goto yy19; - } -yy104: - yyaccept = 2; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case '%': - case '+': goto yy71; - case '-': - case '.': + case '9': + case ':': case 'A': case 'B': case 'C': @@ -3936,66 +3998,98 @@ yy104: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy104; - case ':': goto yy61; - case '@': goto yy70; - default: goto yy63; + case 'z': goto yy191; + default: goto yy65; } -yy106: - yych = *++YYCURSOR; - goto yy93; -yy107: - yyaccept = 2; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy114: + yyaccept = 11; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': case '\n': case '\r': + case ' ': case '!': case '"': - case '#': - case '&': case '\'': case '(': case ')': case '*': case ',': + case ':': case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; + case '?': goto yy196; + case '.': + yyt2 = YYCURSOR; + goto yy197; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy126; + default: goto yy115; + } +yy115: +#line 144 "../../lnav2/src/data_scanner_re.re" + { + CAPTURE(DT_WORD); + } +#line 4060 "../../lnav2/src/data_scanner_re.cc" +yy116: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; case '-': case '.': + case '_': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy198; + case ':': goto yy169; + case '@': goto yy89; case 'G': case 'H': case 'I': @@ -4016,12 +4110,6 @@ yy107: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': case 'g': case 'h': case 'i': @@ -4041,7 +4129,13 @@ yy107: case 'w': case 'x': case 'y': - case 'z': goto yy68; + case 'z': goto yy105; + default: goto yy5; + } +yy117: + yych = *++YYCURSOR; + switch (yych) { + case '/': goto yy165; case '0': case '1': case '2': @@ -4051,21 +4145,53 @@ yy107: case '6': case '7': case '8': - case '9': goto yy107; - case ':': goto yy61; - case '@': goto yy70; + case '9': + case 'A': + case 'B': + case 'C': + case 'D': case 'E': - case 'e': goto yy109; - default: goto yy63; + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy168; + case ':': goto yy167; + default: goto yy65; } -yy109: +yy118: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '%': goto yy71; - case '+': goto yy101; - case '-': goto yy100; + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '%': + case '+': goto yy76; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '-': + case '_': goto yy53; case '.': + yyt2 = YYCURSOR; + goto yy199; case '0': case '1': case '2': @@ -4081,7 +4207,11 @@ yy109: case 'C': case 'D': case 'E': - case 'F': + case 'F': goto yy198; + case ':': + yyt2 = YYCURSOR; + goto yy200; + case '@': goto yy89; case 'G': case 'H': case 'I': @@ -4101,14 +4231,13 @@ yy109: case 'W': case 'X': case 'Y': - case 'Z': - case '_': + case 'Z': goto yy105; case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': + case 'f': goto yy201; case 'g': case 'h': case 'i': @@ -4128,33 +4257,35 @@ yy109: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy119; + default: goto yy5; } -yy110: - yyaccept = 10; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy119: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': case '\n': case '\r': - case '!': + case ' ': case '"': - case '#': - case '&': - case '\'': case '(': case ')': case '*': - case ',': case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '#': + case '&': case '<': case '=': case '>': - case '?': case '[': case '\\': case ']': @@ -4163,11 +4294,33 @@ yy110: case '{': case '|': case '}': - case '~': goto yy112; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; + case '~': goto yy6; + case '%': + case '+': goto yy76; + case '\'': + yyt2 = YYCURSOR; + goto yy195; case '-': + case '_': goto yy53; + case '.': + yyt2 = YYCURSOR; + goto yy199; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': case 'G': case 'H': case 'I': @@ -4187,8 +4340,17 @@ yy110: case 'W': case 'X': case 'Y': - case 'Z': - case '_': + case 'Z': goto yy105; + case ':': + yyt1 = YYCURSOR; + goto yy202; + case '@': goto yy89; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -4208,8 +4370,18 @@ yy110: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '.': goto yy89; + case 'z': goto yy119; + default: goto yy4; + } +yy121: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -4217,43 +4389,28 @@ yy110: case '4': case '5': case '6': - case '7': goto yy110; + case '7': case '8': - case '9': goto yy94; - case ':': goto yy61; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'f': goto yy98; - case 'E': - case 'e': goto yy96; - default: goto yy63; - } -yy112: -#line 201 "../../lnav2/src/data_scanner_re.re" - { RET(DT_OCTAL_NUMBER); } -#line 4243 "../../lnav2/src/data_scanner_re.cc" -yy113: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': + case 'e': + case 'f': goto yy198; + case ':': goto yy169; + case '@': goto yy89; case 'G': case 'H': case 'I': case 'J': case 'K': - case 'L': case 'M': case 'N': case 'O': @@ -4268,7 +4425,6 @@ yy113: case 'X': case 'Y': case 'Z': - case '_': case 'g': case 'h': case 'i': @@ -4288,35 +4444,41 @@ yy113: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy98; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy105; + case 'L': goto yy203; + default: goto yy5; } -yy114: - yych = *++YYCURSOR; +yy122: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '%': + case '+': goto yy76; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '-': + case '_': goto yy53; + case '.': + yyt2 = YYCURSOR; + goto yy199; case '0': case '1': case '2': @@ -4327,13 +4489,16 @@ yy114: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': case 'D': case 'E': - case 'F': + case 'F': goto yy198; + case ':': + yyt2 = YYCURSOR; + goto yy200; + case '@': goto yy89; case 'G': case 'H': case 'I': @@ -4353,19 +4518,18 @@ yy114: case 'W': case 'X': case 'Y': - case 'Z': + case 'Z': goto yy105; case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': + case 'f': goto yy201; case 'g': case 'h': case 'i': case 'j': case 'k': - case 'l': case 'm': case 'n': case 'o': @@ -4379,12 +4543,26 @@ yy114: case 'w': case 'x': case 'y': - case 'z': goto yy326; - default: goto yy62; + case 'z': goto yy119; + case 'l': goto yy204; + default: goto yy5; } -yy115: +yy123: yych = *++YYCURSOR; switch (yych) { + case '/': goto yy165; + case ':': goto yy134; + default: goto yy65; + } +yy124: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -4395,7 +4573,6 @@ yy115: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -4407,7 +4584,6 @@ yy115: case 'I': case 'J': case 'K': - case 'L': case 'M': case 'N': case 'O': @@ -4422,7 +4598,6 @@ yy115: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -4448,12 +4623,43 @@ yy115: case 'w': case 'x': case 'y': - case 'z': goto yy221; - default: goto yy220; + case 'z': goto yy105; + case ':': goto yy123; + case '@': goto yy89; + case 'L': goto yy205; + default: goto yy5; } -yy116: - yych = *++YYCURSOR; +yy125: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '%': + case '+': goto yy76; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '-': + case '_': goto yy53; + case '.': + yyt2 = YYCURSOR; + goto yy199; case '0': case '1': case '2': @@ -4464,7 +4670,6 @@ yy116: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -4490,8 +4695,11 @@ yy116: case 'W': case 'X': case 'Y': - case 'Z': - case '_': + case 'Z': goto yy105; + case ':': + yyt1 = YYCURSOR; + goto yy202; + case '@': goto yy89; case 'a': case 'b': case 'c': @@ -4505,7 +4713,6 @@ yy116: case 'k': case 'l': case 'm': - case 'n': case 'o': case 'p': case 'q': @@ -4517,50 +4724,37 @@ yy116: case 'w': case 'x': case 'y': - case 'z': goto yy117; - default: goto yy62; + case 'z': goto yy119; + case 'n': goto yy206; + default: goto yy5; } -yy117: +yy126: yych = *++YYCURSOR; switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': + case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '.': + yyt2 = YYCURSOR; + goto yy197; case 'a': case 'b': case 'c': @@ -4586,19 +4780,18 @@ yy117: case 'w': case 'x': case 'y': - case 'z': goto yy120; - default: goto yy119; + case 'z': goto yy126; + default: goto yy65; } -yy118: - ++YYCURSOR; - yych = *YYCURSOR; -yy119: +yy128: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '\t': - case '\r': - case ' ': goto yy118; - case '/': - case '?': goto yy122; + case '%': + case '+': goto yy76; + case '-': + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -4609,7 +4802,6 @@ yy119: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -4630,13 +4822,11 @@ yy119: case 'R': case 'S': case 'T': - case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -4662,18 +4852,43 @@ yy119: case 'w': case 'x': case 'y': - case 'z': goto yy215; - default: goto yy62; + case 'z': goto yy105; + case ':': goto yy123; + case '@': goto yy89; + case 'U': goto yy207; + default: goto yy5; } -yy120: - ++YYCURSOR; - yych = *YYCURSOR; +yy129: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: case '\t': + case '\n': case '\r': - case ' ': goto yy125; - case '/': - case '?': goto yy122; + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '%': + case '+': goto yy76; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '-': + case '_': goto yy53; + case '.': + yyt2 = YYCURSOR; + goto yy199; case '0': case '1': case '2': @@ -4684,7 +4899,6 @@ yy120: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -4710,8 +4924,11 @@ yy120: case 'W': case 'X': case 'Y': - case 'Z': - case '_': + case 'Z': goto yy105; + case ':': + yyt1 = YYCURSOR; + goto yy202; + case '@': goto yy89; case 'a': case 'b': case 'c': @@ -4732,38 +4949,45 @@ yy120: case 'r': case 's': case 't': - case 'u': case 'v': case 'w': case 'x': case 'y': - case 'z': goto yy120; - case '=': goto yy127; - default: goto yy62; + case 'z': goto yy119; + case 'u': goto yy206; + default: goto yy5; } -yy122: - yych = *++YYCURSOR; - switch (yych) { - case '>': goto yy123; - default: goto yy62; - } -yy123: - ++YYCURSOR; -yy124: -#line 164 "../../lnav2/src/data_scanner_re.re" - { - RET(DT_XML_EMPTY_TAG); - } -#line 4758 "../../lnav2/src/data_scanner_re.cc" -yy125: - ++YYCURSOR; - yych = *YYCURSOR; +yy130: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: case '\t': + case '\n': case '\r': - case ' ': goto yy125; - case '/': - case '?': goto yy122; + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '%': + case '+': goto yy76; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '-': + case '_': goto yy53; + case '.': + yyt2 = YYCURSOR; + goto yy199; case '0': case '1': case '2': @@ -4774,7 +4998,6 @@ yy125: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -4800,8 +5023,11 @@ yy125: case 'W': case 'X': case 'Y': - case 'Z': - case '_': + case 'Z': goto yy105; + case ':': + yyt1 = YYCURSOR; + goto yy202; + case '@': goto yy89; case 'a': case 'b': case 'c': @@ -4813,7 +5039,6 @@ yy125: case 'i': case 'j': case 'k': - case 'l': case 'm': case 'n': case 'o': @@ -4827,36 +5052,98 @@ yy125: case 'w': case 'x': case 'y': - case 'z': goto yy215; - case '=': goto yy127; - default: goto yy62; + case 'z': goto yy119; + case 'l': goto yy208; + default: goto yy5; } -yy127: - ++YYCURSOR; - yych = *YYCURSOR; +yy131: + yych = *++YYCURSOR; switch (yych) { case 0x00: - case '>': goto yy62; + yyt2 = YYCURSOR; + goto yy192; case '\t': + case '\n': case '\r': - case ' ': goto yy128; - case '"': goto yy130; - case '\'': goto yy131; - default: goto yy132; + case ' ': + case '"': + case '(': + case ')': + case '*': + case ':': + case ';': + yyt1 = YYCURSOR; + goto yy209; + case '!': + case ',': + case '?': + yyt1 = YYCURSOR; + goto yy210; + case '\'': + yyt1 = YYCURSOR; + goto yy211; + case '.': + yyt1 = YYCURSOR; + goto yy212; + case '\\': goto yy82; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy131; + default: goto yy79; } -yy128: - ++YYCURSOR; - yych = *YYCURSOR; +yy133: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: - case '>': goto yy62; case '\t': + case '\n': case '\r': - case ' ': goto yy128; - case '"': goto yy130; - case '\'': goto yy131; - case '/': - case '?': goto yy134; + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '%': + case '+': goto yy76; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '-': goto yy213; + case '.': + yyt2 = YYCURSOR; + goto yy199; case '0': case '1': case '2': @@ -4867,7 +5154,6 @@ yy128: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -4893,8 +5179,12 @@ yy128: case 'W': case 'X': case 'Y': - case 'Z': - case '_': + case 'Z': goto yy105; + case ':': + yyt1 = YYCURSOR; + goto yy202; + case '@': goto yy89; + case '_': goto yy53; case 'a': case 'b': case 'c': @@ -4920,17 +5210,89 @@ yy128: case 'w': case 'x': case 'y': - case 'z': goto yy136; - default: goto yy132; + case 'z': goto yy119; + default: goto yy5; } -yy130: - ++YYCURSOR; - yych = *YYCURSOR; +yy134: + yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy62; - case '"': goto yy132; - case '/': - case '?': goto yy207; + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ':': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy65; + default: goto yy4; + } +yy135: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy214; + default: goto yy65; + } +yy136: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy215; + default: goto yy65; + } +yy137: + yyaccept = 7; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: goto yy73; + case '"': goto yy137; + case '\\': goto yy74; + default: goto yy70; + } +yy139: + yych = *++YYCURSOR; +yy140: + switch (yych) { + case '-': case '0': case '1': case '2': @@ -4941,7 +5303,6 @@ yy130: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -4968,7 +5329,6 @@ yy130: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -4994,30 +5354,55 @@ yy130: case 'w': case 'x': case 'y': - case 'z': goto yy209; - case '>': goto yy196; - case '\\': goto yy205; - default: goto yy163; + case 'z': goto yy139; + case '.': goto yy216; + default: goto yy65; } -yy131: +yy141: ++YYCURSOR; - yych = *YYCURSOR; +yy142: + YYCURSOR -= 1; +#line 147 "../../lnav2/src/data_scanner_re.re" + { + CAPTURE(DT_QUOTED_STRING); + switch (pi.get_string()[cap[1].c_begin]) { + case 'u': + case 'r': + cap[1].c_begin += 1; + break; + } + cap[1].c_begin += 1; + cap[1].c_end -= 1; + return true; + } +#line 5379 "../../lnav2/src/data_scanner_re.cc" +yy143: + yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; - case '\'': goto yy132; - case '/': - case '?': goto yy140; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': + case 0x00: goto yy142; + case '\'': goto yy81; + case '\\': goto yy82; + default: goto yy79; + } +yy144: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy141; + case '\'': goto yy218; + case 'S': + case 's': goto yy79; + case '\\': goto yy220; + default: goto yy143; + } +yy145: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'A': case 'B': case 'C': @@ -5070,19 +5455,7 @@ yy131: case 'w': case 'x': case 'y': - case 'z': goto yy142; - case '>': goto yy146; - case '\\': goto yy144; - default: goto yy138; - } -yy132: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: - case '>': goto yy62; - case '/': - case '?': goto yy134; + case 'z': goto yy53; case '0': case '1': case '2': @@ -5092,14 +5465,46 @@ yy132: case '6': case '7': case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': + case '9': goto yy221; + case '@': goto yy89; + default: goto yy5; + } +yy146: + yyaccept = 9; + yych = *(YYMARKER = ++YYCURSOR); +yy147: + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy99; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; + case '-': case 'G': case 'H': case 'I': @@ -5121,12 +5526,6 @@ yy132: case 'Y': case 'Z': case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -5146,16 +5545,8 @@ yy132: case 'w': case 'x': case 'y': - case 'z': goto yy136; - default: goto yy132; - } -yy134: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '/': - case '?': goto yy134; + case 'z': goto yy53; + case '.': goto yy145; case '0': case '1': case '2': @@ -5163,16 +5554,61 @@ yy134: case '4': case '5': case '6': - case '7': + case '7': goto yy146; case '8': - case '9': - case ':': + case '9': goto yy87; + case ':': goto yy64; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy148; + case 'E': + case 'e': goto yy150; + default: goto yy4; + } +yy148: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy103; + case '%': + case '+': goto yy76; + case '-': + case '.': case 'G': case 'H': case 'I': @@ -5194,12 +5630,6 @@ yy134: case 'Y': case 'Z': case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -5219,19 +5649,67 @@ yy134: case 'w': case 'x': case 'y': - case 'z': goto yy136; - case '>': goto yy123; - default: goto yy132; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy148; + case ':': goto yy64; + case '@': goto yy89; + default: goto yy4; } -yy136: - ++YYCURSOR; - yych = *YYCURSOR; +yy150: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: - case '>': goto yy62; case '\t': + case '\n': case '\r': case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy103; + case '+': goto yy170; + case '-': goto yy171; case '0': case '1': case '2': @@ -5242,13 +5720,28 @@ yy136: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy148; + default: goto yy54; + } +yy151: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'G': case 'H': case 'I': @@ -5270,12 +5763,6 @@ yy136: case 'Y': case 'Z': case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -5295,20 +5782,7 @@ yy136: case 'w': case 'x': case 'y': - case 'z': goto yy136; - case '/': - case '?': goto yy134; - case '=': goto yy128; - default: goto yy132; - } -yy138: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\'': goto yy132; - case '/': - case '?': goto yy140; + case 'z': goto yy53; case '0': case '1': case '2': @@ -5319,72 +5793,57 @@ yy138: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy142; - case '>': goto yy146; - case '\\': goto yy144; - default: goto yy138; + case 'f': goto yy148; + case '@': goto yy89; + default: goto yy5; } -yy140: - ++YYCURSOR; - yych = *YYCURSOR; +yy152: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +yy153: switch (yych) { - case 0x00: goto yy62; - case '\'': goto yy132; - case '/': - case '?': goto yy140; + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy6; + case '-': case '0': case '1': case '2': @@ -5395,7 +5854,6 @@ yy140: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -5422,7 +5880,6 @@ yy140: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -5448,19 +5905,48 @@ yy140: case 'w': case 'x': case 'y': - case 'z': goto yy142; - case '>': goto yy212; - case '\\': goto yy144; - default: goto yy138; + case 'z': goto yy152; + case '.': goto yy223; + case ':': goto yy64; + default: goto yy4; } -yy142: +yy154: ++YYCURSOR; - yych = *YYCURSOR; + goto yy96; +yy155: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; + case 0x00: case '\t': + case '\n': case '\r': - case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '.': goto yy226; case '0': case '1': case '2': @@ -5470,8 +5956,115 @@ yy142: case '6': case '7': case '8': - case '9': - case ':': + case '9': goto yy227; + case 'E': + case 'e': goto yy230; + default: goto yy229; + } +yy156: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '.': goto yy226; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy155; + case 'E': + case 'e': goto yy230; + default: goto yy229; + } +yy157: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '.': goto yy226; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy155; + case '5': goto yy231; + case '6': + case '7': + case '8': + case '9': goto yy227; + case 'E': + case 'e': goto yy230; + default: goto yy229; + } +yy158: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'A': case 'B': case 'C': @@ -5524,34 +6117,24 @@ yy142: case 'w': case 'x': case 'y': - case 'z': goto yy142; - case '\'': goto yy132; - case '/': - case '?': goto yy140; - case '=': goto yy160; - case '>': goto yy146; - case '\\': goto yy144; - default: goto yy138; - } -yy144: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: - case '>': goto yy146; - case '/': - case '?': goto yy140; + case 'z': goto yy53; case '0': - case '1': - case '2': case '3': case '4': case '5': case '6': case '7': case '8': - case '9': - case ':': + case '9': goto yy232; + case '1': goto yy233; + case '2': goto yy234; + case '@': goto yy89; + default: goto yy5; + } +yy159: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { case 'A': case 'B': case 'C': @@ -5578,7 +6161,6 @@ yy144: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -5604,28 +6186,46 @@ yy144: case 'w': case 'x': case 'y': - case 'z': goto yy142; - case '\\': goto yy144; - default: goto yy138; - } -yy146: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\'': goto yy148; - case '\\': goto yy149; - default: goto yy146; + case 'z': goto yy235; + default: goto yy5; } -yy148: - ++YYCURSOR; - yych = *YYCURSOR; +yy160: + yyaccept = 9; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: case '\t': + case '\n': case '\r': - case ' ': goto yy213; - case '/': - case '?': goto yy122; + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy99; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; + case '-': + case '_': goto yy53; + case '.': goto yy236; case '0': case '1': case '2': @@ -5633,16 +6233,23 @@ yy148: case '4': case '5': case '6': - case '7': + case '7': goto yy237; case '8': - case '9': - case ':': + case '9': goto yy238; + case ':': goto yy117; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy239; + case 'E': + case 'e': goto yy240; case 'G': case 'H': case 'I': @@ -5663,13 +6270,6 @@ yy148: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -5689,28 +6289,46 @@ yy148: case 'w': case 'x': case 'y': - case 'z': goto yy215; - default: goto yy62; + case 'z': goto yy105; + default: goto yy4; } -yy149: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '\'': goto yy151; - case '\\': goto yy149; - default: goto yy146; - } -yy151: - ++YYCURSOR; - yych = *YYCURSOR; +yy161: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; + case 0x00: case '\t': + case '\n': case '\r': - case ' ': goto yy152; - case '\'': goto yy148; - case '/': - case '?': goto yy154; + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; + case '-': + case '_': goto yy53; + case '.': goto yy236; case '0': case '1': case '2': @@ -5720,14 +6338,21 @@ yy151: case '6': case '7': case '8': - case '9': - case ':': + case '9': goto yy238; + case ':': goto yy117; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy239; + case 'E': + case 'e': goto yy240; case 'G': case 'H': case 'I': @@ -5748,13 +6373,6 @@ yy151: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -5774,43 +6392,70 @@ yy151: case 'w': case 'x': case 'y': - case 'z': goto yy155; - case '\\': goto yy149; - default: goto yy146; - } -yy152: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy152; - case '\'': goto yy148; - case '/': - case '?': goto yy154; - case '\\': goto yy149; - default: goto yy146; + case 'z': goto yy105; + default: goto yy4; } -yy154: - ++YYCURSOR; - yych = *YYCURSOR; +yy162: + yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy62; - case '\'': goto yy148; - case '>': goto yy212; - case '\\': goto yy149; - default: goto yy146; + case '/': goto yy165; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy241; + case ':': goto yy167; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy242; + default: goto yy65; } -yy155: - ++YYCURSOR; - yych = *YYCURSOR; +yy163: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; + case 0x00: case '\t': + case '\n': case '\r': - case ' ': goto yy157; - case '\'': goto yy148; + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy103; case '0': case '1': case '2': @@ -5821,13 +6466,19 @@ yy155: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy239; + case ':': goto yy117; case 'G': case 'H': case 'I': @@ -5848,13 +6499,6 @@ yy155: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -5874,50 +6518,43 @@ yy155: case 'w': case 'x': case 'y': - case 'z': goto yy155; - case '=': goto yy159; - case '\\': goto yy149; - default: goto yy146; - } -yy157: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy157; - case '\'': goto yy148; - case '=': goto yy159; - case '\\': goto yy149; - default: goto yy146; - } -yy159: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy160; - case '"': goto yy162; - case '\'': goto yy131; - case '>': goto yy146; - case '\\': goto yy144; - default: goto yy138; + case 'z': goto yy105; + default: goto yy54; } -yy160: - ++YYCURSOR; - yych = *YYCURSOR; +yy164: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; + case 0x00: case '\t': + case '\n': case '\r': - case ' ': goto yy160; - case '"': goto yy162; - case '\'': goto yy131; - case '/': - case '?': goto yy140; + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy103; + case '+': goto yy170; + case '-': goto yy171; case '0': case '1': case '2': @@ -5928,13 +6565,19 @@ yy160: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy239; + case ':': goto yy117; case 'G': case 'H': case 'I': @@ -5955,13 +6598,6 @@ yy160: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -5981,20 +6617,18 @@ yy160: case 'w': case 'x': case 'y': - case 'z': goto yy142; - case '>': goto yy146; - case '\\': goto yy144; - default: goto yy138; + case 'z': goto yy105; + default: goto yy54; } -yy162: - ++YYCURSOR; - yych = *YYCURSOR; +yy165: + yych = *++YYCURSOR; + switch (yych) { + case '/': goto yy243; + default: goto yy65; + } +yy166: + yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy62; - case '"': goto yy138; - case '\'': goto yy163; - case '/': - case '?': goto yy167; case '0': case '1': case '2': @@ -6004,14 +6638,78 @@ yy162: case '6': case '7': case '8': - case '9': - case ':': + case '9': goto yy244; + case ':': goto yy245; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy246; + default: goto yy65; + } +yy167: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy175; + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy248; + case '1': goto yy249; + case '2': goto yy250; + case ':': goto yy65; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy251; case 'G': case 'H': case 'I': @@ -6032,13 +6730,6 @@ yy162: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -6058,19 +6749,12 @@ yy162: case 'w': case 'x': case 'y': - case 'z': goto yy169; - case '>': goto yy171; - case '\\': goto yy173; - default: goto yy165; + case 'z': goto yy4; + default: goto yy247; } -yy163: - ++YYCURSOR; - yych = *YYCURSOR; +yy168: + yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy62; - case '"': goto yy132; - case '/': - case '?': goto yy207; case '0': case '1': case '2': @@ -6081,7 +6765,73 @@ yy163: case '7': case '8': case '9': - case ':': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy246; + case ':': goto yy245; + default: goto yy65; + } +yy169: + yych = *++YYCURSOR; + switch (yych) { + case '/': goto yy165; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy242; + case ':': goto yy167; + default: goto yy65; + } +yy170: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy252; + default: goto yy77; + } +yy171: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'A': case 'B': case 'C': @@ -6134,20 +6884,57 @@ yy163: case 'w': case 'x': case 'y': - case 'z': goto yy209; - case '>': goto yy196; - case '\\': goto yy205; - default: goto yy163; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy254; + case '@': goto yy89; + default: goto yy5; } -yy165: - ++YYCURSOR; - yych = *YYCURSOR; +yy172: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; - case '"': goto yy138; - case '\'': goto yy163; - case '/': - case '?': goto yy167; + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy103; + case '%': + case '+': goto yy76; + case '-': + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -6158,13 +6945,20 @@ yy165: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy172; + case ':': goto yy123; + case '@': goto yy89; case 'G': case 'H': case 'I': @@ -6185,13 +6979,6 @@ yy165: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -6211,20 +6998,46 @@ yy165: case 'w': case 'x': case 'y': - case 'z': goto yy169; - case '>': goto yy171; - case '\\': goto yy173; - default: goto yy165; + case 'z': goto yy105; + default: goto yy4; } -yy167: - ++YYCURSOR; - yych = *YYCURSOR; +yy174: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; - case '"': goto yy138; - case '\'': goto yy163; - case '/': - case '?': goto yy167; + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; + case '-': + case '_': goto yy53; + case '.': goto yy158; case '0': case '1': case '2': @@ -6234,14 +7047,21 @@ yy167: case '6': case '7': case '8': - case '9': - case ':': + case '9': goto yy238; + case ':': goto yy117; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy239; + case 'E': + case 'e': goto yy240; case 'G': case 'H': case 'I': @@ -6262,13 +7082,6 @@ yy167: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -6288,19 +7101,20 @@ yy167: case 'w': case 'x': case 'y': - case 'z': goto yy169; - case '>': goto yy190; - case '\\': goto yy173; - default: goto yy165; + case 'z': goto yy105; + default: goto yy4; } -yy169: +yy175: ++YYCURSOR; - yych = *YYCURSOR; +yy176: + YYCURSOR -= 1; +#line 173 "../../lnav2/src/data_scanner_re.re" + { RET(DT_IPV6_ADDRESS); } +#line 7114 "../../lnav2/src/data_scanner_re.cc" +yy177: + yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': + case '.': goto yy256; case '0': case '1': case '2': @@ -6310,14 +7124,20 @@ yy169: case '6': case '7': case '8': - case '9': - case ':': + case '9': goto yy257; + case ':': goto yy258; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy259; case 'G': case 'H': case 'I': @@ -6338,13 +7158,6 @@ yy169: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -6364,34 +7177,13 @@ yy169: case 'w': case 'x': case 'y': - case 'z': goto yy169; - case '"': goto yy138; - case '\'': goto yy163; - case '/': - case '?': goto yy167; - case '=': goto yy187; - case '>': goto yy171; - case '\\': goto yy173; - default: goto yy165; + case 'z': goto yy65; + default: goto yy175; } -yy171: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '"': goto yy151; - case '\'': goto yy175; - case '\\': goto yy176; - default: goto yy171; - } -yy173: - ++YYCURSOR; - yych = *YYCURSOR; +yy178: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '>': goto yy171; - case '/': - case '?': goto yy167; + case '.': goto yy256; case '0': case '1': case '2': @@ -6401,14 +7193,20 @@ yy173: case '6': case '7': case '8': - case '9': - case ':': + case '9': goto yy260; + case ':': goto yy258; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy259; case 'G': case 'H': case 'I': @@ -6429,13 +7227,6 @@ yy173: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -6455,38 +7246,36 @@ yy173: case 'w': case 'x': case 'y': - case 'z': goto yy169; - case '\\': goto yy173; - default: goto yy165; + case 'z': goto yy65; + default: goto yy175; } -yy175: - ++YYCURSOR; - yych = *YYCURSOR; +yy179: + yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy191; - case '"': goto yy148; - case '/': - case '?': goto yy193; + case '.': goto yy256; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy260; + case '5': goto yy261; case '6': case '7': case '8': - case '9': - case ':': + case '9': goto yy257; + case ':': goto yy258; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy259; case 'G': case 'H': case 'I': @@ -6507,13 +7296,6 @@ yy175: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -6533,31 +7315,12 @@ yy175: case 'w': case 'x': case 'y': - case 'z': goto yy194; - case '\\': goto yy198; - default: goto yy196; - } -yy176: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '"': - case '\'': goto yy178; - case '\\': goto yy176; - default: goto yy171; + case 'z': goto yy65; + default: goto yy175; } -yy178: - ++YYCURSOR; - yych = *YYCURSOR; +yy180: + yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy179; - case '"': goto yy151; - case '\'': goto yy175; - case '/': - case '?': goto yy181; case '0': case '1': case '2': @@ -6568,13 +7331,19 @@ yy178: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy259; + case ':': goto yy258; case 'G': case 'H': case 'I': @@ -6595,13 +7364,6 @@ yy178: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -6621,46 +7383,12 @@ yy178: case 'w': case 'x': case 'y': - case 'z': goto yy182; - case '\\': goto yy176; - default: goto yy171; - } -yy179: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy179; - case '"': goto yy151; - case '\'': goto yy175; - case '/': - case '?': goto yy181; - case '\\': goto yy176; - default: goto yy171; + case 'z': goto yy65; + default: goto yy175; } yy181: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '"': goto yy151; - case '\'': goto yy175; - case '>': goto yy190; - case '\\': goto yy176; - default: goto yy171; - } -yy182: - ++YYCURSOR; - yych = *YYCURSOR; + yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy184; - case '"': goto yy151; - case '\'': goto yy175; case '0': case '1': case '2': @@ -6671,13 +7399,19 @@ yy182: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': case 'D': case 'E': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': goto yy259; + case ':': goto yy258; case 'F': + case 'f': goto yy262; case 'G': case 'H': case 'I': @@ -6698,13 +7432,6 @@ yy182: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -6724,51 +7451,15 @@ yy182: case 'w': case 'x': case 'y': - case 'z': goto yy182; - case '=': goto yy186; - case '\\': goto yy176; - default: goto yy171; - } -yy184: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy184; - case '"': goto yy151; - case '\'': goto yy175; - case '=': goto yy186; - case '\\': goto yy176; - default: goto yy171; - } -yy186: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy187; - case '"': goto yy162; - case '\'': goto yy189; - case '>': goto yy171; - case '\\': goto yy173; - default: goto yy165; + case 'z': goto yy65; + default: goto yy175; } -yy187: - ++YYCURSOR; - yych = *YYCURSOR; +yy182: + yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy62; case '\t': case '\r': - case ' ': goto yy187; - case '"': goto yy162; - case '\'': goto yy189; - case '/': - case '?': goto yy167; + case ' ': goto yy263; case '0': case '1': case '2': @@ -6806,7 +7497,6 @@ yy187: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -6832,20 +7522,19 @@ yy187: case 'w': case 'x': case 'y': - case 'z': goto yy169; - case '>': goto yy171; - case '\\': goto yy173; - default: goto yy165; + case 'z': goto yy182; + case '>': goto yy265; + default: goto yy65; } -yy189: - ++YYCURSOR; - yych = *YYCURSOR; +yy184: + yych = *++YYCURSOR; +yy185: switch (yych) { - case 0x00: goto yy62; - case '"': goto yy138; - case '\'': goto yy163; + case '\t': + case '\r': + case ' ': goto yy184; case '/': - case '?': goto yy167; + case '?': goto yy186; case '0': case '1': case '2': @@ -6909,55 +7598,24 @@ yy189: case 'w': case 'x': case 'y': - case 'z': goto yy169; - case '>': goto yy171; - case '\\': goto yy173; - default: goto yy165; + case 'z': goto yy267; + case '>': goto yy189; + default: goto yy65; } -yy190: - yyaccept = 11; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy186: + yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy124; - case '"': goto yy151; - case '\'': goto yy175; - case '\\': goto yy176; - default: goto yy171; + case '>': goto yy269; + default: goto yy65; } -yy191: - ++YYCURSOR; - yych = *YYCURSOR; +yy187: + yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy62; case '\t': case '\r': - case ' ': goto yy191; - case '"': goto yy148; + case ' ': goto yy271; case '/': - case '?': goto yy193; - case '\\': goto yy198; - default: goto yy196; - } -yy193: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '"': goto yy148; - case '>': goto yy211; - case '\\': goto yy198; - default: goto yy196; - } -yy194: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy200; - case '"': goto yy148; + case '?': goto yy186; case '0': case '1': case '2': @@ -7021,67 +7679,22 @@ yy194: case 'w': case 'x': case 'y': - case 'z': goto yy194; - case '=': goto yy202; - case '\\': goto yy198; - default: goto yy196; - } -yy196: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '"': goto yy148; - case '\\': goto yy198; - default: goto yy196; - } -yy198: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '"': goto yy175; - case '\\': goto yy198; - default: goto yy196; + case 'z': goto yy187; + case '=': goto yy273; + case '>': goto yy189; + default: goto yy65; } -yy200: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy200; - case '"': goto yy148; - case '=': goto yy202; - case '\\': goto yy198; - default: goto yy196; - } -yy202: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy203; - case '"': goto yy130; - case '\'': goto yy189; - case '>': goto yy196; - case '\\': goto yy205; - default: goto yy163; - } -yy203: +yy189: ++YYCURSOR; - yych = *YYCURSOR; +yy190: +#line 179 "../../lnav2/src/data_scanner_re.re" + { + RET(DT_XML_OPEN_TAG); + } +#line 7695 "../../lnav2/src/data_scanner_re.cc" +yy191: + yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy203; - case '"': goto yy130; - case '\'': goto yy189; - case '/': - case '?': goto yy207; case '0': case '1': case '2': @@ -7145,57 +7758,57 @@ yy203: case 'w': case 'x': case 'y': - case 'z': goto yy209; - case '>': goto yy196; - case '\\': goto yy205; - default: goto yy163; + case 'z': goto yy276; + default: goto yy275; } -yy205: +yy192: ++YYCURSOR; - yych = *YYCURSOR; + yyt1 = yyt2; +yy193: + YYCURSOR = yyt1; +#line 222 "../../lnav2/src/data_scanner_re.re" + { RET(DT_WORD); } +#line 7772 "../../lnav2/src/data_scanner_re.cc" +yy194: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy192; + default: + yyt1 = yyt2; + goto yy193; + } +yy195: + yyaccept = 13; + yych = *(YYMARKER = ++YYCURSOR); +yy196: switch (yych) { case 0x00: - case '>': goto yy196; - case '/': - case '?': goto yy207; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': + case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '.': + yyt1 = yyt2; + yyt2 = YYCURSOR; + goto yy197; case 'a': case 'b': case 'c': @@ -7221,18 +7834,30 @@ yy205: case 'w': case 'x': case 'y': - case 'z': goto yy209; - case '\\': goto yy205; - default: goto yy163; + case 'z': + yyt1 = yyt2; + goto yy126; + default: + yyt1 = yyt2; + goto yy193; } -yy207: - ++YYCURSOR; - yych = *YYCURSOR; +yy197: + yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy62; - case '"': goto yy132; - case '/': - case '?': goto yy207; + case '\t': + case '\r': + case ' ': goto yy192; + default: goto yy65; + } +yy198: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -7243,13 +7868,20 @@ yy207: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy278; + case ':': goto yy117; + case '@': goto yy89; case 'G': case 'H': case 'I': @@ -7270,13 +7902,6 @@ yy207: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -7296,19 +7921,20 @@ yy207: case 'w': case 'x': case 'y': - case 'z': goto yy209; - case '>': goto yy211; - case '\\': goto yy205; - default: goto yy163; + case 'z': goto yy105; + default: goto yy5; } -yy209: - ++YYCURSOR; - yych = *YYCURSOR; +yy199: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; case '\t': case '\r': - case ' ': + case ' ': goto yy192; + case '%': + case '+': goto yy76; + case '-': + case '.': case '0': case '1': case '2': @@ -7319,7 +7945,6 @@ yy209: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -7372,53 +7997,73 @@ yy209: case 'w': case 'x': case 'y': - case 'z': goto yy209; - case '"': goto yy132; - case '/': - case '?': goto yy207; - case '=': goto yy203; - case '>': goto yy196; - case '\\': goto yy205; - default: goto yy163; - } -yy211: - yyaccept = 11; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy124; - case '"': goto yy148; - case '\\': goto yy198; - default: goto yy196; + case 'z': goto yy53; + case '@': goto yy89; + default: goto yy5; } -yy212: - yyaccept = 11; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy124; - case '\'': goto yy148; - case '\\': goto yy149; - default: goto yy146; - } -yy213: - ++YYCURSOR; - yych = *YYCURSOR; +yy200: + yyaccept = 14; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '\t': - case '\r': - case ' ': goto yy213; - case '/': - case '?': goto yy122; - default: goto yy62; + case '/': goto yy165; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy242; + case ':': goto yy167; + default: + yyt1 = yyt2; + goto yy193; } -yy215: - ++YYCURSOR; - yych = *YYCURSOR; +yy201: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: case '\t': + case '\n': case '\r': - case ' ': goto yy217; + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '%': + case '+': goto yy76; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '-': + case '_': goto yy53; + case '.': + yyt2 = YYCURSOR; + goto yy199; case '0': case '1': case '2': @@ -7429,13 +8074,16 @@ yy215: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': case 'D': case 'E': - case 'F': + case 'F': goto yy278; + case ':': + yyt1 = YYCURSOR; + goto yy279; + case '@': goto yy89; case 'G': case 'H': case 'I': @@ -7455,14 +8103,13 @@ yy215: case 'W': case 'X': case 'Y': - case 'Z': - case '_': + case 'Z': goto yy105; case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': + case 'f': goto yy280; case 'g': case 'h': case 'i': @@ -7482,30 +8129,26 @@ yy215: case 'w': case 'x': case 'y': - case 'z': goto yy215; - case '=': goto yy127; - default: goto yy62; + case 'z': goto yy119; + default: goto yy5; } -yy217: - ++YYCURSOR; - yych = *YYCURSOR; +yy202: + yyaccept = 13; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '\t': - case '\r': - case ' ': goto yy217; - case '=': goto yy127; - default: goto yy62; + case '/': goto yy165; + case ':': goto yy134; + default: goto yy193; } -yy219: - ++YYCURSOR; - yych = *YYCURSOR; -yy220: +yy203: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '\t': - case '\r': - case ' ': goto yy219; - case '/': - case '?': goto yy122; + case '%': + case '+': goto yy76; + case '-': + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -7516,7 +8159,6 @@ yy220: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -7535,7 +8177,6 @@ yy220: case 'P': case 'Q': case 'R': - case 'S': case 'T': case 'U': case 'V': @@ -7543,7 +8184,6 @@ yy220: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -7569,19 +8209,43 @@ yy220: case 'w': case 'x': case 'y': - case 'z': goto yy321; - case '>': goto yy223; - default: goto yy62; + case 'z': goto yy105; + case ':': goto yy123; + case '@': goto yy89; + case 'S': goto yy207; + default: goto yy5; } -yy221: - ++YYCURSOR; - yych = *YYCURSOR; +yy204: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: case '\t': + case '\n': case '\r': - case ' ': goto yy225; - case '/': - case '?': goto yy122; + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '%': + case '+': goto yy76; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '-': + case '_': goto yy53; + case '.': + yyt2 = YYCURSOR; + goto yy199; case '0': case '1': case '2': @@ -7592,7 +8256,6 @@ yy221: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -7618,8 +8281,11 @@ yy221: case 'W': case 'X': case 'Y': - case 'Z': - case '_': + case 'Z': goto yy105; + case ':': + yyt1 = YYCURSOR; + goto yy202; + case '@': goto yy89; case 'a': case 'b': case 'c': @@ -7638,35 +8304,25 @@ yy221: case 'p': case 'q': case 'r': - case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': - case 'z': goto yy221; - case '=': goto yy227; - case '>': goto yy223; - default: goto yy62; + case 'z': goto yy119; + case 's': goto yy206; + default: goto yy5; } -yy223: - ++YYCURSOR; -yy224: -#line 168 "../../lnav2/src/data_scanner_re.re" - { - RET(DT_XML_OPEN_TAG); - } -#line 7661 "../../lnav2/src/data_scanner_re.cc" -yy225: - ++YYCURSOR; - yych = *YYCURSOR; +yy205: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '\t': - case '\r': - case ' ': goto yy225; - case '/': - case '?': goto yy122; + case '%': + case '+': goto yy76; + case '-': + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -7677,7 +8333,6 @@ yy225: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -7689,7 +8344,6 @@ yy225: case 'I': case 'J': case 'K': - case 'L': case 'M': case 'N': case 'O': @@ -7704,7 +8358,6 @@ yy225: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -7730,36 +8383,43 @@ yy225: case 'w': case 'x': case 'y': - case 'z': goto yy321; - case '=': goto yy227; - case '>': goto yy223; - default: goto yy62; + case 'z': goto yy105; + case ':': goto yy123; + case '@': goto yy89; + case 'L': goto yy281; + default: goto yy5; } -yy227: - ++YYCURSOR; - yych = *YYCURSOR; +yy206: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: - case '>': goto yy62; - case '\t': - case '\r': - case ' ': goto yy228; - case '"': goto yy230; - case '\'': goto yy231; - default: goto yy232; - } -yy228: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; case '\t': + case '\n': case '\r': - case ' ': goto yy228; - case '"': goto yy230; - case '\'': goto yy231; - case '/': - case '?': goto yy236; + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '%': + case '+': goto yy76; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '-': + case '_': goto yy53; + case '.': + yyt2 = YYCURSOR; + goto yy199; case '0': case '1': case '2': @@ -7770,7 +8430,6 @@ yy228: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -7796,13 +8455,15 @@ yy228: case 'W': case 'X': case 'Y': - case 'Z': - case '_': + case 'Z': goto yy105; + case ':': + yyt1 = YYCURSOR; + goto yy202; + case '@': goto yy89; case 'a': case 'b': case 'c': case 'd': - case 'e': case 'f': case 'g': case 'h': @@ -7823,18 +8484,19 @@ yy228: case 'w': case 'x': case 'y': - case 'z': goto yy234; - case '>': goto yy223; - default: goto yy232; + case 'z': goto yy119; + case 'e': goto yy282; + default: goto yy5; } -yy230: - ++YYCURSOR; - yych = *YYCURSOR; +yy207: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; - case '"': goto yy232; - case '/': - case '?': goto yy312; + case '%': + case '+': goto yy76; + case '-': + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -7845,12 +8507,10 @@ yy230: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': case 'G': case 'H': @@ -7872,7 +8532,6 @@ yy230: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -7898,19 +8557,43 @@ yy230: case 'w': case 'x': case 'y': - case 'z': goto yy314; - case '>': goto yy302; - case '\\': goto yy310; - default: goto yy266; + case 'z': goto yy105; + case ':': goto yy123; + case '@': goto yy89; + case 'E': goto yy281; + default: goto yy5; } -yy231: - ++YYCURSOR; - yych = *YYCURSOR; +yy208: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; - case '\'': goto yy232; - case '/': - case '?': goto yy244; + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '%': + case '+': goto yy76; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '-': + case '_': goto yy53; + case '.': + yyt2 = YYCURSOR; + goto yy199; case '0': case '1': case '2': @@ -7921,7 +8604,6 @@ yy231: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -7947,8 +8629,11 @@ yy231: case 'W': case 'X': case 'Y': - case 'Z': - case '_': + case 'Z': goto yy105; + case ':': + yyt1 = YYCURSOR; + goto yy202; + case '@': goto yy89; case 'a': case 'b': case 'c': @@ -7960,7 +8645,6 @@ yy231: case 'i': case 'j': case 'k': - case 'l': case 'm': case 'n': case 'o': @@ -7974,18 +8658,81 @@ yy231: case 'w': case 'x': case 'y': - case 'z': goto yy242; - case '>': goto yy241; - case '\\': goto yy246; - default: goto yy239; + case 'z': goto yy119; + case 'l': goto yy282; + default: goto yy5; } -yy232: - ++YYCURSOR; - yych = *YYCURSOR; +yy209: + yyaccept = 13; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 0x00) goto yy193; + goto yy80; +yy210: + yyaccept = 13; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; - case '/': - case '?': goto yy236; + case 0x00: goto yy193; + case '\t': + case '\r': + case ' ': goto yy209; + default: goto yy80; + } +yy211: + yyaccept = 13; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '!': + case ',': + case '.': + case '?': + yyt2 = YYCURSOR; + goto yy283; + case '\'': goto yy284; + case 'S': goto yy193; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy285; + case 's': goto yy126; + default: goto yy141; + } +yy212: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy209; + default: goto yy80; + } +yy213: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case '0': case '1': case '2': @@ -7996,7 +8743,8 @@ yy232: case '7': case '8': case '9': - case ':': + case '_': goto yy53; + case '@': goto yy89; case 'A': case 'B': case 'C': @@ -8023,7 +8771,6 @@ yy232: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -8049,18 +8796,12 @@ yy232: case 'w': case 'x': case 'y': - case 'z': goto yy234; - case '>': goto yy223; - default: goto yy232; + case 'z': goto yy286; + default: goto yy5; } -yy234: - ++YYCURSOR; - yych = *YYCURSOR; +yy214: + yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': case '0': case '1': case '2': @@ -8070,8 +8811,30 @@ yy234: case '6': case '7': case '8': - case '9': - case ':': + case '9': goto yy287; + default: goto yy65; + } +yy215: + yych = *++YYCURSOR; + switch (yych) { + case ':': goto yy288; + default: goto yy65; + } +yy216: + yych = *++YYCURSOR; + switch (yych) { + case '-': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy139; + case '.': goto yy216; case 'A': case 'B': case 'C': @@ -8098,7 +8861,6 @@ yy234: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -8124,36 +8886,68 @@ yy234: case 'w': case 'x': case 'y': - case 'z': goto yy234; - case '/': - case '?': goto yy236; - case '=': goto yy228; - case '>': goto yy223; - default: goto yy232; + case 'z': goto yy289; + default: goto yy65; } -yy236: - ++YYCURSOR; - yych = *YYCURSOR; +yy218: + yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; - case '/': - case '?': goto yy236; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': + case 0x00: goto yy141; + case '\'': goto yy218; + case 'S': + case 's': goto yy79; + case '\\': goto yy220; + default: goto yy143; + } +yy220: + yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '\'': goto yy144; + case '\\': goto yy82; + default: goto yy79; + } +yy221: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; + case '-': + case '.': case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': case 'G': case 'H': @@ -8180,7 +8974,6 @@ yy236: case 'b': case 'c': case 'd': - case 'e': case 'f': case 'g': case 'h': @@ -8201,21 +8994,58 @@ yy236: case 'w': case 'x': case 'y': - case 'z': goto yy234; - case '>': goto yy238; - default: goto yy232; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy221; + case ':': goto yy64; + case '@': goto yy89; + case 'E': + case 'e': goto yy292; + default: goto yy4; } -yy238: - yych = *++YYCURSOR; - goto yy124; -yy239: - ++YYCURSOR; - yych = *YYCURSOR; +yy223: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; - case '\'': goto yy232; - case '/': - case '?': goto yy244; + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy6; + case '-': case '0': case '1': case '2': @@ -8225,8 +9055,9 @@ yy239: case '6': case '7': case '8': - case '9': - case ':': + case '9': goto yy152; + case '.': goto yy223; + case ':': goto yy64; case 'A': case 'B': case 'C': @@ -8253,7 +9084,6 @@ yy239: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -8279,29 +9109,17 @@ yy239: case 'w': case 'x': case 'y': - case 'z': goto yy242; - case '>': goto yy241; - case '\\': goto yy246; - default: goto yy239; - } -yy241: - yyaccept = 12; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy224; - case '\'': goto yy250; - case '\\': goto yy251; - default: goto yy248; + case 'z': goto yy293; + default: goto yy4; } -yy242: - ++YYCURSOR; - yych = *YYCURSOR; +yy225: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': + case '%': + case '+': goto yy76; + case '-': + case '.': goto yy53; case '0': case '1': case '2': @@ -8312,7 +9130,6 @@ yy242: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -8365,34 +9182,18 @@ yy242: case 'w': case 'x': case 'y': - case 'z': goto yy242; - case '\'': goto yy232; - case '/': - case '?': goto yy244; - case '=': goto yy263; - case '>': goto yy241; - case '\\': goto yy246; - default: goto yy239; + case 'z': goto yy295; + case '@': goto yy89; + default: goto yy5; } -yy244: - ++YYCURSOR; - yych = *YYCURSOR; +yy226: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; - case '\'': goto yy232; - case '/': - case '?': goto yy244; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': + case '%': + case '+': goto yy76; + case '-': + case '.': case 'A': case 'B': case 'C': @@ -8445,18 +9246,64 @@ yy244: case 'w': case 'x': case 'y': - case 'z': goto yy242; - case '>': goto yy325; - case '\\': goto yy246; - default: goto yy239; + case 'z': goto yy53; + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy298; + case '1': goto yy299; + case '2': goto yy300; + case '@': goto yy89; + default: goto yy5; } -yy246: - ++YYCURSOR; - yych = *YYCURSOR; +yy227: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy248; - case '/': - case '?': goto yy244; + case '.': goto yy226; + default: goto yy302; + } +yy228: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); +yy229: + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy6; + case '%': + case '+': goto yy76; + case '-': goto yy225; + case '.': goto yy303; case '0': case '1': case '2': @@ -8467,7 +9314,6 @@ yy246: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -8520,29 +9366,19 @@ yy246: case 'w': case 'x': case 'y': - case 'z': goto yy242; - case '>': goto yy241; - case '\\': goto yy246; - default: goto yy239; - } -yy248: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\'': goto yy250; - case '\\': goto yy251; - default: goto yy248; + case 'z': goto yy228; + case ':': goto yy64; + case '@': goto yy89; + default: goto yy4; } -yy250: - ++YYCURSOR; - yych = *YYCURSOR; +yy230: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '\t': - case '\r': - case ' ': goto yy319; - case '/': - case '?': goto yy122; + case '%': goto yy76; + case '+': goto yy304; + case '-': goto yy305; + case '.': goto yy303; case '0': case '1': case '2': @@ -8553,7 +9389,6 @@ yy250: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': @@ -8606,29 +9441,57 @@ yy250: case 'w': case 'x': case 'y': - case 'z': goto yy321; - case '>': goto yy223; - default: goto yy62; + case 'z': goto yy228; + case '@': goto yy89; + default: goto yy5; } -yy251: - ++YYCURSOR; - yych = *YYCURSOR; +yy231: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '\'': goto yy253; - case '\\': goto yy251; - default: goto yy248; + case '.': goto yy226; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy227; + default: goto yy302; } -yy253: - ++YYCURSOR; - yych = *YYCURSOR; +yy232: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; + case 0x00: case '\t': + case '\n': case '\r': - case ' ': goto yy254; - case '\'': goto yy250; - case '/': - case '?': goto yy258; + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '.': goto yy226; case '0': case '1': case '2': @@ -8638,8 +9501,111 @@ yy253: case '6': case '7': case '8': - case '9': - case ':': + case '9': goto yy306; + case 'E': + case 'e': goto yy307; + default: goto yy229; + } +yy233: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '.': goto yy226; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy232; + case 'E': + case 'e': goto yy307; + default: goto yy229; + } +yy234: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '.': goto yy226; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy232; + case '5': goto yy308; + case '6': + case '7': + case '8': + case '9': goto yy306; + case 'E': + case 'e': goto yy307; + default: goto yy229; + } +yy235: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { case 'A': case 'B': case 'C': @@ -8666,7 +9632,6 @@ yy253: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -8692,46 +9657,17 @@ yy253: case 'w': case 'x': case 'y': - case 'z': goto yy256; - case '>': goto yy241; - case '\\': goto yy251; - default: goto yy248; - } -yy254: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy254; - case '\'': goto yy250; - case '/': - case '?': goto yy258; - case '>': goto yy241; - case '\\': goto yy251; - default: goto yy248; + case 'z': goto yy309; + default: goto yy5; } -yy256: - ++YYCURSOR; - yych = *YYCURSOR; +yy236: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy260; - case '\'': goto yy250; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': + case '%': + case '+': goto yy76; + case '-': + case '.': case 'A': case 'B': case 'C': @@ -8784,70 +9720,57 @@ yy256: case 'w': case 'x': case 'y': - case 'z': goto yy256; - case '=': goto yy262; - case '\\': goto yy251; - default: goto yy248; - } -yy258: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\'': goto yy250; - case '>': goto yy259; - case '\\': goto yy251; - default: goto yy248; - } -yy259: - yyaccept = 11; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy124; - case '\'': goto yy250; - case '\\': goto yy251; - default: goto yy248; - } -yy260: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy260; - case '\'': goto yy250; - case '=': goto yy262; - case '\\': goto yy251; - default: goto yy248; - } -yy262: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy263; - case '"': goto yy265; - case '\'': goto yy231; - case '>': goto yy248; - case '\\': goto yy246; - default: goto yy239; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy310; + case '@': goto yy89; + default: goto yy5; } -yy263: - ++YYCURSOR; - yych = *YYCURSOR; +yy237: + yyaccept = 9; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; + case 0x00: case '\t': + case '\n': case '\r': - case ' ': goto yy263; - case '"': goto yy265; - case '\'': goto yy231; - case '/': - case '?': goto yy244; + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy99; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; + case '-': goto yy312; + case '.': goto yy236; + case '/': goto yy313; case '0': case '1': case '2': @@ -8855,16 +9778,23 @@ yy263: case '4': case '5': case '6': - case '7': + case '7': goto yy314; case '8': - case '9': - case ':': + case '9': goto yy315; + case ':': goto yy316; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy317; + case 'E': + case 'e': goto yy318; case 'G': case 'H': case 'I': @@ -8885,13 +9815,6 @@ yy263: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -8911,20 +9834,47 @@ yy263: case 'w': case 'x': case 'y': - case 'z': goto yy242; - case '>': goto yy241; - case '\\': goto yy246; - default: goto yy239; + case 'z': goto yy105; + case '_': goto yy53; + default: goto yy4; } -yy265: - ++YYCURSOR; - yych = *YYCURSOR; +yy238: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; - case '"': goto yy239; - case '\'': goto yy266; - case '/': - case '?': goto yy270; + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; + case '-': goto yy312; + case '.': goto yy236; + case '/': goto yy313; case '0': case '1': case '2': @@ -8934,14 +9884,21 @@ yy265: case '6': case '7': case '8': - case '9': - case ':': + case '9': goto yy315; + case ':': goto yy316; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy317; + case 'E': + case 'e': goto yy318; case 'G': case 'H': case 'I': @@ -8962,13 +9919,6 @@ yy265: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -8988,19 +9938,42 @@ yy265: case 'w': case 'x': case 'y': - case 'z': goto yy272; - case '>': goto yy274; - case '\\': goto yy275; - default: goto yy268; + case 'z': goto yy105; + case '_': goto yy53; + default: goto yy4; } -yy266: - ++YYCURSOR; - yych = *YYCURSOR; +yy239: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy62; - case '"': goto yy232; - case '/': - case '?': goto yy312; + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy103; case '0': case '1': case '2': @@ -9011,13 +9984,19 @@ yy266: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy317; + case ':': goto yy316; case 'G': case 'H': case 'I': @@ -9038,13 +10017,6 @@ yy266: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -9064,13552 +10036,43 @@ yy266: case 'w': case 'x': case 'y': - case 'z': goto yy314; - case '>': goto yy302; - case '\\': goto yy310; - default: goto yy266; + case 'z': goto yy105; + default: goto yy54; } -yy268: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '"': goto yy239; - case '\'': goto yy266; - case '/': - case '?': goto yy270; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy272; - case '>': goto yy274; - case '\\': goto yy275; - default: goto yy268; - } -yy270: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '"': goto yy239; - case '\'': goto yy266; - case '/': - case '?': goto yy270; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy272; - case '>': goto yy318; - case '\\': goto yy275; - default: goto yy268; - } -yy272: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy272; - case '"': goto yy239; - case '\'': goto yy266; - case '/': - case '?': goto yy270; - case '=': goto yy292; - case '>': goto yy274; - case '\\': goto yy275; - default: goto yy268; - } -yy274: - yyaccept = 12; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy224; - case '"': goto yy253; - case '\'': goto yy279; - case '\\': goto yy280; - default: goto yy277; - } -yy275: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy277; - case '/': - case '?': goto yy270; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy272; - case '>': goto yy274; - case '\\': goto yy275; - default: goto yy268; - } -yy277: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '"': goto yy253; - case '\'': goto yy279; - case '\\': goto yy280; - default: goto yy277; - } -yy279: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy297; - case '"': goto yy250; - case '/': - case '?': goto yy299; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy300; - case '>': goto yy302; - case '\\': goto yy303; - default: goto yy295; - } -yy280: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '"': - case '\'': goto yy282; - case '\\': goto yy280; - default: goto yy277; - } -yy282: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy283; - case '"': goto yy253; - case '\'': goto yy279; - case '/': - case '?': goto yy285; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy286; - case '>': goto yy274; - case '\\': goto yy280; - default: goto yy277; - } -yy283: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy283; - case '"': goto yy253; - case '\'': goto yy279; - case '/': - case '?': goto yy285; - case '>': goto yy274; - case '\\': goto yy280; - default: goto yy277; - } -yy285: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '"': goto yy253; - case '\'': goto yy279; - case '>': goto yy294; - case '\\': goto yy280; - default: goto yy277; - } -yy286: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy288; - case '"': goto yy253; - case '\'': goto yy279; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy286; - case '=': goto yy290; - case '\\': goto yy280; - default: goto yy277; - } -yy288: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy288; - case '"': goto yy253; - case '\'': goto yy279; - case '=': goto yy290; - case '\\': goto yy280; - default: goto yy277; - } -yy290: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy292; - case '"': goto yy265; - case '\'': goto yy291; - case '>': goto yy277; - case '\\': goto yy275; - default: goto yy268; - } -yy291: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '"': goto yy239; - case '\'': goto yy266; - case '/': - case '?': goto yy270; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy272; - case '>': goto yy274; - case '\\': goto yy275; - default: goto yy268; - } -yy292: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy292; - case '"': goto yy265; - case '\'': goto yy291; - case '/': - case '?': goto yy270; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy272; - case '>': goto yy274; - case '\\': goto yy275; - default: goto yy268; - } -yy294: - yyaccept = 11; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy124; - case '"': goto yy253; - case '\'': goto yy279; - case '\\': goto yy280; - default: goto yy277; - } -yy295: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '"': goto yy250; - case '\\': goto yy303; - default: goto yy295; - } -yy297: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy297; - case '"': goto yy250; - case '/': - case '?': goto yy299; - case '>': goto yy302; - case '\\': goto yy303; - default: goto yy295; - } -yy299: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '"': goto yy250; - case '>': goto yy317; - case '\\': goto yy303; - default: goto yy295; - } -yy300: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy305; - case '"': goto yy250; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy300; - case '=': goto yy307; - case '\\': goto yy303; - default: goto yy295; - } -yy302: - yyaccept = 12; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy224; - case '"': goto yy250; - case '\\': goto yy303; - default: goto yy295; - } -yy303: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '"': goto yy279; - case '\\': goto yy303; - default: goto yy295; - } -yy305: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy305; - case '"': goto yy250; - case '=': goto yy307; - case '\\': goto yy303; - default: goto yy295; - } -yy307: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy308; - case '"': goto yy230; - case '\'': goto yy291; - case '>': goto yy295; - case '\\': goto yy310; - default: goto yy266; - } -yy308: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': goto yy308; - case '"': goto yy230; - case '\'': goto yy291; - case '/': - case '?': goto yy312; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy314; - case '>': goto yy302; - case '\\': goto yy310; - default: goto yy266; - } -yy310: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy295; - case '/': - case '?': goto yy312; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy314; - case '>': goto yy302; - case '\\': goto yy310; - default: goto yy266; - } -yy312: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '"': goto yy232; - case '/': - case '?': goto yy312; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy314; - case '>': goto yy316; - case '\\': goto yy310; - default: goto yy266; - } -yy314: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy62; - case '\t': - case '\r': - case ' ': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy314; - case '"': goto yy232; - case '/': - case '?': goto yy312; - case '=': goto yy308; - case '>': goto yy302; - case '\\': goto yy310; - default: goto yy266; - } -yy316: - yyaccept = 11; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy124; - case '"': goto yy250; - case '\\': goto yy303; - default: goto yy295; - } -yy317: - yyaccept = 11; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy124; - case '"': goto yy250; - case '\\': goto yy303; - default: goto yy295; - } -yy318: - yyaccept = 11; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy124; - case '"': goto yy253; - case '\'': goto yy279; - case '\\': goto yy280; - default: goto yy277; - } -yy319: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy319; - case '/': - case '?': goto yy122; - case '>': goto yy223; - default: goto yy62; - } -yy321: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy323; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy321; - case '=': goto yy227; - default: goto yy62; - } -yy323: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy323; - case '=': goto yy227; - default: goto yy62; - } -yy325: - yyaccept = 11; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy124; - case '\'': goto yy250; - case '\\': goto yy251; - default: goto yy248; - } -yy326: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy328; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy326; - case '>': goto yy330; - default: goto yy62; - } -yy328: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy328; - case '>': goto yy330; - default: goto yy62; - } -yy330: - ++YYCURSOR; -#line 172 "../../lnav2/src/data_scanner_re.re" - { - RET(DT_XML_CLOSE_TAG); - } -#line 10566 "../../lnav2/src/data_scanner_re.cc" -yy332: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy333; - case '1': goto yy334; - case '2': goto yy335; - case ':': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': goto yy336; - case 'F': - case 'f': goto yy337; - default: goto yy338; - } -yy333: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy439; - case ':': goto yy341; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy342; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy334: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy437; - case ':': goto yy341; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy342; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy335: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy437; - case '5': goto yy438; - case '6': - case '7': - case '8': - case '9': goto yy439; - case ':': goto yy341; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy342; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy336: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy342; - case ':': goto yy341; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy337: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': goto yy342; - case ':': goto yy341; - case 'F': - case 'f': goto yy340; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy338: - ++YYCURSOR; -yy339: - YYCURSOR = YYCTXMARKER; -#line 162 "../../lnav2/src/data_scanner_re.re" - { RET(DT_IPV6_ADDRESS); } -#line 10990 "../../lnav2/src/data_scanner_re.cc" -yy340: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': goto yy343; - case ':': goto yy341; - case 'F': - case 'f': goto yy374; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy341: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy345; - default: goto yy62; - } -yy342: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy343; - case ':': goto yy341; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy343: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy344; - case ':': goto yy341; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy344: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - case ':': goto yy341; - default: goto yy338; - } -yy345: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy347; - case ':': goto yy346; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy346: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy350; - default: goto yy62; - } -yy347: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy348; - case ':': goto yy346; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy348: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy349; - case ':': goto yy346; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy349: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - case ':': goto yy346; - default: goto yy338; - } -yy350: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy352; - case ':': goto yy351; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy351: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy355; - default: goto yy62; - } -yy352: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy353; - case ':': goto yy351; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy353: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy354; - case ':': goto yy351; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy354: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - case ':': goto yy351; - default: goto yy338; - } -yy355: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy357; - case ':': goto yy356; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy356: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy360; - default: goto yy62; - } -yy357: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy358; - case ':': goto yy356; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy358: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy359; - case ':': goto yy356; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy359: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - case ':': goto yy356; - default: goto yy338; - } -yy360: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy362; - case ':': goto yy361; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy361: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy365; - default: goto yy62; - } -yy362: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy363; - case ':': goto yy361; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy363: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy364; - case ':': goto yy361; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy364: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - case ':': goto yy361; - default: goto yy338; - } -yy365: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy367; - case ':': goto yy366; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy366: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy370; - default: goto yy62; - } -yy367: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy368; - case ':': goto yy366; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy368: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy369; - case ':': goto yy366; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy369: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - case ':': goto yy366; - default: goto yy338; - } -yy370: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy371; - case ':': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy371: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy372; - case ':': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy372: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy373; - case ':': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy373: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy374: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': goto yy344; - case ':': goto yy341; - case 'F': - case 'f': goto yy375; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy375: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - case ':': goto yy376; - default: goto yy338; - } -yy376: - yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy379; - case '1': goto yy378; - case '2': goto yy377; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy380; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy345; - default: goto yy62; - } -yy377: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy434; - case '5': goto yy436; - case '6': - case '7': - case '8': - case '9': goto yy381; - case ':': goto yy346; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy347; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy378: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy434; - case ':': goto yy346; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy347; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy379: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy381; - case ':': goto yy399; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy347; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy380: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy381; - case ':': goto yy346; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy347; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy381: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy348; - case ':': goto yy346; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy382: - yyaccept = 13; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy385; - case '1': goto yy384; - case '2': goto yy383; - default: goto yy339; - } -yy383: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy386; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy385; - case '5': goto yy398; - case '6': - case '7': - case '8': - case '9': goto yy387; - default: goto yy62; - } -yy384: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy386; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy385; - default: goto yy62; - } -yy385: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy386; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy387; - default: goto yy62; - } -yy386: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy390; - case '1': goto yy389; - case '2': goto yy388; - default: goto yy62; - } -yy387: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy386; - default: goto yy62; - } -yy388: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy391; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy390; - case '5': goto yy397; - case '6': - case '7': - case '8': - case '9': goto yy392; - default: goto yy62; - } -yy389: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy391; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy390; - default: goto yy62; - } -yy390: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy391; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy392; - default: goto yy62; - } -yy391: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy395; - case '1': goto yy394; - case '2': goto yy393; - default: goto yy62; - } -yy392: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy391; - default: goto yy62; - } -yy393: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': goto yy395; - case '5': goto yy396; - case '6': - case '7': - case '8': - case '9': goto yy373; - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy394: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy395; - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy395: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy373; - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy396: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy373; - case '6': - case '7': - case '8': - case '9': - case ':': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy397: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy391; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy392; - default: goto yy62; - } -yy398: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy386; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy387; - default: goto yy62; - } -yy399: - yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy402; - case '1': goto yy401; - case '2': goto yy400; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy403; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy350; - default: goto yy62; - } -yy400: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy431; - case '5': goto yy433; - case '6': - case '7': - case '8': - case '9': goto yy404; - case ':': goto yy351; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy352; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy401: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy431; - case ':': goto yy351; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy352; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy402: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy404; - case ':': goto yy405; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy352; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy403: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy404; - case ':': goto yy351; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy352; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy404: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy353; - case ':': goto yy351; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy405: - yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy408; - case '1': goto yy407; - case '2': goto yy406; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy409; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy355; - default: goto yy62; - } -yy406: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy428; - case '5': goto yy430; - case '6': - case '7': - case '8': - case '9': goto yy410; - case ':': goto yy356; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy357; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy407: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy428; - case ':': goto yy356; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy357; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy408: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy410; - case ':': goto yy411; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy357; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy409: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy410; - case ':': goto yy356; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy357; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy410: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy358; - case ':': goto yy356; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy411: - yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy414; - case '1': goto yy413; - case '2': goto yy412; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy415; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy360; - default: goto yy62; - } -yy412: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy425; - case '5': goto yy427; - case '6': - case '7': - case '8': - case '9': goto yy416; - case ':': goto yy361; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy362; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy413: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy425; - case ':': goto yy361; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy362; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy414: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy416; - case ':': goto yy417; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy362; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy415: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy416; - case ':': goto yy361; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy362; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy416: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy363; - case ':': goto yy361; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy417: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy420; - case '1': goto yy419; - case '2': goto yy418; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy365; - default: goto yy62; - } -yy418: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy422; - case '5': goto yy424; - case '6': - case '7': - case '8': - case '9': goto yy421; - case ':': goto yy366; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy367; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy419: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy422; - case ':': goto yy366; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy367; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy420: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy421; - case ':': goto yy366; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy367; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy421: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy368; - case ':': goto yy366; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy422: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy423; - case ':': goto yy366; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy368; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy423: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy369; - case ':': goto yy366; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy424: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy423; - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy368; - case ':': goto yy366; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy425: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy426; - case ':': goto yy361; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy363; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy426: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy364; - case ':': goto yy361; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy427: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy426; - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy363; - case ':': goto yy361; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy428: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy429; - case ':': goto yy356; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy358; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy429: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy359; - case ':': goto yy356; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy430: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy429; - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy358; - case ':': goto yy356; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy431: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy432; - case ':': goto yy351; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy353; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy432: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy354; - case ':': goto yy351; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy433: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy432; - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy353; - case ':': goto yy351; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy434: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy435; - case ':': goto yy346; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy348; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy435: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy349; - case ':': goto yy346; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy436: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy435; - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy348; - case ':': goto yy346; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy437: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy440; - case ':': goto yy341; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy343; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy438: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy440; - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy343; - case ':': goto yy341; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy439: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy343; - case ':': goto yy341; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy440: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy382; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy344; - case ':': goto yy341; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy441: - ++YYCURSOR; - yych = *YYCURSOR; -yy442: - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy441; - default: goto yy28; - } -yy443: - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy459; - default: goto yy62; - } -yy444: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy445; - default: goto yy62; - } -yy445: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy446; - default: goto yy62; - } -yy446: - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy447; - default: goto yy62; - } -yy447: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy448; - default: goto yy62; - } -yy448: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy449; - default: goto yy62; - } -yy449: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy450; - case ':': goto yy62; - default: goto yy452; - } -yy450: - yyaccept = 14; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy453; - default: goto yy451; - } -yy451: - YYCURSOR = YYCTXMARKER; -#line 151 "../../lnav2/src/data_scanner_re.re" - { RET(DT_TIME); } -#line 16932 "../../lnav2/src/data_scanner_re.cc" -yy452: - yych = *++YYCURSOR; - goto yy451; -yy453: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy454; - default: goto yy62; - } -yy454: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy455; - default: goto yy62; - } -yy455: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy456; - case ':': goto yy62; - default: goto yy452; - } -yy456: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy457; - case ':': goto yy451; - default: goto yy452; - } -yy457: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy458; - case ':': goto yy451; - default: goto yy452; - } -yy458: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy451; - default: goto yy452; - } -yy459: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy460; - default: goto yy62; - } -yy460: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy461; - default: goto yy62; - } -yy461: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy447; - default: goto yy462; - } -yy462: - ++YYCURSOR; -yy463: - YYCURSOR = YYCTXMARKER; -#line 150 "../../lnav2/src/data_scanner_re.re" - { RET(DT_TIME); } -#line 17067 "../../lnav2/src/data_scanner_re.cc" -yy464: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '/': goto yy465; - case '@': goto yy70; - default: goto yy64; - } -yy465: - yyaccept = 3; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '\'': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '`': - case '{': - case '|': - case '}': goto yy25; - case '!': - case '#': - case '%': - case '&': - case '(': - case ')': - case '*': - case '^': - case '~': goto yy467; - case '$': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '@': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy465; - case ':': goto yy61; - default: goto yy63; - } -yy467: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '!': - case '#': - case '$': - case '%': - case '&': - case '(': - case ')': - case '*': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '@': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '^': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': - case '~': goto yy467; - default: goto yy25; - } -yy469: - yych = *++YYCURSOR; - switch (yych) { - case '/': goto yy484; - case ':': goto yy65; - default: goto yy62; - } -yy470: - yyaccept = 0; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy5; - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy470; - case ':': goto yy469; - case '@': goto yy70; - default: goto yy63; - } -yy472: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '#': - case '&': - case '<': - case '=': - case '>': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy5; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy470; - case ':': goto yy482; - case '@': goto yy70; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy472; - default: goto yy63; - } -yy474: - YYCTXMARKER = YYCURSOR + 1; - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ':': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '\'': goto yy479; - case '.': goto yy481; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy474; - default: goto yy62; - } -yy476: - ++YYCURSOR; -yy477: - YYCURSOR = YYCTXMARKER; -#line 210 "../../lnav2/src/data_scanner_re.re" - { RET(DT_WORD); } -#line 17603 "../../lnav2/src/data_scanner_re.cc" -yy478: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy476; - default: goto yy477; - } -yy479: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 15; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; -yy480: - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ':': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '\'': goto yy479; - case '.': goto yy481; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy474; - default: goto yy477; - } -yy481: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy476; - default: goto yy62; - } -yy482: - yyaccept = 15; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '/': goto yy484; - case ':': goto yy65; - default: goto yy477; - } -yy483: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy476; - case '%': - case '+': goto yy71; - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '@': goto yy70; - default: goto yy64; - } -yy484: - yych = *++YYCURSOR; - switch (yych) { - case '/': goto yy485; - default: goto yy62; - } -yy485: - yych = *++YYCURSOR; - switch (yych) { - case '%': - case '&': - case '-': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '=': - case '?': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy486; - default: goto yy487; - } -yy486: - ++YYCURSOR; - yych = *YYCURSOR; -yy487: - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '\'': - case '(': - case ')': - case '[': - case ']': - case '{': - case '}': goto yy62; - case '%': - case '&': - case '-': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '=': - case '?': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy488; - default: goto yy486; - } -yy488: - yyaccept = 16; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '\'': - case '(': - case ')': - case '[': - case ']': - case '{': - case '}': goto yy490; - case '%': - case '&': - case '-': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '=': - case '?': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy488; - default: goto yy486; - } -yy490: -#line 148 "../../lnav2/src/data_scanner_re.re" - { RET(DT_URL); } -#line 18014 "../../lnav2/src/data_scanner_re.cc" -yy491: - yych = *++YYCURSOR; - switch (yych) { - case '/': goto yy484; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy901; - case ':': goto yy736; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy537; - default: goto yy62; - } -yy492: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy888; - case '1': goto yy887; - case '2': goto yy886; - case '@': goto yy70; - default: goto yy64; - } -yy493: - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': - case '_': goto yy68; - case '.': goto yy791; - case '/': goto yy790; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy788; - case ':': goto yy787; - case '@': goto yy70; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': goto yy497; - case 'E': - case 'e': goto yy789; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy470; - default: goto yy63; - } -yy494: - yyaccept = 9; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy97; - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy497; - case ':': goto yy496; - case '@': goto yy70; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy470; - default: goto yy63; - } -yy495: - yyaccept = 9; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy97; - case '%': goto yy71; - case '+': goto yy101; - case '-': goto yy100; - case '.': - case '_': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy497; - case ':': goto yy496; - case '@': goto yy70; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy470; - default: goto yy63; - } -yy496: - yych = *++YYCURSOR; - switch (yych) { - case '/': goto yy484; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy763; - case ':': goto yy736; - default: goto yy62; - } -yy497: - yyaccept = 9; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy97; - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy499; - case ':': goto yy498; - case '@': goto yy70; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy470; - default: goto yy63; - } -yy498: - yych = *++YYCURSOR; - switch (yych) { - case '/': goto yy484; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy537; - case ':': goto yy736; - default: goto yy62; - } -yy499: - yyaccept = 9; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy97; - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy501; - case ':': goto yy500; - case '@': goto yy70; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy470; - default: goto yy63; - } -yy500: - yych = *++YYCURSOR; - switch (yych) { - case '%': goto yy538; - case '/': goto yy484; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy537; - case ':': goto yy536; - default: goto yy62; - } -yy501: - yyaccept = 9; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy97; - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy502; - case ':': goto yy469; - case '@': goto yy70; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy470; - default: goto yy63; - } -yy502: - yyaccept = 9; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy97; - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy503; - case ':': goto yy469; - case '@': goto yy70; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy470; - default: goto yy63; - } -yy503: - yyaccept = 9; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy97; - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy504; - case ':': goto yy469; - case '@': goto yy70; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy470; - default: goto yy63; - } -yy504: - yyaccept = 9; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy97; - case '%': - case '+': goto yy71; - case '-': goto yy507; - case '.': - case '_': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy505; - case ':': goto yy469; - case '@': goto yy70; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy470; - default: goto yy63; - } -yy505: - yyaccept = 9; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy97; - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy505; - case ':': goto yy469; - case '@': goto yy70; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy470; - default: goto yy63; - } -yy507: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy508; - case '@': goto yy70; - default: goto yy64; - } -yy508: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy509; - case '@': goto yy70; - default: goto yy64; - } -yy509: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy510; - case '@': goto yy70; - default: goto yy64; - } -yy510: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy511; - case '@': goto yy70; - default: goto yy64; - } -yy511: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': goto yy512; - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '@': goto yy70; - default: goto yy64; - } -yy512: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy513; - case '@': goto yy70; - default: goto yy64; - } -yy513: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy514; - case '@': goto yy70; - default: goto yy64; - } -yy514: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy515; - case '@': goto yy70; - default: goto yy64; - } -yy515: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy516; - case '@': goto yy70; - default: goto yy64; - } -yy516: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': goto yy517; - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '@': goto yy70; - default: goto yy64; - } -yy517: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy518; - case '@': goto yy70; - default: goto yy64; - } -yy518: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy519; - case '@': goto yy70; - default: goto yy64; - } -yy519: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy520; - case '@': goto yy70; - default: goto yy64; - } -yy520: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy521; - case '@': goto yy70; - default: goto yy64; - } -yy521: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': goto yy522; - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '@': goto yy70; - default: goto yy64; - } -yy522: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy523; - case '@': goto yy70; - default: goto yy64; - } -yy523: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy524; - case '@': goto yy70; - default: goto yy64; - } -yy524: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy525; - case '@': goto yy70; - default: goto yy64; - } -yy525: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy526; - case '@': goto yy70; - default: goto yy64; - } -yy526: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy527; - case '@': goto yy70; - default: goto yy64; - } -yy527: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy528; - case '@': goto yy70; - default: goto yy64; - } -yy528: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy529; - case '@': goto yy70; - default: goto yy64; - } -yy529: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy530; - case '@': goto yy70; - default: goto yy64; - } -yy530: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy531; - case '@': goto yy70; - default: goto yy64; - } -yy531: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy532; - case '@': goto yy70; - default: goto yy64; - } -yy532: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy533; - case '@': goto yy70; - default: goto yy64; - } -yy533: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy534; - case '@': goto yy70; - default: goto yy64; - } -yy534: - yyaccept = 17; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy535; - case '%': - case '+': goto yy71; - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy68; - case ':': goto yy61; - case '@': goto yy70; - default: goto yy63; - } -yy535: -#line 193 "../../lnav2/src/data_scanner_re.re" - { RET(DT_UUID); } -#line 21342 "../../lnav2/src/data_scanner_re.cc" -yy536: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy682; - case '1': goto yy683; - case '2': goto yy684; - case ':': goto yy62; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy685; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy66; - default: goto yy681; - } -yy537: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy542; - case ':': goto yy541; - default: goto yy62; - } -yy538: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy539; - default: goto yy62; - } -yy539: - YYCTXMARKER = YYCURSOR + 1; - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy539; - case ':': goto yy62; - default: goto yy338; - } -yy541: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy545; - case ':': goto yy546; - default: goto yy62; - } -yy542: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy543; - case ':': goto yy541; - default: goto yy62; - } -yy543: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy544; - case ':': goto yy541; - default: goto yy62; - } -yy544: - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy541; - default: goto yy62; - } -yy545: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy595; - case ':': goto yy594; - default: goto yy62; - } -yy546: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy547; - case '1': goto yy548; - case '2': goto yy549; - case ':': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy550; - default: goto yy338; - } -yy547: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy573; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy576; - case ':': goto yy551; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy552; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy548: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy573; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy574; - case ':': goto yy551; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy552; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy549: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy573; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy574; - case '5': goto yy575; - case '6': - case '7': - case '8': - case '9': goto yy576; - case ':': goto yy551; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy552; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy550: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy552; - case ':': goto yy551; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy551: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy555; - default: goto yy62; - } -yy552: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy553; - case ':': goto yy551; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy553: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy554; - case ':': goto yy551; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy554: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - case ':': goto yy551; - default: goto yy338; - } -yy555: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy557; - case ':': goto yy556; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy556: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy560; - default: goto yy62; - } -yy557: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy558; - case ':': goto yy556; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy558: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy559; - case ':': goto yy556; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy559: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - case ':': goto yy556; - default: goto yy338; - } -yy560: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy240: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy103; + case '+': goto yy170; + case '-': goto yy171; case '0': case '1': case '2': @@ -22631,8 +10094,8 @@ yy560: case 'c': case 'd': case 'e': - case 'f': goto yy562; - case ':': goto yy561; + case 'f': goto yy317; + case ':': goto yy316; case 'G': case 'H': case 'I': @@ -22672,38 +10135,10 @@ yy560: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy561: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy565; - default: goto yy62; + case 'z': goto yy105; + default: goto yy54; } -yy562: - YYCTXMARKER = YYCURSOR + 1; +yy241: yych = *++YYCURSOR; switch (yych) { case '0': @@ -22715,7 +10150,8 @@ yy562: case '6': case '7': case '8': - case '9': + case '9': goto yy319; + case ':': goto yy245; case 'A': case 'B': case 'C': @@ -22727,52 +10163,10 @@ yy562: case 'c': case 'd': case 'e': - case 'f': goto yy563; - case ':': goto yy561; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'f': goto yy321; + default: goto yy65; } -yy563: - YYCTXMARKER = YYCURSOR + 1; +yy242: yych = *++YYCURSOR; switch (yych) { case '0': @@ -22796,54 +10190,17 @@ yy563: case 'c': case 'd': case 'e': - case 'f': goto yy564; - case ':': goto yy561; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'f': goto yy321; + case ':': goto yy245; + default: goto yy65; } -yy564: - YYCTXMARKER = YYCURSOR + 1; +yy243: yych = *++YYCURSOR; switch (yych) { + case '%': + case '&': + case '-': + case '/': case '0': case '1': case '2': @@ -22854,6 +10211,8 @@ yy564: case '7': case '8': case '9': + case '=': + case '?': case 'A': case 'B': case 'C': @@ -22905,80 +10264,10 @@ yy564: case 'w': case 'x': case 'y': - case 'z': goto yy62; - case ':': goto yy561; - default: goto yy338; - } -yy565: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy567; - case ':': goto yy566; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy322; + default: goto yy323; } -yy566: +yy244: yych = *++YYCURSOR; switch (yych) { case '0': @@ -23002,11 +10291,11 @@ yy566: case 'c': case 'd': case 'e': - case 'f': goto yy570; - default: goto yy62; + case 'f': goto yy324; + case ':': goto yy325; + default: goto yy65; } -yy567: - YYCTXMARKER = YYCURSOR + 1; +yy245: yych = *++YYCURSOR; switch (yych) { case '0': @@ -23030,52 +10319,11 @@ yy567: case 'c': case 'd': case 'e': - case 'f': goto yy568; - case ':': goto yy566; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'f': goto yy326; + case ':': goto yy327; + default: goto yy65; } -yy568: - YYCTXMARKER = YYCURSOR + 1; +yy246: yych = *++YYCURSOR; switch (yych) { case '0': @@ -23099,123 +10347,81 @@ yy568: case 'c': case 'd': case 'e': - case 'f': goto yy569; - case ':': goto yy566; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'f': goto yy324; + case ':': goto yy245; + default: goto yy65; } -yy569: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy247: + yyaccept = 15; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - case ':': goto yy566; - default: goto yy338; + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy176; + default: goto yy5; } -yy570: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy248: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy175; + case '.': goto yy328; case '0': case '1': case '2': @@ -23225,7 +10431,8 @@ yy570: case '6': case '7': case '8': - case '9': + case '9': goto yy329; + case ':': goto yy330; case 'A': case 'B': case 'C': @@ -23237,8 +10444,7 @@ yy570: case 'c': case 'd': case 'e': - case 'f': goto yy571; - case ':': + case 'f': goto yy331; case 'G': case 'H': case 'I': @@ -23278,13 +10484,44 @@ yy570: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy4; + default: goto yy247; } -yy571: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy249: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy175; + case '.': goto yy328; case '0': case '1': case '2': @@ -23294,7 +10531,8 @@ yy571: case '6': case '7': case '8': - case '9': + case '9': goto yy332; + case ':': goto yy330; case 'A': case 'B': case 'C': @@ -23306,8 +10544,7 @@ yy571: case 'c': case 'd': case 'e': - case 'f': goto yy572; - case ':': + case 'f': goto yy331; case 'G': case 'H': case 'I': @@ -23347,23 +10584,55 @@ yy571: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy4; + default: goto yy247; } -yy572: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy250: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy175; + case '.': goto yy328; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy332; + case '5': goto yy333; case '6': case '7': case '8': - case '9': + case '9': goto yy329; + case ':': goto yy330; case 'A': case 'B': case 'C': @@ -23375,8 +10644,7 @@ yy572: case 'c': case 'd': case 'e': - case 'f': goto yy373; - case ':': + case 'f': goto yy331; case 'G': case 'H': case 'I': @@ -23416,30 +10684,43 @@ yy572: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy4; + default: goto yy247; } -yy573: - yyaccept = 13; +yy251: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy580; - case '1': goto yy579; - case '2': goto yy578; - default: goto yy339; - } -yy574: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy573; + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy175; case '0': case '1': case '2': @@ -23449,8 +10730,7 @@ yy574: case '6': case '7': case '8': - case '9': goto yy577; - case ':': goto yy551; + case '9': case 'A': case 'B': case 'C': @@ -23462,7 +10742,8 @@ yy574: case 'c': case 'd': case 'e': - case 'f': goto yy553; + case 'f': goto yy331; + case ':': goto yy330; case 'G': case 'H': case 'I': @@ -23502,37 +10783,23 @@ yy574: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy4; + default: goto yy247; } -yy575: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy252: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '.': goto yy573; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy577; - case '6': - case '7': - case '8': - case '9': + case '%': + case '+': + case '-': + case '.': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy553; - case ':': goto yy551; case 'G': case 'H': case 'I': @@ -23553,6 +10820,13 @@ yy575: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -23572,14 +10846,7 @@ yy575: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy576: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy573; + case 'z': goto yy76; case '0': case '1': case '2': @@ -23589,20 +10856,52 @@ yy576: case '6': case '7': case '8': - case '9': + case '9': goto yy252; + case '@': goto yy78; + default: goto yy29; + } +yy254: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case '%': + case '+': goto yy76; + case '-': + case '.': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy553; - case ':': goto yy551; case 'G': case 'H': case 'I': @@ -23623,6 +10922,13 @@ yy576: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -23642,14 +10948,41 @@ yy576: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy254; + case ':': goto yy64; + case '@': goto yy89; + default: goto yy4; } -yy577: - YYCTXMARKER = YYCURSOR + 1; +yy256: + yyaccept = 15; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy334; + case '1': goto yy335; + case '2': goto yy336; + default: goto yy176; + } +yy257: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy573; + case '.': goto yy256; case '0': case '1': case '2': @@ -23671,8 +11004,8 @@ yy577: case 'c': case 'd': case 'e': - case 'f': goto yy554; - case ':': goto yy551; + case 'f': goto yy337; + case ':': goto yy258; case 'G': case 'H': case 'I': @@ -23712,98 +11045,12 @@ yy577: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy578: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy581; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy580; - case '5': goto yy593; - case '6': - case '7': - case '8': - case '9': goto yy582; - default: goto yy62; - } -yy579: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy581; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy580; - default: goto yy62; - } -yy580: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy581; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy582; - default: goto yy62; - } -yy581: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy585; - case '1': goto yy584; - case '2': goto yy583; - default: goto yy62; - } -yy582: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy581; - default: goto yy62; - } -yy583: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy586; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy585; - case '5': goto yy592; - case '6': - case '7': - case '8': - case '9': goto yy587; - default: goto yy62; + case 'z': goto yy65; + default: goto yy175; } -yy584: +yy258: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy586; case '0': case '1': case '2': @@ -23813,13 +11060,24 @@ yy584: case '6': case '7': case '8': - case '9': goto yy585; - default: goto yy62; + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy338; + default: goto yy65; } -yy585: +yy259: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy586; case '0': case '1': case '2': @@ -23829,51 +11087,20 @@ yy585: case '6': case '7': case '8': - case '9': goto yy587; - default: goto yy62; - } -yy586: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy590; - case '1': goto yy589; - case '2': goto yy588; - default: goto yy62; - } -yy587: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy586; - default: goto yy62; - } -yy588: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': goto yy590; - case '5': goto yy591; - case '6': - case '7': - case '8': - case '9': goto yy373; - case ':': + case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy337; + case ':': goto yy258; case 'G': case 'H': case 'I': @@ -23894,12 +11121,6 @@ yy588: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -23919,13 +11140,13 @@ yy588: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy65; + default: goto yy175; } -yy589: - YYCTXMARKER = YYCURSOR + 1; +yy260: yych = *++YYCURSOR; switch (yych) { + case '.': goto yy256; case '0': case '1': case '2': @@ -23935,14 +11156,20 @@ yy589: case '6': case '7': case '8': - case '9': goto yy590; - case ':': + case '9': goto yy339; + case ':': goto yy258; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy337; case 'G': case 'H': case 'I': @@ -23963,12 +11190,6 @@ yy589: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -23988,30 +11209,36 @@ yy589: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy65; + default: goto yy175; } -yy590: - YYCTXMARKER = YYCURSOR + 1; +yy261: yych = *++YYCURSOR; switch (yych) { + case '.': goto yy256; case '0': case '1': case '2': case '3': case '4': - case '5': + case '5': goto yy339; case '6': case '7': case '8': - case '9': goto yy373; - case ':': + case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy337; + case ':': goto yy258; case 'G': case 'H': case 'I': @@ -24032,12 +11259,6 @@ yy590: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -24057,11 +11278,10 @@ yy590: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy65; + default: goto yy175; } -yy591: - YYCTXMARKER = YYCURSOR + 1; +yy262: yych = *++YYCURSOR; switch (yych) { case '0': @@ -24069,18 +11289,24 @@ yy591: case '2': case '3': case '4': - case '5': goto yy373; + case '5': case '6': case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': case 'D': case 'E': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': goto yy337; + case ':': goto yy258; case 'F': + case 'f': goto yy340; case 'G': case 'H': case 'I': @@ -24101,12 +11327,6 @@ yy591: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -24126,126 +11346,31 @@ yy591: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy592: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy586; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy587; - default: goto yy62; - } -yy593: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy581; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy582; - default: goto yy62; - } -yy594: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy598; - case ':': goto yy599; - default: goto yy62; - } -yy595: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy596; - case ':': goto yy594; - default: goto yy62; - } -yy596: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy597; - case ':': goto yy594; - default: goto yy62; + case 'z': goto yy65; + default: goto yy175; } -yy597: +yy263: yych = *++YYCURSOR; switch (yych) { - case ':': goto yy594; - default: goto yy62; + case '\t': + case '\r': + case ' ': goto yy263; + case '>': goto yy265; + default: goto yy65; } -yy598: +yy265: + ++YYCURSOR; +#line 183 "../../lnav2/src/data_scanner_re.re" + { + RET(DT_XML_CLOSE_TAG); + } +#line 11368 "../../lnav2/src/data_scanner_re.cc" +yy267: yych = *++YYCURSOR; switch (yych) { + case '\t': + case '\r': + case ' ': goto yy341; case '0': case '1': case '2': @@ -24255,37 +11380,14 @@ yy598: case '6': case '7': case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy626; - case ':': goto yy625; - default: goto yy62; - } -yy599: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy600; - case '1': goto yy601; - case '2': goto yy602; + case '9': case ':': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': case 'G': case 'H': case 'I': @@ -24306,6 +11408,13 @@ yy599: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -24325,26 +11434,26 @@ yy599: case 'w': case 'x': case 'y': - case 'z': goto yy62; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy603; - default: goto yy338; + case 'z': goto yy267; + case '=': goto yy273; + default: goto yy65; } -yy600: - YYCTXMARKER = YYCURSOR + 1; +yy269: + ++YYCURSOR; +yy270: +#line 175 "../../lnav2/src/data_scanner_re.re" + { + RET(DT_XML_EMPTY_TAG); + } +#line 11449 "../../lnav2/src/data_scanner_re.cc" +yy271: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy573; + case '\t': + case '\r': + case ' ': goto yy271; + case '/': + case '?': goto yy186; case '0': case '1': case '2': @@ -24354,20 +11463,14 @@ yy600: case '6': case '7': case '8': - case '9': goto yy623; - case ':': goto yy604; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy605; case 'G': case 'H': case 'I': @@ -24388,6 +11491,13 @@ yy600: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -24407,14 +11517,32 @@ yy600: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy267; + case '=': goto yy273; + case '>': goto yy189; + default: goto yy65; } -yy601: - YYCTXMARKER = YYCURSOR + 1; +yy273: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case '>': goto yy65; + case '\t': + case '\r': + case ' ': goto yy345; + case '"': goto yy347; + case '\'': goto yy349; + default: goto yy343; + } +yy274: yych = *++YYCURSOR; +yy275: switch (yych) { - case '.': goto yy573; + case '\t': + case '\r': + case ' ': goto yy274; + case '/': + case '?': goto yy186; case '0': case '1': case '2': @@ -24424,20 +11552,14 @@ yy601: case '6': case '7': case '8': - case '9': goto yy621; - case ':': goto yy604; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy605; case 'G': case 'H': case 'I': @@ -24458,6 +11580,13 @@ yy601: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -24477,37 +11606,34 @@ yy601: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy351; + default: goto yy65; } -yy602: - YYCTXMARKER = YYCURSOR + 1; +yy276: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy573; + case '\t': + case '\r': + case ' ': goto yy353; + case '/': + case '?': goto yy186; case '0': case '1': case '2': case '3': - case '4': goto yy621; - case '5': goto yy622; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy623; - case ':': goto yy604; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy605; case 'G': case 'H': case 'I': @@ -24528,6 +11654,13 @@ yy602: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -24547,13 +11680,19 @@ yy602: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy276; + case '=': goto yy355; + default: goto yy65; } -yy603: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy278: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -24575,8 +11714,9 @@ yy603: case 'c': case 'd': case 'e': - case 'f': goto yy605; - case ':': goto yy604; + case 'f': goto yy356; + case ':': goto yy316; + case '@': goto yy89; case 'G': case 'H': case 'I': @@ -24616,12 +11756,14 @@ yy603: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy105; + default: goto yy5; } -yy604: - yych = *++YYCURSOR; +yy279: + yyaccept = 13; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '/': goto yy165; case '0': case '1': case '2': @@ -24643,13 +11785,41 @@ yy604: case 'c': case 'd': case 'e': - case 'f': goto yy608; - default: goto yy62; + case 'f': goto yy168; + case ':': goto yy167; + default: goto yy193; } -yy605: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy280: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '%': + case '+': goto yy76; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '-': + case '_': goto yy53; + case '.': + yyt2 = YYCURSOR; + goto yy199; case '0': case '1': case '2': @@ -24665,14 +11835,11 @@ yy605: case 'C': case 'D': case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy606; - case ':': goto yy604; + case 'F': goto yy356; + case ':': + yyt1 = YYCURSOR; + goto yy357; + case '@': goto yy89; case 'G': case 'H': case 'I': @@ -24692,7 +11859,13 @@ yy605: case 'W': case 'X': case 'Y': - case 'Z': + case 'Z': goto yy105; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy358; case 'g': case 'h': case 'i': @@ -24712,13 +11885,38 @@ yy605: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy119; + default: goto yy5; } -yy606: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy281: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '\'': + case '(': + case ')': + case '*': + case ';': + yyt1 = YYCURSOR; + goto yy359; + case '!': + case ',': + case '?': + yyt1 = YYCURSOR; + goto yy361; + case '%': + case '+': goto yy76; + case '-': + case '_': goto yy53; + case '.': + yyt1 = YYCURSOR; + goto yy362; case '0': case '1': case '2': @@ -24735,13 +11933,6 @@ yy606: case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy607; - case ':': goto yy604; case 'G': case 'H': case 'I': @@ -24762,6 +11953,12 @@ yy606: case 'X': case 'Y': case 'Z': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -24781,13 +11978,44 @@ yy606: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy105; + case ':': + yyt1 = YYCURSOR; + goto yy363; + case '@': goto yy89; + default: goto yy5; } -yy607: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy282: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt1 = YYCURSOR; + goto yy359; + case '!': + case ',': + case '?': + yyt1 = YYCURSOR; + goto yy361; + case '%': + case '+': goto yy76; + case '\'': + yyt1 = YYCURSOR; + goto yy364; + case '-': + case '_': goto yy53; + case '.': + yyt1 = YYCURSOR; + goto yy362; case '0': case '1': case '2': @@ -24823,7 +12051,11 @@ yy607: case 'W': case 'X': case 'Y': - case 'Z': + case 'Z': goto yy105; + case ':': + yyt1 = YYCURSOR; + goto yy363; + case '@': goto yy89; case 'a': case 'b': case 'c': @@ -24849,14 +12081,135 @@ yy607: case 'w': case 'x': case 'y': - case 'z': goto yy62; - case ':': goto yy604; - default: goto yy338; + case 'z': goto yy119; + default: goto yy5; } -yy608: - YYCTXMARKER = YYCURSOR + 1; +yy283: yych = *++YYCURSOR; switch (yych) { + case '\t': + case '\r': + case ' ': goto yy192; + default: goto yy142; + } +yy284: + yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + yyt2 = YYCURSOR; + goto yy192; + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ':': + case ';': + yyt1 = YYCURSOR; + goto yy209; + case '!': + case ',': + case '?': + yyt1 = YYCURSOR; + goto yy210; + case '\'': + yyt1 = YYCURSOR; + goto yy211; + case '.': + yyt1 = YYCURSOR; + goto yy212; + case '\\': goto yy82; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy131; + default: goto yy79; + } +yy285: + yyaccept = 12; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ':': + case ';': + case '?': goto yy196; + case '.': + yyt2 = YYCURSOR; + goto yy197; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy126; + default: goto yy142; + } +yy286: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '\'': goto yy126; + case '-': + case '.': case '0': case '1': case '2': @@ -24873,13 +12226,6 @@ yy608: case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy610; - case ':': goto yy609; case 'G': case 'H': case 'I': @@ -24900,6 +12246,14 @@ yy608: case 'X': case 'Y': case 'Z': + case '_': goto yy53; + case '@': goto yy89; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -24919,10 +12273,16 @@ yy608: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy365; + default: goto yy5; } -yy609: +yy287: + yych = *++YYCURSOR; + switch (yych) { + case ':': goto yy288; + default: goto yy367; + } +yy288: yych = *++YYCURSOR; switch (yych) { case '0': @@ -24934,25 +12294,91 @@ yy609: case '6': case '7': case '8': - case '9': + case '9': goto yy369; + default: goto yy65; + } +yy289: + yyaccept = 16; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '-': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy139; + case '.': goto yy216; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': goto yy613; - default: goto yy62; + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy289; + default: goto yy291; } -yy610: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy291: +#line 218 "../../lnav2/src/data_scanner_re.re" + { RET(DT_EMAIL); } +#line 12374 "../../lnav2/src/data_scanner_re.cc" +yy292: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '%': goto yy76; + case '+': goto yy170; + case '-': goto yy171; + case '.': case '0': case '1': case '2': @@ -24969,13 +12395,109 @@ yy610: case 'D': case 'E': case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': goto yy611; - case ':': goto yy609; + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy53; + case '@': goto yy89; + default: goto yy5; + } +yy293: + yyaccept = 16; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy291; + case '-': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy152; + case '.': goto yy223; + case ':': goto yy64; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': case 'G': case 'H': case 'I': @@ -24996,6 +12518,12 @@ yy610: case 'X': case 'Y': case 'Z': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -25015,13 +12543,45 @@ yy610: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy293; + default: goto yy4; } -yy611: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy295: + yyaccept = 17; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy297; + case '%': + case '+': goto yy76; + case '-': + case '.': goto yy53; case '0': case '1': case '2': @@ -25038,13 +12598,6 @@ yy611: case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy612; - case ':': goto yy609; case 'G': case 'H': case 'I': @@ -25065,6 +12618,13 @@ yy611: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -25084,13 +12644,22 @@ yy611: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy295; + case ':': goto yy64; + case '@': goto yy89; + default: goto yy4; } -yy612: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy297: +#line 209 "../../lnav2/src/data_scanner_re.re" + { + RET(DT_VERSION_NUMBER); + } +#line 12658 "../../lnav2/src/data_scanner_re.cc" +yy298: + yyaccept = 17; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '.': goto yy370; case '0': case '1': case '2': @@ -25100,12 +12669,96 @@ yy612: case '6': case '7': case '8': - case '9': + case '9': goto yy371; + default: goto yy373; + } +yy299: + yyaccept = 17; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy370; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy298; + default: goto yy373; + } +yy300: + yyaccept = 17; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy370; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy298; + case '5': goto yy374; + case '6': + case '7': + case '8': + case '9': goto yy371; + default: goto yy373; + } +yy301: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); +yy302: + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; + case '-': goto yy225; + case '.': goto yy303; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy301; + case ':': goto yy64; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': case 'G': case 'H': @@ -25127,11 +12780,11 @@ yy612: case 'X': case 'Y': case 'Z': + case '_': case 'a': case 'b': case 'c': case 'd': - case 'e': case 'f': case 'g': case 'h': @@ -25152,37 +12805,53 @@ yy612: case 'w': case 'x': case 'y': - case 'z': goto yy62; - case ':': goto yy609; - default: goto yy338; + case 'z': goto yy228; + case 'E': + case 'e': goto yy230; + default: goto yy4; } -yy613: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy303: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy6; + case '%': + case '+': goto yy76; + case '-': + case '.': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy615; - case ':': goto yy614; case 'G': case 'H': case 'I': @@ -25203,6 +12872,13 @@ yy613: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -25222,10 +12898,22 @@ yy613: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy372; + case ':': goto yy64; + case '@': goto yy89; + default: goto yy4; } -yy614: +yy304: yych = *++YYCURSOR; switch (yych) { case '0': @@ -25237,25 +12925,17 @@ yy614: case '6': case '7': case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy618; - default: goto yy62; + case '9': goto yy375; + default: goto yy77; } -yy615: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy305: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': goto yy53; case '0': case '1': case '2': @@ -25265,20 +12945,14 @@ yy615: case '6': case '7': case '8': - case '9': + case '9': goto yy378; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy616; - case ':': goto yy614; case 'G': case 'H': case 'I': @@ -25299,6 +12973,13 @@ yy615: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -25318,13 +12999,24 @@ yy615: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy295; + default: goto yy5; } -yy616: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy306: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '.': goto yy226; + default: goto yy311; + } +yy307: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': goto yy76; + case '+': goto yy170; + case '-': goto yy225; + case '.': goto yy303; case '0': case '1': case '2': @@ -25341,13 +13033,6 @@ yy616: case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy617; - case ':': goto yy614; case 'G': case 'H': case 'I': @@ -25368,6 +13053,13 @@ yy616: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -25387,23 +13079,27 @@ yy616: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy228; + case '@': goto yy89; + default: goto yy5; } -yy617: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy308: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '.': goto yy226; case '0': case '1': case '2': case '3': case '4': - case '5': - case '6': - case '7': - case '8': - case '9': + case '5': goto yy306; + default: goto yy311; + } +yy309: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { case 'A': case 'B': case 'C': @@ -25455,14 +13151,46 @@ yy617: case 'w': case 'x': case 'y': - case 'z': goto yy62; - case ':': goto yy614; - default: goto yy338; + case 'z': goto yy380; + default: goto yy5; } -yy618: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy310: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); +yy311: switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; + case '-': goto yy225; + case '.': goto yy303; case '0': case '1': case '2': @@ -25472,20 +13200,14 @@ yy618: case '6': case '7': case '8': - case '9': + case '9': goto yy310; + case ':': goto yy64; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy619; - case ':': case 'G': case 'H': case 'I': @@ -25506,6 +13228,12 @@ yy618: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': case 'g': case 'h': case 'i': @@ -25525,36 +13253,25 @@ yy618: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy228; + case 'E': + case 'e': goto yy307; + default: goto yy4; } -yy619: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy312: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': + case '%': + case '+': goto yy76; + case '-': + case '.': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy620; - case ':': case 'G': case 'H': case 'I': @@ -25575,6 +13292,13 @@ yy619: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -25594,12 +13318,23 @@ yy619: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy381; + case '@': goto yy89; + default: goto yy5; } -yy620: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy313: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '0': case '1': @@ -25610,20 +13345,70 @@ yy620: case '6': case '7': case '8': - case '9': + case '9': goto yy382; + default: goto yy5; + } +yy314: + yyaccept = 9; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy99; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; + case '-': + case '_': goto yy53; + case '.': goto yy236; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': goto yy383; + case '8': + case '9': goto yy384; + case ':': goto yy123; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'e': - case 'f': goto yy373; - case ':': + case 'f': goto yy385; + case 'E': + case 'e': goto yy386; case 'G': case 'H': case 'I': @@ -25663,14 +13448,46 @@ yy620: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy105; + default: goto yy4; } -yy621: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy315: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '.': goto yy573; + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; + case '-': + case '_': goto yy53; + case '.': goto yy236; case '0': case '1': case '2': @@ -25680,20 +13497,21 @@ yy621: case '6': case '7': case '8': - case '9': goto yy624; - case ':': goto yy604; + case '9': goto yy384; + case ':': goto yy123; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'e': - case 'f': goto yy606; + case 'f': goto yy385; + case 'E': + case 'e': goto yy386; case 'G': case 'H': case 'I': @@ -25733,20 +13551,20 @@ yy621: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy105; + default: goto yy4; } -yy622: - YYCTXMARKER = YYCURSOR + 1; +yy316: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy573; + case '%': goto yy387; + case '/': goto yy165; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy624; + case '5': case '6': case '7': case '8': @@ -25762,8 +13580,65 @@ yy622: case 'c': case 'd': case 'e': - case 'f': goto yy606; - case ':': goto yy604; + case 'f': goto yy168; + case ':': goto yy388; + default: goto yy65; + } +yy317: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy103; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy385; + case ':': goto yy123; case 'G': case 'H': case 'I': @@ -25803,14 +13678,43 @@ yy622: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy105; + default: goto yy54; } -yy623: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy318: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '.': goto yy573; + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy103; + case '+': goto yy170; + case '-': goto yy171; case '0': case '1': case '2': @@ -25832,8 +13736,8 @@ yy623: case 'c': case 'd': case 'e': - case 'f': goto yy606; - case ':': goto yy604; + case 'f': goto yy385; + case ':': goto yy123; case 'G': case 'H': case 'I': @@ -25873,14 +13777,52 @@ yy623: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy105; + default: goto yy54; + } +yy319: + yyaccept = 18; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy389; + case ':': goto yy390; + default: goto yy367; } -yy624: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy320: +#line 163 "../../lnav2/src/data_scanner_re.re" + { + if ((YYCURSOR - pi.get_string()) == 17) { + RET(DT_MAC_ADDRESS); + } else { + RET(DT_HEX_DUMP); + } + } +#line 13822 "../../lnav2/src/data_scanner_re.cc" +yy321: + yyaccept = 18; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '.': goto yy573; case '0': case '1': case '2': @@ -25902,8 +13844,49 @@ yy624: case 'c': case 'd': case 'e': - case 'f': goto yy607; - case ':': goto yy604; + case 'f': goto yy324; + case ':': goto yy391; + default: goto yy320; + } +yy322: + yych = *++YYCURSOR; +yy323: + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '\'': + case '(': + case ')': + case '[': + case ']': + case '{': + case '}': goto yy65; + case '%': + case '&': + case '-': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case '=': + case '?': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': case 'G': case 'H': case 'I': @@ -25924,6 +13907,12 @@ yy624: case 'X': case 'Y': case 'Z': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -25943,10 +13932,10 @@ yy624: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy392; + default: goto yy322; } -yy625: +yy324: yych = *++YYCURSOR; switch (yych) { case '0': @@ -25970,11 +13959,11 @@ yy625: case 'c': case 'd': case 'e': - case 'f': goto yy630; - case ':': goto yy629; - default: goto yy62; + case 'f': goto yy395; + case ':': goto yy245; + default: goto yy65; } -yy626: +yy325: yych = *++YYCURSOR; switch (yych) { case '0': @@ -25986,7 +13975,8 @@ yy626: case '6': case '7': case '8': - case '9': + case '9': goto yy396; + case ':': goto yy327; case 'A': case 'B': case 'C': @@ -25998,11 +13988,10 @@ yy626: case 'c': case 'd': case 'e': - case 'f': goto yy627; - case ':': goto yy625; - default: goto yy62; + case 'f': goto yy326; + default: goto yy65; } -yy627: +yy326: yych = *++YYCURSOR; switch (yych) { case '0': @@ -26026,18 +14015,11 @@ yy627: case 'c': case 'd': case 'e': - case 'f': goto yy628; - case ':': goto yy625; - default: goto yy62; + case 'f': goto yy397; + case ':': goto yy398; + default: goto yy65; } -yy628: - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy625; - default: goto yy62; - } -yy629: - YYCTXMARKER = YYCURSOR + 1; +yy327: yych = *++YYCURSOR; switch (yych) { case '0': @@ -26047,9 +14029,9 @@ yy629: case '6': case '7': case '8': - case '9': goto yy661; - case '1': goto yy662; - case '2': goto yy663; + case '9': goto yy399; + case '1': goto yy400; + case '2': goto yy401; case ':': case 'G': case 'H': @@ -26090,7 +14072,7 @@ yy629: case 'w': case 'x': case 'y': - case 'z': goto yy62; + case 'z': goto yy65; case 'A': case 'B': case 'C': @@ -26102,40 +14084,91 @@ yy629: case 'c': case 'd': case 'e': - case 'f': goto yy664; - default: goto yy338; + case 'f': goto yy402; + default: goto yy175; } -yy630: - yych = *++YYCURSOR; +yy328: + yyaccept = 15; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy176; case '0': - case '1': - case '2': case '3': case '4': case '5': case '6': case '7': case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy632; - case ':': goto yy631; - default: goto yy62; + case '9': goto yy403; + case '1': goto yy404; + case '2': goto yy405; + case ':': goto yy64; + default: goto yy4; } -yy631: - yych = *++YYCURSOR; +yy329: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy175; + case '.': goto yy328; case '0': case '1': case '2': @@ -26157,11 +14190,51 @@ yy631: case 'c': case 'd': case 'e': - case 'f': goto yy636; - case ':': goto yy635; - default: goto yy62; + case 'f': goto yy406; + case ':': goto yy330; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy4; + default: goto yy247; } -yy632: +yy330: yych = *++YYCURSOR; switch (yych) { case '0': @@ -26185,13 +14258,44 @@ yy632: case 'c': case 'd': case 'e': - case 'f': goto yy633; - case ':': goto yy631; - default: goto yy62; + case 'f': goto yy402; + case ':': goto yy134; + default: goto yy65; } -yy633: - yych = *++YYCURSOR; +yy331: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy175; case '0': case '1': case '2': @@ -26213,20 +14317,85 @@ yy633: case 'c': case 'd': case 'e': - case 'f': goto yy634; - case ':': goto yy631; - default: goto yy62; - } -yy634: - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy631; - default: goto yy62; + case 'f': goto yy406; + case ':': goto yy330; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy4; + default: goto yy247; } -yy635: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy332: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy175; + case '.': goto yy328; case '0': case '1': case '2': @@ -26236,7 +14405,8 @@ yy635: case '6': case '7': case '8': - case '9': + case '9': goto yy407; + case ':': goto yy330; case 'A': case 'B': case 'C': @@ -26248,8 +14418,7 @@ yy635: case 'c': case 'd': case 'e': - case 'f': goto yy653; - case ':': + case 'f': goto yy406; case 'G': case 'H': case 'I': @@ -26289,18 +14458,50 @@ yy635: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy4; + default: goto yy247; } -yy636: - yych = *++YYCURSOR; +yy333: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy175; + case '.': goto yy328; case '0': case '1': case '2': case '3': case '4': - case '5': + case '5': goto yy407; case '6': case '7': case '8': @@ -26316,13 +14517,54 @@ yy636: case 'c': case 'd': case 'e': - case 'f': goto yy638; - case ':': goto yy637; - default: goto yy62; + case 'f': goto yy406; + case ':': goto yy330; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy4; + default: goto yy247; } -yy637: +yy334: yych = *++YYCURSOR; switch (yych) { + case '.': goto yy408; case '0': case '1': case '2': @@ -26332,25 +14574,13 @@ yy637: case '6': case '7': case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy642; - case ':': goto yy641; - default: goto yy62; + case '9': goto yy409; + default: goto yy65; } -yy638: +yy335: yych = *++YYCURSOR; switch (yych) { + case '.': goto yy408; case '0': case '1': case '2': @@ -26360,58 +14590,26 @@ yy638: case '6': case '7': case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy639; - case ':': goto yy637; - default: goto yy62; + case '9': goto yy334; + default: goto yy65; } -yy639: +yy336: yych = *++YYCURSOR; switch (yych) { + case '.': goto yy408; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy334; + case '5': goto yy410; case '6': case '7': case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy640; - case ':': goto yy637; - default: goto yy62; - } -yy640: - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy637; - default: goto yy62; + case '9': goto yy409; + default: goto yy65; } -yy641: - YYCTXMARKER = YYCURSOR + 1; +yy337: yych = *++YYCURSOR; switch (yych) { case '0': @@ -26435,8 +14633,8 @@ yy641: case 'c': case 'd': case 'e': - case 'f': goto yy650; - case ':': + case 'f': goto yy411; + case ':': goto yy258; case 'G': case 'H': case 'I': @@ -26476,10 +14674,10 @@ yy641: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy65; + default: goto yy175; } -yy642: +yy338: yych = *++YYCURSOR; switch (yych) { case '0': @@ -26503,13 +14701,54 @@ yy642: case 'c': case 'd': case 'e': - case 'f': goto yy644; - case ':': goto yy643; - default: goto yy62; + case 'f': goto yy412; + case ':': goto yy413; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy65; + default: goto yy175; } -yy643: +yy339: yych = *++YYCURSOR; switch (yych) { + case '.': goto yy256; case '0': case '1': case '2': @@ -26531,11 +14770,51 @@ yy643: case 'c': case 'd': case 'e': - case 'f': goto yy647; - case ':': goto yy373; - default: goto yy62; + case 'f': goto yy411; + case ':': goto yy258; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy65; + default: goto yy175; } -yy644: +yy340: yych = *++YYCURSOR; switch (yych) { case '0': @@ -26553,54 +14832,71 @@ yy644: case 'C': case 'D': case 'E': - case 'F': case 'a': case 'b': case 'c': case 'd': - case 'e': - case 'f': goto yy645; - case ':': goto yy643; - default: goto yy62; - } -yy645: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': + case 'e': goto yy411; + case ':': goto yy258; case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy646; - case ':': goto yy643; - default: goto yy62; + case 'f': goto yy414; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy65; + default: goto yy175; } -yy646: +yy341: yych = *++YYCURSOR; switch (yych) { - case ':': goto yy643; - default: goto yy62; + case '\t': + case '\r': + case ' ': goto yy341; + case '=': goto yy273; + default: goto yy65; } -yy647: - YYCTXMARKER = YYCURSOR + 1; +yy343: yych = *++YYCURSOR; switch (yych) { + case 0x00: goto yy65; + case '/': + case '?': goto yy415; case '0': case '1': case '2': @@ -26611,19 +14907,13 @@ yy647: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy648; - case ':': case 'G': case 'H': case 'I': @@ -26644,6 +14934,13 @@ yy647: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -26663,13 +14960,21 @@ yy647: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy417; + case '>': goto yy189; + default: goto yy343; } -yy648: - YYCTXMARKER = YYCURSOR + 1; +yy345: yych = *++YYCURSOR; switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy345; + case '"': goto yy347; + case '\'': goto yy349; + case '/': + case '?': goto yy415; case '0': case '1': case '2': @@ -26680,19 +14985,13 @@ yy648: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy649; - case ':': case 'G': case 'H': case 'I': @@ -26713,6 +15012,13 @@ yy648: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -26732,13 +15038,17 @@ yy648: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy417; + case '>': goto yy189; + default: goto yy343; } -yy649: - YYCTXMARKER = YYCURSOR + 1; +yy347: yych = *++YYCURSOR; switch (yych) { + case 0x00: goto yy65; + case '"': goto yy343; + case '/': + case '?': goto yy419; case '0': case '1': case '2': @@ -26749,19 +15059,13 @@ yy649: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy373; - case ':': case 'G': case 'H': case 'I': @@ -26782,6 +15086,13 @@ yy649: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -26801,13 +15112,18 @@ yy649: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy421; + case '>': goto yy423; + case '\\': goto yy424; + default: goto yy347; } -yy650: - YYCTXMARKER = YYCURSOR + 1; +yy349: yych = *++YYCURSOR; switch (yych) { + case 0x00: goto yy65; + case '\'': goto yy343; + case '/': + case '?': goto yy426; case '0': case '1': case '2': @@ -26818,19 +15134,13 @@ yy650: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy651; - case ':': case 'G': case 'H': case 'I': @@ -26851,6 +15161,13 @@ yy650: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -26870,13 +15187,17 @@ yy650: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy428; + case '>': goto yy430; + case '\\': goto yy431; + default: goto yy349; } -yy651: - YYCTXMARKER = YYCURSOR + 1; +yy351: yych = *++YYCURSOR; switch (yych) { + case '\t': + case '\r': + case ' ': goto yy433; case '0': case '1': case '2': @@ -26887,19 +15208,13 @@ yy651: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy652; - case ':': case 'G': case 'H': case 'I': @@ -26920,6 +15235,13 @@ yy651: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -26939,13 +15261,18 @@ yy651: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy351; + case '=': goto yy355; + default: goto yy65; } -yy652: - YYCTXMARKER = YYCURSOR + 1; +yy353: yych = *++YYCURSOR; switch (yych) { + case '\t': + case '\r': + case ' ': goto yy353; + case '/': + case '?': goto yy186; case '0': case '1': case '2': @@ -26956,19 +15283,13 @@ yy652: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy373; - case ':': case 'G': case 'H': case 'I': @@ -26989,6 +15310,13 @@ yy652: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -27008,13 +15336,31 @@ yy652: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy351; + case '=': goto yy355; + default: goto yy65; } -yy653: - YYCTXMARKER = YYCURSOR + 1; +yy355: yych = *++YYCURSOR; switch (yych) { + case 0x00: + case '>': goto yy65; + case '\t': + case '\r': + case ' ': goto yy437; + case '"': goto yy439; + case '\'': goto yy441; + default: goto yy435; + } +yy356: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -27036,8 +15382,9 @@ yy653: case 'c': case 'd': case 'e': - case 'f': goto yy655; - case ':': goto yy654; + case 'f': goto yy443; + case ':': goto yy123; + case '@': goto yy89; case 'G': case 'H': case 'I': @@ -27077,12 +15424,15 @@ yy653: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy105; + default: goto yy5; } -yy654: - yych = *++YYCURSOR; +yy357: + yyaccept = 13; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '%': goto yy387; + case '/': goto yy165; case '0': case '1': case '2': @@ -27104,13 +15454,41 @@ yy654: case 'c': case 'd': case 'e': - case 'f': goto yy658; - default: goto yy62; + case 'f': goto yy168; + case ':': goto yy388; + default: goto yy193; } -yy655: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy358: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '%': + case '+': goto yy76; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '-': + case '_': goto yy53; + case '.': + yyt2 = YYCURSOR; + goto yy199; case '0': case '1': case '2': @@ -27126,14 +15504,11 @@ yy655: case 'C': case 'D': case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy656; - case ':': goto yy654; + case 'F': goto yy443; + case ':': + yyt1 = YYCURSOR; + goto yy202; + case '@': goto yy89; case 'G': case 'H': case 'I': @@ -27153,7 +15528,13 @@ yy655: case 'W': case 'X': case 'Y': - case 'Z': + case 'Z': goto yy105; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy444; case 'g': case 'h': case 'i': @@ -27173,13 +15554,35 @@ yy655: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy119; + default: goto yy5; } -yy656: - YYCTXMARKER = YYCURSOR + 1; +yy359: + ++YYCURSOR; +yy360: + YYCURSOR = yyt1; +#line 220 "../../lnav2/src/data_scanner_re.re" + { RET(DT_CONSTANT); } +#line 15567 "../../lnav2/src/data_scanner_re.cc" +yy361: yych = *++YYCURSOR; switch (yych) { + case '\t': + case '\r': + case ' ': goto yy359; + default: goto yy360; + } +yy362: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy359; + case '%': + case '+': goto yy76; + case '-': + case '.': case '0': case '1': case '2': @@ -27196,13 +15599,6 @@ yy656: case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy657; - case ':': goto yy654; case 'G': case 'H': case 'I': @@ -27223,6 +15619,13 @@ yy656: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -27242,13 +15645,109 @@ yy656: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy53; + case '@': goto yy89; + default: goto yy5; } -yy657: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy363: + yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '/': goto yy165; + case ':': goto yy134; + default: goto yy360; + } +yy364: + yyaccept = 19; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ':': + case ';': + case '?': goto yy196; + case '.': + yyt2 = YYCURSOR; + goto yy197; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy126; + default: goto yy360; + } +yy365: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '#': + case '&': + case '<': + case '=': + case '>': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy6; + case '%': + case '+': goto yy76; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '-': case '0': case '1': case '2': @@ -27285,6 +15784,14 @@ yy657: case 'X': case 'Y': case 'Z': + case '_': goto yy53; + case '.': + yyt2 = YYCURSOR; + goto yy199; + case ':': + yyt1 = YYCURSOR; + goto yy445; + case '@': goto yy89; case 'a': case 'b': case 'c': @@ -27310,12 +15817,17 @@ yy657: case 'w': case 'x': case 'y': - case 'z': goto yy62; - case ':': goto yy654; - default: goto yy338; + case 'z': goto yy365; + default: goto yy4; } -yy658: - YYCTXMARKER = YYCURSOR + 1; +yy367: + ++YYCURSOR; +yy368: + YYCURSOR -= 1; +#line 161 "../../lnav2/src/data_scanner_re.re" + { RET(DT_TIME); } +#line 15830 "../../lnav2/src/data_scanner_re.cc" +yy369: yych = *++YYCURSOR; switch (yych) { case '0': @@ -27327,20 +15839,23 @@ yy658: case '6': case '7': case '8': - case '9': + case '9': goto yy446; + default: goto yy65; + } +yy370: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy659; - case ':': case 'G': case 'H': case 'I': @@ -27361,6 +15876,13 @@ yy658: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -27380,13 +15902,64 @@ yy658: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy53; + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy447; + case '1': goto yy448; + case '2': goto yy449; + case '@': goto yy89; + default: goto yy5; } -yy659: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy371: + yyaccept = 17; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy370; + default: goto yy373; + } +yy372: + yyaccept = 17; + yych = *(YYMARKER = ++YYCURSOR); +yy373: switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy297; + case '%': + case '+': goto yy76; + case '-': goto yy225; + case '.': goto yy303; case '0': case '1': case '2': @@ -27403,13 +15976,6 @@ yy659: case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy660; - case ':': case 'G': case 'H': case 'I': @@ -27430,6 +15996,13 @@ yy659: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -27449,36 +16022,38 @@ yy659: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy372; + case ':': goto yy64; + case '@': goto yy89; + default: goto yy4; } -yy660: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy374: + yyaccept = 17; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '.': goto yy370; case '0': case '1': case '2': case '3': case '4': - case '5': - case '6': - case '7': - case '8': - case '9': + case '5': goto yy371; + default: goto yy373; + } +yy375: + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': + case '-': + case '.': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy373; - case ':': case 'G': case 'H': case 'I': @@ -27499,6 +16074,13 @@ yy660: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -27518,14 +16100,60 @@ yy660: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy76; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy375; + case '@': goto yy78; + default: goto yy377; } -yy661: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy377: +#line 207 "../../lnav2/src/data_scanner_re.re" + { RET(DT_NUMBER); } +#line 16121 "../../lnav2/src/data_scanner_re.cc" +yy378: + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '.': goto yy573; + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy377; + case '%': + case '+': goto yy76; + case '-': + case '.': goto yy53; case '0': case '1': case '2': @@ -27535,20 +16163,15 @@ yy661: case '6': case '7': case '8': - case '9': goto yy679; - case ':': goto yy665; + case '9': goto yy378; + case ':': goto yy64; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy666; case 'G': case 'H': case 'I': @@ -27569,6 +16192,13 @@ yy661: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -27588,37 +16218,30 @@ yy661: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy295; + default: goto yy4; } -yy662: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy380: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '.': goto yy573; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy677; - case ':': goto yy665; + case '/': goto yy450; + default: goto yy5; + } +yy381: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': goto yy451; + case '.': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy666; case 'G': case 'H': case 'I': @@ -27639,6 +16262,13 @@ yy662: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -27658,37 +16288,98 @@ yy662: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy452; + case '@': goto yy89; + default: goto yy5; } -yy663: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy382: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '.': goto yy573; + case '/': goto yy453; case '0': case '1': case '2': case '3': - case '4': goto yy677; - case '5': goto yy678; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy679; - case ':': goto yy665; + case '9': goto yy454; + default: goto yy5; + } +yy383: + yyaccept = 9; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy99; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; + case '-': + case '_': goto yy53; + case '.': goto yy236; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': goto yy455; + case '8': + case '9': goto yy456; + case ':': goto yy123; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'e': - case 'f': goto yy666; + case 'f': goto yy457; + case 'E': + case 'e': goto yy458; case 'G': case 'H': case 'I': @@ -27728,13 +16419,46 @@ yy663: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy105; + default: goto yy4; } -yy664: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy384: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; + case '-': + case '_': goto yy53; + case '.': goto yy236; case '0': case '1': case '2': @@ -27744,20 +16468,21 @@ yy664: case '6': case '7': case '8': - case '9': + case '9': goto yy456; + case ':': goto yy123; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'e': - case 'f': goto yy666; - case ':': goto yy665; + case 'f': goto yy457; + case 'E': + case 'e': goto yy458; case 'G': case 'H': case 'I': @@ -27797,40 +16522,41 @@ yy664: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy665: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy669; - default: goto yy62; + case 'z': goto yy105; + default: goto yy4; } -yy666: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy385: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy103; case '0': case '1': case '2': @@ -27852,8 +16578,8 @@ yy666: case 'c': case 'd': case 'e': - case 'f': goto yy667; - case ':': goto yy665; + case 'f': goto yy457; + case ':': goto yy123; case 'G': case 'H': case 'I': @@ -27893,13 +16619,43 @@ yy666: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy105; + default: goto yy54; } -yy667: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy386: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy103; + case '+': goto yy170; + case '-': goto yy171; case '0': case '1': case '2': @@ -27921,8 +16677,8 @@ yy667: case 'c': case 'd': case 'e': - case 'f': goto yy668; - case ':': goto yy665; + case 'f': goto yy457; + case ':': goto yy123; case 'G': case 'H': case 'I': @@ -27962,11 +16718,10 @@ yy667: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy105; + default: goto yy54; } -yy668: - YYCTXMARKER = YYCURSOR + 1; +yy387: yych = *++YYCURSOR; switch (yych) { case '0': @@ -28030,24 +16785,53 @@ yy668: case 'w': case 'x': case 'y': - case 'z': goto yy62; - case ':': goto yy665; - default: goto yy338; + case 'z': goto yy459; + default: goto yy65; } -yy669: - YYCTXMARKER = YYCURSOR + 1; +yy388: yych = *++YYCURSOR; switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy175; case '0': - case '1': - case '2': case '3': case '4': case '5': case '6': case '7': case '8': - case '9': + case '9': goto yy461; + case '1': goto yy462; + case '2': goto yy463; + case ':': goto yy65; case 'A': case 'B': case 'C': @@ -28059,8 +16843,7 @@ yy669: case 'c': case 'd': case 'e': - case 'f': goto yy671; - case ':': goto yy670; + case 'f': goto yy464; case 'G': case 'H': case 'I': @@ -28100,11 +16883,12 @@ yy669: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy4; + default: goto yy247; } -yy670: - yych = *++YYCURSOR; +yy389: + yyaccept = 21; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '0': case '1': @@ -28127,11 +16911,11 @@ yy670: case 'c': case 'd': case 'e': - case 'f': goto yy674; - default: goto yy62; + case 'f': goto yy395; + case ':': goto yy245; + default: goto yy368; } -yy671: - YYCTXMARKER = YYCURSOR + 1; +yy390: yych = *++YYCURSOR; switch (yych) { case '0': @@ -28143,7 +16927,8 @@ yy671: case '6': case '7': case '8': - case '9': + case '9': goto yy465; + case ':': goto yy327; case 'A': case 'B': case 'C': @@ -28155,52 +16940,10 @@ yy671: case 'c': case 'd': case 'e': - case 'f': goto yy672; - case ':': goto yy670; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'f': goto yy466; + default: goto yy65; } -yy672: - YYCTXMARKER = YYCURSOR + 1; +yy391: yych = *++YYCURSOR; switch (yych) { case '0': @@ -28224,54 +16967,31 @@ yy672: case 'c': case 'd': case 'e': - case 'f': goto yy673; - case ':': goto yy670; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'f': goto yy466; + case ':': goto yy327; + default: goto yy65; } -yy673: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy392: + yyaccept = 22; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '\'': + case '(': + case ')': + case '[': + case ']': + case '{': + case '}': goto yy394; + case '%': + case '&': + case '-': + case '/': case '0': case '1': case '2': @@ -28282,6 +17002,8 @@ yy673: case '7': case '8': case '9': + case '=': + case '?': case 'A': case 'B': case 'C': @@ -28333,12 +17055,20 @@ yy673: case 'w': case 'x': case 'y': - case 'z': goto yy62; - case ':': goto yy670; - default: goto yy338; + case 'z': goto yy392; + default: goto yy322; } -yy674: - YYCTXMARKER = YYCURSOR + 1; +yy394: +#line 159 "../../lnav2/src/data_scanner_re.re" + { RET(DT_URL); } +#line 17065 "../../lnav2/src/data_scanner_re.cc" +yy395: + yych = *++YYCURSOR; + switch (yych) { + case ':': goto yy245; + default: goto yy65; + } +yy396: yych = *++YYCURSOR; switch (yych) { case '0': @@ -28350,7 +17080,8 @@ yy674: case '6': case '7': case '8': - case '9': + case '9': goto yy467; + case ':': goto yy398; case 'A': case 'B': case 'C': @@ -28362,52 +17093,10 @@ yy674: case 'c': case 'd': case 'e': - case 'f': goto yy675; - case ':': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'f': goto yy397; + default: goto yy65; } -yy675: - YYCTXMARKER = YYCURSOR + 1; +yy397: yych = *++YYCURSOR; switch (yych) { case '0': @@ -28431,52 +17120,11 @@ yy675: case 'c': case 'd': case 'e': - case 'f': goto yy676; - case ':': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'f': goto yy468; + case ':': goto yy398; + default: goto yy65; } -yy676: - YYCTXMARKER = YYCURSOR + 1; +yy398: yych = *++YYCURSOR; switch (yych) { case '0': @@ -28500,8 +17148,37 @@ yy676: case 'c': case 'd': case 'e': - case 'f': goto yy373; - case ':': + case 'f': goto yy469; + case ':': goto yy470; + default: goto yy65; + } +yy399: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy471; + case ':': goto yy472; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy473; case 'G': case 'H': case 'I': @@ -28541,14 +17218,13 @@ yy676: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy65; + default: goto yy175; } -yy677: - YYCTXMARKER = YYCURSOR + 1; +yy400: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy573; + case '.': goto yy256; case '0': case '1': case '2': @@ -28558,8 +17234,8 @@ yy677: case '6': case '7': case '8': - case '9': goto yy680; - case ':': goto yy665; + case '9': goto yy474; + case ':': goto yy472; case 'A': case 'B': case 'C': @@ -28571,7 +17247,7 @@ yy677: case 'c': case 'd': case 'e': - case 'f': goto yy667; + case 'f': goto yy473; case 'G': case 'H': case 'I': @@ -28611,24 +17287,24 @@ yy677: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy65; + default: goto yy175; } -yy678: - YYCTXMARKER = YYCURSOR + 1; +yy401: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy573; + case '.': goto yy256; case '0': case '1': case '2': case '3': - case '4': - case '5': goto yy680; + case '4': goto yy474; + case '5': goto yy475; case '6': case '7': case '8': - case '9': + case '9': goto yy471; + case ':': goto yy472; case 'A': case 'B': case 'C': @@ -28640,8 +17316,7 @@ yy678: case 'c': case 'd': case 'e': - case 'f': goto yy667; - case ':': goto yy665; + case 'f': goto yy473; case 'G': case 'H': case 'I': @@ -28681,14 +17356,12 @@ yy678: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy65; + default: goto yy175; } -yy679: - YYCTXMARKER = YYCURSOR + 1; +yy402: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy573; case '0': case '1': case '2': @@ -28710,8 +17383,8 @@ yy679: case 'c': case 'd': case 'e': - case 'f': goto yy667; - case ':': goto yy665; + case 'f': goto yy473; + case ':': goto yy472; case 'G': case 'H': case 'I': @@ -28751,14 +17424,94 @@ yy679: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy65; + default: goto yy175; } -yy680: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy403: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '.': goto yy573; + case '.': goto yy476; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy477; + default: goto yy5; + } +yy404: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy476; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy403; + default: goto yy5; + } +yy405: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy476; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy403; + case '5': goto yy478; + case '6': + case '7': + case '8': + case '9': goto yy477; + default: goto yy5; + } +yy406: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy175; case '0': case '1': case '2': @@ -28780,8 +17533,8 @@ yy680: case 'c': case 'd': case 'e': - case 'f': goto yy668; - case ':': goto yy665; + case 'f': goto yy479; + case ':': goto yy330; case 'G': case 'H': case 'I': @@ -28821,47 +17574,10 @@ yy680: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy681: - yyaccept = 13; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy339; - default: goto yy67; + case 'z': goto yy4; + default: goto yy247; } -yy682: - YYCTXMARKER = YYCURSOR + 1; +yy407: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -28873,6 +17589,7 @@ yy682: case '!': case '"': case '#': + case '%': case '&': case '\'': case '(': @@ -28893,9 +17610,8 @@ yy682: case '{': case '|': case '}': - case '~': goto yy338; - case '%': goto yy688; - case '.': goto yy714; + case '~': goto yy175; + case '.': goto yy328; case '0': case '1': case '2': @@ -28905,8 +17621,7 @@ yy682: case '6': case '7': case '8': - case '9': goto yy717; - case ':': goto yy686; + case '9': case 'A': case 'B': case 'C': @@ -28918,7 +17633,8 @@ yy682: case 'c': case 'd': case 'e': - case 'f': goto yy687; + case 'f': goto yy479; + case ':': goto yy330; case 'G': case 'H': case 'I': @@ -28958,45 +17674,45 @@ yy682: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy4; + default: goto yy247; } -yy683: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy408: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy480; + case '1': goto yy481; + case '2': goto yy482; + default: goto yy65; + } +yy409: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy408; + default: goto yy65; + } +yy410: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy408; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy409; + default: goto yy65; + } +yy411: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; - case '%': goto yy688; - case '.': goto yy714; case '0': case '1': case '2': @@ -29006,20 +17722,13 @@ yy683: case '6': case '7': case '8': - case '9': goto yy715; - case ':': goto yy686; + case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy687; case 'G': case 'H': case 'I': @@ -29040,6 +17749,12 @@ yy683: case 'X': case 'Y': case 'Z': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -29059,56 +17774,23 @@ yy683: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy65; + case ':': goto yy258; + default: goto yy175; } -yy684: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy412: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; - case '%': goto yy688; - case '.': goto yy714; case '0': case '1': case '2': case '3': - case '4': goto yy715; - case '5': goto yy716; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy717; - case ':': goto yy686; + case '9': case 'A': case 'B': case 'C': @@ -29120,7 +17802,8 @@ yy684: case 'c': case 'd': case 'e': - case 'f': goto yy687; + case 'f': goto yy483; + case ':': goto yy413; case 'G': case 'H': case 'I': @@ -29160,44 +17843,12 @@ yy684: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy65; + default: goto yy175; } -yy685: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy413: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; - case '%': goto yy688; case '0': case '1': case '2': @@ -29219,8 +17870,28 @@ yy685: case 'c': case 'd': case 'e': - case 'f': goto yy687; - case ':': goto yy686; + case 'f': goto yy402; + default: goto yy65; + } +yy414: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': case 'G': case 'H': case 'I': @@ -29241,6 +17912,12 @@ yy685: case 'X': case 'Y': case 'Z': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -29260,12 +17937,16 @@ yy685: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy65; + case ':': goto yy484; + default: goto yy175; } -yy686: +yy415: yych = *++YYCURSOR; switch (yych) { + case 0x00: goto yy65; + case '/': + case '?': goto yy415; case '0': case '1': case '2': @@ -29276,79 +17957,13 @@ yy686: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy691; - case ':': goto yy65; - default: goto yy62; - } -yy687: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; - case '%': goto yy688; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy689; - case ':': goto yy686; case 'G': case 'H': case 'I': @@ -29369,6 +17984,13 @@ yy687: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -29388,13 +18010,17 @@ yy687: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy417; + case '>': goto yy269; + default: goto yy343; } -yy688: - yyaccept = 13; - yych = *(YYMARKER = ++YYCURSOR); +yy417: + yych = *++YYCURSOR; switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': case '0': case '1': case '2': @@ -29405,6 +18031,7 @@ yy688: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': @@ -29431,6 +18058,7 @@ yy688: case 'X': case 'Y': case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -29456,44 +18084,20 @@ yy688: case 'w': case 'x': case 'y': - case 'z': goto yy539; - default: goto yy339; + case 'z': goto yy417; + case '/': + case '?': goto yy415; + case '=': goto yy345; + case '>': goto yy189; + default: goto yy343; } -yy689: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy419: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; - case '%': goto yy688; + case 0x00: goto yy65; + case '"': goto yy343; + case '/': + case '?': goto yy419; case '0': case '1': case '2': @@ -29504,19 +18108,13 @@ yy689: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy690; - case ':': goto yy686; case 'G': case 'H': case 'I': @@ -29537,6 +18135,13 @@ yy689: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -29556,44 +18161,18 @@ yy689: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy421; + case '>': goto yy485; + case '\\': goto yy424; + default: goto yy347; } -yy690: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy421: + yych = *++YYCURSOR; switch (yych) { - case 0x00: + case 0x00: goto yy65; case '\t': - case '\n': case '\r': case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; - case '%': goto yy688; case '0': case '1': case '2': @@ -29604,6 +18183,7 @@ yy690: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': @@ -29630,6 +18210,7 @@ yy690: case 'X': case 'Y': case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -29655,15 +18236,30 @@ yy690: case 'w': case 'x': case 'y': - case 'z': goto yy66; - case ':': goto yy686; - default: goto yy681; + case 'z': goto yy421; + case '"': goto yy343; + case '/': + case '?': goto yy419; + case '=': goto yy486; + case '>': goto yy423; + case '\\': goto yy424; + default: goto yy347; + } +yy423: + yyaccept = 23; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: goto yy190; + case '"': goto yy490; + case '\\': goto yy491; + default: goto yy488; } -yy691: - YYCTXMARKER = YYCURSOR + 1; +yy424: yych = *++YYCURSOR; switch (yych) { - case '%': goto yy688; + case 0x00: goto yy488; + case '/': + case '?': goto yy419; case '0': case '1': case '2': @@ -29674,19 +18270,13 @@ yy691: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy693; - case ':': goto yy692; case 'G': case 'H': case 'I': @@ -29707,6 +18297,13 @@ yy691: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -29726,41 +18323,18 @@ yy691: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy692: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy696; - default: goto yy62; + case 'z': goto yy421; + case '>': goto yy423; + case '\\': goto yy424; + default: goto yy347; } -yy693: - YYCTXMARKER = YYCURSOR + 1; +yy426: yych = *++YYCURSOR; switch (yych) { - case '%': goto yy688; + case 0x00: goto yy65; + case '\'': goto yy343; + case '/': + case '?': goto yy426; case '0': case '1': case '2': @@ -29771,19 +18345,13 @@ yy693: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy694; - case ':': goto yy692; case 'G': case 'H': case 'I': @@ -29804,6 +18372,13 @@ yy693: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -29823,14 +18398,18 @@ yy693: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy428; + case '>': goto yy493; + case '\\': goto yy431; + default: goto yy349; } -yy694: - YYCTXMARKER = YYCURSOR + 1; +yy428: yych = *++YYCURSOR; switch (yych) { - case '%': goto yy688; + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': case '0': case '1': case '2': @@ -29841,19 +18420,13 @@ yy694: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy695; - case ':': goto yy692; case 'G': case 'H': case 'I': @@ -29874,6 +18447,13 @@ yy694: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -29893,14 +18473,30 @@ yy694: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy428; + case '\'': goto yy343; + case '/': + case '?': goto yy426; + case '=': goto yy494; + case '>': goto yy430; + case '\\': goto yy431; + default: goto yy349; + } +yy430: + yyaccept = 23; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: goto yy190; + case '\'': goto yy490; + case '\\': goto yy498; + default: goto yy496; } -yy695: - YYCTXMARKER = YYCURSOR + 1; +yy431: yych = *++YYCURSOR; switch (yych) { - case '%': goto yy688; + case 0x00: goto yy496; + case '/': + case '?': goto yy426; case '0': case '1': case '2': @@ -29911,6 +18507,7 @@ yy695: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': @@ -29937,6 +18534,7 @@ yy695: case 'X': case 'Y': case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -29962,15 +18560,27 @@ yy695: case 'w': case 'x': case 'y': - case 'z': goto yy62; - case ':': goto yy692; - default: goto yy338; + case 'z': goto yy428; + case '>': goto yy430; + case '\\': goto yy431; + default: goto yy349; } -yy696: - YYCTXMARKER = YYCURSOR + 1; +yy433: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy433; + case '=': goto yy355; + default: goto yy65; + } +yy435: yych = *++YYCURSOR; switch (yych) { - case '%': goto yy688; + case 0x00: + case '>': goto yy65; + case '/': + case '?': goto yy500; case '0': case '1': case '2': @@ -29981,19 +18591,13 @@ yy696: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy698; - case ':': goto yy697; case 'G': case 'H': case 'I': @@ -30014,6 +18618,13 @@ yy696: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -30033,41 +18644,21 @@ yy696: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy697: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy701; - default: goto yy62; + case 'z': goto yy502; + default: goto yy435; } -yy698: - YYCTXMARKER = YYCURSOR + 1; +yy437: yych = *++YYCURSOR; switch (yych) { - case '%': goto yy688; + case 0x00: + case '>': goto yy65; + case '\t': + case '\r': + case ' ': goto yy437; + case '"': goto yy439; + case '\'': goto yy441; + case '/': + case '?': goto yy500; case '0': case '1': case '2': @@ -30078,19 +18669,13 @@ yy698: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy699; - case ':': goto yy697; case 'G': case 'H': case 'I': @@ -30111,6 +18696,13 @@ yy698: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -30130,14 +18722,16 @@ yy698: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy502; + default: goto yy435; } -yy699: - YYCTXMARKER = YYCURSOR + 1; +yy439: yych = *++YYCURSOR; switch (yych) { - case '%': goto yy688; + case 0x00: goto yy65; + case '"': goto yy435; + case '/': + case '?': goto yy504; case '0': case '1': case '2': @@ -30148,19 +18742,13 @@ yy699: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy700; - case ':': goto yy697; case 'G': case 'H': case 'I': @@ -30181,6 +18769,13 @@ yy699: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -30200,14 +18795,18 @@ yy699: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy506; + case '>': goto yy508; + case '\\': goto yy510; + default: goto yy439; } -yy700: - YYCTXMARKER = YYCURSOR + 1; +yy441: yych = *++YYCURSOR; switch (yych) { - case '%': goto yy688; + case 0x00: goto yy65; + case '\'': goto yy435; + case '/': + case '?': goto yy512; case '0': case '1': case '2': @@ -30218,6 +18817,7 @@ yy700: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': @@ -30244,6 +18844,7 @@ yy700: case 'X': case 'Y': case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -30269,15 +18870,20 @@ yy700: case 'w': case 'x': case 'y': - case 'z': goto yy62; - case ':': goto yy697; - default: goto yy338; + case 'z': goto yy514; + case '>': goto yy516; + case '\\': goto yy518; + default: goto yy441; } -yy701: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy443: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '%': goto yy688; + case '%': + case '+': goto yy76; + case '-': + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -30299,8 +18905,9 @@ yy701: case 'c': case 'd': case 'e': - case 'f': goto yy702; - case ':': goto yy703; + case 'f': goto yy520; + case ':': goto yy123; + case '@': goto yy89; case 'G': case 'H': case 'I': @@ -30340,14 +18947,40 @@ yy701: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy105; + default: goto yy5; } -yy702: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy444: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '%': goto yy688; + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '%': + case '+': goto yy76; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '-': + case '_': goto yy53; + case '.': + yyt2 = YYCURSOR; + goto yy199; case '0': case '1': case '2': @@ -30363,14 +18996,11 @@ yy702: case 'C': case 'D': case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy712; - case ':': goto yy703; + case 'F': goto yy520; + case ':': + yyt1 = YYCURSOR; + goto yy202; + case '@': goto yy89; case 'G': case 'H': case 'I': @@ -30390,7 +19020,13 @@ yy702: case 'W': case 'X': case 'Y': - case 'Z': + case 'Z': goto yy105; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy521; case 'g': case 'h': case 'i': @@ -30410,40 +19046,58 @@ yy702: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy119; + default: goto yy5; } -yy703: +yy445: + yyaccept = 13; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case ':': goto yy134; + default: goto yy193; + } +yy446: yych = *++YYCURSOR; switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy704; - default: goto yy62; + case '.': goto yy524; + case ':': goto yy65; + default: goto yy522; } -yy704: - YYCTXMARKER = YYCURSOR + 1; +yy447: yych = *++YYCURSOR; switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy525; + case '%': + case '+': goto yy528; + case '-': goto yy529; + case '.': goto yy530; case '0': case '1': case '2': @@ -30453,20 +19107,15 @@ yy704: case '6': case '7': case '8': - case '9': + case '9': goto yy531; + case ':': goto yy532; + case '@': goto yy533; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy706; - case ':': goto yy705; case 'G': case 'H': case 'I': @@ -30487,6 +19136,13 @@ yy704: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -30506,12 +19162,44 @@ yy704: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy534; + default: goto yy527; } -yy705: +yy448: yych = *++YYCURSOR; switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy525; + case '%': + case '+': goto yy528; + case '-': goto yy529; + case '.': goto yy530; case '0': case '1': case '2': @@ -30521,48 +19209,117 @@ yy705: case '6': case '7': case '8': - case '9': + case '9': goto yy447; + case ':': goto yy532; + case '@': goto yy533; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': goto yy709; - default: goto yy62; + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy534; + default: goto yy527; } -yy706: - YYCTXMARKER = YYCURSOR + 1; +yy449: yych = *++YYCURSOR; switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy525; + case '%': + case '+': goto yy528; + case '-': goto yy529; + case '.': goto yy530; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy447; + case '5': goto yy535; case '6': case '7': case '8': - case '9': + case '9': goto yy531; + case ':': goto yy532; + case '@': goto yy533; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy707; - case ':': goto yy705; case 'G': case 'H': case 'I': @@ -30583,6 +19340,13 @@ yy706: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -30602,12 +19366,12 @@ yy706: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy534; + default: goto yy527; } -yy707: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy450: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '0': case '1': @@ -30618,20 +19382,23 @@ yy707: case '6': case '7': case '8': - case '9': + case '9': goto yy536; + default: goto yy5; + } +yy451: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy708; - case ':': goto yy705; case 'G': case 'H': case 'I': @@ -30652,6 +19419,13 @@ yy707: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -30671,13 +19445,28 @@ yy707: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy537; + case '@': goto yy89; + default: goto yy5; } -yy708: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy452: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '%': + case '+': goto yy76; + case '-': goto yy451; + case '.': case '0': case '1': case '2': @@ -30714,6 +19503,7 @@ yy708: case 'X': case 'Y': case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -30739,13 +19529,13 @@ yy708: case 'w': case 'x': case 'y': - case 'z': goto yy62; - case ':': goto yy705; - default: goto yy338; + case 'z': goto yy53; + case '@': goto yy89; + default: goto yy5; } -yy709: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy453: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '0': case '1': @@ -30756,20 +19546,77 @@ yy709: case '6': case '7': case '8': - case '9': + case '9': goto yy539; + default: goto yy5; + } +yy454: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '/': goto yy453; + default: goto yy5; + } +yy455: + yyaccept = 9; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy99; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; + case '-': + case '_': goto yy53; + case '.': goto yy236; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': goto yy540; + case '8': + case '9': goto yy541; + case ':': goto yy123; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'e': - case 'f': goto yy710; - case ':': + case 'f': goto yy542; + case 'E': + case 'e': goto yy543; case 'G': case 'H': case 'I': @@ -30809,13 +19656,46 @@ yy709: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy105; + default: goto yy4; } -yy710: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy456: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; + case '-': + case '_': goto yy53; + case '.': goto yy236; case '0': case '1': case '2': @@ -30825,20 +19705,21 @@ yy710: case '6': case '7': case '8': - case '9': + case '9': goto yy541; + case ':': goto yy123; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'e': - case 'f': goto yy711; - case ':': + case 'f': goto yy542; + case 'E': + case 'e': goto yy543; case 'G': case 'H': case 'I': @@ -30878,13 +19759,41 @@ yy710: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy105; + default: goto yy4; } -yy711: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy457: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy103; case '0': case '1': case '2': @@ -30906,8 +19815,8 @@ yy711: case 'c': case 'd': case 'e': - case 'f': goto yy373; - case ':': + case 'f': goto yy542; + case ':': goto yy123; case 'G': case 'H': case 'I': @@ -30947,14 +19856,43 @@ yy711: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy105; + default: goto yy54; } -yy712: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy458: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '%': goto yy688; + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy103; + case '+': goto yy170; + case '-': goto yy171; case '0': case '1': case '2': @@ -30976,8 +19914,8 @@ yy712: case 'c': case 'd': case 'e': - case 'f': goto yy713; - case ':': goto yy703; + case 'f': goto yy542; + case ':': goto yy123; case 'G': case 'H': case 'I': @@ -31017,14 +19955,12 @@ yy712: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy105; + default: goto yy54; } -yy713: - YYCTXMARKER = YYCURSOR + 1; +yy459: yych = *++YYCURSOR; switch (yych) { - case '%': goto yy688; case '0': case '1': case '2': @@ -31086,59 +20022,11 @@ yy713: case 'w': case 'x': case 'y': - case 'z': goto yy62; - case ':': goto yy703; - default: goto yy338; - } -yy714: - yyaccept = 13; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy339; - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy721; - case '1': goto yy720; - case '2': goto yy719; - case ':': goto yy61; - default: goto yy66; + case 'z': goto yy459; + case ':': goto yy65; + default: goto yy175; } -yy715: - YYCTXMARKER = YYCURSOR + 1; +yy461: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -31170,9 +20058,9 @@ yy715: case '{': case '|': case '}': - case '~': goto yy338; - case '%': goto yy688; - case '.': goto yy714; + case '~': goto yy175; + case '%': goto yy544; + case '.': goto yy328; case '0': case '1': case '2': @@ -31182,8 +20070,8 @@ yy715: case '6': case '7': case '8': - case '9': goto yy718; - case ':': goto yy686; + case '9': goto yy545; + case ':': goto yy546; case 'A': case 'B': case 'C': @@ -31195,7 +20083,7 @@ yy715: case 'c': case 'd': case 'e': - case 'f': goto yy689; + case 'f': goto yy547; case 'G': case 'H': case 'I': @@ -31235,11 +20123,10 @@ yy715: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy4; + default: goto yy247; } -yy716: - YYCTXMARKER = YYCURSOR + 1; +yy462: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -31271,19 +20158,20 @@ yy716: case '{': case '|': case '}': - case '~': goto yy338; - case '%': goto yy688; - case '.': goto yy714; + case '~': goto yy175; + case '%': goto yy544; + case '.': goto yy328; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy718; + case '5': case '6': case '7': case '8': - case '9': + case '9': goto yy548; + case ':': goto yy546; case 'A': case 'B': case 'C': @@ -31295,8 +20183,7 @@ yy716: case 'c': case 'd': case 'e': - case 'f': goto yy689; - case ':': goto yy686; + case 'f': goto yy547; case 'G': case 'H': case 'I': @@ -31336,11 +20223,10 @@ yy716: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy4; + default: goto yy247; } -yy717: - YYCTXMARKER = YYCURSOR + 1; +yy463: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -31372,19 +20258,20 @@ yy717: case '{': case '|': case '}': - case '~': goto yy338; - case '%': goto yy688; - case '.': goto yy714; + case '~': goto yy175; + case '%': goto yy544; + case '.': goto yy328; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy548; + case '5': goto yy549; case '6': case '7': case '8': - case '9': + case '9': goto yy545; + case ':': goto yy546; case 'A': case 'B': case 'C': @@ -31396,8 +20283,7 @@ yy717: case 'c': case 'd': case 'e': - case 'f': goto yy689; - case ':': goto yy686; + case 'f': goto yy547; case 'G': case 'H': case 'I': @@ -31437,11 +20323,10 @@ yy717: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy4; + default: goto yy247; } -yy718: - YYCTXMARKER = YYCURSOR + 1; +yy464: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -31473,9 +20358,8 @@ yy718: case '{': case '|': case '}': - case '~': goto yy338; - case '%': goto yy688; - case '.': goto yy714; + case '~': goto yy175; + case '%': goto yy544; case '0': case '1': case '2': @@ -31497,8 +20381,8 @@ yy718: case 'c': case 'd': case 'e': - case 'f': goto yy690; - case ':': goto yy686; + case 'f': goto yy547; + case ':': goto yy546; case 'G': case 'H': case 'I': @@ -31538,31 +20422,40 @@ yy718: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy4; + default: goto yy247; } -yy719: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy465: + yych = *++YYCURSOR; switch (yych) { - case '.': goto yy722; case '0': case '1': case '2': case '3': - case '4': goto yy721; - case '5': goto yy735; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy723; - default: goto yy67; + case '9': goto yy550; + case ':': goto yy398; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy551; + default: goto yy65; } -yy720: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy466: + yych = *++YYCURSOR; switch (yych) { - case '.': goto yy722; case '0': case '1': case '2': @@ -31572,14 +20465,26 @@ yy720: case '6': case '7': case '8': - case '9': goto yy721; - default: goto yy67; + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy551; + case ':': goto yy398; + default: goto yy65; } -yy721: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy467: + yych = *++YYCURSOR; switch (yych) { - case '.': goto yy722; + case '.': goto yy524; case '0': case '1': case '2': @@ -31589,71 +20494,150 @@ yy721: case '6': case '7': case '8': - case '9': goto yy723; - default: goto yy67; + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy552; + case ':': goto yy398; + default: goto yy522; } -yy722: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy468: + yych = *++YYCURSOR; switch (yych) { case '0': + case '1': + case '2': case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy726; - case '1': goto yy725; - case '2': goto yy724; - default: goto yy67; - } -yy723: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy722; - default: goto yy67; + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy553; + case ':': goto yy398; + default: goto yy65; } -yy724: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy469: + yych = *++YYCURSOR; switch (yych) { - case '.': goto yy727; case '0': case '1': case '2': case '3': - case '4': goto yy726; - case '5': goto yy734; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy728; - default: goto yy67; + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy554; + case ':': goto yy555; + default: goto yy65; } -yy725: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy470: + yych = *++YYCURSOR; switch (yych) { - case '.': goto yy727; case '0': - case '1': - case '2': case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy726; - default: goto yy67; + case '9': goto yy556; + case '1': goto yy557; + case '2': goto yy558; + case ':': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy65; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy559; + default: goto yy175; } -yy726: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy471: + yych = *++YYCURSOR; switch (yych) { - case '.': goto yy727; + case '.': goto yy256; case '0': case '1': case '2': @@ -31663,84 +20647,115 @@ yy726: case '6': case '7': case '8': - case '9': goto yy728; - default: goto yy67; + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy560; + case ':': goto yy472; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy65; + default: goto yy175; } -yy727: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy472: + yych = *++YYCURSOR; switch (yych) { case '0': + case '1': + case '2': case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy731; - case '1': goto yy730; - case '2': goto yy729; - default: goto yy67; - } -yy728: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy727; - default: goto yy67; + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy559; + default: goto yy65; } -yy729: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy473: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; case '0': case '1': case '2': case '3': - case '4': goto yy731; - case '5': goto yy733; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy732; - case ':': goto yy61; + case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy560; + case ':': goto yy472; case 'G': case 'H': case 'I': @@ -31761,12 +20776,6 @@ yy729: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -31786,44 +20795,13 @@ yy729: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy65; + default: goto yy175; } -yy730: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy474: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; + case '.': goto yy256; case '0': case '1': case '2': @@ -31833,14 +20811,20 @@ yy730: case '6': case '7': case '8': - case '9': goto yy731; - case ':': goto yy61; + case '9': goto yy561; + case ':': goto yy472; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy560; case 'G': case 'H': case 'I': @@ -31861,12 +20845,75 @@ yy730: case 'X': case 'Y': case 'Z': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy65; + default: goto yy175; + } +yy475: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy561; + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': + case 'f': goto yy560; + case ':': goto yy472; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': case 'g': case 'h': case 'i': @@ -31886,11 +20933,46 @@ yy730: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy65; + default: goto yy175; + } +yy476: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy562; + case '1': goto yy563; + case '2': goto yy564; + default: goto yy5; + } +yy477: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy476; + default: goto yy5; + } +yy478: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy476; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy477; + default: goto yy5; } -yy731: - YYCTXMARKER = YYCURSOR + 1; +yy479: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -31923,7 +21005,7 @@ yy731: case '{': case '|': case '}': - case '~': goto yy338; + case '~': goto yy175; case '0': case '1': case '2': @@ -31933,8 +21015,7 @@ yy731: case '6': case '7': case '8': - case '9': goto yy732; - case ':': goto yy61; + case '9': case 'A': case 'B': case 'C': @@ -31986,44 +21067,61 @@ yy731: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy4; + case ':': goto yy330; + default: goto yy247; } -yy732: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy480: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy565; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy566; + default: goto yy65; + } +yy481: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy565; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy480; + default: goto yy65; + } +yy482: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy565; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy480; + case '5': goto yy567; + case '6': + case '7': + case '8': + case '9': goto yy566; + default: goto yy65; + } +yy483: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; case '0': case '1': case '2': @@ -32034,13 +21132,19 @@ yy732: case '7': case '8': case '9': - case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy568; + case ':': goto yy413; case 'G': case 'H': case 'I': @@ -32061,12 +21165,6 @@ yy732: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -32086,50 +21184,61 @@ yy732: case 'w': case 'x': case 'y': - case 'z': goto yy67; - default: goto yy681; + case 'z': goto yy65; + default: goto yy175; } -yy733: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; +yy484: + yych = *++YYCURSOR; + switch (yych) { + case '0': goto yy569; + case '1': goto yy570; + case '2': goto yy571; + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy572; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy338; + default: goto yy65; + } +yy485: + yyaccept = 24; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: + case 0x00: goto yy270; + case '"': goto yy490; + case '\\': goto yy491; + default: goto yy488; + } +yy486: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; case '\t': - case '\n': case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; + case ' ': goto yy486; + case '\'': goto yy573; + case '/': + case '?': goto yy419; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy732; + case '5': case '6': case '7': case '8': @@ -32161,6 +21270,7 @@ yy733: case 'X': case 'Y': case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -32186,92 +21296,44 @@ yy733: case 'w': case 'x': case 'y': - case 'z': goto yy67; - default: goto yy681; - } -yy734: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy727; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy728; - default: goto yy67; + case 'z': goto yy421; + case '>': goto yy423; + case '\\': goto yy424; + default: goto yy347; } -yy735: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy488: + yych = *++YYCURSOR; switch (yych) { - case '.': goto yy722; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy723; - default: goto yy67; + case 0x00: goto yy65; + case '"': goto yy490; + case '\\': goto yy491; + default: goto yy488; } -yy736: - YYCTXMARKER = YYCURSOR + 1; +yy490: yych = *++YYCURSOR; switch (yych) { - case 0x00: case '\t': - case '\n': case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; + case ' ': goto yy575; + case '/': + case '?': goto yy186; case '0': + case '1': + case '2': case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy737; - case '1': goto yy738; - case '2': goto yy739; - case ':': goto yy62; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy740; case 'G': case 'H': case 'I': @@ -32292,6 +21354,13 @@ yy736: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -32311,45 +21380,36 @@ yy736: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy267; + case '>': goto yy189; + default: goto yy65; } -yy737: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; +yy491: + yych = *++YYCURSOR; + switch (yych) { + case '"': goto yy577; + case '\\': goto yy491; + default: goto yy488; + } +yy493: + yyaccept = 24; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: + case 0x00: goto yy270; + case '\'': goto yy490; + case '\\': goto yy498; + default: goto yy496; + } +yy494: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; case '\t': - case '\n': case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; - case '.': goto yy714; + case ' ': goto yy494; + case '"': goto yy573; + case '/': + case '?': goto yy426; case '0': case '1': case '2': @@ -32359,20 +21419,14 @@ yy737: case '6': case '7': case '8': - case '9': goto yy761; - case ':': goto yy742; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy741; case 'G': case 'H': case 'I': @@ -32393,6 +21447,13 @@ yy737: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -32412,45 +21473,32 @@ yy737: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy428; + case '>': goto yy430; + case '\\': goto yy431; + default: goto yy349; } -yy738: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy496: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; - case '.': goto yy714; + case 0x00: goto yy65; + case '\'': goto yy490; + case '\\': goto yy498; + default: goto yy496; + } +yy498: + yych = *++YYCURSOR; + switch (yych) { + case '\'': goto yy578; + case '\\': goto yy498; + default: goto yy496; + } +yy500: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '/': + case '?': goto yy500; case '0': case '1': case '2': @@ -32460,20 +21508,14 @@ yy738: case '6': case '7': case '8': - case '9': goto yy759; - case ':': goto yy742; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy741; case 'G': case 'H': case 'I': @@ -32494,6 +21536,13 @@ yy738: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -32513,68 +21562,35 @@ yy738: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy502; + case '>': goto yy269; + default: goto yy435; } -yy739: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy502: + yych = *++YYCURSOR; switch (yych) { case 0x00: + case '>': goto yy65; case '\t': - case '\n': case '\r': case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; - case '.': goto yy714; case '0': case '1': case '2': case '3': - case '4': goto yy759; - case '5': goto yy760; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy761; - case ':': goto yy742; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy741; case 'G': case 'H': case 'I': @@ -32595,6 +21611,13 @@ yy739: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -32614,44 +21637,19 @@ yy739: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy502; + case '/': + case '?': goto yy500; + case '=': goto yy437; + default: goto yy435; } -yy740: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy504: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; + case 0x00: goto yy65; + case '"': goto yy435; + case '/': + case '?': goto yy504; case '0': case '1': case '2': @@ -32662,19 +21660,13 @@ yy740: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy741; - case ':': goto yy742; case 'G': case 'H': case 'I': @@ -32695,6 +21687,13 @@ yy740: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -32714,44 +21713,18 @@ yy740: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy506; + case '>': goto yy579; + case '\\': goto yy510; + default: goto yy439; } -yy741: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy506: + yych = *++YYCURSOR; switch (yych) { - case 0x00: + case 0x00: goto yy65; case '\t': - case '\n': case '\r': case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; case '0': case '1': case '2': @@ -32762,19 +21735,13 @@ yy741: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy757; - case ':': goto yy742; case 'G': case 'H': case 'I': @@ -32795,6 +21762,13 @@ yy741: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -32814,41 +21788,30 @@ yy741: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy506; + case '"': goto yy435; + case '/': + case '?': goto yy504; + case '=': goto yy580; + case '>': goto yy508; + case '\\': goto yy510; + default: goto yy439; } -yy742: +yy508: yych = *++YYCURSOR; switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy743; - case ':': goto yy65; - default: goto yy62; + case 0x00: goto yy65; + case '"': goto yy582; + case '\\': goto yy583; + default: goto yy508; } -yy743: - YYCTXMARKER = YYCURSOR + 1; +yy510: yych = *++YYCURSOR; switch (yych) { + case 0x00: + case '>': goto yy508; + case '/': + case '?': goto yy504; case '0': case '1': case '2': @@ -32859,19 +21822,13 @@ yy743: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy744; - case ':': goto yy745; case 'G': case 'H': case 'I': @@ -32892,6 +21849,13 @@ yy743: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -32911,13 +21875,17 @@ yy743: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy506; + case '\\': goto yy510; + default: goto yy439; } -yy744: - YYCTXMARKER = YYCURSOR + 1; +yy512: yych = *++YYCURSOR; switch (yych) { + case 0x00: goto yy65; + case '\'': goto yy435; + case '/': + case '?': goto yy512; case '0': case '1': case '2': @@ -32928,19 +21896,13 @@ yy744: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy755; - case ':': goto yy745; case 'G': case 'H': case 'I': @@ -32961,6 +21923,13 @@ yy744: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -32980,40 +21949,18 @@ yy744: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy745: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy746; - default: goto yy62; + case 'z': goto yy514; + case '>': goto yy585; + case '\\': goto yy518; + default: goto yy441; } -yy746: - YYCTXMARKER = YYCURSOR + 1; +yy514: yych = *++YYCURSOR; switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': case '0': case '1': case '2': @@ -33024,19 +21971,13 @@ yy746: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy747; - case ':': goto yy748; case 'G': case 'H': case 'I': @@ -33057,6 +21998,13 @@ yy746: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -33076,13 +22024,30 @@ yy746: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy514; + case '\'': goto yy435; + case '/': + case '?': goto yy512; + case '=': goto yy586; + case '>': goto yy516; + case '\\': goto yy518; + default: goto yy441; } -yy747: - YYCTXMARKER = YYCURSOR + 1; +yy516: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\'': goto yy582; + case '\\': goto yy588; + default: goto yy516; + } +yy518: yych = *++YYCURSOR; switch (yych) { + case 0x00: + case '>': goto yy516; + case '/': + case '?': goto yy512; case '0': case '1': case '2': @@ -33093,19 +22058,13 @@ yy747: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy753; - case ':': goto yy748; case 'G': case 'H': case 'I': @@ -33126,6 +22085,13 @@ yy747: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -33145,40 +22111,19 @@ yy747: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; - } -yy748: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy749; - default: goto yy62; + case 'z': goto yy514; + case '\\': goto yy518; + default: goto yy441; } -yy749: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy520: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -33200,8 +22145,9 @@ yy749: case 'c': case 'd': case 'e': - case 'f': goto yy750; - case ':': goto yy703; + case 'f': goto yy590; + case ':': goto yy123; + case '@': goto yy89; case 'G': case 'H': case 'I': @@ -33241,13 +22187,40 @@ yy749: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy105; + default: goto yy5; } -yy750: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy521: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': + case '?': + yyt2 = YYCURSOR; + goto yy194; + case '%': + case '+': goto yy76; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '-': + case '_': goto yy53; + case '.': + yyt2 = YYCURSOR; + goto yy199; case '0': case '1': case '2': @@ -33263,14 +22236,11 @@ yy750: case 'C': case 'D': case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy751; - case ':': goto yy703; + case 'F': goto yy590; + case ':': + yyt1 = YYCURSOR; + goto yy202; + case '@': goto yy89; case 'G': case 'H': case 'I': @@ -33290,7 +22260,13 @@ yy750: case 'W': case 'X': case 'Y': - case 'Z': + case 'Z': goto yy105; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy591; case 'g': case 'h': case 'i': @@ -33310,13 +22286,85 @@ yy750: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy119; + default: goto yy5; } -yy751: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy522: + ++YYCURSOR; +yy523: + YYCURSOR -= 1; +#line 162 "../../lnav2/src/data_scanner_re.re" + { RET(DT_TIME); } +#line 22299 "../../lnav2/src/data_scanner_re.cc" +yy524: + yyaccept = 25; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy592; + default: goto yy523; + } +yy525: + ++YYCURSOR; +yy526: + YYCURSOR -= 1; +#line 201 "../../lnav2/src/data_scanner_re.re" + { + RET(DT_IPV4_ADDRESS); + } +#line 22324 "../../lnav2/src/data_scanner_re.cc" +yy527: + yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy526; + default: goto yy5; + } +yy528: + yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '%': + case '+': + case '-': + case '.': case '0': case '1': case '2': @@ -33327,19 +22375,13 @@ yy751: case '7': case '8': case '9': + case '@': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy752; - case ':': goto yy703; case 'G': case 'H': case 'I': @@ -33360,6 +22402,13 @@ yy751: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -33379,13 +22428,41 @@ yy751: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy77; + default: goto yy526; } -yy752: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy529: + yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy526; case '0': case '1': case '2': @@ -33422,6 +22499,7 @@ yy752: case 'X': case 'Y': case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -33447,14 +22525,88 @@ yy752: case 'w': case 'x': case 'y': - case 'z': goto yy62; - case ':': goto yy703; - default: goto yy338; + case 'z': goto yy295; + default: goto yy54; } -yy753: - YYCTXMARKER = YYCURSOR + 1; +yy530: + yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy526; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy372; + default: goto yy54; + } +yy531: yych = *++YYCURSOR; switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy525; + case '%': + case '+': goto yy528; + case '-': goto yy529; + case '.': goto yy530; case '0': case '1': case '2': @@ -33464,20 +22616,15 @@ yy753: case '6': case '7': case '8': - case '9': + case '9': goto yy372; + case ':': goto yy532; + case '@': goto yy533; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy754; - case ':': goto yy748; case 'G': case 'H': case 'I': @@ -33498,6 +22645,13 @@ yy753: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -33517,23 +22671,134 @@ yy753: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy534; + default: goto yy527; + } +yy532: + yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case ':': goto yy134; + default: goto yy526; + } +yy533: + yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy526; + case '.': goto yy152; + default: goto yy153; + } +yy534: + yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy526; + default: goto yy373; } -yy754: - YYCTXMARKER = YYCURSOR + 1; +yy535: yych = *++YYCURSOR; switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy525; + case '%': + case '+': goto yy528; + case '-': goto yy529; + case '.': goto yy530; case '0': case '1': case '2': case '3': case '4': - case '5': + case '5': goto yy531; case '6': case '7': case '8': - case '9': + case '9': goto yy372; + case ':': goto yy532; + case '@': goto yy533; case 'A': case 'B': case 'C': @@ -33560,6 +22825,7 @@ yy754: case 'X': case 'Y': case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -33585,14 +22851,110 @@ yy754: case 'w': case 'x': case 'y': - case 'z': goto yy62; - case ':': goto yy748; - default: goto yy338; + case 'z': goto yy534; + default: goto yy527; } -yy755: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy536: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy593; + default: goto yy5; + } +yy537: + yyaccept = 27; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy538; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy594; + case 'T': goto yy595; + default: goto yy54; + } +yy538: +#line 170 "../../lnav2/src/data_scanner_re.re" + { + RET(DT_DATE); + } +#line 22924 "../../lnav2/src/data_scanner_re.cc" +yy539: + yyaccept = 27; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy538; case '0': case '1': case '2': @@ -33602,66 +22964,58 @@ yy755: case '6': case '7': case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy756; - case ':': goto yy745; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy62; - default: goto yy338; + case '9': goto yy596; + case ':': goto yy64; + case 'T': goto yy597; + default: goto yy4; } -yy756: - YYCTXMARKER = YYCURSOR + 1; - yych = *++YYCURSOR; +yy540: + yyaccept = 9; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '-': goto yy598; + default: goto yy600; + } +yy541: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '-': goto yy598; + default: goto yy602; + } +yy542: + yyaccept = 10; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy103; + case '-': goto yy598; case '0': case '1': case '2': @@ -33678,6 +23032,13 @@ yy756: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy172; + case ':': goto yy123; case 'G': case 'H': case 'I': @@ -33698,12 +23059,6 @@ yy756: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -33723,13 +23078,11 @@ yy756: case 'w': case 'x': case 'y': - case 'z': goto yy62; - case ':': goto yy745; - default: goto yy338; + case 'z': goto yy105; + default: goto yy54; } -yy757: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; +yy543: + yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: @@ -33740,13 +23093,11 @@ yy757: case '!': case '"': case '#': - case '%': case '&': case '\'': case '(': case ')': case '*': - case '+': case ',': case ';': case '<': @@ -33761,7 +23112,9 @@ yy757: case '{': case '|': case '}': - case '~': goto yy338; + case '~': goto yy103; + case '+': goto yy170; + case '-': goto yy604; case '0': case '1': case '2': @@ -33783,8 +23136,8 @@ yy757: case 'c': case 'd': case 'e': - case 'f': goto yy758; - case ':': goto yy742; + case 'f': goto yy172; + case ':': goto yy123; case 'G': case 'H': case 'I': @@ -33824,44 +23177,13 @@ yy757: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy105; + default: goto yy54; } -yy758: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; +yy544: + yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy338; case '0': case '1': case '2': @@ -33923,12 +23245,10 @@ yy758: case 'w': case 'x': case 'y': - case 'z': goto yy66; - case ':': goto yy742; - default: goto yy681; + case 'z': goto yy459; + default: goto yy176; } -yy759: - YYCTXMARKER = YYCURSOR + 1; +yy545: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -33940,7 +23260,6 @@ yy759: case '!': case '"': case '#': - case '%': case '&': case '\'': case '(': @@ -33961,8 +23280,9 @@ yy759: case '{': case '|': case '}': - case '~': goto yy338; - case '.': goto yy714; + case '~': goto yy175; + case '%': goto yy544; + case '.': goto yy328; case '0': case '1': case '2': @@ -33972,8 +23292,7 @@ yy759: case '6': case '7': case '8': - case '9': goto yy762; - case ':': goto yy742; + case '9': case 'A': case 'B': case 'C': @@ -33985,7 +23304,8 @@ yy759: case 'c': case 'd': case 'e': - case 'f': goto yy757; + case 'f': goto yy605; + case ':': goto yy546; case 'G': case 'H': case 'I': @@ -34025,11 +23345,38 @@ yy759: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy4; + default: goto yy247; } -yy760: - YYCTXMARKER = YYCURSOR + 1; +yy546: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy606; + case ':': goto yy134; + default: goto yy65; + } +yy547: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -34041,7 +23388,6 @@ yy760: case '!': case '"': case '#': - case '%': case '&': case '\'': case '(': @@ -34062,14 +23408,14 @@ yy760: case '{': case '|': case '}': - case '~': goto yy338; - case '.': goto yy714; + case '~': goto yy175; + case '%': goto yy544; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy762; + case '5': case '6': case '7': case '8': @@ -34085,8 +23431,8 @@ yy760: case 'c': case 'd': case 'e': - case 'f': goto yy757; - case ':': goto yy742; + case 'f': goto yy605; + case ':': goto yy546; case 'G': case 'H': case 'I': @@ -34126,11 +23472,10 @@ yy760: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy4; + default: goto yy247; } -yy761: - YYCTXMARKER = YYCURSOR + 1; +yy548: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -34142,7 +23487,6 @@ yy761: case '!': case '"': case '#': - case '%': case '&': case '\'': case '(': @@ -34163,8 +23507,9 @@ yy761: case '{': case '|': case '}': - case '~': goto yy338; - case '.': goto yy714; + case '~': goto yy175; + case '%': goto yy544; + case '.': goto yy328; case '0': case '1': case '2': @@ -34174,7 +23519,8 @@ yy761: case '6': case '7': case '8': - case '9': + case '9': goto yy607; + case ':': goto yy546; case 'A': case 'B': case 'C': @@ -34186,8 +23532,7 @@ yy761: case 'c': case 'd': case 'e': - case 'f': goto yy757; - case ':': goto yy742; + case 'f': goto yy605; case 'G': case 'H': case 'I': @@ -34227,11 +23572,10 @@ yy761: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; + case 'z': goto yy4; + default: goto yy247; } -yy762: - YYCTXMARKER = YYCURSOR + 1; +yy549: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -34243,7 +23587,6 @@ yy762: case '!': case '"': case '#': - case '%': case '&': case '\'': case '(': @@ -34264,14 +23607,15 @@ yy762: case '{': case '|': case '}': - case '~': goto yy338; - case '.': goto yy714; + case '~': goto yy175; + case '%': goto yy544; + case '.': goto yy328; case '0': case '1': case '2': case '3': case '4': - case '5': + case '5': goto yy607; case '6': case '7': case '8': @@ -34287,8 +23631,8 @@ yy762: case 'c': case 'd': case 'e': - case 'f': goto yy758; - case ':': goto yy742; + case 'f': goto yy605; + case ':': goto yy546; case 'G': case 'H': case 'I': @@ -34328,136 +23672,14 @@ yy762: case 'w': case 'x': case 'y': - case 'z': goto yy66; - default: goto yy681; - } -yy763: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy764; - case ':': goto yy541; - default: goto yy62; - } -yy764: - yyaccept = 18; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy543; - case ':': goto yy766; - default: goto yy765; - } -yy765: -#line 152 "../../lnav2/src/data_scanner_re.re" - { - if ((YYCURSOR - pi.get_string()) == 17) { - RET(DT_MAC_ADDRESS); - } else { - RET(DT_HEX_DUMP); - } - } -#line 34401 "../../lnav2/src/data_scanner_re.cc" -yy766: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy767; - case ':': goto yy546; - default: goto yy62; - } -yy767: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy768; - case ':': goto yy594; - default: goto yy62; + case 'z': goto yy4; + default: goto yy247; } -yy768: +yy550: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '.': goto yy524; case '0': case '1': case '2': @@ -34479,67 +23701,11 @@ yy768: case 'c': case 'd': case 'e': - case 'f': goto yy596; - case ':': goto yy769; - default: goto yy765; - } -yy769: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy770; - case ':': goto yy599; - default: goto yy62; - } -yy770: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy771; - case ':': goto yy625; - default: goto yy62; + case 'f': goto yy552; + case ':': goto yy608; + default: goto yy522; } -yy771: +yy551: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -34564,68 +23730,12 @@ yy771: case 'c': case 'd': case 'e': - case 'f': goto yy627; - case ':': goto yy772; - default: goto yy765; - } -yy772: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy773; - case ':': goto yy629; - default: goto yy62; - } -yy773: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy774; - case ':': goto yy631; - default: goto yy62; + case 'f': goto yy468; + case ':': goto yy608; + default: goto yy320; } -yy774: - yyaccept = 18; +yy552: + yyaccept = 25; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '0': @@ -34649,39 +23759,17 @@ yy774: case 'c': case 'd': case 'e': - case 'f': goto yy633; - case ':': goto yy775; - default: goto yy765; + case 'f': goto yy553; + case ':': goto yy398; + default: goto yy523; } -yy775: +yy553: yych = *++YYCURSOR; switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy776; - case ':': goto yy635; - default: goto yy62; + case ':': goto yy398; + default: goto yy65; } -yy776: +yy554: yych = *++YYCURSOR; switch (yych) { case '0': @@ -34705,40 +23793,11 @@ yy776: case 'c': case 'd': case 'e': - case 'f': goto yy777; - case ':': goto yy637; - default: goto yy62; - } -yy777: - yyaccept = 18; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy639; - case ':': goto yy778; - default: goto yy765; + case 'f': goto yy609; + case ':': goto yy555; + default: goto yy65; } -yy778: +yy555: yych = *++YYCURSOR; switch (yych) { case '0': @@ -34762,13 +23821,14 @@ yy778: case 'c': case 'd': case 'e': - case 'f': goto yy779; - case ':': goto yy641; - default: goto yy62; + case 'f': goto yy610; + case ':': goto yy611; + default: goto yy65; } -yy779: +yy556: yych = *++YYCURSOR; switch (yych) { + case '.': goto yy256; case '0': case '1': case '2': @@ -34778,7 +23838,8 @@ yy779: case '6': case '7': case '8': - case '9': + case '9': goto yy612; + case ':': goto yy613; case 'A': case 'B': case 'C': @@ -34790,14 +23851,53 @@ yy779: case 'c': case 'd': case 'e': - case 'f': goto yy780; - case ':': goto yy643; - default: goto yy62; + case 'f': goto yy614; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy65; + default: goto yy175; } -yy780: - yyaccept = 18; - yych = *(YYMARKER = ++YYCURSOR); +yy557: + yych = *++YYCURSOR; switch (yych) { + case '.': goto yy256; case '0': case '1': case '2': @@ -34807,7 +23907,8 @@ yy780: case '6': case '7': case '8': - case '9': + case '9': goto yy615; + case ':': goto yy613; case 'A': case 'B': case 'C': @@ -34819,23 +23920,64 @@ yy780: case 'c': case 'd': case 'e': - case 'f': goto yy645; - case ':': goto yy781; - default: goto yy765; + case 'f': goto yy614; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy65; + default: goto yy175; } -yy781: +yy558: yych = *++YYCURSOR; switch (yych) { + case '.': goto yy256; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy615; + case '5': goto yy616; case '6': case '7': case '8': - case '9': + case '9': goto yy612; + case ':': goto yy613; case 'A': case 'B': case 'C': @@ -34847,12 +23989,50 @@ yy781: case 'c': case 'd': case 'e': - case 'f': goto yy782; - case ':': goto yy373; - default: goto yy62; + case 'f': goto yy614; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy65; + default: goto yy175; } -yy782: - YYCTXMARKER = YYCURSOR + 1; +yy559: yych = *++YYCURSOR; switch (yych) { case '0': @@ -34876,8 +24056,8 @@ yy782: case 'c': case 'd': case 'e': - case 'f': goto yy783; - case ':': + case 'f': goto yy614; + case ':': goto yy613; case 'G': case 'H': case 'I': @@ -34917,13 +24097,11 @@ yy782: case 'w': case 'x': case 'y': - case 'z': goto yy62; - default: goto yy338; + case 'z': goto yy65; + default: goto yy175; } -yy783: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 18; - yych = *(YYMARKER = ++YYCURSOR); +yy560: + yych = *++YYCURSOR; switch (yych) { case '0': case '1': @@ -34946,8 +24124,8 @@ yy783: case 'c': case 'd': case 'e': - case 'f': goto yy649; - case ':': goto yy784; + case 'f': goto yy617; + case ':': goto yy472; case 'G': case 'H': case 'I': @@ -34987,13 +24165,13 @@ yy783: case 'w': case 'x': case 'y': - case 'z': goto yy765; - default: goto yy338; + case 'z': goto yy65; + default: goto yy175; } -yy784: - ++YYCURSOR; - yych = *YYCURSOR; +yy561: + yych = *++YYCURSOR; switch (yych) { + case '.': goto yy256; case '0': case '1': case '2': @@ -35015,12 +24193,136 @@ yy784: case 'c': case 'd': case 'e': - case 'f': goto yy785; - default: goto yy62; + case 'f': goto yy617; + case ':': goto yy472; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy65; + default: goto yy175; } -yy785: - ++YYCURSOR; - yych = *YYCURSOR; +yy562: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy618; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy619; + default: goto yy5; + } +yy563: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy618; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy562; + default: goto yy5; + } +yy564: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy618; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy562; + case '5': goto yy620; + case '6': + case '7': + case '8': + case '9': goto yy619; + default: goto yy5; + } +yy565: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy621; + case '1': goto yy622; + case '2': goto yy623; + default: goto yy65; + } +yy566: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy565; + default: goto yy65; + } +yy567: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy565; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy566; + default: goto yy65; + } +yy568: + yych = *++YYCURSOR; switch (yych) { case '0': case '1': @@ -35038,26 +24340,59 @@ yy785: case 'D': case 'E': case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': goto yy786; - default: goto yy62; - } -yy786: - yyaccept = 18; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case ':': goto yy784; - default: goto yy765; + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy65; + case ':': goto yy413; + default: goto yy175; } -yy787: +yy569: yych = *++YYCURSOR; switch (yych) { - case '/': goto yy484; + case '.': goto yy256; case '0': case '1': case '2': @@ -35067,8 +24402,8 @@ yy787: case '6': case '7': case '8': - case '9': goto yy879; - case ':': goto yy736; + case '9': goto yy624; + case ':': goto yy625; case 'A': case 'B': case 'C': @@ -35080,46 +24415,53 @@ yy787: case 'c': case 'd': case 'e': - case 'f': goto yy763; - default: goto yy62; + case 'f': goto yy412; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy65; + default: goto yy175; } -yy788: - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); +yy570: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': - case '_': goto yy68; - case '.': goto yy848; + case '.': goto yy256; case '0': case '1': case '2': @@ -35129,21 +24471,20 @@ yy788: case '6': case '7': case '8': - case '9': goto yy849; - case ':': goto yy498; - case '@': goto yy70; + case '9': goto yy626; + case ':': goto yy413; case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'f': goto yy499; - case 'E': - case 'e': goto yy850; + case 'e': + case 'f': goto yy412; case 'G': case 'H': case 'I': @@ -35183,56 +24524,24 @@ yy788: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy789: - yyaccept = 9; - yych = *(YYMARKER = ++YYCURSOR); +yy571: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy97; - case '%': goto yy71; - case '+': goto yy101; - case '-': goto yy100; - case '.': - case '_': goto yy68; + case '.': goto yy256; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy626; + case '5': goto yy627; case '6': case '7': case '8': - case '9': + case '9': goto yy624; + case ':': goto yy413; case 'A': case 'B': case 'C': @@ -35244,9 +24553,7 @@ yy789: case 'c': case 'd': case 'e': - case 'f': goto yy499; - case ':': goto yy498; - case '@': goto yy70; + case 'f': goto yy412; case 'G': case 'H': case 'I': @@ -35286,19 +24593,36 @@ yy789: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy790: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy572: + yych = *++YYCURSOR; switch (yych) { + case '.': goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy624; + case ':': goto yy413; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy412; case 'G': case 'H': case 'I': @@ -35319,12 +24643,6 @@ yy790: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -35344,17 +24662,28 @@ yy790: case 'w': case 'x': case 'y': - case 'z': goto yy838; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy791: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy573: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': + case 0x00: goto yy65; + case '"': goto yy349; + case '\'': goto yy347; + case '/': + case '?': goto yy628; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': case 'A': case 'B': case 'C': @@ -35407,56 +24736,32 @@ yy791: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy792; - case '1': goto yy793; - case '2': goto yy794; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy630; + case '>': goto yy632; + case '\\': goto yy633; + default: goto yy573; } -yy792: - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); +yy575: + yych = *++YYCURSOR; switch (yych) { - case 0x00: case '\t': - case '\n': case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': goto yy801; - case '.': goto yy795; + case ' ': goto yy575; + case '/': + case '?': goto yy186; + case '>': goto yy189; + default: goto yy65; + } +yy577: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy635; + case '"': goto yy490; + case '/': + case '?': goto yy637; case '0': case '1': case '2': @@ -35466,13 +24771,13 @@ yy792: case '6': case '7': case '8': - case '9': goto yy797; - case ':': goto yy61; - case '@': goto yy70; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'G': case 'H': @@ -35499,6 +24804,7 @@ yy792: case 'b': case 'c': case 'd': + case 'e': case 'f': case 'g': case 'h': @@ -35519,47 +24825,21 @@ yy792: case 'w': case 'x': case 'y': - case 'z': goto yy798; - case 'E': - case 'e': goto yy800; - default: goto yy63; + case 'z': goto yy638; + case '>': goto yy423; + case '\\': goto yy491; + default: goto yy488; } -yy793: - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); +yy578: + yych = *++YYCURSOR; switch (yych) { - case 0x00: + case 0x00: goto yy65; case '\t': - case '\n': case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': goto yy801; - case '.': goto yy795; + case ' ': goto yy640; + case '\'': goto yy490; + case '/': + case '?': goto yy642; case '0': case '1': case '2': @@ -35569,13 +24849,13 @@ yy793: case '6': case '7': case '8': - case '9': goto yy792; - case ':': goto yy61; - case '@': goto yy70; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'G': case 'H': @@ -35602,6 +24882,7 @@ yy793: case 'b': case 'c': case 'd': + case 'e': case 'f': case 'g': case 'h': @@ -35622,63 +24903,46 @@ yy793: case 'w': case 'x': case 'y': - case 'z': goto yy798; - case 'E': - case 'e': goto yy800; - default: goto yy63; + case 'z': goto yy643; + case '>': goto yy430; + case '\\': goto yy498; + default: goto yy496; } -yy794: - yyaccept = 2; +yy579: + yyaccept = 24; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: + case 0x00: goto yy270; + case '"': goto yy582; + case '\\': goto yy583; + default: goto yy508; + } +yy580: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; case '\t': - case '\n': case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': goto yy801; - case '.': goto yy795; + case ' ': goto yy580; + case '\'': goto yy645; + case '/': + case '?': goto yy504; case '0': case '1': case '2': case '3': - case '4': goto yy792; - case '5': goto yy796; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy797; - case ':': goto yy61; - case '@': goto yy70; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'G': case 'H': @@ -35705,6 +24969,7 @@ yy794: case 'b': case 'c': case 'd': + case 'e': case 'f': case 'g': case 'h': @@ -35725,19 +24990,30 @@ yy794: case 'w': case 'x': case 'y': - case 'z': goto yy798; - case 'E': - case 'e': goto yy800; - default: goto yy63; + case 'z': goto yy506; + case '>': goto yy508; + case '\\': goto yy510; + default: goto yy439; } -yy795: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy582: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': + case '\t': + case '\r': + case ' ': goto yy647; + case '/': + case '?': goto yy186; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': case 'A': case 'B': case 'C': @@ -35790,72 +25066,51 @@ yy795: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy818; - case '1': goto yy819; - case '2': goto yy820; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy351; + default: goto yy65; } -yy796: - yyaccept = 2; +yy583: + yych = *++YYCURSOR; + switch (yych) { + case '"': goto yy649; + case '\\': goto yy583; + default: goto yy508; + } +yy585: + yyaccept = 24; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: + case 0x00: goto yy270; + case '\'': goto yy582; + case '\\': goto yy588; + default: goto yy516; + } +yy586: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; case '\t': - case '\n': case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': goto yy801; - case '.': goto yy795; + case ' ': goto yy586; + case '"': goto yy645; + case '/': + case '?': goto yy512; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy797; + case '5': case '6': case '7': case '8': - case '9': goto yy816; - case ':': goto yy61; - case '@': goto yy70; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'G': case 'H': @@ -35882,6 +25137,7 @@ yy796: case 'b': case 'c': case 'd': + case 'e': case 'f': case 'g': case 'h': @@ -35902,47 +25158,27 @@ yy796: case 'w': case 'x': case 'y': - case 'z': goto yy798; - case 'E': - case 'e': goto yy800; - default: goto yy63; + case 'z': goto yy514; + case '>': goto yy516; + case '\\': goto yy518; + default: goto yy441; } -yy797: - yyaccept = 2; +yy588: + yych = *++YYCURSOR; + switch (yych) { + case '\'': goto yy650; + case '\\': goto yy588; + default: goto yy516; + } +yy590: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': goto yy801; - case '.': goto yy795; + case '%': + case '+': goto yy76; + case '-': goto yy598; + case '.': + case '_': goto yy53; case '0': case '1': case '2': @@ -35952,13 +25188,12 @@ yy797: case '6': case '7': case '8': - case '9': goto yy816; - case ':': goto yy61; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'G': case 'H': @@ -35980,11 +25215,11 @@ yy797: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': case 'd': + case 'e': case 'f': case 'g': case 'h': @@ -36005,48 +25240,41 @@ yy797: case 'w': case 'x': case 'y': - case 'z': goto yy798; - case 'E': - case 'e': goto yy800; - default: goto yy63; + case 'z': goto yy105; + case ':': goto yy123; + case '@': goto yy89; + default: goto yy5; } -yy798: +yy591: yyaccept = 0; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': case '\n': case '\r': case ' ': - case '!': case '"': - case '#': - case '&': - case '\'': case '(': case ')': case '*': - case ',': case ';': - case '<': - case '=': - case '>': + yyt2 = YYCURSOR; + goto yy192; + case '!': + case ',': case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy5; + yyt2 = YYCURSOR; + goto yy194; case '%': - case '+': goto yy71; - case '-': goto yy801; - case '.': goto yy806; + case '+': goto yy76; + case '\'': + yyt2 = YYCURSOR; + goto yy195; + case '-': goto yy598; + case '.': + yyt2 = YYCURSOR; + goto yy199; case '0': case '1': case '2': @@ -36082,8 +25310,12 @@ yy798: case 'W': case 'X': case 'Y': - case 'Z': - case '_': + case 'Z': goto yy105; + case ':': + yyt1 = YYCURSOR; + goto yy202; + case '@': goto yy89; + case '_': goto yy53; case 'a': case 'b': case 'c': @@ -36109,19 +25341,28 @@ yy798: case 'w': case 'x': case 'y': - case 'z': goto yy798; - case ':': goto yy61; - case '@': goto yy70; - default: goto yy63; + case 'z': goto yy119; + default: goto yy5; } -yy800: +yy592: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy651; + default: goto yy65; + } +yy593: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '%': goto yy71; - case '+': goto yy101; - case '-': goto yy805; - case '.': goto yy806; case '0': case '1': case '2': @@ -36131,13 +25372,159 @@ yy800: case '6': case '7': case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': + case '9': goto yy652; + default: goto yy5; + } +yy594: + yyaccept = 27; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy538; + case 'T': goto yy595; + default: goto yy54; + } +yy595: + yyaccept = 27; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy538; + default: goto yy54; + } +yy596: + yyaccept = 27; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy538; + case 'T': goto yy597; + default: goto yy5; + } +yy597: + yyaccept = 27; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy538; + default: goto yy5; + } +yy598: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'G': case 'H': case 'I': @@ -36159,12 +25546,6 @@ yy800: case 'Y': case 'Z': case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -36184,18 +25565,70 @@ yy800: case 'w': case 'x': case 'y': - case 'z': goto yy798; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy653; + case '@': goto yy89; + default: goto yy5; } -yy801: - yyaccept = 0; +yy599: + yyaccept = 9; yych = *(YYMARKER = ++YYCURSOR); +yy600: switch (yych) { - case '%': - case '+': goto yy71; + case 0x00: + case '\t': + case '\n': + case '\r': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy99; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; case '-': - case '.': goto yy68; + case '_': goto yy53; + case '.': goto yy236; case '0': case '1': case '2': @@ -36203,15 +25636,23 @@ yy801: case '4': case '5': case '6': - case '7': + case '7': goto yy599; case '8': - case '9': + case '9': goto yy601; + case ':': goto yy123; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy172; + case 'E': + case 'e': goto yy603; case 'G': case 'H': case 'I': @@ -36232,13 +25673,6 @@ yy801: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -36258,20 +25692,18 @@ yy801: case 'w': case 'x': case 'y': - case 'z': goto yy802; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy105; + default: goto yy4; } -yy802: - yyaccept = 19; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy601: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); +yy602: switch (yych) { case 0x00: case '\t': case '\n': case '\r': - case ' ': case '!': case '"': case '#': @@ -36294,11 +25726,13 @@ yy802: case '{': case '|': case '}': - case '~': goto yy804; - case '%': - case '+': goto yy71; + case '~': goto yy29; + case ' ': goto yy93; + case '%': goto yy95; + case '+': goto yy76; case '-': - case '.': goto yy68; + case '_': goto yy53; + case '.': goto yy236; case '0': case '1': case '2': @@ -36308,13 +25742,21 @@ yy802: case '6': case '7': case '8': - case '9': + case '9': goto yy601; + case ':': goto yy123; + case '@': goto yy89; case 'A': case 'B': case 'C': case 'D': - case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'f': goto yy172; + case 'E': + case 'e': goto yy603; case 'G': case 'H': case 'I': @@ -36335,13 +25777,6 @@ yy802: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -36361,25 +25796,43 @@ yy802: case 'w': case 'x': case 'y': - case 'z': goto yy802; - case ':': goto yy61; - case '@': goto yy70; - default: goto yy63; + case 'z': goto yy105; + default: goto yy4; } -yy804: -#line 197 "../../lnav2/src/data_scanner_re.re" - { - RET(DT_VERSION_NUMBER); - } -#line 36375 "../../lnav2/src/data_scanner_re.cc" -yy805: - yyaccept = 0; +yy603: + yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': goto yy68; + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy103; + case '+': goto yy170; + case '-': goto yy171; case '0': case '1': case '2': @@ -36389,14 +25842,20 @@ yy805: case '6': case '7': case '8': - case '9': goto yy814; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy172; + case ':': goto yy123; case 'G': case 'H': case 'I': @@ -36417,13 +25876,6 @@ yy805: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -36443,52 +25895,17 @@ yy805: case 'w': case 'x': case 'y': - case 'z': goto yy802; - default: goto yy64; + case 'z': goto yy105; + default: goto yy54; } -yy806: +yy604: yyaccept = 0; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy5; case '%': - case '+': goto yy71; + case '+': goto yy76; case '-': case '.': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': case 'G': case 'H': case 'I': @@ -36510,12 +25927,6 @@ yy806: case 'Y': case 'Z': case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -36535,7 +25946,7 @@ yy806: case 'w': case 'x': case 'y': - case 'z': goto yy68; + case 'z': goto yy53; case '0': case '1': case '2': @@ -36545,15 +25956,25 @@ yy806: case '6': case '7': case '8': - case '9': goto yy807; - case ':': goto yy61; - case '@': goto yy70; - default: goto yy63; + case '9': goto yy654; + case '@': goto yy89; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy653; + default: goto yy5; } -yy807: - yyaccept = 19; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy605: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': @@ -36568,6 +25989,7 @@ yy807: case '(': case ')': case '*': + case '+': case ',': case ';': case '<': @@ -36582,11 +26004,8 @@ yy807: case '{': case '|': case '}': - case '~': goto yy804; - case '%': - case '+': goto yy71; - case '-': goto yy809; - case '.': goto yy806; + case '~': goto yy175; + case '%': goto yy544; case '0': case '1': case '2': @@ -36596,15 +26015,20 @@ yy807: case '6': case '7': case '8': - case '9': goto yy807; - case ':': goto yy61; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy655; + case ':': goto yy546; case 'G': case 'H': case 'I': @@ -36625,13 +26049,6 @@ yy807: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -36651,17 +26068,13 @@ yy807: case 'w': case 'x': case 'y': - case 'z': goto yy810; - default: goto yy63; + case 'z': goto yy4; + default: goto yy247; } -yy809: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy606: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': goto yy68; + case '%': goto yy544; case '0': case '1': case '2': @@ -36678,6 +26091,13 @@ yy809: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy656; + case ':': goto yy657; case 'G': case 'H': case 'I': @@ -36698,13 +26118,6 @@ yy809: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -36724,14 +26137,12 @@ yy809: case 'w': case 'x': case 'y': - case 'z': goto yy812; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy810: - yyaccept = 19; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy607: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': @@ -36746,6 +26157,7 @@ yy810: case '(': case ')': case '*': + case '+': case ',': case ';': case '<': @@ -36760,11 +26172,9 @@ yy810: case '{': case '|': case '}': - case '~': goto yy804; - case '%': - case '+': goto yy71; - case '-': goto yy809; - case '.': goto yy806; + case '~': goto yy175; + case '%': goto yy544; + case '.': goto yy328; case '0': case '1': case '2': @@ -36781,6 +26191,13 @@ yy810: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy655; + case ':': goto yy546; case 'G': case 'H': case 'I': @@ -36801,13 +26218,6 @@ yy810: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -36827,48 +26237,12 @@ yy810: case 'w': case 'x': case 'y': - case 'z': goto yy810; - case ':': goto yy61; - case '@': goto yy70; - default: goto yy63; + case 'z': goto yy4; + default: goto yy247; } -yy812: - yyaccept = 19; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy608: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy804; - case '%': - case '+': goto yy71; - case '-': - case '.': goto yy68; case '0': case '1': case '2': @@ -36885,94 +26259,46 @@ yy812: case 'D': case 'E': case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy812; - case ':': goto yy61; - case '@': goto yy70; - default: goto yy63; + case 'f': goto yy658; + case ':': goto yy470; + default: goto yy65; } -yy814: - yyaccept = 19; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy609: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy659; + case ':': goto yy555; + default: goto yy65; + } +yy610: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy804; - case '%': - case '+': goto yy71; - case '-': - case '.': goto yy68; case '0': case '1': case '2': @@ -36982,15 +26308,36 @@ yy814: case '6': case '7': case '8': - case '9': goto yy814; - case ':': goto yy61; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy660; + case ':': goto yy661; + default: goto yy65; + } +yy611: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy662; + case '1': goto yy663; + case '2': goto yy664; + case ':': case 'G': case 'H': case 'I': @@ -37011,13 +26358,6 @@ yy814: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -37037,46 +26377,25 @@ yy814: case 'w': case 'x': case 'y': - case 'z': goto yy802; - default: goto yy63; + case 'z': goto yy65; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy665; + default: goto yy175; } -yy816: - yyaccept = 2; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy612: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': goto yy801; - case '.': goto yy806; + case '.': goto yy256; case '0': case '1': case '2': @@ -37086,14 +26405,20 @@ yy816: case '6': case '7': case '8': - case '9': goto yy816; - case ':': goto yy61; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy666; + case ':': goto yy613; case 'G': case 'H': case 'I': @@ -37114,12 +26439,6 @@ yy816: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': case 'g': case 'h': case 'i': @@ -37139,47 +26458,39 @@ yy816: case 'w': case 'x': case 'y': - case 'z': goto yy798; + case 'z': goto yy65; + default: goto yy175; + } +yy613: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': case 'E': - case 'e': goto yy800; - default: goto yy63; + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy665; + default: goto yy65; } -yy818: - yyaccept = 19; - yych = *(YYMARKER = ++YYCURSOR); +yy614: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy804; - case '%': - case '+': goto yy71; - case '-': goto yy809; - case '.': goto yy821; case '0': case '1': case '2': @@ -37189,15 +26500,20 @@ yy818: case '6': case '7': case '8': - case '9': goto yy823; - case ':': goto yy61; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy666; + case ':': goto yy613; case 'G': case 'H': case 'I': @@ -37218,13 +26534,6 @@ yy818: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -37244,45 +26553,13 @@ yy818: case 'w': case 'x': case 'y': - case 'z': goto yy810; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy819: - yyaccept = 19; - yych = *(YYMARKER = ++YYCURSOR); +yy615: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy804; - case '%': - case '+': goto yy71; - case '-': goto yy809; - case '.': goto yy821; + case '.': goto yy256; case '0': case '1': case '2': @@ -37292,15 +26569,20 @@ yy819: case '6': case '7': case '8': - case '9': goto yy818; - case ':': goto yy61; - case '@': goto yy70; + case '9': goto yy667; + case ':': goto yy613; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy666; case 'G': case 'H': case 'I': @@ -37321,13 +26603,6 @@ yy819: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -37347,63 +26622,36 @@ yy819: case 'w': case 'x': case 'y': - case 'z': goto yy810; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy820: - yyaccept = 19; - yych = *(YYMARKER = ++YYCURSOR); +yy616: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy804; - case '%': - case '+': goto yy71; - case '-': goto yy809; - case '.': goto yy821; + case '.': goto yy256; case '0': case '1': case '2': case '3': - case '4': goto yy818; - case '5': goto yy822; + case '4': + case '5': goto yy667; case '6': case '7': case '8': - case '9': goto yy823; - case ':': goto yy61; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy666; + case ':': goto yy613; case 'G': case 'H': case 'I': @@ -37424,13 +26672,6 @@ yy820: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -37450,17 +26691,22 @@ yy820: case 'w': case 'x': case 'y': - case 'z': goto yy810; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy821: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy617: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': case 'A': case 'B': case 'C': @@ -37487,7 +26733,6 @@ yy821: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -37513,7 +26758,14 @@ yy821: case 'w': case 'x': case 'y': - case 'z': goto yy68; + case 'z': goto yy65; + case ':': goto yy472; + default: goto yy175; + } +yy618: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { case '0': case '3': case '4': @@ -37521,60 +26773,45 @@ yy821: case '6': case '7': case '8': - case '9': goto yy824; - case '1': goto yy825; - case '2': goto yy826; - case '@': goto yy70; - default: goto yy64; + case '9': goto yy668; + case '1': goto yy669; + case '2': goto yy670; + default: goto yy5; } -yy822: - yyaccept = 19; +yy619: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy804; - case '%': - case '+': goto yy71; - case '-': goto yy809; - case '.': goto yy821; + case '.': goto yy618; + default: goto yy5; + } +yy620: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy618; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy619; + default: goto yy5; + } +yy621: + yych = *++YYCURSOR; + switch (yych) { case '0': case '1': case '2': case '3': case '4': - case '5': goto yy823; + case '5': case '6': case '7': case '8': - case '9': goto yy807; - case ':': goto yy61; - case '@': goto yy70; + case '9': goto yy671; + case ':': case 'A': case 'B': case 'C': @@ -37601,7 +26838,6 @@ yy822: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -37627,45 +26863,12 @@ yy822: case 'w': case 'x': case 'y': - case 'z': goto yy810; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy823: - yyaccept = 19; - yych = *(YYMARKER = ++YYCURSOR); +yy622: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy804; - case '%': - case '+': goto yy71; - case '-': goto yy809; - case '.': goto yy821; case '0': case '1': case '2': @@ -37675,9 +26878,8 @@ yy823: case '6': case '7': case '8': - case '9': goto yy807; - case ':': goto yy61; - case '@': goto yy70; + case '9': goto yy621; + case ':': case 'A': case 'B': case 'C': @@ -37704,7 +26906,6 @@ yy823: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -37730,57 +26931,23 @@ yy823: case 'w': case 'x': case 'y': - case 'z': goto yy810; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy824: - YYCTXMARKER = YYCURSOR + 1; +yy623: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy827; - case '%': - case '+': goto yy830; - case '-': goto yy831; - case '.': goto yy832; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy621; + case '5': goto yy672; case '6': case '7': case '8': - case '9': goto yy837; - case ':': goto yy833; - case '@': goto yy834; + case '9': goto yy671; + case ':': case 'A': case 'B': case 'C': @@ -37807,7 +26974,6 @@ yy824: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -37833,45 +26999,13 @@ yy824: case 'w': case 'x': case 'y': - case 'z': goto yy835; - default: goto yy829; + case 'z': goto yy65; + default: goto yy175; } -yy825: - YYCTXMARKER = YYCURSOR + 1; +yy624: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy827; - case '%': - case '+': goto yy830; - case '-': goto yy831; - case '.': goto yy832; + case '.': goto yy256; case '0': case '1': case '2': @@ -37881,15 +27015,20 @@ yy825: case '6': case '7': case '8': - case '9': goto yy824; - case ':': goto yy833; - case '@': goto yy834; + case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy483; + case ':': goto yy413; case 'G': case 'H': case 'I': @@ -37910,13 +27049,6 @@ yy825: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -37936,63 +27068,63 @@ yy825: case 'w': case 'x': case 'y': - case 'z': goto yy835; - default: goto yy829; + case 'z': goto yy65; + default: goto yy175; } -yy826: - YYCTXMARKER = YYCURSOR + 1; +yy625: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy827; - case '%': - case '+': goto yy830; - case '-': goto yy831; - case '.': goto yy832; + case '0': goto yy673; + case '1': goto yy400; + case '2': goto yy401; + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy399; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy402; + default: goto yy65; + } +yy626: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy256; case '0': case '1': case '2': case '3': - case '4': goto yy824; - case '5': goto yy836; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy837; - case ':': goto yy833; - case '@': goto yy834; + case '9': goto yy674; + case ':': goto yy413; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy483; case 'G': case 'H': case 'I': @@ -38013,13 +27145,6 @@ yy826: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -38039,79 +27164,36 @@ yy826: case 'w': case 'x': case 'y': - case 'z': goto yy835; - default: goto yy829; - } -yy827: - ++YYCURSOR; -yy828: - YYCURSOR = YYCTXMARKER; -#line 189 "../../lnav2/src/data_scanner_re.re" - { - RET(DT_IPV4_ADDRESS); - } -#line 38054 "../../lnav2/src/data_scanner_re.cc" -yy829: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy828; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy830: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); +yy627: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': - case '-': - case '.': + case '.': goto yy256; case '0': case '1': case '2': case '3': case '4': - case '5': + case '5': goto yy674; case '6': case '7': case '8': case '9': - case '@': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy483; + case ':': goto yy413; case 'G': case 'H': case 'I': @@ -38132,13 +27214,6 @@ yy830: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -38158,45 +27233,17 @@ yy830: case 'w': case 'x': case 'y': - case 'z': goto yy72; - default: goto yy828; + case 'z': goto yy65; + default: goto yy175; } -yy831: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); +yy628: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy828; - case '%': - case '+': goto yy71; - case '-': - case '.': goto yy68; + case 0x00: goto yy65; + case '"': goto yy349; + case '\'': goto yy347; + case '/': + case '?': goto yy628; case '0': case '1': case '2': @@ -38207,6 +27254,7 @@ yy831: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': @@ -38259,47 +27307,29 @@ yy831: case 'w': case 'x': case 'y': - case 'z': goto yy812; - case ':': goto yy61; - case '@': goto yy70; - default: goto yy63; + case 'z': goto yy630; + case '>': goto yy675; + case '\\': goto yy633; + default: goto yy573; } -yy832: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); +yy630: + yych = *++YYCURSOR; switch (yych) { - case 0x00: + case 0x00: goto yy65; case '\t': - case '\n': case '\r': case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy828; - case '%': - case '+': goto yy71; - case '-': - case '.': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': case 'A': case 'B': case 'C': @@ -38352,64 +27382,32 @@ yy832: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy807; - case ':': goto yy61; - case '@': goto yy70; - default: goto yy63; + case 'z': goto yy630; + case '"': goto yy349; + case '\'': goto yy347; + case '/': + case '?': goto yy628; + case '=': goto yy676; + case '>': goto yy632; + case '\\': goto yy633; + default: goto yy573; } -yy833: - yyaccept = 20; +yy632: + yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case ':': goto yy65; - default: goto yy828; + case 0x00: goto yy190; + case '"': goto yy578; + case '\'': goto yy577; + case '\\': goto yy680; + default: goto yy678; } -yy834: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); +yy633: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy828; - case '-': - case '.': + case 0x00: goto yy678; + case '/': + case '?': goto yy628; case '0': case '1': case '2': @@ -38420,6 +27418,7 @@ yy834: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': @@ -38446,6 +27445,7 @@ yy834: case 'X': case 'Y': case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -38471,46 +27471,42 @@ yy834: case 'w': case 'x': case 'y': - case 'z': goto yy81; - case ':': goto yy61; - default: goto yy63; + case 'z': goto yy630; + case '>': goto yy632; + case '\\': goto yy633; + default: goto yy573; } -yy835: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); +yy635: + yych = *++YYCURSOR; switch (yych) { - case 0x00: + case 0x00: goto yy65; case '\t': - case '\n': case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy828; - case '%': - case '+': goto yy71; - case '-': goto yy809; - case '.': goto yy806; + case ' ': goto yy635; + case '"': goto yy490; + case '/': + case '?': goto yy637; + case '>': goto yy423; + case '\\': goto yy491; + default: goto yy488; + } +yy637: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '"': goto yy490; + case '>': goto yy485; + case '\\': goto yy491; + default: goto yy488; + } +yy638: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy682; + case '"': goto yy490; case '0': case '1': case '2': @@ -38521,6 +27517,7 @@ yy835: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': @@ -38573,59 +27570,53 @@ yy835: case 'w': case 'x': case 'y': - case 'z': goto yy810; - case ':': goto yy61; - case '@': goto yy70; - default: goto yy63; + case 'z': goto yy638; + case '=': goto yy684; + case '\\': goto yy491; + default: goto yy488; + } +yy640: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy640; + case '\'': goto yy490; + case '/': + case '?': goto yy642; + case '>': goto yy430; + case '\\': goto yy498; + default: goto yy496; + } +yy642: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\'': goto yy490; + case '>': goto yy493; + case '\\': goto yy498; + default: goto yy496; } -yy836: - YYCTXMARKER = YYCURSOR + 1; +yy643: yych = *++YYCURSOR; switch (yych) { - case 0x00: + case 0x00: goto yy65; case '\t': - case '\n': case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy827; - case '%': - case '+': goto yy830; - case '-': goto yy831; - case '.': goto yy832; + case ' ': goto yy685; + case '\'': goto yy490; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy837; + case '5': case '6': case '7': case '8': - case '9': goto yy807; - case ':': goto yy833; - case '@': goto yy834; + case '9': + case ':': case 'A': case 'B': case 'C': @@ -38678,45 +27669,19 @@ yy836: case 'w': case 'x': case 'y': - case 'z': goto yy835; - default: goto yy829; + case 'z': goto yy643; + case '=': goto yy687; + case '\\': goto yy498; + default: goto yy496; } -yy837: - YYCTXMARKER = YYCURSOR + 1; +yy645: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy827; - case '%': - case '+': goto yy830; - case '-': goto yy831; - case '.': goto yy832; + case 0x00: goto yy65; + case '"': goto yy441; + case '\'': goto yy439; + case '/': + case '?': goto yy688; case '0': case '1': case '2': @@ -38726,9 +27691,8 @@ yy837: case '6': case '7': case '8': - case '9': goto yy807; - case ':': goto yy833; - case '@': goto yy834; + case '9': + case ':': case 'A': case 'B': case 'C': @@ -38781,13 +27745,42 @@ yy837: case 'w': case 'x': case 'y': - case 'z': goto yy835; - default: goto yy829; + case 'z': goto yy690; + case '>': goto yy692; + case '\\': goto yy694; + default: goto yy645; } -yy838: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy647: + yych = *++YYCURSOR; switch (yych) { + case '\t': + case '\r': + case ' ': goto yy647; + case '/': + case '?': goto yy186; + default: goto yy65; + } +yy649: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy696; + case '"': goto yy582; + case '/': + case '?': goto yy698; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': case 'A': case 'B': case 'C': @@ -38814,6 +27807,7 @@ yy838: case 'X': case 'Y': case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -38839,13 +27833,31 @@ yy838: case 'w': case 'x': case 'y': - case 'z': goto yy839; - default: goto yy64; + case 'z': goto yy699; + case '\\': goto yy583; + default: goto yy508; } -yy839: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy650: + yych = *++YYCURSOR; switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy701; + case '\'': goto yy582; + case '/': + case '?': goto yy703; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': case 'A': case 'B': case 'C': @@ -38872,6 +27884,7 @@ yy839: case 'X': case 'Y': case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -38897,35 +27910,12 @@ yy839: case 'w': case 'x': case 'y': - case 'z': goto yy840; - default: goto yy64; - } -yy840: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '/': goto yy841; - default: goto yy64; - } -yy841: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy842; - default: goto yy64; + case 'z': goto yy704; + case '\\': goto yy588; + default: goto yy516; } -yy842: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy651: + yych = *++YYCURSOR; switch (yych) { case '0': case '1': @@ -38936,10 +27926,10 @@ yy842: case '6': case '7': case '8': - case '9': goto yy843; - default: goto yy64; + case '9': goto yy706; + default: goto yy65; } -yy843: +yy652: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -38952,13 +27942,58 @@ yy843: case '6': case '7': case '8': - case '9': goto yy844; - default: goto yy64; + case '9': goto yy596; + default: goto yy5; } -yy844: +yy653: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy53; case '0': case '1': case '2': @@ -38968,11 +28003,24 @@ yy844: case '6': case '7': case '8': - case '9': goto yy845; - default: goto yy64; + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy707; + case '@': goto yy89; + default: goto yy5; } -yy845: - yyaccept = 21; +yy654: + yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: @@ -38983,13 +28031,11 @@ yy845: case '!': case '"': case '#': - case '%': case '&': case '\'': case '(': case ')': case '*': - case '+': case ',': case ';': case '<': @@ -39004,18 +28050,33 @@ yy845: case '{': case '|': case '}': - case '~': goto yy846; - case 'T': goto yy847; - default: goto yy64; + case '~': goto yy29; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy708; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy707; + default: goto yy54; } -yy846: -#line 159 "../../lnav2/src/data_scanner_re.re" - { - RET(DT_DATE); - } -#line 39017 "../../lnav2/src/data_scanner_re.cc" -yy847: - yyaccept = 21; +yy655: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: @@ -39026,7 +28087,6 @@ yy847: case '!': case '"': case '#': - case '%': case '&': case '\'': case '(': @@ -39047,17 +28107,18 @@ yy847: case '{': case '|': case '}': - case '~': goto yy846; - default: goto yy64; - } -yy848: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': + case '~': goto yy175; + case '%': goto yy544; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': case 'A': case 'B': case 'C': @@ -39084,7 +28145,6 @@ yy848: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -39110,57 +28170,14 @@ yy848: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy816; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy4; + case ':': goto yy546; + default: goto yy247; } -yy849: - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); +yy656: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': goto yy854; - case '.': goto yy848; - case '/': goto yy853; + case '%': goto yy544; case '0': case '1': case '2': @@ -39170,21 +28187,20 @@ yy849: case '6': case '7': case '8': - case '9': goto yy851; - case ':': goto yy500; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'f': goto yy501; - case 'E': - case 'e': goto yy852; + case 'e': + case 'f': goto yy709; + case ':': goto yy657; case 'G': case 'H': case 'I': @@ -39224,47 +28240,12 @@ yy849: case 'w': case 'x': case 'y': - case 'z': goto yy470; - case '_': goto yy68; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy850: - yyaccept = 9; - yych = *(YYMARKER = ++YYCURSOR); +yy657: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy97; - case '%': goto yy71; - case '+': goto yy101; - case '-': goto yy100; - case '.': - case '_': goto yy68; case '0': case '1': case '2': @@ -39286,88 +28267,74 @@ yy850: case 'c': case 'd': case 'e': - case 'f': goto yy501; - case ':': goto yy500; - case '@': goto yy70; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'f': goto yy710; + default: goto yy65; } -yy851: - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); +yy658: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy711; + case ':': goto yy555; + default: goto yy65; + } +yy659: + yych = *++YYCURSOR; + switch (yych) { + case ':': goto yy555; + default: goto yy65; + } +yy660: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy712; + case ':': goto yy661; + default: goto yy65; + } +yy661: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': - case '_': goto yy68; - case '.': goto yy848; case '0': case '1': case '2': @@ -39377,21 +28344,49 @@ yy851: case '6': case '7': case '8': - case '9': goto yy865; - case ':': goto yy469; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'f': goto yy502; + case 'e': + case 'f': goto yy713; + case ':': goto yy714; + default: goto yy65; + } +yy662: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy715; + case ':': goto yy716; + case 'A': + case 'B': + case 'C': + case 'D': case 'E': - case 'e': goto yy866; + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy717; case 'G': case 'H': case 'I': @@ -39431,46 +28426,13 @@ yy851: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy852: - yyaccept = 9; - yych = *(YYMARKER = ++YYCURSOR); +yy663: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy97; - case '%': goto yy71; - case '+': goto yy101; - case '-': goto yy100; - case '.': - case '_': goto yy68; + case '.': goto yy256; case '0': case '1': case '2': @@ -39480,7 +28442,8 @@ yy852: case '6': case '7': case '8': - case '9': + case '9': goto yy718; + case ':': goto yy716; case 'A': case 'B': case 'C': @@ -39492,9 +28455,7 @@ yy852: case 'c': case 'd': case 'e': - case 'f': goto yy502; - case ':': goto yy469; - case '@': goto yy70; + case 'f': goto yy717; case 'G': case 'H': case 'I': @@ -39534,39 +28495,36 @@ yy852: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy853: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy664: + yych = *++YYCURSOR; switch (yych) { + case '.': goto yy256; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy718; + case '5': goto yy719; case '6': case '7': case '8': - case '9': goto yy861; - default: goto yy64; - } -yy854: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': + case '9': goto yy715; + case ':': goto yy716; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy717; case 'G': case 'H': case 'I': @@ -39587,13 +28545,6 @@ yy854: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -39613,7 +28564,12 @@ yy854: case 'w': case 'x': case 'y': - case 'z': goto yy68; + case 'z': goto yy65; + default: goto yy175; + } +yy665: + yych = *++YYCURSOR; + switch (yych) { case '0': case '1': case '2': @@ -39623,24 +28579,20 @@ yy854: case '6': case '7': case '8': - case '9': goto yy855; - case '@': goto yy70; - default: goto yy64; - } -yy855: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': goto yy856; - case '.': + case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy717; + case ':': goto yy716; case 'G': case 'H': case 'I': @@ -39661,13 +28613,6 @@ yy855: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -39687,7 +28632,12 @@ yy855: case 'w': case 'x': case 'y': - case 'z': goto yy68; + case 'z': goto yy65; + default: goto yy175; + } +yy666: + yych = *++YYCURSOR; + switch (yych) { case '0': case '1': case '2': @@ -39697,24 +28647,20 @@ yy855: case '6': case '7': case '8': - case '9': goto yy857; - case '@': goto yy70; - default: goto yy64; - } -yy856: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': + case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy720; + case ':': goto yy613; case 'G': case 'H': case 'I': @@ -39735,13 +28681,6 @@ yy856: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -39761,28 +28700,13 @@ yy856: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy858; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy857: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy667: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy71; - case '-': goto yy856; - case '.': + case '.': goto yy256; case '0': case '1': case '2': @@ -39799,6 +28723,13 @@ yy857: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy720; + case ':': goto yy613; case 'G': case 'H': case 'I': @@ -39819,13 +28750,6 @@ yy857: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -39845,12 +28769,11 @@ yy857: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy858: - yyaccept = 21; +yy668: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: @@ -39861,11 +28784,13 @@ yy858: case '!': case '"': case '#': + case '%': case '&': case '\'': case '(': case ')': case '*': + case '+': case ',': case ';': case '<': @@ -39880,11 +28805,18 @@ yy858: case '{': case '|': case '}': - case '~': goto yy846; - case '%': - case '+': goto yy71; - case '-': - case '.': + case '~': goto yy175; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy721; + case ':': goto yy64; case 'A': case 'B': case 'C': @@ -39904,13 +28836,13 @@ yy858: case 'Q': case 'R': case 'S': + case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -39936,24 +28868,11 @@ yy858: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy860; - case ':': goto yy61; - case '@': goto yy70; - case 'T': goto yy859; - default: goto yy63; + case 'z': goto yy4; + default: goto yy247; } -yy859: - yyaccept = 21; +yy669: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: @@ -39964,11 +28883,13 @@ yy859: case '!': case '"': case '#': + case '%': case '&': case '\'': case '(': case ')': case '*': + case '+': case ',': case ';': case '<': @@ -39983,11 +28904,7 @@ yy859: case '{': case '|': case '}': - case '~': goto yy846; - case '%': - case '+': goto yy71; - case '-': - case '.': + case '~': goto yy175; case '0': case '1': case '2': @@ -39997,7 +28914,8 @@ yy859: case '6': case '7': case '8': - case '9': + case '9': goto yy668; + case ':': goto yy64; case 'A': case 'B': case 'C': @@ -40024,7 +28942,6 @@ yy859: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -40050,13 +28967,11 @@ yy859: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case ':': goto yy61; - case '@': goto yy70; - default: goto yy63; + case 'z': goto yy4; + default: goto yy247; } -yy860: - yyaccept = 21; +yy670: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: @@ -40067,11 +28982,13 @@ yy860: case '!': case '"': case '#': + case '%': case '&': case '\'': case '(': case ')': case '*': + case '+': case ',': case ';': case '<': @@ -40086,21 +29003,18 @@ yy860: case '{': case '|': case '}': - case '~': goto yy846; - case '%': - case '+': goto yy71; - case '-': - case '.': + case '~': goto yy175; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy668; + case '5': goto yy722; case '6': case '7': case '8': - case '9': + case '9': goto yy721; + case ':': goto yy64; case 'A': case 'B': case 'C': @@ -40120,13 +29034,13 @@ yy860: case 'Q': case 'R': case 'S': + case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -40152,137 +29066,12 @@ yy860: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case ':': goto yy61; - case '@': goto yy70; - case 'T': goto yy859; - default: goto yy63; - } -yy861: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '/': goto yy862; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy863; - default: goto yy64; - } -yy862: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy864; - default: goto yy64; + case 'z': goto yy4; + default: goto yy247; } -yy863: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '/': goto yy862; - default: goto yy64; - } -yy864: - yyaccept = 21; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy846; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy845; - case ':': goto yy61; - case 'T': goto yy847; - default: goto yy63; - } -yy865: - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); +yy671: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': - case '_': goto yy68; - case '.': goto yy848; case '0': case '1': case '2': @@ -40292,21 +29081,14 @@ yy865: case '6': case '7': case '8': - case '9': goto yy867; - case ':': goto yy469; - case '@': goto yy70; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': goto yy503; case 'E': - case 'e': goto yy868; + case 'F': case 'G': case 'H': case 'I': @@ -40327,6 +29109,12 @@ yy865: case 'X': case 'Y': case 'Z': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -40346,70 +29134,29 @@ yy865: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy866: - yyaccept = 9; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy97; - case '%': goto yy71; - case '+': goto yy101; - case '-': goto yy100; - case '.': - case '_': goto yy68; +yy672: + yych = *++YYCURSOR; + switch (yych) { case '0': case '1': case '2': case '3': case '4': - case '5': + case '5': goto yy671; case '6': case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy503; - case ':': goto yy469; - case '@': goto yy70; case 'G': case 'H': case 'I': @@ -40430,6 +29177,12 @@ yy866: case 'X': case 'Y': case 'Z': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -40449,46 +29202,13 @@ yy866: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy867: - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); +yy673: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': - case '_': goto yy68; - case '.': goto yy848; + case '.': goto yy256; case '0': case '1': case '2': @@ -40498,21 +29218,20 @@ yy867: case '6': case '7': case '8': - case '9': goto yy869; - case ':': goto yy469; - case '@': goto yy70; + case '9': goto yy471; + case ':': goto yy723; case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'f': goto yy504; - case 'E': - case 'e': goto yy870; + case 'e': + case 'f': goto yy473; case 'G': case 'H': case 'I': @@ -40552,46 +29271,13 @@ yy867: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy868: - yyaccept = 9; - yych = *(YYMARKER = ++YYCURSOR); +yy674: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy97; - case '%': goto yy71; - case '+': goto yy101; - case '-': goto yy100; - case '.': - case '_': goto yy68; + case '.': goto yy256; case '0': case '1': case '2': @@ -40613,9 +29299,8 @@ yy868: case 'c': case 'd': case 'e': - case 'f': goto yy504; - case ':': goto yy469; - case '@': goto yy70; + case 'f': goto yy568; + case ':': goto yy413; case 'G': case 'H': case 'I': @@ -40655,45 +29340,28 @@ yy868: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy869: - yyaccept = 2; +yy675: + yyaccept = 24; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: + case 0x00: goto yy270; + case '"': goto yy578; + case '\'': goto yy577; + case '\\': goto yy680; + default: goto yy678; + } +yy676: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; case '\t': - case '\n': case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': goto yy507; - case '.': goto yy848; + case ' ': goto yy676; + case '/': + case '?': goto yy628; case '0': case '1': case '2': @@ -40703,21 +29371,14 @@ yy869: case '6': case '7': case '8': - case '9': goto yy876; - case ':': goto yy469; - case '@': goto yy70; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': goto yy505; case 'E': - case 'e': goto yy878; + case 'F': case 'G': case 'H': case 'I': @@ -40738,6 +29399,13 @@ yy869: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -40757,47 +29425,84 @@ yy869: case 'w': case 'x': case 'y': - case 'z': goto yy470; - case '_': goto yy68; - default: goto yy63; + case 'z': goto yy630; + case '>': goto yy632; + case '\\': goto yy633; + default: goto yy573; } -yy870: - yyaccept = 9; - yych = *(YYMARKER = ++YYCURSOR); +yy678: + yych = *++YYCURSOR; switch (yych) { - case 0x00: + case 0x00: goto yy65; + case '"': goto yy578; + case '\'': goto yy577; + case '\\': goto yy680; + default: goto yy678; + } +yy680: + yych = *++YYCURSOR; + switch (yych) { + case '"': + case '\'': goto yy724; + case '\\': goto yy680; + default: goto yy678; + } +yy682: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; case '\t': - case '\n': case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy97; - case '%': goto yy71; - case '+': goto yy101; - case '-': goto yy871; - case '.': - case '_': goto yy68; + case ' ': goto yy682; + case '"': goto yy490; + case '=': goto yy684; + case '\\': goto yy491; + default: goto yy488; + } +yy684: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy486; + case '\'': goto yy573; + case '>': goto yy488; + case '\\': goto yy424; + default: goto yy347; + } +yy685: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy685; + case '\'': goto yy490; + case '=': goto yy687; + case '\\': goto yy498; + default: goto yy496; + } +yy687: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy494; + case '"': goto yy573; + case '>': goto yy496; + case '\\': goto yy431; + default: goto yy349; + } +yy688: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '"': goto yy441; + case '\'': goto yy439; + case '/': + case '?': goto yy688; case '0': case '1': case '2': @@ -40808,20 +29513,13 @@ yy870: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy505; - case ':': goto yy469; - case '@': goto yy70; case 'G': case 'H': case 'I': @@ -40842,6 +29540,13 @@ yy870: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -40861,17 +29566,35 @@ yy870: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy690; + case '>': goto yy725; + case '\\': goto yy694; + default: goto yy645; } -yy871: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy690: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': case 'G': case 'H': case 'I': @@ -40893,6 +29616,12 @@ yy871: case 'Y': case 'Z': case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -40912,7 +29641,32 @@ yy871: case 'w': case 'x': case 'y': - case 'z': goto yy68; + case 'z': goto yy690; + case '"': goto yy441; + case '\'': goto yy439; + case '/': + case '?': goto yy688; + case '=': goto yy726; + case '>': goto yy692; + case '\\': goto yy694; + default: goto yy645; + } +yy692: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '"': goto yy650; + case '\'': goto yy649; + case '\\': goto yy728; + default: goto yy692; + } +yy694: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case '>': goto yy692; + case '/': + case '?': goto yy688; case '0': case '1': case '2': @@ -40922,58 +29676,14 @@ yy871: case '6': case '7': case '8': - case '9': goto yy872; - case '@': goto yy70; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy508; - default: goto yy64; - } -yy872: - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case '%': - case '+': goto yy71; - case '-': - case '.': case 'G': case 'H': case 'I': @@ -40995,6 +29705,12 @@ yy872: case 'Y': case 'Z': case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -41014,7 +29730,40 @@ yy872: case 'w': case 'x': case 'y': - case 'z': goto yy68; + case 'z': goto yy690; + case '\\': goto yy694; + default: goto yy645; + } +yy696: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy696; + case '"': goto yy582; + case '/': + case '?': goto yy698; + case '\\': goto yy583; + default: goto yy508; + } +yy698: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '"': goto yy582; + case '>': goto yy579; + case '\\': goto yy583; + default: goto yy508; + } +yy699: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy730; + case '"': goto yy582; case '0': case '1': case '2': @@ -41024,59 +29773,14 @@ yy872: case '6': case '7': case '8': - case '9': goto yy873; - case ':': goto yy61; - case '@': goto yy70; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy509; - default: goto yy63; - } -yy873: - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case '%': - case '+': goto yy71; - case '-': - case '.': case 'G': case 'H': case 'I': @@ -41098,6 +29802,12 @@ yy873: case 'Y': case 'Z': case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -41117,7 +29827,41 @@ yy873: case 'w': case 'x': case 'y': - case 'z': goto yy68; + case 'z': goto yy699; + case '=': goto yy732; + case '\\': goto yy583; + default: goto yy508; + } +yy701: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy701; + case '\'': goto yy582; + case '/': + case '?': goto yy703; + case '\\': goto yy588; + default: goto yy516; + } +yy703: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\'': goto yy582; + case '>': goto yy585; + case '\\': goto yy588; + default: goto yy516; + } +yy704: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy733; + case '\'': goto yy582; case '0': case '1': case '2': @@ -41127,59 +29871,14 @@ yy873: case '6': case '7': case '8': - case '9': goto yy874; - case ':': goto yy61; - case '@': goto yy70; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy510; - default: goto yy63; - } -yy874: - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case '%': - case '+': goto yy71; - case '-': - case '.': case 'G': case 'H': case 'I': @@ -41201,6 +29900,12 @@ yy874: case 'Y': case 'Z': case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -41220,7 +29925,14 @@ yy874: case 'w': case 'x': case 'y': - case 'z': goto yy68; + case 'z': goto yy704; + case '=': goto yy735; + case '\\': goto yy588; + default: goto yy516; + } +yy706: + yych = *++YYCURSOR; + switch (yych) { case '0': case '1': case '2': @@ -41230,65 +29942,18 @@ yy874: case '6': case '7': case '8': - case '9': goto yy875; - case ':': goto yy61; - case '@': goto yy70; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy511; - default: goto yy63; + case '9': goto yy736; + case ':': goto yy65; + default: goto yy522; } -yy875: - yyaccept = 2; +yy707: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; case '%': - case '+': goto yy71; - case '-': goto yy512; + case '+': goto yy76; + case '-': case '.': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': case 'G': case 'H': case 'I': @@ -41310,12 +29975,6 @@ yy875: case 'Y': case 'Z': case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -41335,7 +29994,7 @@ yy875: case 'w': case 'x': case 'y': - case 'z': goto yy68; + case 'z': goto yy53; case '0': case '1': case '2': @@ -41345,20 +30004,31 @@ yy875: case '6': case '7': case '8': - case '9': goto yy104; - case ':': goto yy61; - case '@': goto yy70; - default: goto yy63; + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy737; + case '@': goto yy89; + default: goto yy5; } -yy876: - yyaccept = 2; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy708: + yyaccept = 4; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': case '\n': case '\r': + case ' ': case '!': case '"': case '#': @@ -41381,13 +30051,35 @@ yy876: case '{': case '|': case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': - case '_': goto yy68; - case '.': goto yy848; + case '~': goto yy29; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy738; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy737; + default: goto yy54; + } +yy709: + yych = *++YYCURSOR; + switch (yych) { + case '%': goto yy544; case '0': case '1': case '2': @@ -41397,21 +30089,20 @@ yy876: case '6': case '7': case '8': - case '9': goto yy876; - case ':': goto yy469; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'f': goto yy505; - case 'E': - case 'e': goto yy878; + case 'e': + case 'f': goto yy739; + case ':': goto yy657; case 'G': case 'H': case 'I': @@ -41451,46 +30142,13 @@ yy876: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy878: - yyaccept = 9; - yych = *(YYMARKER = ++YYCURSOR); +yy710: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy97; - case '%': goto yy71; - case '+': goto yy101; - case '-': goto yy100; - case '.': - case '_': goto yy68; + case '%': goto yy544; case '0': case '1': case '2': @@ -41512,9 +30170,8 @@ yy878: case 'c': case 'd': case 'e': - case 'f': goto yy505; - case ':': goto yy469; - case '@': goto yy70; + case 'f': goto yy740; + case ':': goto yy741; case 'G': case 'H': case 'I': @@ -41554,39 +30211,10 @@ yy878: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; - } -yy879: - yych = *++YYCURSOR; - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy880; - case ':': goto yy541; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy764; - default: goto yy62; + case 'z': goto yy65; + default: goto yy175; } -yy880: - YYCTXMARKER = YYCURSOR + 1; +yy711: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -41611,11 +30239,11 @@ yy880: case 'c': case 'd': case 'e': - case 'f': goto yy882; - case ':': goto yy881; - default: goto yy462; + case 'f': goto yy609; + case ':': goto yy742; + default: goto yy320; } -yy881: +yy712: yych = *++YYCURSOR; switch (yych) { case '0': @@ -41627,35 +30255,6 @@ yy881: case '6': case '7': case '8': - case '9': goto yy883; - case ':': goto yy546; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy767; - default: goto yy62; - } -yy882: - yyaccept = 22; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': case '9': case 'A': case 'B': @@ -41668,11 +30267,11 @@ yy882: case 'c': case 'd': case 'e': - case 'f': goto yy544; - case ':': goto yy541; - default: goto yy463; + case 'f': goto yy743; + case ':': goto yy661; + default: goto yy65; } -yy883: +yy713: yych = *++YYCURSOR; switch (yych) { case '0': @@ -41684,37 +30283,6 @@ yy883: case '6': case '7': case '8': - case '9': goto yy884; - case ':': goto yy594; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy768; - default: goto yy62; - } -yy884: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 18; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy450; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': case '9': case 'A': case 'B': @@ -41727,13 +30295,12 @@ yy884: case 'c': case 'd': case 'e': - case 'f': goto yy885; - case ':': goto yy769; - default: goto yy452; + case 'f': goto yy744; + case ':': goto yy745; + default: goto yy65; } -yy885: - yyaccept = 14; - yych = *(YYMARKER = ++YYCURSOR); +yy714: + yych = *++YYCURSOR; switch (yych) { case '0': case '1': @@ -41756,63 +30323,8 @@ yy885: case 'c': case 'd': case 'e': - case 'f': goto yy597; - case ':': goto yy594; - default: goto yy451; - } -yy886: - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': goto yy801; - case '.': goto yy795; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy888; - case '5': goto yy900; - case '6': - case '7': - case '8': - case '9': goto yy889; - case ':': goto yy61; - case '@': goto yy70; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': + case 'f': goto yy746; + case ':': case 'G': case 'H': case 'I': @@ -41833,12 +30345,6 @@ yy886: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': case 'g': case 'h': case 'i': @@ -41858,47 +30364,13 @@ yy886: case 'w': case 'x': case 'y': - case 'z': goto yy798; - case 'E': - case 'e': goto yy890; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy887: - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); +yy715: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': goto yy801; - case '.': goto yy795; + case '.': goto yy256; case '0': case '1': case '2': @@ -41908,14 +30380,20 @@ yy887: case '6': case '7': case '8': - case '9': goto yy888; - case ':': goto yy61; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy747; + case ':': goto yy716; case 'G': case 'H': case 'I': @@ -41936,12 +30414,6 @@ yy887: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': case 'g': case 'h': case 'i': @@ -41961,47 +30433,12 @@ yy887: case 'w': case 'x': case 'y': - case 'z': goto yy798; - case 'E': - case 'e': goto yy890; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy888: - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); +yy716: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': goto yy801; - case '.': goto yy795; case '0': case '1': case '2': @@ -42011,100 +30448,24 @@ yy888: case '6': case '7': case '8': - case '9': goto yy889; - case ':': goto yy61; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': case 'a': case 'b': case 'c': case 'd': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy798; - case 'E': - case 'e': goto yy890; - default: goto yy63; + case 'e': + case 'f': goto yy746; + default: goto yy65; } -yy889: - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); +yy717: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': goto yy801; - case '.': goto yy795; case '0': case '1': case '2': @@ -42114,14 +30475,20 @@ yy889: case '6': case '7': case '8': - case '9': goto yy898; - case ':': goto yy61; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy747; + case ':': goto yy716; case 'G': case 'H': case 'I': @@ -42142,12 +30509,6 @@ yy889: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': case 'g': case 'h': case 'i': @@ -42167,19 +30528,13 @@ yy889: case 'w': case 'x': case 'y': - case 'z': goto yy798; - case 'E': - case 'e': goto yy890; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy890: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy718: + yych = *++YYCURSOR; switch (yych) { - case '%': goto yy71; - case '+': goto yy891; - case '-': goto yy892; - case '.': goto yy806; + case '.': goto yy256; case '0': case '1': case '2': @@ -42189,13 +30544,20 @@ yy890: case '6': case '7': case '8': - case '9': + case '9': goto yy748; + case ':': goto yy716; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy747; case 'G': case 'H': case 'I': @@ -42216,13 +30578,6 @@ yy890: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -42242,50 +30597,36 @@ yy890: case 'w': case 'x': case 'y': - case 'z': goto yy798; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy891: +yy719: yych = *++YYCURSOR; switch (yych) { + case '.': goto yy256; case '0': case '1': case '2': case '3': case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy896; - default: goto yy72; - } -yy892: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': + case '5': goto yy748; case '6': case '7': case '8': - case '9': goto yy893; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy747; + case ':': goto yy716; case 'G': case 'H': case 'I': @@ -42306,13 +30647,6 @@ yy892: case 'X': case 'Y': case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -42332,46 +30666,12 @@ yy892: case 'w': case 'x': case 'y': - case 'z': goto yy802; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy893: - yyaccept = 23; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy720: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy895; - case '%': - case '+': goto yy71; - case '-': - case '.': goto yy68; case '0': case '1': case '2': @@ -42381,77 +30681,7 @@ yy893: case '6': case '7': case '8': - case '9': goto yy893; - case ':': goto yy61; - case '@': goto yy70; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': - case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy802; - default: goto yy63; - } -yy895: -#line 195 "../../lnav2/src/data_scanner_re.re" - { RET(DT_NUMBER); } -#line 42446 "../../lnav2/src/data_scanner_re.cc" -yy896: - yyaccept = 23; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '%': - case '+': - case '-': - case '.': + case '9': case 'A': case 'B': case 'C': @@ -42478,7 +30708,6 @@ yy896: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': @@ -42504,37 +30733,29 @@ yy896: case 'w': case 'x': case 'y': - case 'z': goto yy71; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy896; - case '@': goto yy73; - default: goto yy895; + case 'z': goto yy65; + case ':': goto yy613; + default: goto yy175; } -yy898: - yyaccept = 2; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy721: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': case '\n': case '\r': + case ' ': case '!': case '"': case '#': + case '%': case '&': case '\'': case '(': case ')': case '*': + case '+': case ',': case ';': case '<': @@ -42549,12 +30770,7 @@ yy898: case '{': case '|': case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': goto yy801; - case '.': goto yy806; + case '~': goto yy175; case '0': case '1': case '2': @@ -42564,13 +30780,13 @@ yy898: case '6': case '7': case '8': - case '9': goto yy898; - case ':': goto yy61; - case '@': goto yy70; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'G': case 'H': @@ -42592,11 +30808,11 @@ yy898: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': case 'd': + case 'e': case 'f': case 'g': case 'h': @@ -42617,27 +30833,28 @@ yy898: case 'w': case 'x': case 'y': - case 'z': goto yy798; - case 'E': - case 'e': goto yy890; - default: goto yy63; + case 'z': goto yy5; + default: goto yy247; } -yy900: - yyaccept = 2; +yy722: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': case '\n': case '\r': + case ' ': case '!': case '"': case '#': + case '%': case '&': case '\'': case '(': case ')': case '*': + case '+': case ',': case ';': case '<': @@ -42652,28 +30869,23 @@ yy900: case '{': case '|': case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': goto yy801; - case '.': goto yy795; + case '~': goto yy175; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy889; + case '5': goto yy721; case '6': case '7': case '8': - case '9': goto yy898; - case ':': goto yy61; - case '@': goto yy70; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'G': case 'H': @@ -42695,11 +30907,11 @@ yy900: case 'X': case 'Y': case 'Z': - case '_': case 'a': case 'b': case 'c': case 'd': + case 'e': case 'f': case 'g': case 'h': @@ -42720,25 +30932,22 @@ yy900: case 'w': case 'x': case 'y': - case 'z': goto yy798; - case 'E': - case 'e': goto yy890; - default: goto yy63; + case 'z': goto yy5; + default: goto yy247; } -yy901: +yy723: yych = *++YYCURSOR; switch (yych) { - case '0': - case '1': - case '2': + case '0': goto yy749; + case '1': goto yy557; + case '2': goto yy558; case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy902; - case ':': goto yy541; + case '9': goto yy556; case 'A': case 'B': case 'C': @@ -42750,12 +30959,20 @@ yy901: case 'c': case 'd': case 'e': - case 'f': goto yy542; - default: goto yy62; + case 'f': goto yy559; + default: goto yy65; } -yy902: +yy724: yych = *++YYCURSOR; switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy750; + case '"': goto yy578; + case '\'': goto yy577; + case '/': + case '?': goto yy752; case '0': case '1': case '2': @@ -42766,24 +30983,83 @@ yy902: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': goto yy543; - case ':': goto yy903; - default: goto yy62; + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy753; + case '>': goto yy632; + case '\\': goto yy680; + default: goto yy678; + } +yy725: + yyaccept = 24; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: goto yy270; + case '"': goto yy650; + case '\'': goto yy649; + case '\\': goto yy728; + default: goto yy692; } -yy903: +yy726: yych = *++YYCURSOR; switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy726; + case '/': + case '?': goto yy688; case '0': case '1': case '2': @@ -42793,118 +31069,124 @@ yy903: case '6': case '7': case '8': - case '9': goto yy904; - case ':': goto yy546; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': goto yy545; - default: goto yy62; + case 'f': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy690; + case '>': goto yy692; + case '\\': goto yy694; + default: goto yy645; } -yy904: +yy728: yych = *++YYCURSOR; switch (yych) { - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy905; - case ':': goto yy594; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy595; - default: goto yy62; + case '"': + case '\'': goto yy755; + case '\\': goto yy728; + default: goto yy692; } -yy905: - YYCTXMARKER = YYCURSOR + 1; +yy730: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy450; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy885; - case ':': goto yy594; - default: goto yy452; + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy730; + case '"': goto yy582; + case '=': goto yy732; + case '\\': goto yy583; + default: goto yy508; } -yy906: - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); +yy732: + yych = *++YYCURSOR; switch (yych) { - case 0x00: + case 0x00: goto yy65; case '\t': - case '\n': case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': - case '_': goto yy68; - case '.': goto yy791; - case '/': goto yy790; + case ' ': goto yy580; + case '\'': goto yy645; + case '>': goto yy508; + case '\\': goto yy510; + default: goto yy439; + } +yy733: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy733; + case '\'': goto yy582; + case '=': goto yy735; + case '\\': goto yy588; + default: goto yy516; + } +yy735: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy586; + case '"': goto yy645; + case '>': goto yy516; + case '\\': goto yy518; + default: goto yy441; + } +yy736: + yych = *++YYCURSOR; + switch (yych) { case '0': case '1': case '2': @@ -42914,21 +31196,18 @@ yy906: case '6': case '7': case '8': - case '9': goto yy908; - case ':': goto yy787; - case '@': goto yy70; - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': goto yy497; - case 'E': - case 'e': goto yy789; + case '9': goto yy756; + case ':': goto yy523; + default: goto yy522; + } +yy737: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'G': case 'H': case 'I': @@ -42949,6 +31228,7 @@ yy906: case 'X': case 'Y': case 'Z': + case '_': case 'g': case 'h': case 'i': @@ -42968,17 +31248,41 @@ yy906: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy757; + case '@': goto yy89; + default: goto yy5; } -yy907: - yyaccept = 2; +yy738: + yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': case '\n': case '\r': + case ' ': case '!': case '"': case '#': @@ -43001,38 +31305,51 @@ yy907: case '{': case '|': case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': - case '_': goto yy68; - case '.': goto yy791; - case '/': goto yy790; + case '~': goto yy29; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy908; + case '5': case '6': case '7': case '8': - case '9': goto yy788; - case ':': goto yy787; - case '@': goto yy70; + case '9': goto yy758; case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'f': goto yy497; + case 'e': + case 'f': goto yy757; + default: goto yy54; + } +yy739: + yych = *++YYCURSOR; + switch (yych) { + case '%': goto yy544; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': case 'E': - case 'e': goto yy789; + case 'F': case 'G': case 'H': case 'I': @@ -43053,6 +31370,12 @@ yy907: case 'X': case 'Y': case 'Z': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -43072,46 +31395,14 @@ yy907: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy65; + case ':': goto yy657; + default: goto yy175; } -yy908: - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); +yy740: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy19; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': - case '_': goto yy68; - case '.': goto yy791; + case '%': goto yy544; case '0': case '1': case '2': @@ -43121,21 +31412,20 @@ yy908: case '6': case '7': case '8': - case '9': goto yy849; - case ':': goto yy498; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'f': goto yy499; - case 'E': - case 'e': goto yy850; + case 'e': + case 'f': goto yy759; + case ':': goto yy741; case 'G': case 'H': case 'I': @@ -43175,47 +31465,101 @@ yy908: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy909: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); +yy741: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy760; + default: goto yy65; + } +yy742: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy761; + case ':': goto yy611; + default: goto yy65; + } +yy743: + yych = *++YYCURSOR; + switch (yych) { + case ':': goto yy661; + default: goto yy65; + } +yy744: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy762; + case ':': goto yy745; + default: goto yy65; + } +yy745: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy112; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': - case '_': goto yy68; - case '.': goto yy791; - case '/': goto yy790; case '0': case '1': case '2': @@ -43223,23 +31567,50 @@ yy909: case '4': case '5': case '6': - case '7': goto yy911; + case '7': case '8': - case '9': goto yy788; - case ':': goto yy787; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'f': goto yy497; + case 'e': + case 'f': goto yy763; + case ':': goto yy764; + default: goto yy65; + } +yy746: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': case 'E': - case 'e': goto yy789; + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy765; + case ':': goto yy766; case 'G': case 'H': case 'I': @@ -43279,18 +31650,12 @@ yy909: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy910: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy747: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; case '0': case '1': case '2': @@ -43312,9 +31677,8 @@ yy910: case 'c': case 'd': case 'e': - case 'f': goto yy505; - case ':': goto yy469; - case '@': goto yy70; + case 'f': goto yy767; + case ':': goto yy716; case 'G': case 'H': case 'I': @@ -43349,51 +31713,18 @@ yy910: case 'r': case 's': case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy470; - default: goto yy64; - } -yy911: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy112; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': - case '_': goto yy68; - case '.': goto yy848; + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy65; + default: goto yy175; + } +yy748: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy256; case '0': case '1': case '2': @@ -43401,23 +31732,22 @@ yy911: case '4': case '5': case '6': - case '7': goto yy912; + case '7': case '8': - case '9': goto yy849; - case ':': goto yy498; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'f': goto yy499; - case 'E': - case 'e': goto yy850; + case 'e': + case 'f': goto yy767; + case ':': goto yy716; case 'G': case 'H': case 'I': @@ -43457,46 +31787,13 @@ yy911: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy912: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); +yy749: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy112; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': goto yy854; - case '.': goto yy848; - case '/': goto yy853; + case '.': goto yy256; case '0': case '1': case '2': @@ -43504,23 +31801,22 @@ yy912: case '4': case '5': case '6': - case '7': goto yy913; + case '7': case '8': - case '9': goto yy851; - case ':': goto yy500; - case '@': goto yy70; + case '9': goto yy612; + case ':': goto yy768; case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'f': goto yy501; - case 'E': - case 'e': goto yy852; + case 'e': + case 'f': goto yy614; case 'G': case 'H': case 'I': @@ -43560,47 +31856,43 @@ yy912: case 'w': case 'x': case 'y': - case 'z': goto yy470; - case '_': goto yy68; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy913: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); +yy750: + yych = *++YYCURSOR; switch (yych) { - case 0x00: + case 0x00: goto yy65; case '\t': - case '\n': case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy112; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': - case '_': goto yy68; - case '.': goto yy848; + case ' ': goto yy750; + case '"': goto yy578; + case '\'': goto yy577; + case '/': + case '?': goto yy752; + case '>': goto yy632; + case '\\': goto yy680; + default: goto yy678; + } +yy752: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '"': goto yy578; + case '\'': goto yy577; + case '>': goto yy675; + case '\\': goto yy680; + default: goto yy678; + } +yy753: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy769; + case '"': goto yy578; + case '\'': goto yy577; case '0': case '1': case '2': @@ -43608,23 +31900,16 @@ yy913: case '4': case '5': case '6': - case '7': goto yy914; + case '7': case '8': - case '9': goto yy865; - case ':': goto yy469; - case '@': goto yy70; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': goto yy502; case 'E': - case 'e': goto yy866; + case 'F': case 'G': case 'H': case 'I': @@ -43645,6 +31930,13 @@ yy913: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -43664,46 +31956,22 @@ yy913: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy753; + case '=': goto yy771; + case '\\': goto yy680; + default: goto yy678; } -yy914: - yyaccept = 10; - yych = *(YYMARKER = ++YYCURSOR); +yy755: + yych = *++YYCURSOR; switch (yych) { - case 0x00: + case 0x00: goto yy65; case '\t': - case '\n': case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy112; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': - case '_': goto yy68; - case '.': goto yy848; + case ' ': goto yy772; + case '"': goto yy650; + case '\'': goto yy649; + case '/': + case '?': goto yy774; case '0': case '1': case '2': @@ -43711,23 +31979,16 @@ yy914: case '4': case '5': case '6': - case '7': goto yy915; + case '7': case '8': - case '9': goto yy867; - case ':': goto yy469; - case '@': goto yy70; + case '9': + case ':': case 'A': case 'B': case 'C': case 'D': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': goto yy503; case 'E': - case 'e': goto yy868; + case 'F': case 'G': case 'H': case 'I': @@ -43748,6 +32009,13 @@ yy914: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -43767,46 +32035,34 @@ yy914: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy775; + case '\\': goto yy728; + default: goto yy692; } -yy915: - yyaccept = 10; +yy756: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy777; + case ':': goto yy523; + default: goto yy522; + } +yy757: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy112; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': - case '_': goto yy68; - case '.': goto yy848; + case '%': + case '+': goto yy76; + case '-': goto yy778; + case '.': case '0': case '1': case '2': @@ -43814,23 +32070,15 @@ yy915: case '4': case '5': case '6': - case '7': goto yy916; + case '7': case '8': - case '9': goto yy869; - case ':': goto yy469; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': goto yy504; case 'E': - case 'e': goto yy870; + case 'F': case 'G': case 'H': case 'I': @@ -43851,6 +32099,13 @@ yy915: case 'X': case 'Y': case 'Z': + case '_': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -43870,17 +32125,19 @@ yy915: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; + case 'z': goto yy53; + case '@': goto yy89; + default: goto yy5; } -yy916: - yyaccept = 10; +yy758: + yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: case '\t': case '\n': case '\r': + case ' ': case '!': case '"': case '#': @@ -43903,12 +32160,24 @@ yy916: case '{': case '|': case '}': - case '~': goto yy112; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': goto yy507; - case '.': goto yy848; + case '~': goto yy29; + case '-': goto yy778; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy254; + default: goto yy54; + } +yy759: + yych = *++YYCURSOR; + switch (yych) { + case '%': goto yy544; case '0': case '1': case '2': @@ -43916,23 +32185,22 @@ yy916: case '4': case '5': case '6': - case '7': goto yy917; + case '7': case '8': - case '9': goto yy876; - case ':': goto yy469; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'f': goto yy505; - case 'E': - case 'e': goto yy878; + case 'e': + case 'f': goto yy779; + case ':': goto yy741; case 'G': case 'H': case 'I': @@ -43972,48 +32240,13 @@ yy916: case 'w': case 'x': case 'y': - case 'z': goto yy470; - case '_': goto yy68; - default: goto yy63; + case 'z': goto yy65; + default: goto yy175; } -yy917: - yyaccept = 10; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy760: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case '!': - case '"': - case '#': - case '&': - case '\'': - case '(': - case ')': - case '*': - case ',': - case ';': - case '<': - case '=': - case '>': - case '?': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy112; - case ' ': goto yy90; - case '%': goto yy92; - case '+': goto yy71; - case '-': - case '_': goto yy68; - case '.': goto yy848; + case '%': goto yy544; case '0': case '1': case '2': @@ -44021,23 +32254,22 @@ yy917: case '4': case '5': case '6': - case '7': goto yy917; + case '7': case '8': - case '9': goto yy876; - case ':': goto yy469; - case '@': goto yy70; + case '9': case 'A': case 'B': case 'C': case 'D': + case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': - case 'f': goto yy505; - case 'E': - case 'e': goto yy878; + case 'e': + case 'f': goto yy780; + case ':': goto yy716; case 'G': case 'H': case 'I': @@ -44077,123 +32309,96 @@ yy917: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy63; - } -yy919: - ++YYCURSOR; - yych = *YYCURSOR; -yy920: - switch (yych) { - case 0x00: goto yy62; - case '\'': goto yy923; - case '\\': goto yy921; - default: goto yy919; - } -yy921: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '\'': goto yy927; - case '\\': goto yy921; - default: goto yy919; - } -yy923: - YYCTXMARKER = YYCURSOR + 1; - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '\'': goto yy926; - case 'S': - case 's': goto yy62; - default: goto yy924; - } -yy924: - ++YYCURSOR; -yy925: - YYCURSOR = YYCTXMARKER; -#line 136 "../../lnav2/src/data_scanner_re.re" - { - CAPTURE(DT_QUOTED_STRING); - switch (pi.get_string()[cap[1].c_begin]) { - case 'u': - case 'r': - cap[1].c_begin += 1; - break; - } - cap[1].c_begin += 1; - cap[1].c_end -= 1; - return true; - } -#line 44129 "../../lnav2/src/data_scanner_re.cc" -yy926: - yyaccept = 24; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy925; - case '\'': goto yy923; - case '\\': goto yy921; - default: goto yy919; + case 'z': goto yy65; + default: goto yy175; } -yy927: - YYCTXMARKER = YYCURSOR + 1; - ++YYCURSOR; - yych = *YYCURSOR; +yy761: + yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy924; - case '\'': goto yy928; - case 'S': - case 's': goto yy919; - case '\\': goto yy930; - default: goto yy926; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy781; + case ':': goto yy661; + default: goto yy65; } -yy928: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 24; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy762: + yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy924; - case '\'': goto yy928; - case 'S': - case 's': goto yy919; - case '\\': goto yy930; - default: goto yy926; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy782; + case ':': goto yy745; + default: goto yy65; } -yy930: - yyaccept = 24; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; +yy763: + yych = *++YYCURSOR; switch (yych) { - case '\'': goto yy927; - case '\\': goto yy921; - default: goto yy919; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy783; + case ':': goto yy784; + default: goto yy65; } -yy931: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy764: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; case '0': case '1': case '2': @@ -44210,6 +32415,13 @@ yy931: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy785; + case ':': case 'G': case 'H': case 'I': @@ -44229,64 +32441,7 @@ yy931: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy482; - case '@': goto yy70; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy472; - case 'u': goto yy934; - default: goto yy64; - } -yy932: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 25; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '\'': - case '(': - case ')': - case '*': - case ',': - case '.': - case ':': - case ';': - case '?': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case 'Z': case 'g': case 'h': case 'i': @@ -44306,39 +32461,12 @@ yy932: case 'w': case 'x': case 'y': - case 'z': goto yy480; - default: goto yy933; + case 'z': goto yy65; + default: goto yy175; } -yy933: -#line 133 "../../lnav2/src/data_scanner_re.re" - { - CAPTURE(DT_WORD); - } -#line 44318 "../../lnav2/src/data_scanner_re.cc" -yy934: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy765: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; case '0': case '1': case '2': @@ -44355,6 +32483,13 @@ yy934: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy786; + case ':': goto yy766; case 'G': case 'H': case 'I': @@ -44374,14 +32509,7 @@ yy934: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy482; - case '@': goto yy70; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': + case 'Z': case 'g': case 'h': case 'i': @@ -44401,34 +32529,39 @@ yy934: case 'w': case 'x': case 'y': - case 'z': goto yy472; - case 'e': goto yy935; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; + } +yy766: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy785; + default: goto yy65; } -yy935: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy767: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy939; - case '!': - case ',': - case '?': goto yy940; - case '%': - case '+': goto yy71; - case '\'': goto yy941; - case '-': - case '_': goto yy68; - case '.': goto yy938; case '0': case '1': case '2': @@ -44464,9 +32597,7 @@ yy935: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy936; - case '@': goto yy70; + case 'Z': case 'a': case 'b': case 'c': @@ -44492,33 +32623,94 @@ yy935: case 'w': case 'x': case 'y': - case 'z': goto yy472; - default: goto yy64; + case 'z': goto yy65; + case ':': goto yy716; + default: goto yy175; } -yy936: - yyaccept = 26; - yych = *(YYMARKER = ++YYCURSOR); +yy768: + yych = *++YYCURSOR; switch (yych) { - case '/': goto yy484; - case ':': goto yy65; - default: goto yy937; + case '0': goto yy787; + case '1': goto yy663; + case '2': goto yy664; + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy662; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy665; + default: goto yy65; } -yy937: - YYCURSOR = YYCTXMARKER; -#line 208 "../../lnav2/src/data_scanner_re.re" - { RET(DT_CONSTANT); } -#line 44511 "../../lnav2/src/data_scanner_re.cc" -yy938: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy769: + yych = *++YYCURSOR; switch (yych) { + case 0x00: goto yy65; case '\t': case '\r': - case ' ': goto yy939; - case '%': - case '+': goto yy71; - case '-': - case '.': + case ' ': goto yy769; + case '"': goto yy578; + case '\'': goto yy577; + case '=': goto yy771; + case '\\': goto yy680; + default: goto yy678; + } +yy771: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy676; + case '>': goto yy678; + case '\\': goto yy633; + default: goto yy573; + } +yy772: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy772; + case '"': goto yy650; + case '\'': goto yy649; + case '/': + case '?': goto yy774; + case '\\': goto yy728; + default: goto yy692; + } +yy774: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '"': goto yy650; + case '\'': goto yy649; + case '>': goto yy725; + case '\\': goto yy728; + default: goto yy692; + } +yy775: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy788; + case '"': goto yy650; + case '\'': goto yy649; case '0': case '1': case '2': @@ -44529,6 +32721,7 @@ yy938: case '7': case '8': case '9': + case ':': case 'A': case 'B': case 'C': @@ -44581,48 +32774,46 @@ yy938: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy775; + case '=': goto yy790; + case '\\': goto yy728; + default: goto yy692; } -yy939: - yych = *++YYCURSOR; - goto yy937; -yy940: +yy777: yych = *++YYCURSOR; switch (yych) { - case '\t': - case '\r': - case ' ': goto yy939; - default: goto yy937; + case ':': goto yy523; + default: goto yy522; } -yy941: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 26; +yy778: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '\'': - case '(': - case ')': - case '*': - case ',': + case '%': + case '+': goto yy76; + case '-': case '.': - case ':': - case ';': - case '?': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': case 'g': case 'h': case 'i': @@ -44642,33 +32833,7 @@ yy941: case 'w': case 'x': case 'y': - case 'z': goto yy480; - default: goto yy937; - } -yy942: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; + case 'z': goto yy53; case '0': case '1': case '2': @@ -44685,80 +32850,19 @@ yy942: case 'D': case 'E': case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy470; - case ':': goto yy482; - case '@': goto yy70; case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy472; - case 'l': goto yy943; - default: goto yy64; + case 'f': goto yy791; + case '@': goto yy89; + default: goto yy5; } -yy943: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy779: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; + case '%': goto yy544; case '0': case '1': case '2': @@ -44794,9 +32898,7 @@ yy943: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy482; - case '@': goto yy70; + case 'Z': case 'a': case 'b': case 'c': @@ -44808,6 +32910,7 @@ yy943: case 'i': case 'j': case 'k': + case 'l': case 'm': case 'n': case 'o': @@ -44821,19 +32924,14 @@ yy943: case 'w': case 'x': case 'y': - case 'z': goto yy472; - case 'l': goto yy935; - default: goto yy64; + case 'z': goto yy65; + case ':': goto yy741; + default: goto yy175; } -yy944: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy780: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; + case '%': goto yy544; case '0': case '1': case '2': @@ -44855,9 +32953,8 @@ yy944: case 'c': case 'd': case 'e': - case 'f': goto yy948; - case ':': goto yy496; - case '@': goto yy70; + case 'f': goto yy792; + case ':': goto yy716; case 'G': case 'H': case 'I': @@ -44897,33 +32994,13 @@ yy944: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy945: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; +yy781: + yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; case '0': case '1': case '2': @@ -44939,9 +33016,104 @@ yy945: case 'C': case 'D': case 'E': - case 'F': goto yy948; - case ':': goto yy947; - case '@': goto yy70; + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy712; + case ':': goto yy793; + default: goto yy320; + } +yy782: + yych = *++YYCURSOR; + switch (yych) { + case ':': goto yy745; + default: goto yy65; + } +yy783: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy794; + case ':': goto yy784; + default: goto yy65; + } +yy784: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy785; + case ':': goto yy671; + default: goto yy65; + } +yy785: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy795; + case ':': case 'G': case 'H': case 'I': @@ -44961,18 +33133,13 @@ yy945: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy949; + case 'Z': case 'g': case 'h': case 'i': case 'j': case 'k': + case 'l': case 'm': case 'n': case 'o': @@ -44986,34 +33153,12 @@ yy945: case 'w': case 'x': case 'y': - case 'z': goto yy472; - case 'l': goto yy962; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy946: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy786: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; case '0': case '1': case '2': @@ -45029,9 +33174,14 @@ yy946: case 'C': case 'D': case 'E': - case 'F': goto yy948; - case ':': goto yy947; - case '@': goto yy70; + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy796; + case ':': goto yy766; case 'G': case 'H': case 'I': @@ -45051,13 +33201,7 @@ yy946: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy949; + case 'Z': case 'g': case 'h': case 'i': @@ -45077,48 +33221,13 @@ yy946: case 'w': case 'x': case 'y': - case 'z': goto yy472; - default: goto yy64; - } -yy947: - yyaccept = 15; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '/': goto yy484; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy763; - case ':': goto yy736; - default: goto yy477; + case 'z': goto yy65; + default: goto yy175; } -yy948: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy787: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; + case '.': goto yy256; case '0': case '1': case '2': @@ -45128,7 +33237,8 @@ yy948: case '6': case '7': case '8': - case '9': + case '9': goto yy715; + case ':': goto yy797; case 'A': case 'B': case 'C': @@ -45140,9 +33250,7 @@ yy948: case 'c': case 'd': case 'e': - case 'f': goto yy951; - case ':': goto yy498; - case '@': goto yy70; + case 'f': goto yy717; case 'G': case 'H': case 'I': @@ -45182,51 +33290,41 @@ yy948: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy949: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy788: + yych = *++YYCURSOR; switch (yych) { - case 0x00: + case 0x00: goto yy65; case '\t': - case '\n': case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; + case ' ': goto yy788; + case '"': goto yy650; + case '\'': goto yy649; + case '=': goto yy790; + case '\\': goto yy728; + default: goto yy692; + } +yy790: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy65; + case '\t': + case '\r': + case ' ': goto yy726; + case '>': goto yy692; + case '\\': goto yy694; + default: goto yy645; + } +yy791: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { case '%': - case '+': goto yy71; - case '\'': goto yy479; + case '+': goto yy76; case '-': - case '_': goto yy68; - case '.': goto yy483; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': goto yy951; - case ':': goto yy950; - case '@': goto yy70; + case '.': case 'G': case 'H': case 'I': @@ -45246,13 +33344,8 @@ yy949: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy952; + case 'Z': + case '_': case 'g': case 'h': case 'i': @@ -45272,14 +33365,7 @@ yy949: case 'w': case 'x': case 'y': - case 'z': goto yy472; - default: goto yy64; - } -yy950: - yyaccept = 15; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '/': goto yy484; + case 'z': goto yy53; case '0': case '1': case '2': @@ -45301,19 +33387,14 @@ yy950: case 'c': case 'd': case 'e': - case 'f': goto yy537; - case ':': goto yy736; - default: goto yy477; + case 'f': goto yy798; + case '@': goto yy89; + default: goto yy5; } -yy951: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy792: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; + case '%': goto yy544; case '0': case '1': case '2': @@ -45335,9 +33416,8 @@ yy951: case 'c': case 'd': case 'e': - case 'f': goto yy954; - case ':': goto yy500; - case '@': goto yy70; + case 'f': goto yy799; + case ':': goto yy716; case 'G': case 'H': case 'I': @@ -45377,33 +33457,12 @@ yy951: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy952: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy793: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; case '0': case '1': case '2': @@ -45419,63 +33478,19 @@ yy952: case 'C': case 'D': case 'E': - case 'F': goto yy954; - case ':': goto yy953; - case '@': goto yy70; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy470; + case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': goto yy955; - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy472; - default: goto yy64; + case 'f': goto yy800; + case ':': goto yy714; + default: goto yy65; } -yy953: - yyaccept = 15; - yych = *(YYMARKER = ++YYCURSOR); +yy794: + yych = *++YYCURSOR; switch (yych) { - case '%': goto yy538; - case '/': goto yy484; case '0': case '1': case '2': @@ -45497,19 +33512,13 @@ yy953: case 'c': case 'd': case 'e': - case 'f': goto yy537; - case ':': goto yy536; - default: goto yy477; + case 'f': goto yy801; + case ':': goto yy784; + default: goto yy65; } -yy954: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy795: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; case '0': case '1': case '2': @@ -45531,9 +33540,8 @@ yy954: case 'c': case 'd': case 'e': - case 'f': goto yy956; - case ':': goto yy469; - case '@': goto yy70; + case 'f': goto yy802; + case ':': case 'G': case 'H': case 'I': @@ -45573,33 +33581,12 @@ yy954: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy955: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy796: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; case '0': case '1': case '2': @@ -45615,9 +33602,7 @@ yy955: case 'C': case 'D': case 'E': - case 'F': goto yy956; - case ':': goto yy482; - case '@': goto yy70; + case 'F': case 'G': case 'H': case 'I': @@ -45637,13 +33622,13 @@ yy955: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; + case 'Z': case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': goto yy957; + case 'f': case 'g': case 'h': case 'i': @@ -45663,28 +33648,23 @@ yy955: case 'w': case 'x': case 'y': - case 'z': goto yy472; - default: goto yy64; + case 'z': goto yy65; + case ':': goto yy766; + default: goto yy175; } -yy956: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy797: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; case '0': - case '1': - case '2': case '3': case '4': case '5': case '6': case '7': case '8': - case '9': + case '9': goto yy803; + case '1': goto yy804; + case '2': goto yy805; case 'A': case 'B': case 'C': @@ -45696,9 +33676,17 @@ yy956: case 'c': case 'd': case 'e': - case 'f': goto yy958; - case ':': goto yy469; - case '@': goto yy70; + case 'f': goto yy746; + default: goto yy65; + } +yy798: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'G': case 'H': case 'I': @@ -45719,6 +33707,7 @@ yy956: case 'X': case 'Y': case 'Z': + case '_': case 'g': case 'h': case 'i': @@ -45738,33 +33727,36 @@ yy956: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy64; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy806; + case '@': goto yy89; + default: goto yy5; } -yy957: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy799: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; + case '%': goto yy544; case '0': case '1': case '2': @@ -45780,9 +33772,7 @@ yy957: case 'C': case 'D': case 'E': - case 'F': goto yy958; - case ':': goto yy482; - case '@': goto yy70; + case 'F': case 'G': case 'H': case 'I': @@ -45802,13 +33792,13 @@ yy957: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; + case 'Z': case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': goto yy959; + case 'f': case 'g': case 'h': case 'i': @@ -45828,18 +33818,13 @@ yy957: case 'w': case 'x': case 'y': - case 'z': goto yy472; - default: goto yy64; + case 'z': goto yy65; + case ':': goto yy716; + default: goto yy175; } -yy958: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy800: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; case '0': case '1': case '2': @@ -45861,9 +33846,42 @@ yy958: case 'c': case 'd': case 'e': - case 'f': goto yy960; - case ':': goto yy469; - case '@': goto yy70; + case 'f': goto yy807; + case ':': goto yy745; + default: goto yy65; + } +yy801: + yych = *++YYCURSOR; + switch (yych) { + case ':': goto yy784; + default: goto yy65; + } +yy802: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy671; + case ':': case 'G': case 'H': case 'I': @@ -45903,33 +33921,13 @@ yy958: case 'w': case 'x': case 'y': - case 'z': goto yy470; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy959: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy803: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; + case '.': goto yy256; case '0': case '1': case '2': @@ -45939,15 +33937,20 @@ yy959: case '6': case '7': case '8': - case '9': + case '9': goto yy808; + case ':': goto yy766; case 'A': case 'B': case 'C': case 'D': case 'E': - case 'F': goto yy960; - case ':': goto yy482; - case '@': goto yy70; + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy765; case 'G': case 'H': case 'I': @@ -45967,13 +33970,7 @@ yy959: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy961; + case 'Z': case 'g': case 'h': case 'i': @@ -45993,18 +33990,13 @@ yy959: case 'w': case 'x': case 'y': - case 'z': goto yy472; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy960: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy804: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy71; - case '-': goto yy507; - case '.': - case '_': goto yy68; + case '.': goto yy256; case '0': case '1': case '2': @@ -46014,13 +34006,20 @@ yy960: case '6': case '7': case '8': - case '9': + case '9': goto yy809; + case ':': goto yy766; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy765; case 'G': case 'H': case 'I': @@ -46041,12 +34040,6 @@ yy960: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -46066,50 +34059,36 @@ yy960: case 'w': case 'x': case 'y': - case 'z': goto yy470; - case ':': goto yy469; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy961: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy805: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': goto yy507; - case '.': goto yy483; + case '.': goto yy256; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy809; + case '5': goto yy810; case '6': case '7': case '8': - case '9': + case '9': goto yy808; + case ':': goto yy766; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy765; case 'G': case 'H': case 'I': @@ -46129,16 +34108,7 @@ yy961: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy482; - case '@': goto yy70; - case '_': goto yy68; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case 'Z': case 'g': case 'h': case 'i': @@ -46158,33 +34128,58 @@ yy961: case 'w': case 'x': case 'y': - case 'z': goto yy472; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy962: - YYCTXMARKER = YYCURSOR + 1; +yy806: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; case '%': - case '+': goto yy71; - case '\'': goto yy479; + case '+': goto yy76; case '-': - case '_': goto yy68; - case '.': goto yy483; + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy53; case '0': case '1': case '2': @@ -46201,6 +34196,71 @@ yy962: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy811; + case '@': goto yy89; + default: goto yy5; + } +yy807: + yyaccept = 18; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy762; + case ':': goto yy812; + default: goto yy320; + } +yy808: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy786; + case ':': goto yy766; case 'G': case 'H': case 'I': @@ -46220,15 +34280,7 @@ yy962: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy482; - case '@': goto yy70; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case 'Z': case 'g': case 'h': case 'i': @@ -46241,40 +34293,20 @@ yy962: case 'p': case 'q': case 'r': + case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': - case 'z': goto yy472; - case 's': goto yy963; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy963: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy809: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; + case '.': goto yy256; case '0': case '1': case '2': @@ -46284,13 +34316,20 @@ yy963: case '6': case '7': case '8': - case '9': + case '9': goto yy813; + case ':': goto yy766; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy786; case 'G': case 'H': case 'I': @@ -46310,14 +34349,7 @@ yy963: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy482; - case '@': goto yy70; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': + case 'Z': case 'g': case 'h': case 'i': @@ -46337,25 +34369,19 @@ yy963: case 'w': case 'x': case 'y': - case 'z': goto yy472; - case 'e': goto yy935; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy964: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy810: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; + case '.': goto yy256; case '0': case '1': case '2': case '3': case '4': - case '5': + case '5': goto yy813; case '6': case '7': case '8': @@ -46366,6 +34392,13 @@ yy964: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy786; + case ':': goto yy766; case 'G': case 'H': case 'I': @@ -46380,17 +34413,12 @@ yy964: case 'R': case 'S': case 'T': + case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -46405,41 +34433,22 @@ yy964: case 'r': case 's': case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy470; - case ':': goto yy469; - case '@': goto yy70; - case 'U': goto yy967; - default: goto yy64; - } -yy965: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy65; + default: goto yy175; + } +yy811: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; + case '+': goto yy76; + case '-': goto yy814; + case '.': case '0': case '1': case '2': @@ -46475,9 +34484,8 @@ yy965: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy482; - case '@': goto yy70; + case 'Z': + case '_': case 'a': case 'b': case 'c': @@ -46498,38 +34506,18 @@ yy965: case 'r': case 's': case 't': + case 'u': case 'v': case 'w': case 'x': case 'y': - case 'z': goto yy472; - case 'u': goto yy966; - default: goto yy64; + case 'z': goto yy53; + case '@': goto yy89; + default: goto yy5; } -yy966: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy812: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; case '0': case '1': case '2': @@ -46546,6 +34534,42 @@ yy966: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy815; + case ':': goto yy764; + default: goto yy65; + } +yy813: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy256; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy796; + case ':': goto yy766; case 'G': case 'H': case 'I': @@ -46565,14 +34589,7 @@ yy966: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy482; - case '@': goto yy70; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': + case 'Z': case 'g': case 'h': case 'i': @@ -46592,34 +34609,17 @@ yy966: case 'w': case 'x': case 'y': - case 'z': goto yy472; - case 'e': goto yy935; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy967: +yy814: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': - case '+': goto yy71; + case '+': goto yy76; case '-': case '.': - case '_': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'F': case 'G': case 'H': case 'I': @@ -46640,12 +34640,7 @@ yy967: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case '_': case 'g': case 'h': case 'i': @@ -46665,36 +34660,35 @@ yy967: case 'w': case 'x': case 'y': - case 'z': goto yy470; - case ':': goto yy469; - case '@': goto yy70; - case 'E': goto yy968; - default: goto yy64; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy816; + case '@': goto yy89; + default: goto yy5; } -yy968: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy815: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '\'': - case '(': - case ')': - case '*': - case ';': goto yy971; - case '!': - case ',': - case '?': goto yy972; - case '%': - case '+': goto yy71; - case '-': - case '_': goto yy68; - case '.': goto yy970; case '0': case '1': case '2': @@ -46711,6 +34705,23 @@ yy968: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy817; + case ':': goto yy784; + default: goto yy65; + } +yy816: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'G': case 'H': case 'I': @@ -46731,12 +34742,7 @@ yy968: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case '_': case 'g': case 'h': case 'i': @@ -46756,30 +34762,36 @@ yy968: case 'w': case 'x': case 'y': - case 'z': goto yy470; - case ':': goto yy969; - case '@': goto yy70; - default: goto yy64; - } -yy969: - yyaccept = 26; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '/': goto yy484; - case ':': goto yy65; - default: goto yy937; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy818; + case '@': goto yy89; + default: goto yy5; } -yy970: - yyaccept = 0; +yy817: + yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '\t': - case '\r': - case ' ': goto yy971; - case '%': - case '+': goto yy71; - case '-': - case '.': case '0': case '1': case '2': @@ -46796,6 +34808,23 @@ yy970: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy794; + case ':': goto yy819; + default: goto yy320; + } +yy818: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'G': case 'H': case 'I': @@ -46817,12 +34846,6 @@ yy970: case 'Y': case 'Z': case '_': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -46842,30 +34865,35 @@ yy970: case 'w': case 'x': case 'y': - case 'z': goto yy68; - case '@': goto yy70; - default: goto yy64; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy820; + case '@': goto yy89; + default: goto yy5; } -yy971: - yych = *++YYCURSOR; - goto yy937; -yy972: +yy819: yych = *++YYCURSOR; switch (yych) { - case '\t': - case '\r': - case ' ': goto yy971; - default: goto yy937; - } -yy973: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; case '0': case '1': case '2': @@ -46882,11 +34910,29 @@ yy973: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy821; + case ':': goto yy671; + default: goto yy65; + } +yy820: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'G': case 'H': case 'I': case 'J': case 'K': + case 'L': case 'M': case 'N': case 'O': @@ -46901,12 +34947,7 @@ yy973: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case '_': case 'g': case 'h': case 'i': @@ -46926,36 +34967,35 @@ yy973: case 'w': case 'x': case 'y': - case 'z': goto yy470; - case ':': goto yy469; - case '@': goto yy70; - case 'L': goto yy976; - default: goto yy64; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy822; + case '@': goto yy89; + default: goto yy5; } -yy974: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy821: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; case '0': case '1': case '2': @@ -46972,6 +35012,13 @@ yy974: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy823; + case ':': case 'G': case 'H': case 'I': @@ -46991,15 +35038,7 @@ yy974: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy482; - case '@': goto yy70; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case 'Z': case 'g': case 'h': case 'i': @@ -47007,6 +35046,7 @@ yy974: case 'k': case 'l': case 'm': + case 'n': case 'o': case 'p': case 'q': @@ -47018,34 +35058,17 @@ yy974: case 'w': case 'x': case 'y': - case 'z': goto yy472; - case 'n': goto yy975; - default: goto yy64; + case 'z': goto yy65; + default: goto yy175; } -yy975: - YYCTXMARKER = YYCURSOR + 1; +yy822: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; + case '+': goto yy76; + case '-': goto yy824; + case '.': case '0': case '1': case '2': @@ -47081,13 +35104,13 @@ yy975: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy482; - case '@': goto yy70; + case 'Z': + case '_': case 'a': case 'b': case 'c': case 'd': + case 'e': case 'f': case 'g': case 'h': @@ -47108,19 +35131,14 @@ yy975: case 'w': case 'x': case 'y': - case 'z': goto yy472; - case 'e': goto yy935; - default: goto yy64; + case 'z': goto yy53; + case '@': goto yy89; + default: goto yy5; } -yy976: - yyaccept = 0; +yy823: + yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; case '0': case '1': case '2': @@ -47137,11 +35155,19 @@ yy976: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy802; + case ':': goto yy825; case 'G': case 'H': case 'I': case 'J': case 'K': + case 'L': case 'M': case 'N': case 'O': @@ -47156,12 +35182,6 @@ yy976: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': case 'g': case 'h': case 'i': @@ -47181,50 +35201,23 @@ yy976: case 'w': case 'x': case 'y': - case 'z': goto yy470; - case ':': goto yy469; - case '@': goto yy70; - case 'L': goto yy968; - default: goto yy64; + case 'z': goto yy320; + default: goto yy175; } -yy977: +yy824: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': - case '+': goto yy71; + case '+': goto yy76; case '-': case '.': - case '_': goto yy68; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy948; - case ':': goto yy496; - case '@': goto yy70; case 'G': case 'H': case 'I': case 'J': case 'K': + case 'L': case 'M': case 'N': case 'O': @@ -47239,6 +35232,7 @@ yy977: case 'X': case 'Y': case 'Z': + case '_': case 'g': case 'h': case 'i': @@ -47258,34 +35252,35 @@ yy977: case 'w': case 'x': case 'y': - case 'z': goto yy470; - case 'L': goto yy981; - default: goto yy64; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy826; + case '@': goto yy89; + default: goto yy5; } -yy978: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy825: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; case '0': case '1': case '2': @@ -47301,9 +35296,23 @@ yy978: case 'C': case 'D': case 'E': - case 'F': goto yy948; - case ':': goto yy947; - case '@': goto yy70; + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy827; + default: goto yy65; + } +yy826: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'G': case 'H': case 'I': @@ -47323,18 +35332,14 @@ yy978: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy949; + case 'Z': + case '_': case 'g': case 'h': case 'i': case 'j': case 'k': + case 'l': case 'm': case 'n': case 'o': @@ -47348,34 +35353,35 @@ yy978: case 'w': case 'x': case 'y': - case 'z': goto yy472; - case 'l': goto yy979; - default: goto yy64; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy828; + case '@': goto yy89; + default: goto yy5; } -yy979: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy827: + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; case '0': case '1': case '2': @@ -47392,6 +35398,22 @@ yy979: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy829; + default: goto yy65; + } +yy828: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'G': case 'H': case 'I': @@ -47411,15 +35433,8 @@ yy979: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy482; - case '@': goto yy70; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case 'Z': + case '_': case 'g': case 'h': case 'i': @@ -47432,40 +35447,14 @@ yy979: case 'p': case 'q': case 'r': + case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': - case 'z': goto yy472; - case 's': goto yy980; - default: goto yy64; - } -yy980: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': - case '_': goto yy68; - case '.': goto yy483; + case 'z': goto yy53; case '0': case '1': case '2': @@ -47482,6 +35471,30 @@ yy980: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy830; + case '@': goto yy89; + default: goto yy5; + } +yy829: + yyaccept = 18; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case ':': goto yy825; + default: goto yy320; + } +yy830: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'G': case 'H': case 'I': @@ -47501,14 +35514,8 @@ yy980: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy482; - case '@': goto yy70; - case 'a': - case 'b': - case 'c': - case 'd': - case 'f': + case 'Z': + case '_': case 'g': case 'h': case 'i': @@ -47528,19 +35535,7 @@ yy980: case 'w': case 'x': case 'y': - case 'z': goto yy472; - case 'e': goto yy935; - default: goto yy64; - } -yy981: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; + case 'z': goto yy53; case '0': case '1': case '2': @@ -47557,6 +35552,23 @@ yy981: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy831; + case '@': goto yy89; + default: goto yy5; + } +yy831: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'G': case 'H': case 'I': @@ -47569,6 +35581,7 @@ yy981: case 'P': case 'Q': case 'R': + case 'S': case 'T': case 'U': case 'V': @@ -47576,12 +35589,7 @@ yy981: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case '_': case 'g': case 'h': case 'i': @@ -47601,21 +35609,7 @@ yy981: case 'w': case 'x': case 'y': - case 'z': goto yy470; - case ':': goto yy469; - case '@': goto yy70; - case 'S': goto yy982; - default: goto yy64; - } -yy982: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': - case '_': goto yy68; + case 'z': goto yy53; case '0': case '1': case '2': @@ -47630,7 +35624,25 @@ yy982: case 'B': case 'C': case 'D': + case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy832; + case '@': goto yy89; + default: goto yy5; + } +yy832: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'G': case 'H': case 'I': @@ -47651,12 +35663,7 @@ yy982: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case '_': case 'g': case 'h': case 'i': @@ -47676,165 +35683,61 @@ yy982: case 'w': case 'x': case 'y': - case 'z': goto yy470; - case ':': goto yy469; - case '@': goto yy70; - case 'E': goto yy968; - default: goto yy64; - } -yy983: - ++YYCURSOR; - yych = *YYCURSOR; -yy984: - switch (yych) { - case 0x00: goto yy62; - case '"': goto yy987; - case '\\': goto yy985; - default: goto yy983; - } -yy985: - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '"': goto yy989; - case '\\': goto yy985; - default: goto yy983; - } -yy987: - yyaccept = 27; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case '"': goto yy983; - default: goto yy988; - } -yy988: -#line 121 "../../lnav2/src/data_scanner_re.re" - { - CAPTURE(DT_QUOTED_STRING); - switch (pi.get_string()[cap[1].c_begin]) { - case 'u': - case 'r': - cap[1].c_begin += 1; - break; - } - cap[1].c_begin += 1; - cap[1].c_end -= 1; - return true; - } -#line 47726 "../../lnav2/src/data_scanner_re.cc" -yy989: - yyaccept = 27; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy988; - case '"': goto yy989; - case '\\': goto yy985; - default: goto yy983; - } -yy991: - YYCTXMARKER = YYCURSOR + 1; - ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy476; - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ':': - case ';': goto yy993; - case '!': - case ',': - case '?': goto yy994; - case '\'': goto yy996; - case '.': goto yy995; - case '\\': goto yy921; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy991; - default: goto yy919; + case 'f': goto yy833; + case '@': goto yy89; + default: goto yy5; } -yy993: - yyaccept = 15; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 0x00) goto yy477; - goto yy920; -yy994: - yyaccept = 15; +yy833: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: goto yy477; - case '\t': - case '\r': - case ' ': goto yy993; - default: goto yy920; - } -yy995: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy993; - default: goto yy920; - } -yy996: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 15; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ':': - case ';': goto yy997; - case '!': - case ',': - case '?': goto yy998; - case '\'': goto yy999; - case '.': goto yy1000; - case 'S': goto yy477; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case '%': + case '+': goto yy76; + case '-': + case '.': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': case 'g': case 'h': case 'i': @@ -47847,113 +35750,68 @@ yy996: case 'p': case 'q': case 'r': + case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': - case 'z': goto yy1001; - case 's': goto yy474; - default: goto yy924; - } -yy997: - yych = *++YYCURSOR; - goto yy925; -yy998: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy476; - default: goto yy925; - } -yy999: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 24; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: goto yy476; - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ':': - case ';': goto yy993; - case '!': - case ',': - case '?': goto yy994; - case '\'': goto yy996; - case '.': goto yy995; - case '\\': goto yy921; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': - case 'f': - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy991; - default: goto yy919; - } -yy1000: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy476; - default: goto yy925; + case 'f': goto yy834; + case '@': goto yy89; + default: goto yy5; } -yy1001: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 24; +yy834: + yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '!': - case '"': - case '\'': - case '(': - case ')': - case '*': - case ',': + case '%': + case '+': goto yy76; + case '-': case '.': - case ':': - case ';': - case '?': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': + case '_': case 'g': case 'h': case 'i': @@ -47973,32 +35831,7 @@ yy1001: case 'w': case 'x': case 'y': - case 'z': goto yy480; - default: goto yy925; - } -yy1002: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': goto yy1003; - case '.': goto yy483; + case 'z': goto yy53; case '0': case '1': case '2': @@ -48015,6 +35848,23 @@ yy1002: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy835; + case '@': goto yy89; + default: goto yy5; + } +yy835: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'G': case 'H': case 'I': @@ -48034,16 +35884,8 @@ yy1002: case 'W': case 'X': case 'Y': - case 'Z': goto yy470; - case ':': goto yy482; - case '@': goto yy70; - case '_': goto yy68; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case 'Z': + case '_': case 'g': case 'h': case 'i': @@ -48063,17 +35905,7 @@ yy1002: case 'w': case 'x': case 'y': - case 'z': goto yy472; - default: goto yy64; - } -yy1003: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '-': - case '.': + case 'z': goto yy53; case '0': case '1': case '2': @@ -48084,14 +35916,29 @@ yy1003: case '7': case '8': case '9': - case '_': goto yy68; - case '@': goto yy70; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy836; + case '@': goto yy89; + default: goto yy5; + } +yy836: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'G': case 'H': case 'I': @@ -48112,12 +35959,7 @@ yy1003: case 'X': case 'Y': case 'Z': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case '_': case 'g': case 'h': case 'i': @@ -48137,18 +35979,7 @@ yy1003: case 'w': case 'x': case 'y': - case 'z': goto yy1004; - default: goto yy64; - } -yy1004: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy71; - case '\'': goto yy474; - case '-': - case '.': + case 'z': goto yy53; case '0': case '1': case '2': @@ -48165,6 +35996,23 @@ yy1004: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy837; + case '@': goto yy89; + default: goto yy5; + } +yy837: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'G': case 'H': case 'I': @@ -48185,14 +36033,7 @@ yy1004: case 'X': case 'Y': case 'Z': - case '_': goto yy68; - case '@': goto yy70; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case '_': case 'g': case 'h': case 'i': @@ -48212,46 +36053,7 @@ yy1004: case 'w': case 'x': case 'y': - case 'z': goto yy1005; - default: goto yy64; - } -yy1005: - YYCTXMARKER = YYCURSOR + 1; - yyaccept = 0; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': goto yy476; - case '!': - case ',': - case '?': goto yy478; - case '#': - case '&': - case '<': - case '=': - case '>': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': goto yy5; - case '%': - case '+': goto yy71; - case '\'': goto yy479; - case '-': + case 'z': goto yy53; case '0': case '1': case '2': @@ -48268,6 +36070,23 @@ yy1005: case 'D': case 'E': case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy838; + case '@': goto yy89; + default: goto yy5; + } +yy838: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy76; + case '-': + case '.': case 'G': case 'H': case 'I': @@ -48288,16 +36107,7 @@ yy1005: case 'X': case 'Y': case 'Z': - case '_': goto yy68; - case '.': goto yy483; - case ':': goto yy1007; - case '@': goto yy70; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': + case '_': case 'g': case 'h': case 'i': @@ -48317,17 +36127,71 @@ yy1005: case 'w': case 'x': case 'y': - case 'z': goto yy1005; - default: goto yy63; + case 'z': goto yy53; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy839; + case '@': goto yy89; + default: goto yy5; } -yy1007: - yyaccept = 15; +yy839: + yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case ':': goto yy65; - default: goto yy477; + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '!': + case '"': + case '#': + case '&': + case '\'': + case '(': + case ')': + case '*': + case ',': + case ';': + case '<': + case '=': + case '>': + case '?': + case '[': + case '\\': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': goto yy840; + default: goto yy54; } +yy840: +#line 205 "../../lnav2/src/data_scanner_re.re" + { RET(DT_UUID); } +#line 36194 "../../lnav2/src/data_scanner_re.cc" } -#line 221 "../../lnav2/src/data_scanner_re.re" +#line 233 "../../lnav2/src/data_scanner_re.re" } diff --git a/src/data_scanner_re.re b/src/data_scanner_re.re index f6e9c861..3f846ea1 100644 --- a/src/data_scanner_re.re +++ b/src/data_scanner_re.re @@ -48,6 +48,7 @@ bool data_scanner::tokenize2(pcre_context &pc, data_token_t &token_out) CAPTURE(tok); \ return true; \ } + static const char *EMPTY = ""; pcre_input &pi = this->ds_pcre_input; struct _YYCURSOR { const YYCTYPE operator*() const { @@ -58,7 +59,10 @@ bool data_scanner::tokenize2(pcre_context &pc, data_token_t &token_out) } operator const YYCTYPE *() const { - return this->val; + if (this->val < this->lim) { + return this->val; + } + return EMPTY; } const YYCTYPE *operator=(const YYCTYPE *rhs) { @@ -70,6 +74,11 @@ bool data_scanner::tokenize2(pcre_context &pc, data_token_t &token_out) return this->val + rhs; } + const _YYCURSOR *operator-=(int rhs) { + this->val -= rhs; + return this; + } + _YYCURSOR& operator++() { this->val += 1; return *this; @@ -79,9 +88,10 @@ bool data_scanner::tokenize2(pcre_context &pc, data_token_t &token_out) const YYCTYPE *lim; } YYCURSOR; YYCURSOR = pi.get_string() + pi.pi_next_offset; + _YYCURSOR yyt1; + _YYCURSOR yyt2; const YYCTYPE *YYLIMIT = pi.get_string() + pi.pi_length; const YYCTYPE *YYMARKER = YYCURSOR; - const YYCTYPE *YYCTXMARKER = YYCURSOR; pcre_context::capture_t *cap = pc.all(); YYCURSOR.lim = YYLIMIT; @@ -92,6 +102,7 @@ bool data_scanner::tokenize2(pcre_context &pc, data_token_t &token_out) /*!re2c re2c:yyfill:enable = 0; + re2c:flags:tags = 1; SPACE = [ \t\r]; ALPHA = [a-zA-Z]; @@ -177,6 +188,7 @@ bool data_scanner::tokenize2(pcre_context &pc, data_token_t &token_out) "=" { RET(DT_EQUALS); } "," { RET(DT_COMMA); } ";" { RET(DT_SEMI); } + "()" | "{}" | "[]" { RET(DT_EMPTY_CONTAINER); } "{" { RET(DT_LCURLY); } "}" { RET(DT_RCURLY); } "[" { RET(DT_LSQUARE); } diff --git a/src/pcrepp.hh b/src/pcrepp.hh index 2724292b..76851705 100644 --- a/src/pcrepp.hh +++ b/src/pcrepp.hh @@ -250,6 +250,10 @@ public: dst[iter->length()] = '\0'; }; + void reset_next_offset() { + this->pi_next_offset = this->pi_offset; + }; + void reset(const char *str, size_t off = 0, size_t len = -1) { this->pi_string = str; diff --git a/src/pretty_printer.cc b/src/pretty_printer.cc index e3d03e72..474b66ec 100644 --- a/src/pretty_printer.cc +++ b/src/pretty_printer.cc @@ -40,3 +40,263 @@ void sigalrm_handler(int sig) reverse_lookup_enabled = 0; } } + +std::string pretty_printer::print() { + pcre_context_static<30> pc; + data_token_t dt; + + this->pp_scanner->reset(); + while (this->pp_scanner->tokenize2(pc, dt)) { + element el(dt, pc); + + switch (dt) { + case DT_XML_EMPTY_TAG: + if (is_xml) { + this->start_new_line(); + } + this->pp_values.push_back(el); + if (is_xml) { + this->start_new_line(); + } + continue; + case DT_XML_OPEN_TAG: + if (is_xml) { + this->start_new_line(); + this->write_element(el); + this->descend(); + } else { + this->pp_values.push_back(el); + } + continue; + case DT_XML_CLOSE_TAG: + this->flush_values(); + this->ascend(); + this->write_element(el); + this->start_new_line(); + continue; + case DT_LCURLY: + case DT_LSQUARE: + case DT_LPAREN: + this->flush_values(true); + this->pp_values.push_back(el); + this->descend(); + continue; + case DT_RCURLY: + case DT_RSQUARE: + case DT_RPAREN: + this->flush_values(); + if (this->pp_body_lines.top()) { + this->start_new_line(); + } + this->ascend(); + this->write_element(el); + continue; + case DT_COMMA: + if (this->pp_depth > 0) { + this->flush_values(true); + this->write_element(el); + this->start_new_line(); + continue; + } + break; + case DT_WHITE: + if (this->pp_values.empty() && this->pp_depth == 0) { + // this->pp_leading_indent = el.e_capture.length(); + continue; + } + break; + default: + break; + } + this->pp_values.push_back(el); + } + while (this->pp_depth > 0) { + this->ascend(); + } + this->flush_values(); + + return this->pp_stream.str(); +} + +void pretty_printer::convert_ip_address(const pretty_printer::element &el) { + union { + struct sockaddr_in sin; + struct sockaddr_in6 sin6; + } sa; + pcre_input &pi = this->pp_scanner->get_input(); + std::string ipstr = pi.get_substr(&el.e_capture); + std::string result = "unknown"; + char buffer[NI_MAXHOST]; + int socklen, rc; + + if (ipstr == "::") { + return; + } + + switch (el.e_token) { + case DT_IPV4_ADDRESS: + sa.sin.sin_family = AF_INET; + rc = inet_pton(AF_INET, ipstr.c_str(), &sa.sin.sin_addr); + socklen = sizeof(struct sockaddr_in); + break; + case DT_IPV6_ADDRESS: + sa.sin6.sin6_family = AF_INET6; + rc = inet_pton(AF_INET6, ipstr.c_str(), &sa.sin6.sin6_addr); + socklen = sizeof(struct sockaddr_in6); + break; + default: + require(0); + break; + } + if (rc == 1 && reverse_lookup_enabled) { + const struct timeval timeout = {0, 500 * 1000}; + + { + timer::interrupt_timer t(timeout, sigalrm_handler); + if (t.arm_timer() == 0) { + rc = getnameinfo((struct sockaddr *)&sa, socklen, + buffer, sizeof(buffer), NULL, 0, + NI_NAMEREQD); + if (rc == 0) { + result = buffer; + } + } + else { + log_error("Unable to set timer, disabling reverse lookup"); + reverse_lookup_enabled = 0; + } + } + if (!reverse_lookup_enabled) { + log_info("Reverse lookup in pretty-print view disabled"); + } + } + this->pp_stream << " " << ANSI_UNDERLINE_START << + "(" << result << ")" << + ANSI_NORM; +} + +void pretty_printer::write_element(const pretty_printer::element &el) { + if (this->pp_leading_indent == 0 && + this->pp_line_length == 0 && + el.e_token == DT_WHITE) { + return; + } + if (this->pp_line_length == 0 && el.e_token == DT_LINE) { + return; + } + pcre_input &pi = this->pp_scanner->get_input(); + if (this->pp_line_length == 0) { + this->append_indent(); + } + if (el.e_token == DT_QUOTED_STRING) { + auto_mem unquoted_str((char *)malloc(el.e_capture.length() + 1)); + const char *start = pi.get_substr_start(&el.e_capture); + unquote(unquoted_str.in(), start, el.e_capture.length()); + data_scanner ds(unquoted_str.in()); + pretty_printer str_pp(&ds, + this->pp_leading_indent + this->pp_depth * 4); + std::string result = str_pp.print(); + if (result.find('\n') != std::string::npos) { + switch (start[0]) { + case 'r': + case 'u': + this->pp_stream << start[0]; + this->pp_stream << start[1] << start[1]; + break; + default: + this->pp_stream << start[0] << start[0]; + break; + } + this->pp_stream + << std::endl + << result; + if (!endswith(result.c_str(), "\n")) { + this->pp_stream << std::endl; + } + this->pp_stream + << start[el.e_capture.length() - 1] + << start[el.e_capture.length() - 1]; + } else { + this->pp_stream << pi.get_substr(&el.e_capture); + } + } else { + this->pp_stream << pi.get_substr(&el.e_capture); + switch (el.e_token) { + case DT_IPV4_ADDRESS: + case DT_IPV6_ADDRESS: + this->convert_ip_address(el); + break; + default: + break; + } + } + this->pp_line_length += el.e_capture.length(); + if (el.e_token == DT_LINE) { + this->pp_line_length = 0; + this->pp_body_lines.top() += 1; + } +} + +void pretty_printer::append_indent() { + this->pp_stream << std::string(this->pp_leading_indent, ' '); + if (this->pp_stream.tellp() == this->pp_leading_indent) { + return; + } + for (int lpc = 0; lpc < this->pp_depth; lpc++) { + this->pp_stream << " "; + } +} + +bool pretty_printer::flush_values(bool start_on_depth) { + bool retval = false; + + while (!this->pp_values.empty()) { + { + element &el = this->pp_values.front(); + this->write_element(this->pp_values.front()); + if (start_on_depth && + (el.e_token == DT_LSQUARE || + el.e_token == DT_LCURLY)) { + if (this->pp_line_length > 0) { + this->pp_stream << std::endl; + } + this->pp_line_length = 0; + } + } + this->pp_values.pop_front(); + retval = true; + } + return retval; +} + +void pretty_printer::start_new_line() { + bool has_output; + + if (this->pp_line_length > 0) { + this->pp_stream << std::endl; + this->pp_line_length = 0; + } + has_output = this->flush_values(); + if (has_output && this->pp_line_length > 0) { + this->pp_stream << std::endl; + } + this->pp_line_length = 0; + this->pp_body_lines.top() += 1; +} + +void pretty_printer::ascend() { + if (this->pp_depth > 0) { + int lines = this->pp_body_lines.top(); + this->pp_depth -= 1; + this->pp_body_lines.pop(); + this->pp_body_lines.top() += lines; + } + else { + this->pp_body_lines.top() = 0; + } +} + +void pretty_printer::descend() { + this->pp_depth += 1; + this->pp_body_lines.push(0); +} diff --git a/src/pretty_printer.hh b/src/pretty_printer.hh index 7960be2d..ece459e3 100644 --- a/src/pretty_printer.hh +++ b/src/pretty_printer.hh @@ -70,259 +70,38 @@ public: : pp_leading_indent(leading_indent), pp_depth(0), pp_line_length(0), - pp_scanner(ds) { + pp_scanner(ds), + is_xml(false) { this->pp_body_lines.push(0); - }; - std::string print() { pcre_context_static<30> pc; data_token_t dt; + this->pp_scanner->reset(); while (this->pp_scanner->tokenize2(pc, dt)) { - element el(dt, pc); - - switch (dt) { - case DT_XML_EMPTY_TAG: - this->start_new_line(); - this->pp_values.push_back(el); - this->start_new_line(); - continue; - case DT_XML_OPEN_TAG: - this->start_new_line(); - this->write_element(el); - this->descend(); - continue; - case DT_XML_CLOSE_TAG: - this->flush_values(); - this->ascend(); - this->write_element(el); - this->start_new_line(); - continue; - case DT_LCURLY: - case DT_LSQUARE: - case DT_LPAREN: - this->flush_values(true); - this->pp_values.push_back(el); - this->descend(); - continue; - case DT_RCURLY: - case DT_RSQUARE: - case DT_RPAREN: - this->flush_values(); - if (this->pp_body_lines.top()) { - this->start_new_line(); - } - this->ascend(); - this->write_element(el); - continue; - case DT_COMMA: - if (this->pp_depth > 0) { - this->flush_values(true); - this->write_element(el); - this->start_new_line(); - continue; - } - break; - case DT_WHITE: - if (this->pp_values.empty() && this->pp_depth == 0) { - // this->pp_leading_indent = el.e_capture.length(); - continue; - } - break; - default: - break; + if (dt == DT_XML_CLOSE_TAG) { + is_xml = true; } - this->pp_values.push_back(el); } - while (this->pp_depth > 0) { - this->ascend(); - } - this->flush_values(); - - return this->pp_stream.str(); }; -private: - - void convert_ip_address(const element &el) { - union { - struct sockaddr_in sin; - struct sockaddr_in6 sin6; - } sa; - pcre_input &pi = this->pp_scanner->get_input(); - std::string ipstr = pi.get_substr(&el.e_capture); - std::string result = "unknown"; - char buffer[NI_MAXHOST]; - int socklen, rc; - - switch (el.e_token) { - case DT_IPV4_ADDRESS: - sa.sin.sin_family = AF_INET; - rc = inet_pton(AF_INET, ipstr.c_str(), &sa.sin.sin_addr); - socklen = sizeof(struct sockaddr_in); - break; - case DT_IPV6_ADDRESS: - sa.sin6.sin6_family = AF_INET6; - rc = inet_pton(AF_INET6, ipstr.c_str(), &sa.sin6.sin6_addr); - socklen = sizeof(struct sockaddr_in6); - break; - default: - require(0); - break; - } - if (rc == 1 && reverse_lookup_enabled) { - const struct timeval timeout = {0, 500 * 1000}; + std::string print(); - { - timer::interrupt_timer t(timeout, sigalrm_handler); - if (t.arm_timer() == 0) { - rc = getnameinfo((struct sockaddr *)&sa, socklen, - buffer, sizeof(buffer), NULL, 0, - NI_NAMEREQD); - if (rc == 0) { - result = buffer; - } - } - else { - log_error("Unable to set timer, disabling reverse lookup"); - reverse_lookup_enabled = 0; - } - } - if (!reverse_lookup_enabled) { - log_info("Reverse lookup in pretty-print view disabled"); - } - } - this->pp_stream << " " << ANSI_UNDERLINE_START << - "(" << result << ")" << - ANSI_NORM; - } - - void descend() { - this->pp_depth += 1; - this->pp_body_lines.push(0); - } +private: - void ascend() { - if (this->pp_depth > 0) { - int lines = this->pp_body_lines.top(); - this->pp_depth -= 1; - this->pp_body_lines.pop(); - this->pp_body_lines.top() += lines; - } - else { - this->pp_body_lines.top() = 0; - } - } + void convert_ip_address(const element &el); - void start_new_line() { - bool has_output; + void descend(); - if (this->pp_line_length > 0) { - this->pp_stream << std::endl; - this->pp_line_length = 0; - } - has_output = this->flush_values(); - if (has_output && this->pp_line_length > 0) { - this->pp_stream << std::endl; - } - this->pp_line_length = 0; - this->pp_body_lines.top() += 1; - } + void ascend(); - bool flush_values(bool start_on_depth = false) { - bool retval = false; + void start_new_line(); - while (!this->pp_values.empty()) { - { - element &el = this->pp_values.front(); - this->write_element(this->pp_values.front()); - if (start_on_depth && - (el.e_token == DT_LSQUARE || - el.e_token == DT_LCURLY)) { - if (this->pp_line_length > 0) { - this->pp_stream << std::endl; - } - this->pp_line_length = 0; - } - } - this->pp_values.pop_front(); - retval = true; - } - return retval; - } + bool flush_values(bool start_on_depth = false); - void append_indent() { - this->pp_stream << std::string(this->pp_leading_indent, ' '); - if (this->pp_stream.tellp() == this->pp_leading_indent) { - return; - } - for (int lpc = 0; lpc < this->pp_depth; lpc++) { - this->pp_stream << " "; - } - } + void append_indent(); - void write_element(const element &el) { - if (this->pp_leading_indent == 0 && - this->pp_line_length == 0 && - el.e_token == DT_WHITE) { - return; - } - if (this->pp_line_length == 0 && el.e_token == DT_LINE) { - return; - } - pcre_input &pi = this->pp_scanner->get_input(); - if (this->pp_line_length == 0) { - this->append_indent(); - } - if (el.e_token == DT_QUOTED_STRING) { - pcre_input &pi = this->pp_scanner->get_input(); - auto_mem unquoted_str((char *)malloc(el.e_capture.length() + 1)); - const char *start = pi.get_substr_start(&el.e_capture); - unquote(unquoted_str.in(), start, el.e_capture.length()); - data_scanner ds(unquoted_str.in()); - pretty_printer str_pp(&ds, - this->pp_leading_indent + this->pp_depth * 4); - std::string result = str_pp.print(); - if (result.find('\n') != std::string::npos) { - switch (start[0]) { - case 'r': - case 'u': - this->pp_stream << start[0]; - this->pp_stream << start[1] << start[1]; - break; - default: - this->pp_stream << start[0] << start[0]; - break; - } - this->pp_stream - << std::endl - << result; - if (!endswith(result.c_str(), "\n")) { - this->pp_stream << std::endl; - } - this->pp_stream - << start[el.e_capture.length() - 1] - << start[el.e_capture.length() - 1]; - } else { - this->pp_stream << pi.get_substr(&el.e_capture); - } - } else { - this->pp_stream << pi.get_substr(&el.e_capture); - switch (el.e_token) { - case DT_IPV4_ADDRESS: - case DT_IPV6_ADDRESS: - this->convert_ip_address(el); - break; - default: - break; - } - } - this->pp_line_length += el.e_capture.length(); - if (el.e_token == DT_LINE) { - this->pp_line_length = 0; - this->pp_body_lines.top() += 1; - } - } + void write_element(const element &el); int pp_leading_indent; int pp_depth; @@ -331,7 +110,7 @@ private: data_scanner *pp_scanner; std::ostringstream pp_stream; std::deque pp_values; - + bool is_xml; }; #endif diff --git a/test/Makefile.am b/test/Makefile.am index 0c74e87d..835943d6 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -299,6 +299,7 @@ dist_noinst_DATA = \ logfile_bro_conn.log.0 \ logfile_bro_http.log.0 \ logfile_blued.0 \ + logfile_cxx.0 \ logfile_empty.0 \ logfile_epoch.0 \ logfile_epoch.1 \ diff --git a/test/logfile_cxx.0 b/test/logfile_cxx.0 new file mode 100644 index 00000000..f8de8cf7 --- /dev/null +++ b/test/logfile_cxx.0 @@ -0,0 +1 @@ +Mar 24 15:17:38.999 000000000264F I shmem.res 262144 262144 1 chassis_msg_svc/osenv::req_blocking, defs::owned&&, svc::messaging::connection_type, svc::messaging::app_param)::{lambda()#1}>, osenv::aloc_dynamic_named, defs::owned&&, svc::messaginconnection_type, svc::messaging::app_param)::{lambda()#1}, osenv::temporal, tcp_messaging_impl::register_app(svc::messaging_port, defs::atom*, defs::borrowed, des::owned&&, svc::messaging::connection_type, svc::messaging::app_param)::{lambda()#1}>, osenv::req>->fiber stacks diff --git a/test/test_pretty_print.sh b/test/test_pretty_print.sh index 5b12f92c..fd7a2ace 100644 --- a/test/test_pretty_print.sh +++ b/test/test_pretty_print.sh @@ -1,5 +1,30 @@ #! /bin/bash +run_test ${lnav_test} -n \ + -c ":switch-to-view pretty" \ + ${test_dir}/logfile_cxx.0 +check_output "pretty-printer is not working for C++ dumps" <, + defs::owned&&, + svc::messaging::connection_type, + svc::messaging::app_param +)::{lambda()#1}>, osenv::aloc_dynamic_named, + defs::owned&&, + svc::messaginconnection_type, + svc::messaging::app_param +)::{lambda()#1}, osenv::temporal, tcp_messaging_impl::register_app(svc::messaging_port, + defs::atom*, + defs::borrowed, + des::owned&&, + svc::messaging::connection_type, + svc::messaging::app_param +)::{lambda()#1}>, osenv::req>->fiber stacks +EOF + echo '2015-04-18T13:16:30.003 8.8.8.8 8.8.8.89 8.8.8.8<1054 198.51.100.1546 544.9.8.7 98.542.241.99 19143.2.5.6' | \ run_test ${lnav_test} -n -c ":switch-to-view pretty"