From 53c9c5cb511aee27c674e5508cc237b953ebfb11 Mon Sep 17 00:00:00 2001 From: Tim Stack Date: Fri, 19 Aug 2022 20:01:25 -0700 Subject: [PATCH] [logfile] move bookmark_metadata to logfiles --- NEWS | 8 + .../event-log-msg-detected-v1.schema.json | 5 + docs/schemas/format-v1.schema.json | 43 + docs/source/formats.rst | 13 +- src/Makefile.am | 2 +- src/base/ansi_scrubber.cc | 3 + src/data_scanner.cc | 4 + src/data_scanner.hh | 1 + src/data_scanner_re.cc | 71095 ++++++++-------- src/data_scanner_re.re | 1 + src/document.sections.cc | 6 +- src/field_overlay_source.cc | 112 +- src/field_overlay_source.hh | 1 + src/formats/syslog_log.json | 192 +- src/formats/vmw_log.json | 10 + src/lnav.events.cc | 3 + src/lnav.events.hh | 1 + src/lnav_commands.cc | 68 +- src/log.watch.cc | 25 + src/log_format.cc | 24 + src/log_format.hh | 7 +- src/log_format_fwd.hh | 25 +- src/log_format_loader.cc | 61 +- src/log_vtab_impl.cc | 41 +- src/logfile.cc | 47 +- src/logfile.hh | 10 + src/logfile_sub_source.cc | 116 +- src/logfile_sub_source.hh | 24 +- src/readline_possibilities.cc | 13 +- src/session_data.cc | 67 +- src/text_format.cc | 7 + src/text_format.hh | 4 + .../formats/invalid-properties/format.json | 11 + test/expected/expected.am | 2 + ...8dc44add223341c03ccb7b3e18371bdb42b710.out | 2 +- ...1d6f35e8a9ae4fd3e91ffaa82a037b5a847ab7.err | 24 +- ...ac877aa9d38b25945cf96d6326a2468187c40f.err | 0 ...ac877aa9d38b25945cf96d6326a2468187c40f.out | 37 + ...03e9f7a1bc35e408b3a17ee90cfdadea164df6.out | 2 +- test/formats/xmlmsg/format.json | 5 + test/test_meta.sh | 4 + 41 files changed, 36522 insertions(+), 35604 deletions(-) create mode 100644 test/expected/test_meta.sh_83ac877aa9d38b25945cf96d6326a2468187c40f.err create mode 100644 test/expected/test_meta.sh_83ac877aa9d38b25945cf96d6326a2468187c40f.out diff --git a/NEWS b/NEWS index ede20084..f7253cb9 100644 --- a/NEWS +++ b/NEWS @@ -37,6 +37,14 @@ lnav v0.11.0: within lnav (e.g. opening a file, format is detected). You can then add SQLite TRIGGERs to this table that can perform a task by updating other tables. + * Tags can automatically be added to messages by defining a pattern + in a log format. Under a format definition, add the tag name + into the "tags" object in a format definition. The "pattern" + property specifies the regular expression to match against a line + in a file that matches the format. If a match is found, the tag + will be applied to the log message. To restrict matches to + certain files, you can add a "paths" array whose object elements + contain a "glob" property that will be matched against file names. * Log messages can now be detected automatically via "watch expressions". These are SQL expressions that are executed for each log message. If the expressions evaluates to true, an diff --git a/docs/schemas/event-log-msg-detected-v1.schema.json b/docs/schemas/event-log-msg-detected-v1.schema.json index 439441a5..30ec3a23 100644 --- a/docs/schemas/event-log-msg-detected-v1.schema.json +++ b/docs/schemas/event-log-msg-detected-v1.schema.json @@ -21,6 +21,11 @@ "description": "The path of the file containing the log message", "type": "string" }, + "line-number": { + "title": "/line-number", + "description": "The line number in the file, starting from zero", + "type": "integer" + }, "format": { "title": "/format", "description": "The name of the log format that matched this log message", diff --git a/docs/schemas/format-v1.schema.json b/docs/schemas/format-v1.schema.json index b71140ac..ca9975c5 100644 --- a/docs/schemas/format-v1.schema.json +++ b/docs/schemas/format-v1.schema.json @@ -284,6 +284,49 @@ }, "additionalProperties": false }, + "tags": { + "description": "The tags to automatically apply to log messages", + "title": "//tags", + "type": "object", + "patternProperties": { + "([^/]+)": { + "description": "The name of the tag to apply", + "title": "//tags/", + "type": "object", + "properties": { + "paths": { + "description": "Restrict tagging to the given paths", + "title": "//tags//paths", + "type": "array", + "items": { + "type": "object", + "properties": { + "glob": { + "title": "//tags//paths/glob", + "description": "The glob to match against file paths", + "type": "string", + "examples": [ + "*/system.log*" + ] + } + }, + "additionalProperties": false + } + }, + "pattern": { + "title": "//tags//pattern", + "description": "The regular expression to match against the body of the log message", + "type": "string", + "examples": [ + "\\w+ is down" + ] + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false + }, "action": { "title": "//action", "type": "object", diff --git a/docs/source/formats.rst b/docs/source/formats.rst index 11b825d7..c2e1ccd0 100644 --- a/docs/source/formats.rst +++ b/docs/source/formats.rst @@ -1,4 +1,3 @@ - .. _log_formats: Log Formats @@ -276,6 +275,18 @@ should be another object with the following fields: SELECT message FROM http_status_codes WHERE status = :sc_status) || ') ' + :tags: This object contains the tags that should automatically be added to + log messages. + + :pattern: The regular expression evaluated over a line in the log file as + it is read in. If there is a match, the log message the line is a part + of will have this tag added to it. + :paths: This array contains objects that define restrictions on the file + paths that the tags will be applied to. The objects in this array can + contain: + + :glob: A glob pattern to check against the log files read by lnav. + .. _format_sample: :sample: A list of objects that contain sample log messages. All formats diff --git a/src/Makefile.am b/src/Makefile.am index ecbc26d4..41675e50 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -359,7 +359,7 @@ libdatascanner_a_SOURCES = \ data_scanner_re.cc # XXX The data_scanner_re optimized build is taking 30+ minutes to run for # some reason, so we need to override the flags -libdatascanner_a_CXXFLAGS = -O1 +libdatascanner_a_CXXFLAGS = -O1 -g libdiag_a_SOURCES = \ $(THIRD_PARTY_SRCS) \ diff --git a/src/base/ansi_scrubber.cc b/src/base/ansi_scrubber.cc index 03f3fdc7..45a96759 100644 --- a/src/base/ansi_scrubber.cc +++ b/src/base/ansi_scrubber.cc @@ -153,6 +153,7 @@ scrub_ansi_string(std::string& str, string_attrs_t* sa) last_origin_offset_end = caps->c_begin + output_size; origin_offset += erased_size; pi.reset(str); + pi.pi_next_offset = last_origin_offset_end; continue; } @@ -274,10 +275,12 @@ scrub_ansi_string(std::string& str, string_attrs_t* sa) } sa->emplace_back(line_range{last_origin_offset_end, caps->c_begin}, SA_ORIGIN_OFFSET.value(origin_offset)); + last_origin_offset_end = caps->c_begin; origin_offset += caps->length(); } pi.reset(str); + pi.pi_next_offset = caps->c_begin; } if (sa != nullptr && last_origin_offset_end > 0) { diff --git a/src/data_scanner.cc b/src/data_scanner.cc index eb6bfba5..54be7528 100644 --- a/src/data_scanner.cc +++ b/src/data_scanner.cc @@ -243,6 +243,10 @@ static struct { "dot", pcrepp("\\A(\\.)"), }, + { + "escc", + pcrepp("\\A(\\\\\\.)"), + }, { "gbg", diff --git a/src/data_scanner.hh b/src/data_scanner.hh index 06be53d5..48c45a37 100644 --- a/src/data_scanner.hh +++ b/src/data_scanner.hh @@ -92,6 +92,7 @@ enum data_token_t { DT_LINE, DT_WHITE, DT_DOT, + DT_ESCAPED_CHAR, DT_GARBAGE, diff --git a/src/data_scanner_re.cc b/src/data_scanner_re.cc index 4b5604cb..1c8014c9 100644 --- a/src/data_scanner_re.cc +++ b/src/data_scanner_re.cc @@ -1,4 +1,4 @@ -/* Generated by re2c 3.0 on Mon Aug 8 13:45:47 2022 */ +/* Generated by re2c 3.0 on Fri Aug 19 13:26:54 2022 */ #line 1 "../../lnav/src/data_scanner_re.re" /** * Copyright (c) 2015, Timothy Stack @@ -313,29 +313,29 @@ yy1: case 10: goto yy103; case 11: goto yy107; case 12: goto yy119; - case 13: goto yy143; - case 14: goto yy201; + case 13: goto yy150; + case 14: goto yy208; case 15: yyt3 = yyt4; - goto yy201; - case 16: goto yy178; + goto yy208; + case 16: goto yy185; case 17: yyt2 = yyt1; - goto yy178; - case 18: goto yy305; - case 19: goto yy309; - case 20: goto yy330; - case 21: goto yy333; - case 22: goto yy388; - case 23: goto yy408; - case 24: goto yy395; - case 25: goto yy196; - case 26: goto yy282; - case 27: goto yy287; - case 28: goto yy591; - case 29: goto yy600; - case 30: goto yy618; - default: goto yy934; + goto yy185; + case 18: goto yy312; + case 19: goto yy316; + case 20: goto yy337; + case 21: goto yy340; + case 22: goto yy395; + case 23: goto yy415; + case 24: goto yy402; + case 25: goto yy203; + case 26: goto yy289; + case 27: goto yy294; + case 28: goto yy598; + case 29: goto yy607; + case 30: goto yy625; + default: goto yy941; } yy2: ++YYCURSOR; @@ -582,7 +582,7 @@ yy10: yy11: ++YYCURSOR; yy12: -#line 246 "../../lnav/src/data_scanner_re.re" +#line 247 "../../lnav/src/data_scanner_re.re" { RET(DT_GARBAGE); } #line 588 "../../lnav/src/data_scanner_re.cc" yy13: @@ -2571,16 +2571,194 @@ yy43: { RET(DT_LSQUARE); } #line 2573 "../../lnav/src/data_scanner_re.cc" yy44: - yych = *++YYCURSOR; + yyaccept = 3; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + 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 '\\': + 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 '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 '}': + case '~': + case 0x7F: goto yy132; case 'n': goto yy67; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy133; + case 0xE0: goto yy134; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy135; + case 0xF0: goto yy136; + case 0xF1: + case 0xF2: + case 0xF3: goto yy137; + case 0xF4: goto yy138; default: goto yy12; } yy45: ++YYCURSOR; #line 210 "../../lnav/src/data_scanner_re.re" { RET(DT_RSQUARE); } -#line 2584 "../../lnav/src/data_scanner_re.cc" +#line 2762 "../../lnav/src/data_scanner_re.cc" yy46: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); @@ -2887,7 +3065,7 @@ yy48: case 'x': case 'y': case 'z': goto yy123; - case 'u': goto yy132; + case 'u': goto yy139; default: goto yy4; } yy49: @@ -2897,7 +3075,7 @@ yy49: case '"': goto yy68; case '%': case '+': goto yy79; - case '\'': goto yy133; + case '\'': goto yy140; case '-': case '.': case '_': goto yy46; @@ -2964,7 +3142,7 @@ yy49: case 'x': case 'y': case 'z': goto yy123; - case 'e': goto yy134; + case 'e': goto yy141; default: goto yy4; } yy50: @@ -3050,7 +3228,7 @@ yy51: case '"': goto yy68; case '%': case '+': goto yy79; - case '\'': goto yy133; + case '\'': goto yy140; case '-': case '.': case '_': goto yy46; @@ -3129,12 +3307,12 @@ yy52: yy53: #line 207 "../../lnav/src/data_scanner_re.re" { RET(DT_LCURLY); } -#line 3133 "../../lnav/src/data_scanner_re.cc" +#line 3311 "../../lnav/src/data_scanner_re.cc" yy54: ++YYCURSOR; #line 208 "../../lnav/src/data_scanner_re.re" { RET(DT_RCURLY); } -#line 3138 "../../lnav/src/data_scanner_re.cc" +#line 3316 "../../lnav/src/data_scanner_re.cc" yy55: yych = *++YYCURSOR; switch (yych) { @@ -3456,7 +3634,7 @@ yy60: yy61: yych = *++YYCURSOR; switch (yych) { - case ':': goto yy135; + case ':': goto yy142; default: goto yy1; } yy62: @@ -3471,7 +3649,7 @@ yy63: yy64: yych = *++YYCURSOR; switch (yych) { - case ':': goto yy136; + case ':': goto yy143; default: goto yy1; } yy65: @@ -3486,14 +3664,14 @@ yy65: case '6': case '7': case '8': - case '9': goto yy137; + case '9': goto yy144; default: goto yy1; } yy66: yych = *++YYCURSOR; switch (yych) { case '\n': goto yy1; - default: goto yy139; + default: goto yy146; } yy67: ++YYCURSOR; @@ -3703,7 +3881,7 @@ yy71: cap[1].c_end -= 1; return true; } -#line 3707 "../../lnav/src/data_scanner_re.cc" +#line 3885 "../../lnav/src/data_scanner_re.cc" yy72: yych = *++YYCURSOR; switch (yych) { @@ -4282,8 +4460,8 @@ yy80: yy81: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy140; - default: goto yy141; + case '.': goto yy147; + default: goto yy148; } yy82: yych = *++YYCURSOR; @@ -4598,10 +4776,10 @@ yy84: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy142; + goto yy149; case '\'': yyt2 = YYCURSOR; - goto yy144; + goto yy151; case 0xC2: case 0xC3: case 0xC4: @@ -4633,10 +4811,10 @@ yy84: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy145; + goto yy152; case 0xE0: yyt2 = YYCURSOR; - goto yy146; + goto yy153; case 0xE1: case 0xE2: case 0xE3: @@ -4653,18 +4831,18 @@ yy84: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy147; + goto yy154; case 0xF0: yyt2 = YYCURSOR; - goto yy148; + goto yy155; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy149; + goto yy156; case 0xF4: yyt2 = YYCURSOR; - goto yy150; + goto yy157; default: goto yy1; } yy85: @@ -5172,7 +5350,7 @@ yy92: ++YYCURSOR; #line 206 "../../lnav/src/data_scanner_re.re" { RET(DT_EMPTY_CONTAINER); } -#line 5176 "../../lnav/src/data_scanner_re.cc" +#line 5354 "../../lnav/src/data_scanner_re.cc" yy93: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); @@ -5304,7 +5482,7 @@ yy93: case 'w': case 'y': case 'z': goto yy46; - case '.': goto yy151; + case '.': goto yy158; case '0': case '1': case '2': @@ -5312,7 +5490,7 @@ yy93: case '4': case '5': case '6': - case '7': goto yy152; + case '7': goto yy159; case '8': case '9': goto yy94; case '@': goto yy95; @@ -5325,10 +5503,10 @@ yy93: case 'b': case 'c': case 'd': - case 'f': goto yy153; + case 'f': goto yy160; case 'E': - case 'e': goto yy154; - case 'x': goto yy155; + case 'e': goto yy161; + case 'x': goto yy162; default: goto yy25; } yy94: @@ -5411,7 +5589,7 @@ yy94: case 'x': case 'y': case 'z': goto yy46; - case '.': goto yy151; + case '.': goto yy158; case '0': case '1': case '2': @@ -5433,9 +5611,9 @@ yy94: case 'b': case 'c': case 'd': - case 'f': goto yy153; + case 'f': goto yy160; case 'E': - case 'e': goto yy154; + case 'e': goto yy161; case 0xC2: case 0xC3: case 0xC4: @@ -5556,7 +5734,7 @@ yy95: case 'w': case 'x': case 'y': - case 'z': goto yy156; + case 'z': goto yy163; default: goto yy4; } yy96: @@ -5720,7 +5898,7 @@ yy98: yych = *++YYCURSOR; switch (yych) { case ' ': goto yy98; - case '%': goto yy157; + case '%': goto yy164; default: goto yy1; } yy99: @@ -5800,7 +5978,7 @@ yy99: yy100: #line 229 "../../lnav/src/data_scanner_re.re" { RET(DT_PERCENTAGE); } -#line 5804 "../../lnav/src/data_scanner_re.cc" +#line 5982 "../../lnav/src/data_scanner_re.cc" yy101: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); @@ -5869,9 +6047,9 @@ yy101: case '6': case '7': case '8': - case '9': goto yy158; - case '1': goto yy159; - case '2': goto yy160; + case '9': goto yy165; + case '1': goto yy166; + case '2': goto yy167; case '@': goto yy95; default: goto yy4; } @@ -5965,8 +6143,8 @@ yy102: case '+': goto yy79; case '-': case '_': goto yy46; - case '.': goto yy161; - case '/': goto yy162; + case '.': goto yy168; + case '/': goto yy169; case '0': case '1': case '2': @@ -5974,10 +6152,10 @@ yy102: case '4': case '5': case '6': - case '7': goto yy163; + case '7': goto yy170; case '8': - case '9': goto yy164; - case ':': goto yy165; + case '9': goto yy171; + case ':': goto yy172; case '@': goto yy95; case 'A': case 'B': @@ -5988,9 +6166,9 @@ yy102: case 'b': case 'c': case 'd': - case 'f': goto yy166; + case 'f': goto yy173; case 'E': - case 'e': goto yy167; + case 'e': goto yy174; case 'G': case 'H': case 'I': @@ -6036,7 +6214,7 @@ yy102: yy103: #line 228 "../../lnav/src/data_scanner_re.re" { RET(DT_OCTAL_NUMBER); } -#line 6040 "../../lnav/src/data_scanner_re.cc" +#line 6218 "../../lnav/src/data_scanner_re.cc" yy104: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); @@ -6127,8 +6305,8 @@ yy104: case '+': goto yy79; case '-': case '_': goto yy46; - case '.': goto yy161; - case '/': goto yy162; + case '.': goto yy168; + case '/': goto yy169; case '0': case '1': case '2': @@ -6138,8 +6316,8 @@ yy104: case '6': case '7': case '8': - case '9': goto yy164; - case ':': goto yy165; + case '9': goto yy171; + case ':': goto yy172; case '@': goto yy95; case 'A': case 'B': @@ -6150,9 +6328,9 @@ yy104: case 'b': case 'c': case 'd': - case 'f': goto yy166; + case 'f': goto yy173; case 'E': - case 'e': goto yy167; + case 'e': goto yy174; case 'G': case 'H': case 'I': @@ -6198,7 +6376,7 @@ yy104: yy105: yych = *++YYCURSOR; switch (yych) { - case '/': goto yy168; + case '/': goto yy175; case '0': case '1': case '2': @@ -6208,8 +6386,8 @@ yy105: case '6': case '7': case '8': - case '9': goto yy169; - case ':': goto yy170; + case '9': goto yy176; + case ':': goto yy177; case 'A': case 'B': case 'C': @@ -6221,7 +6399,7 @@ yy105: case 'c': case 'd': case 'e': - case 'f': goto yy171; + case 'f': goto yy178; default: goto yy1; } yy106: @@ -6336,8 +6514,8 @@ yy106: case 'c': case 'd': case 'e': - case 'f': goto yy166; - case ':': goto yy172; + case 'f': goto yy173; + case ':': goto yy179; case '@': goto yy95; case 'G': case 'H': @@ -6384,7 +6562,7 @@ yy106: yy107: #line 231 "../../lnav/src/data_scanner_re.re" { RET(DT_HEX_NUMBER); } -#line 6388 "../../lnav/src/data_scanner_re.cc" +#line 6566 "../../lnav/src/data_scanner_re.cc" yy108: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); @@ -6472,8 +6650,8 @@ yy108: case 0xF3: case 0xF4: goto yy4; case '%': goto yy79; - case '+': goto yy173; - case '-': goto yy174; + case '+': goto yy180; + case '-': goto yy181; case '.': case '_': goto yy46; case '0': @@ -6497,8 +6675,8 @@ yy108: case 'c': case 'd': case 'e': - case 'f': goto yy166; - case ':': goto yy172; + case 'f': goto yy173; + case ':': goto yy179; case '@': goto yy95; case 'G': case 'H': @@ -6729,7 +6907,7 @@ yy110: case 'c': case 'd': case 'e': - case 'f': goto yy175; + case 'f': goto yy182; case ':': goto yy126; case '@': goto yy95; case 'G': @@ -6864,8 +7042,8 @@ yy111: case '+': goto yy79; case '-': case '_': goto yy46; - case '.': goto yy161; - case '/': goto yy162; + case '.': goto yy168; + case '/': goto yy169; case '0': case '1': case '2': @@ -6875,8 +7053,8 @@ yy111: case '6': case '7': case '8': - case '9': goto yy176; - case ':': goto yy165; + case '9': goto yy183; + case ':': goto yy172; case '@': goto yy95; case 'A': case 'B': @@ -6887,9 +7065,9 @@ yy111: case 'b': case 'c': case 'd': - case 'f': goto yy166; + case 'f': goto yy173; case 'E': - case 'e': goto yy167; + case 'e': goto yy174; case 'G': case 'H': case 'I': @@ -7022,19 +7200,19 @@ yy112: case '+': goto yy79; case '-': case '_': goto yy46; - case '.': goto yy161; - case '/': goto yy162; + case '.': goto yy168; + case '/': goto yy169; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy176; + case '5': goto yy183; case '6': case '7': case '8': - case '9': goto yy164; - case ':': goto yy165; + case '9': goto yy171; + case ':': goto yy172; case '@': goto yy95; case 'A': case 'B': @@ -7045,9 +7223,9 @@ yy112: case 'b': case 'c': case 'd': - case 'f': goto yy166; + case 'f': goto yy173; case 'E': - case 'e': goto yy167; + case 'e': goto yy174; case 'G': case 'H': case 'I': @@ -7159,7 +7337,7 @@ yy113: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '0': case '3': case '4': @@ -7167,9 +7345,9 @@ yy113: case '6': case '7': case '8': - case '9': goto yy179; - case '1': goto yy180; - case '2': goto yy181; + case '9': goto yy186; + case '1': goto yy187; + case '2': goto yy188; case 'A': case 'B': case 'C': @@ -7179,9 +7357,9 @@ yy113: case 'b': case 'c': case 'd': - case 'e': goto yy182; + case 'e': goto yy189; case 'F': - case 'f': goto yy183; + case 'f': goto yy190; case 0xC2: case 0xC3: case 0xC4: @@ -7213,10 +7391,10 @@ yy113: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -7233,18 +7411,18 @@ yy113: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy114: @@ -7314,7 +7492,7 @@ yy114: case 'w': case 'x': case 'y': - case 'z': goto yy190; + case 'z': goto yy197; default: goto yy1; } yy115: @@ -7384,8 +7562,8 @@ yy115: case 'w': case 'x': case 'y': - case 'z': goto yy193; - default: goto yy192; + case 'z': goto yy200; + default: goto yy199; } yy116: yych = *++YYCURSOR; @@ -7394,7 +7572,7 @@ yy116: case '\r': case ' ': case '>': goto yy1; - default: goto yy198; + default: goto yy205; } yy117: yych = *++YYCURSOR; @@ -7463,7 +7641,7 @@ yy117: case 'w': case 'x': case 'y': - case 'z': goto yy199; + case 'z': goto yy206; default: goto yy1; } yy118: @@ -7484,10 +7662,10 @@ yy118: case ',': case ':': case ';': - case '?': goto yy204; + case '?': goto yy211; case '.': yyt4 = YYCURSOR; - goto yy205; + goto yy212; case 'a': case 'b': case 'c': @@ -7521,7 +7699,7 @@ yy119: { CAPTURE(DT_WORD); } -#line 7525 "../../lnav/src/data_scanner_re.cc" +#line 7703 "../../lnav/src/data_scanner_re.cc" yy120: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); @@ -7552,8 +7730,8 @@ yy120: case 'c': case 'd': case 'e': - case 'f': goto yy206; - case ':': goto yy172; + case 'f': goto yy213; + case ':': goto yy179; case '@': goto yy95; case 'G': case 'H': @@ -7600,7 +7778,7 @@ yy120: yy121: yych = *++YYCURSOR; switch (yych) { - case '/': goto yy168; + case '/': goto yy175; case '0': case '1': case '2': @@ -7622,8 +7800,8 @@ yy121: case 'c': case 'd': case 'e': - case 'f': goto yy171; - case ':': goto yy170; + case 'f': goto yy178; + case ':': goto yy177; default: goto yy1; } yy122: @@ -7641,22 +7819,22 @@ yy122: case '*': case ';': yyt4 = YYCURSOR; - goto yy200; + goto yy207; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy202; + goto yy209; case '%': case '+': goto yy79; case '\'': yyt4 = YYCURSOR; - goto yy203; + goto yy210; case '-': case '_': goto yy46; case '.': yyt4 = YYCURSOR; - goto yy207; + goto yy214; case '0': case '1': case '2': @@ -7672,10 +7850,10 @@ yy122: case 'C': case 'D': case 'E': - case 'F': goto yy206; + case 'F': goto yy213; case ':': yyt4 = YYCURSOR; - goto yy208; + goto yy215; case '@': goto yy95; case 'G': case 'H': @@ -7702,7 +7880,7 @@ yy122: case 'c': case 'd': case 'e': - case 'f': goto yy209; + case 'f': goto yy216; case 'g': case 'h': case 'i': @@ -7740,7 +7918,7 @@ yy123: case '*': case ';': yyt4 = YYCURSOR; - goto yy200; + goto yy207; case 0x01: case 0x02: case 0x03: @@ -7776,17 +7954,17 @@ yy123: case ',': case '?': yyt4 = YYCURSOR; - goto yy202; + goto yy209; case '%': case '+': goto yy79; case '\'': yyt4 = YYCURSOR; - goto yy203; + goto yy210; case '-': case '_': goto yy46; case '.': yyt4 = YYCURSOR; - goto yy207; + goto yy214; case '0': case '1': case '2': @@ -7825,7 +8003,7 @@ yy123: case 'Z': goto yy109; case ':': yyt3 = YYCURSOR; - goto yy210; + goto yy217; case '@': goto yy95; case 'a': case 'b': @@ -7936,8 +8114,8 @@ yy124: case 'c': case 'd': case 'e': - case 'f': goto yy206; - case ':': goto yy172; + case 'f': goto yy213; + case ':': goto yy179; case '@': goto yy95; case 'G': case 'H': @@ -7978,7 +8156,7 @@ yy124: case 'x': case 'y': case 'z': goto yy109; - case 'L': goto yy211; + case 'L': goto yy218; default: goto yy4; } yy125: @@ -7996,22 +8174,22 @@ yy125: case '*': case ';': yyt4 = YYCURSOR; - goto yy200; + goto yy207; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy202; + goto yy209; case '%': case '+': goto yy79; case '\'': yyt4 = YYCURSOR; - goto yy203; + goto yy210; case '-': case '_': goto yy46; case '.': yyt4 = YYCURSOR; - goto yy207; + goto yy214; case '0': case '1': case '2': @@ -8027,10 +8205,10 @@ yy125: case 'C': case 'D': case 'E': - case 'F': goto yy206; + case 'F': goto yy213; case ':': yyt4 = YYCURSOR; - goto yy208; + goto yy215; case '@': goto yy95; case 'G': case 'H': @@ -8057,7 +8235,7 @@ yy125: case 'c': case 'd': case 'e': - case 'f': goto yy209; + case 'f': goto yy216; case 'g': case 'h': case 'i': @@ -8077,14 +8255,14 @@ yy125: case 'x': case 'y': case 'z': goto yy123; - case 'l': goto yy212; + case 'l': goto yy219; default: goto yy4; } yy126: yych = *++YYCURSOR; switch (yych) { - case '/': goto yy168; - case ':': goto yy135; + case '/': goto yy175; + case ':': goto yy142; default: goto yy1; } yy127: @@ -8159,7 +8337,7 @@ yy127: case 'z': goto yy109; case ':': goto yy126; case '@': goto yy95; - case 'L': goto yy213; + case 'L': goto yy220; default: goto yy4; } yy128: @@ -8177,22 +8355,22 @@ yy128: case '*': case ';': yyt4 = YYCURSOR; - goto yy200; + goto yy207; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy202; + goto yy209; case '%': case '+': goto yy79; case '\'': yyt4 = YYCURSOR; - goto yy203; + goto yy210; case '-': case '_': goto yy46; case '.': yyt4 = YYCURSOR; - goto yy207; + goto yy214; case '0': case '1': case '2': @@ -8231,7 +8409,7 @@ yy128: case 'Z': goto yy109; case ':': yyt3 = YYCURSOR; - goto yy210; + goto yy217; case '@': goto yy95; case 'a': case 'b': @@ -8258,7 +8436,7 @@ yy128: case 'x': case 'y': case 'z': goto yy123; - case 'n': goto yy214; + case 'n': goto yy221; default: goto yy4; } yy129: @@ -8276,18 +8454,18 @@ yy129: case ':': case ';': yyt4 = YYCURSOR; - goto yy200; + goto yy207; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy202; + goto yy209; case '\'': yyt4 = YYCURSOR; - goto yy203; + goto yy210; case '.': yyt4 = YYCURSOR; - goto yy205; + goto yy212; case 'a': case 'b': case 'c': @@ -8388,7 +8566,7 @@ yy130: case 'z': goto yy109; case ':': goto yy126; case '@': goto yy95; - case 'U': goto yy215; + case 'U': goto yy222; default: goto yy4; } yy131: @@ -8406,22 +8584,22 @@ yy131: case '*': case ';': yyt4 = YYCURSOR; - goto yy200; + goto yy207; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy202; + goto yy209; case '%': case '+': goto yy79; case '\'': yyt4 = YYCURSOR; - goto yy203; + goto yy210; case '-': case '_': goto yy46; case '.': yyt4 = YYCURSOR; - goto yy207; + goto yy214; case '0': case '1': case '2': @@ -8460,7 +8638,7 @@ yy131: case 'Z': goto yy109; case ':': yyt3 = YYCURSOR; - goto yy210; + goto yy217; case '@': goto yy95; case 'a': case 'b': @@ -8487,10 +8665,333 @@ yy131: case 'x': case 'y': case 'z': goto yy123; - case 'u': goto yy214; + case 'u': goto yy221; default: goto yy4; } yy132: + ++YYCURSOR; +#line 246 "../../lnav/src/data_scanner_re.re" + { RET(DT_ESCAPED_CHAR); } +#line 8676 "../../lnav/src/data_scanner_re.cc" +yy133: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy132; + default: goto yy1; + } +yy134: + yych = *++YYCURSOR; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy133; + default: goto yy1; + } +yy135: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy133; + default: goto yy1; + } +yy136: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy135; + default: goto yy1; + } +yy137: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy135; + default: goto yy1; + } +yy138: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy135; + default: goto yy1; + } +yy139: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -8505,22 +9006,22 @@ yy132: case '*': case ';': yyt4 = YYCURSOR; - goto yy200; + goto yy207; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy202; + goto yy209; case '%': case '+': goto yy79; case '\'': yyt4 = YYCURSOR; - goto yy203; + goto yy210; case '-': case '_': goto yy46; case '.': yyt4 = YYCURSOR; - goto yy207; + goto yy214; case '0': case '1': case '2': @@ -8559,7 +9060,7 @@ yy132: case 'Z': goto yy109; case ':': yyt3 = YYCURSOR; - goto yy210; + goto yy217; case '@': goto yy95; case 'a': case 'b': @@ -8586,15 +9087,15 @@ yy132: case 'x': case 'y': case 'z': goto yy123; - case 'l': goto yy216; + case 'l': goto yy223; default: goto yy4; } -yy133: +yy140: yych = *++YYCURSOR; switch (yych) { case 0x00: yyt4 = YYCURSOR; - goto yy200; + goto yy207; case 0x01: case 0x02: case 0x03: @@ -8691,18 +9192,18 @@ yy133: case ':': case ';': yyt3 = YYCURSOR; - goto yy217; + goto yy224; case '!': case ',': case '?': yyt3 = YYCURSOR; - goto yy218; + goto yy225; case '\'': yyt3 = YYCURSOR; - goto yy219; + goto yy226; case '.': yyt3 = YYCURSOR; - goto yy220; + goto yy227; case '\\': goto yy85; case 'a': case 'b': @@ -8729,7 +9230,7 @@ yy133: case 'w': case 'x': case 'y': - case 'z': goto yy133; + case 'z': goto yy140; case 0xC2: case 0xC3: case 0xC4: @@ -8783,7 +9284,7 @@ yy133: case 0xF4: goto yy91; default: goto yy1; } -yy134: +yy141: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -8798,21 +9299,21 @@ yy134: case '*': case ';': yyt4 = YYCURSOR; - goto yy200; + goto yy207; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy202; + goto yy209; case '%': case '+': goto yy79; case '\'': yyt4 = YYCURSOR; - goto yy203; - case '-': goto yy221; + goto yy210; + case '-': goto yy228; case '.': yyt4 = YYCURSOR; - goto yy207; + goto yy214; case '0': case '1': case '2': @@ -8851,7 +9352,7 @@ yy134: case 'Z': goto yy109; case ':': yyt3 = YYCURSOR; - goto yy210; + goto yy217; case '@': goto yy95; case '_': goto yy46; case 'a': @@ -8882,7 +9383,7 @@ yy134: case 'z': goto yy123; default: goto yy4; } -yy135: +yy142: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -9035,7 +9536,7 @@ yy135: case 0xF4: goto yy60; default: goto yy1; } -yy136: +yy143: yych = *++YYCURSOR; switch (yych) { case '0': @@ -9047,10 +9548,10 @@ yy136: case '6': case '7': case '8': - case '9': goto yy222; + case '9': goto yy229; default: goto yy1; } -yy137: +yy144: yych = *++YYCURSOR; switch (yych) { case '0': @@ -9062,14 +9563,14 @@ yy137: case '6': case '7': case '8': - case '9': goto yy223; + case '9': goto yy230; default: goto yy1; } -yy138: +yy145: yych = *++YYCURSOR; -yy139: +yy146: switch (yych) { - case '\n': goto yy224; + case '\n': goto yy231; case ' ': case '-': case '0': @@ -9108,12 +9609,12 @@ yy139: case 'X': case 'Y': case 'Z': - case '_': goto yy138; + case '_': goto yy145; default: goto yy1; } -yy140: +yy147: yych = *++YYCURSOR; -yy141: +yy148: switch (yych) { case '-': case '0': @@ -9177,14 +9678,14 @@ yy141: case 'w': case 'x': case 'y': - case 'z': goto yy140; - case '.': goto yy225; + case 'z': goto yy147; + case '.': goto yy232; default: goto yy1; } -yy142: +yy149: ++YYCURSOR; yyt1 = yyt2; -yy143: +yy150: YYCURSOR = yyt1; #line 154 "../../lnav/src/data_scanner_re.re" { @@ -9199,8 +9700,8 @@ yy143: cap[1].c_end -= 1; return true; } -#line 9203 "../../lnav/src/data_scanner_re.cc" -yy144: +#line 9704 "../../lnav/src/data_scanner_re.cc" +yy151: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); yyt1 = yyt2; @@ -9383,9 +9884,9 @@ yy144: case 0xF2: case 0xF3: goto yy90; case 0xF4: goto yy91; - default: goto yy143; + default: goto yy150; } -yy145: +yy152: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -9451,10 +9952,10 @@ yy145: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy142; + case 0xBF: goto yy149; default: goto yy1; } -yy146: +yy153: yych = *++YYCURSOR; switch (yych) { case 0xA0: @@ -9488,10 +9989,10 @@ yy146: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy145; + case 0xBF: goto yy152; default: goto yy1; } -yy147: +yy154: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -9557,10 +10058,10 @@ yy147: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy145; + case 0xBF: goto yy152; default: goto yy1; } -yy148: +yy155: yych = *++YYCURSOR; switch (yych) { case 0x90: @@ -9610,10 +10111,10 @@ yy148: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy147; + case 0xBF: goto yy154; default: goto yy1; } -yy149: +yy156: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -9679,10 +10180,10 @@ yy149: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy147; + case 0xBF: goto yy154; default: goto yy1; } -yy150: +yy157: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -9700,10 +10201,10 @@ yy150: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy147; + case 0x8F: goto yy154; default: goto yy1; } -yy151: +yy158: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -9773,11 +10274,11 @@ yy151: case '6': case '7': case '8': - case '9': goto yy226; + case '9': goto yy233; case '@': goto yy95; default: goto yy4; } -yy152: +yy159: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -9857,7 +10358,7 @@ yy152: case 'x': case 'y': case 'z': goto yy46; - case '.': goto yy151; + case '.': goto yy158; case '0': case '1': case '2': @@ -9865,7 +10366,7 @@ yy152: case '4': case '5': case '6': - case '7': goto yy152; + case '7': goto yy159; case '8': case '9': goto yy94; case ':': goto yy61; @@ -9879,9 +10380,9 @@ yy152: case 'b': case 'c': case 'd': - case 'f': goto yy153; + case 'f': goto yy160; case 'E': - case 'e': goto yy154; + case 'e': goto yy161; case 0xC2: case 0xC3: case 0xC4: @@ -9935,7 +10436,7 @@ yy152: case 0xF4: goto yy60; default: goto yy103; } -yy153: +yy160: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -10036,7 +10537,7 @@ yy153: case 'c': case 'd': case 'e': - case 'f': goto yy153; + case 'f': goto yy160; case ':': goto yy61; case '@': goto yy95; case 0xC2: @@ -10092,7 +10593,7 @@ yy153: case 0xF4: goto yy60; default: goto yy107; } -yy154: +yy161: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -10180,8 +10681,8 @@ yy154: case 0xF3: case 0xF4: goto yy4; case '%': goto yy79; - case '+': goto yy173; - case '-': goto yy174; + case '+': goto yy180; + case '-': goto yy181; case '.': case 'G': case 'H': @@ -10245,11 +10746,11 @@ yy154: case 'c': case 'd': case 'e': - case 'f': goto yy153; + case 'f': goto yy160; case '@': goto yy95; default: goto yy107; } -yy155: +yy162: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -10319,11 +10820,11 @@ yy155: case 'c': case 'd': case 'e': - case 'f': goto yy153; + case 'f': goto yy160; case '@': goto yy95; default: goto yy4; } -yy156: +yy163: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -10422,8 +10923,8 @@ yy156: case 'w': case 'x': case 'y': - case 'z': goto yy156; - case '.': goto yy227; + case 'z': goto yy163; + case '.': goto yy234; case ':': goto yy61; case 0xC2: case 0xC3: @@ -10478,10 +10979,10 @@ yy156: case 0xF4: goto yy60; default: goto yy5; } -yy157: +yy164: ++YYCURSOR; goto yy100; -yy158: +yy165: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -10571,8 +11072,8 @@ yy158: case ' ': goto yy98; case '%': goto yy99; case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy229; + case '-': goto yy235; + case '.': goto yy236; case '0': case '1': case '2': @@ -10582,7 +11083,7 @@ yy158: case '6': case '7': case '8': - case '9': goto yy230; + case '9': goto yy237; case '@': goto yy95; case 'A': case 'B': @@ -10634,12 +11135,12 @@ yy158: case 'w': case 'x': case 'y': - case 'z': goto yy231; + case 'z': goto yy238; case 'E': - case 'e': goto yy232; + case 'e': goto yy239; default: goto yy25; } -yy159: +yy166: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -10729,8 +11230,8 @@ yy159: case ' ': goto yy98; case '%': goto yy99; case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy229; + case '-': goto yy235; + case '.': goto yy236; case '0': case '1': case '2': @@ -10740,7 +11241,7 @@ yy159: case '6': case '7': case '8': - case '9': goto yy158; + case '9': goto yy165; case '@': goto yy95; case 'A': case 'B': @@ -10792,12 +11293,12 @@ yy159: case 'w': case 'x': case 'y': - case 'z': goto yy231; + case 'z': goto yy238; case 'E': - case 'e': goto yy232; + case 'e': goto yy239; default: goto yy25; } -yy160: +yy167: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -10887,18 +11388,18 @@ yy160: case ' ': goto yy98; case '%': goto yy99; case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy229; + case '-': goto yy235; + case '.': goto yy236; case '0': case '1': case '2': case '3': - case '4': goto yy158; - case '5': goto yy233; + case '4': goto yy165; + case '5': goto yy240; case '6': case '7': case '8': - case '9': goto yy230; + case '9': goto yy237; case '@': goto yy95; case 'A': case 'B': @@ -10950,12 +11451,12 @@ yy160: case 'w': case 'x': case 'y': - case 'z': goto yy231; + case 'z': goto yy238; case 'E': - case 'e': goto yy232; + case 'e': goto yy239; default: goto yy25; } -yy161: +yy168: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -11023,13 +11524,13 @@ yy161: case '6': case '7': case '8': - case '9': goto yy234; - case '1': goto yy235; - case '2': goto yy236; + case '9': goto yy241; + case '1': goto yy242; + case '2': goto yy243; case '@': goto yy95; default: goto yy4; } -yy162: +yy169: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -11084,10 +11585,10 @@ yy162: case 'w': case 'x': case 'y': - case 'z': goto yy237; + case 'z': goto yy244; default: goto yy4; } -yy163: +yy170: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -11178,7 +11679,7 @@ yy163: case '+': goto yy79; case '-': case '_': goto yy46; - case '.': goto yy238; + case '.': goto yy245; case '0': case '1': case '2': @@ -11186,9 +11687,9 @@ yy163: case '4': case '5': case '6': - case '7': goto yy239; + case '7': goto yy246; case '8': - case '9': goto yy240; + case '9': goto yy247; case ':': goto yy121; case '@': goto yy95; case 'A': @@ -11200,9 +11701,9 @@ yy163: case 'b': case 'c': case 'd': - case 'f': goto yy241; + case 'f': goto yy248; case 'E': - case 'e': goto yy242; + case 'e': goto yy249; case 'G': case 'H': case 'I': @@ -11245,7 +11746,7 @@ yy163: case 'z': goto yy109; default: goto yy103; } -yy164: +yy171: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -11336,7 +11837,7 @@ yy164: case '+': goto yy79; case '-': case '_': goto yy46; - case '.': goto yy238; + case '.': goto yy245; case '0': case '1': case '2': @@ -11346,7 +11847,7 @@ yy164: case '6': case '7': case '8': - case '9': goto yy240; + case '9': goto yy247; case ':': goto yy121; case '@': goto yy95; case 'A': @@ -11358,9 +11859,9 @@ yy164: case 'b': case 'c': case 'd': - case 'f': goto yy241; + case 'f': goto yy248; case 'E': - case 'e': goto yy242; + case 'e': goto yy249; case 'G': case 'H': case 'I': @@ -11403,10 +11904,10 @@ yy164: case 'z': goto yy109; default: goto yy25; } -yy165: +yy172: yych = *++YYCURSOR; switch (yych) { - case '/': goto yy168; + case '/': goto yy175; case '0': case '1': case '2': @@ -11416,8 +11917,8 @@ yy165: case '6': case '7': case '8': - case '9': goto yy243; - case ':': goto yy170; + case '9': goto yy250; + case ':': goto yy177; case 'A': case 'B': case 'C': @@ -11429,10 +11930,10 @@ yy165: case 'c': case 'd': case 'e': - case 'f': goto yy244; + case 'f': goto yy251; default: goto yy1; } -yy166: +yy173: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -11544,7 +12045,7 @@ yy166: case 'c': case 'd': case 'e': - case 'f': goto yy241; + case 'f': goto yy248; case ':': goto yy121; case '@': goto yy95; case 'G': @@ -11589,7 +12090,7 @@ yy166: case 'z': goto yy109; default: goto yy107; } -yy167: +yy174: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -11676,8 +12177,8 @@ yy167: case 0xF3: case 0xF4: goto yy4; case '%': goto yy79; - case '+': goto yy173; - case '-': goto yy174; + case '+': goto yy180; + case '-': goto yy181; case '.': case '_': goto yy46; case '0': @@ -11701,7 +12202,7 @@ yy167: case 'c': case 'd': case 'e': - case 'f': goto yy241; + case 'f': goto yy248; case ':': goto yy121; case '@': goto yy95; case 'G': @@ -11746,7 +12247,7 @@ yy167: case 'z': goto yy109; default: goto yy107; } -yy168: +yy175: yych = *++YYCURSOR; switch (yych) { case '%': @@ -11816,10 +12317,10 @@ yy168: case 'w': case 'x': case 'y': - case 'z': goto yy245; - default: goto yy246; + case 'z': goto yy252; + default: goto yy253; } -yy169: +yy176: yych = *++YYCURSOR; switch (yych) { case '0': @@ -11831,8 +12332,8 @@ yy169: case '6': case '7': case '8': - case '9': goto yy253; - case ':': goto yy254; + case '9': goto yy260; + case ':': goto yy261; case 'A': case 'B': case 'C': @@ -11844,10 +12345,10 @@ yy169: case 'c': case 'd': case 'e': - case 'f': goto yy255; + case 'f': goto yy262; default: goto yy1; } -yy170: +yy177: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -11881,7 +12382,7 @@ yy170: case '}': case '~': yyt2 = YYCURSOR; - goto yy177; + goto yy184; case 0x01: case 0x02: case 0x03: @@ -11918,7 +12419,7 @@ yy170: case '_': case 0x7F: yyt2 = YYCURSOR; - goto yy256; + goto yy263; case '0': case '3': case '4': @@ -11926,9 +12427,9 @@ yy170: case '6': case '7': case '8': - case '9': goto yy257; - case '1': goto yy258; - case '2': goto yy259; + case '9': goto yy264; + case '1': goto yy265; + case '2': goto yy266; case 'A': case 'B': case 'C': @@ -11940,7 +12441,7 @@ yy170: case 'c': case 'd': case 'e': - case 'f': goto yy260; + case 'f': goto yy267; case 'G': case 'H': case 'I': @@ -12012,10 +12513,10 @@ yy170: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy261; + goto yy268; case 0xE0: yyt2 = YYCURSOR; - goto yy262; + goto yy269; case 0xE1: case 0xE2: case 0xE3: @@ -12032,21 +12533,21 @@ yy170: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy263; + goto yy270; case 0xF0: yyt2 = YYCURSOR; - goto yy264; + goto yy271; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy265; + goto yy272; case 0xF4: yyt2 = YYCURSOR; - goto yy266; + goto yy273; default: goto yy1; } -yy171: +yy178: yych = *++YYCURSOR; switch (yych) { case '0': @@ -12070,14 +12571,14 @@ yy171: case 'c': case 'd': case 'e': - case 'f': goto yy255; - case ':': goto yy254; + case 'f': goto yy262; + case ':': goto yy261; default: goto yy1; } -yy172: +yy179: yych = *++YYCURSOR; switch (yych) { - case '/': goto yy168; + case '/': goto yy175; case '0': case '1': case '2': @@ -12099,11 +12600,11 @@ yy172: case 'c': case 'd': case 'e': - case 'f': goto yy244; - case ':': goto yy170; + case 'f': goto yy251; + case ':': goto yy177; default: goto yy1; } -yy173: +yy180: yych = *++YYCURSOR; switch (yych) { case '0': @@ -12115,10 +12616,10 @@ yy173: case '6': case '7': case '8': - case '9': goto yy267; + case '9': goto yy274; default: goto yy80; } -yy174: +yy181: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -12188,11 +12689,11 @@ yy174: case '6': case '7': case '8': - case '9': goto yy268; + case '9': goto yy275; case '@': goto yy95; default: goto yy4; } -yy175: +yy182: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -12253,7 +12754,7 @@ yy175: case 'c': case 'd': case 'e': - case 'f': goto yy175; + case 'f': goto yy182; case ':': goto yy126; case '@': goto yy95; case 'G': @@ -12349,7 +12850,7 @@ yy175: case 0xF4: goto yy60; default: goto yy107; } -yy176: +yy183: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -12440,7 +12941,7 @@ yy176: case '+': goto yy79; case '-': case '_': goto yy46; - case '.': goto yy161; + case '.': goto yy168; case '0': case '1': case '2': @@ -12450,7 +12951,7 @@ yy176: case '6': case '7': case '8': - case '9': goto yy240; + case '9': goto yy247; case ':': goto yy121; case '@': goto yy95; case 'A': @@ -12462,9 +12963,9 @@ yy176: case 'b': case 'c': case 'd': - case 'f': goto yy241; + case 'f': goto yy248; case 'E': - case 'e': goto yy242; + case 'e': goto yy249; case 'G': case 'H': case 'I': @@ -12507,1038 +13008,810 @@ yy176: case 'z': goto yy109; default: goto yy25; } -yy177: +yy184: ++YYCURSOR; -yy178: +yy185: YYCURSOR = yyt2; #line 180 "../../lnav/src/data_scanner_re.re" { RET(DT_IPV6_ADDRESS); } -#line 12517 "../../lnav/src/data_scanner_re.cc" -yy179: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy270; - case ':': goto yy271; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy272; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy180: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy273; - case ':': goto yy271; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy272; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy181: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy273; - case '5': goto yy274; - case '6': - case '7': - case '8': - case '9': goto yy270; - case ':': goto yy271; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy272; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy182: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - 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 yy272; - case ':': goto yy271; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy183: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - 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 yy272; - case ':': goto yy271; - case 'F': - case 'f': goto yy275; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy184: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy177; - default: goto yy1; - } -yy185: - yych = *++YYCURSOR; - switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy184; - default: goto yy1; - } +#line 13018 "../../lnav/src/data_scanner_re.cc" yy186: yych = *++YYCURSOR; switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy184; + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy277; + case ':': goto yy278; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy279; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy187: yych = *++YYCURSOR; switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy186; + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy280; + case ':': goto yy278; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy279; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy188: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy280; + case '5': goto yy281; + case '6': + case '7': + case '8': + case '9': goto yy277; + case ':': goto yy278; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy279; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy189: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + 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 yy279; + case ':': goto yy278; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy190: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + 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 yy279; + case ':': goto yy278; + case 'F': + case 'f': goto yy282; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy191: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -13604,10 +13877,47 @@ yy188: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy186; + case 0xBF: goto yy184; default: goto yy1; } -yy189: +yy192: + yych = *++YYCURSOR; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy191; + default: goto yy1; + } +yy193: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -13625,254 +13935,445 @@ yy189: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy186; - default: goto yy1; - } -yy190: - 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': - 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 yy280; - default: goto yy277; - } -yy191: - yych = *++YYCURSOR; -yy192: - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy191; - 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 yy283; - case '/': - case '?': goto yy194; - case '>': goto yy195; - default: goto yy1; - } -yy193: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy284; - 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 yy193; - case '/': - case '?': goto yy194; - case '=': goto yy285; - case '>': goto yy195; + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy191; default: goto yy1; } yy194: yych = *++YYCURSOR; switch (yych) { - case '>': goto yy286; + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy193; default: goto yy1; } yy195: - ++YYCURSOR; + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy193; + default: goto yy1; + } yy196: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy193; + default: goto yy1; + } +yy197: + 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': + 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 yy287; + default: goto yy284; + } +yy198: + yych = *++YYCURSOR; +yy199: + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy198; + 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 yy290; + case '/': + case '?': goto yy201; + case '>': goto yy202; + default: goto yy1; + } +yy200: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy291; + 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 yy200; + case '/': + case '?': goto yy201; + case '=': goto yy292; + case '>': goto yy202; + default: goto yy1; + } +yy201: + yych = *++YYCURSOR; + switch (yych) { + case '>': goto yy293; + default: goto yy1; + } +yy202: + ++YYCURSOR; +yy203: #line 190 "../../lnav/src/data_scanner_re.re" { RET(DT_XML_OPEN_TAG); } -#line 13869 "../../lnav/src/data_scanner_re.cc" -yy197: +#line 14370 "../../lnav/src/data_scanner_re.cc" +yy204: yych = *++YYCURSOR; -yy198: +yy205: switch (yych) { case '\t': case '\r': - case ' ': goto yy288; + case ' ': goto yy295; case '-': case '0': case '1': @@ -13937,11 +14438,11 @@ yy198: case 'w': case 'x': case 'y': - case 'z': goto yy197; - case '>': goto yy289; + case 'z': goto yy204; + case '>': goto yy296; default: goto yy1; } -yy199: +yy206: yych = *++YYCURSOR; switch (yych) { case '-': @@ -14008,31 +14509,31 @@ yy199: case 'w': case 'x': case 'y': - case 'z': goto yy292; - default: goto yy291; + case 'z': goto yy299; + default: goto yy298; } -yy200: +yy207: ++YYCURSOR; yyt3 = yyt4; -yy201: +yy208: YYCURSOR = yyt3; #line 237 "../../lnav/src/data_scanner_re.re" { RET(DT_WORD); } -#line 14022 "../../lnav/src/data_scanner_re.cc" -yy202: +#line 14523 "../../lnav/src/data_scanner_re.cc" +yy209: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy200; + case ' ': goto yy207; default: yyt3 = yyt4; - goto yy201; + goto yy208; } -yy203: +yy210: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); -yy204: +yy211: switch (yych) { case 0x00: case '\t': @@ -14046,19 +14547,19 @@ yy204: case ':': case ';': yyt4 = YYCURSOR; - goto yy200; + goto yy207; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy202; + goto yy209; case '\'': yyt4 = YYCURSOR; - goto yy203; + goto yy210; case '.': yyt3 = yyt4; yyt4 = YYCURSOR; - goto yy205; + goto yy212; case 'a': case 'b': case 'c': @@ -14089,17 +14590,17 @@ yy204: goto yy129; default: yyt3 = yyt4; - goto yy201; + goto yy208; } -yy205: +yy212: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy200; + case ' ': goto yy207; default: goto yy1; } -yy206: +yy213: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -14129,7 +14630,7 @@ yy206: case 'c': case 'd': case 'e': - case 'f': goto yy293; + case 'f': goto yy300; case ':': goto yy121; case '@': goto yy95; case 'G': @@ -14174,13 +14675,13 @@ yy206: case 'z': goto yy109; default: goto yy4; } -yy207: +yy214: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '\t': case '\r': - case ' ': goto yy200; + case ' ': goto yy207; case '%': case '+': goto yy79; case '-': @@ -14251,11 +14752,11 @@ yy207: case '@': goto yy95; default: goto yy4; } -yy208: +yy215: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '/': goto yy168; + case '/': goto yy175; case '0': case '1': case '2': @@ -14277,541 +14778,11 @@ yy208: case 'c': case 'd': case 'e': - case 'f': goto yy244; - case ':': goto yy170; + case 'f': goto yy251; + case ':': goto yy177; default: yyt3 = yyt4; - goto yy201; - } -yy209: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': - yyt4 = YYCURSOR; - goto yy200; - case '!': - case ',': - case '?': - yyt4 = YYCURSOR; - goto yy202; - case '%': - case '+': goto yy79; - case '\'': - yyt4 = YYCURSOR; - goto yy203; - case '-': - case '_': goto yy46; - case '.': - yyt4 = YYCURSOR; - goto yy207; - 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 yy293; - case ':': - yyt3 = YYCURSOR; - goto yy294; - case '@': goto yy95; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy109; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy295; - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy123; - default: goto yy4; - } -yy210: - yyaccept = 14; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '/': goto yy168; - case ':': goto yy135; - default: goto yy201; - } -yy211: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy79; - case '-': - case '.': - case '_': goto yy46; - 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 '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 yy109; - case ':': goto yy126; - case '@': goto yy95; - case 'S': goto yy215; - default: goto yy4; - } -yy212: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': - yyt4 = YYCURSOR; - goto yy200; - case '!': - case ',': - case '?': - yyt4 = YYCURSOR; - goto yy202; - case '%': - case '+': goto yy79; - case '\'': - yyt4 = YYCURSOR; - goto yy203; - case '-': - case '_': goto yy46; - case '.': - yyt4 = YYCURSOR; - goto yy207; - 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 yy109; - case ':': - yyt3 = YYCURSOR; - goto yy210; - case '@': goto yy95; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case '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 yy123; - case 's': goto yy214; - default: goto yy4; - } -yy213: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy79; - case '-': - case '.': - case '_': goto yy46; - 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 'M': - case 'N': - case '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 yy109; - case ':': goto yy126; - case '@': goto yy95; - case 'L': goto yy296; - default: goto yy4; - } -yy214: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': - yyt4 = YYCURSOR; - goto yy200; - case '!': - case ',': - case '?': - yyt4 = YYCURSOR; - goto yy202; - case '%': - case '+': goto yy79; - case '\'': - yyt4 = YYCURSOR; - goto yy203; - case '-': - case '_': goto yy46; - case '.': - yyt4 = YYCURSOR; - goto yy207; - 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 yy109; - case ':': - yyt3 = YYCURSOR; - goto yy210; - case '@': goto yy95; - 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 yy123; - case 'e': goto yy297; - default: goto yy4; - } -yy215: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy79; - case '-': - case '.': - case '_': goto yy46; - 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': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy109; - case ':': goto yy126; - case '@': goto yy95; - case 'E': goto yy296; - default: goto yy4; + goto yy208; } yy216: yyaccept = 0; @@ -14828,22 +14799,204 @@ yy216: case '*': case ';': yyt4 = YYCURSOR; - goto yy200; + goto yy207; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy202; + goto yy209; case '%': case '+': goto yy79; case '\'': yyt4 = YYCURSOR; - goto yy203; + goto yy210; case '-': case '_': goto yy46; case '.': + yyt4 = YYCURSOR; + goto yy214; + 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 yy300; + case ':': + yyt3 = YYCURSOR; + goto yy301; + case '@': goto yy95; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': goto yy109; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy302; + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy123; + default: goto yy4; + } +yy217: + yyaccept = 14; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '/': goto yy175; + case ':': goto yy142; + default: goto yy208; + } +yy218: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy79; + case '-': + case '.': + case '_': goto yy46; + 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 '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 yy109; + case ':': goto yy126; + case '@': goto yy95; + case 'S': goto yy222; + default: goto yy4; + } +yy219: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': yyt4 = YYCURSOR; goto yy207; + case '!': + case ',': + case '?': + yyt4 = YYCURSOR; + goto yy209; + case '%': + case '+': goto yy79; + case '\'': + yyt4 = YYCURSOR; + goto yy210; + case '-': + case '_': goto yy46; + case '.': + yyt4 = YYCURSOR; + goto yy214; case '0': case '1': case '2': @@ -14882,7 +15035,355 @@ yy216: case 'Z': goto yy109; case ':': yyt3 = YYCURSOR; + goto yy217; + case '@': goto yy95; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case '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 yy123; + case 's': goto yy221; + default: goto yy4; + } +yy220: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy79; + case '-': + case '.': + case '_': goto yy46; + 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 'M': + case 'N': + case '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 yy109; + case ':': goto yy126; + case '@': goto yy95; + case 'L': goto yy303; + default: goto yy4; + } +yy221: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt4 = YYCURSOR; + goto yy207; + case '!': + case ',': + case '?': + yyt4 = YYCURSOR; + goto yy209; + case '%': + case '+': goto yy79; + case '\'': + yyt4 = YYCURSOR; goto yy210; + case '-': + case '_': goto yy46; + case '.': + yyt4 = YYCURSOR; + goto yy214; + 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 yy109; + case ':': + yyt3 = YYCURSOR; + goto yy217; + case '@': goto yy95; + 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 yy123; + case 'e': goto yy304; + default: goto yy4; + } +yy222: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy79; + case '-': + case '.': + case '_': goto yy46; + 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': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy109; + case ':': goto yy126; + case '@': goto yy95; + case 'E': goto yy303; + default: goto yy4; + } +yy223: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt4 = YYCURSOR; + goto yy207; + case '!': + case ',': + case '?': + yyt4 = YYCURSOR; + goto yy209; + case '%': + case '+': goto yy79; + case '\'': + yyt4 = YYCURSOR; + goto yy210; + case '-': + case '_': goto yy46; + case '.': + yyt4 = YYCURSOR; + goto yy214; + 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 yy109; + case ':': + yyt3 = YYCURSOR; + goto yy217; case '@': goto yy95; case 'a': case 'b': @@ -14909,10 +15410,10 @@ yy216: case 'x': case 'y': case 'z': goto yy123; - case 'l': goto yy297; + case 'l': goto yy304; default: goto yy4; } -yy217: +yy224: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -15094,9 +15595,9 @@ yy217: case 0xF2: case 0xF3: case 0xF4: goto yy83; - default: goto yy201; + default: goto yy208; } -yy218: +yy225: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -15277,10 +15778,10 @@ yy218: case 0xF4: goto yy83; case '\t': case '\r': - case ' ': goto yy217; - default: goto yy201; + case ' ': goto yy224; + default: goto yy208; } -yy219: +yy226: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -15381,16 +15882,16 @@ yy219: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy142; + goto yy149; case '!': case ',': case '.': case '?': yyt1 = yyt4 = YYCURSOR; - goto yy298; + goto yy305; case '\'': yyt1 = YYCURSOR; - goto yy299; + goto yy306; case 'a': case 'b': case 'c': @@ -15417,7 +15918,7 @@ yy219: case 'y': case 'z': yyt1 = YYCURSOR; - goto yy300; + goto yy307; case 's': goto yy129; case 0xC2: case 0xC3: @@ -15450,10 +15951,10 @@ yy219: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy145; + goto yy152; case 0xE0: yyt2 = YYCURSOR; - goto yy146; + goto yy153; case 0xE1: case 0xE2: case 0xE3: @@ -15470,29 +15971,29 @@ yy219: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy147; + goto yy154; case 0xF0: yyt2 = YYCURSOR; - goto yy148; + goto yy155; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy149; + goto yy156; case 0xF4: yyt2 = YYCURSOR; - goto yy150; - default: goto yy201; + goto yy157; + default: goto yy208; } -yy220: +yy227: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy217; + case ' ': goto yy224; default: goto yy83; } -yy221: +yy228: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -15563,10 +16064,10 @@ yy221: case 'w': case 'x': case 'y': - case 'z': goto yy301; + case 'z': goto yy308; default: goto yy4; } -yy222: +yy229: yych = *++YYCURSOR; switch (yych) { case '0': @@ -15578,23 +16079,23 @@ yy222: case '6': case '7': case '8': - case '9': goto yy302; + case '9': goto yy309; default: goto yy1; } -yy223: +yy230: yych = *++YYCURSOR; switch (yych) { - case ':': goto yy303; + case ':': goto yy310; default: goto yy1; } -yy224: +yy231: ++YYCURSOR; #line 198 "../../lnav/src/data_scanner_re.re" { RET(DT_H1); } -#line 15597 "../../lnav/src/data_scanner_re.cc" -yy225: +#line 16098 "../../lnav/src/data_scanner_re.cc" +yy232: yych = *++YYCURSOR; switch (yych) { case '-': @@ -15607,8 +16108,8 @@ yy225: case '6': case '7': case '8': - case '9': goto yy140; - case '.': goto yy225; + case '9': goto yy147; + case '.': goto yy232; case 'A': case 'B': case 'C': @@ -15660,10 +16161,10 @@ yy225: case 'w': case 'x': case 'y': - case 'z': goto yy304; + case 'z': goto yy311; default: goto yy1; } -yy226: +yy233: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -15763,11 +16264,11 @@ yy226: case '6': case '7': case '8': - case '9': goto yy226; + case '9': goto yy233; case ':': goto yy61; case '@': goto yy95; case 'E': - case 'e': goto yy306; + case 'e': goto yy313; case 0xC2: case 0xC3: case 0xC4: @@ -15821,7 +16322,7 @@ yy226: case 0xF4: goto yy60; default: goto yy25; } -yy227: +yy234: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -15868,8 +16369,8 @@ yy227: case '6': case '7': case '8': - case '9': goto yy156; - case '.': goto yy227; + case '9': goto yy163; + case '.': goto yy234; case ':': goto yy61; case 'A': case 'B': @@ -15922,7 +16423,7 @@ yy227: case 'w': case 'x': case 'y': - case 'z': goto yy307; + case 'z': goto yy314; case 0xC2: case 0xC3: case 0xC4: @@ -15976,7 +16477,7 @@ yy227: case 0xF4: goto yy60; default: goto yy5; } -yy228: +yy235: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -16046,11 +16547,11 @@ yy228: case 'w': case 'x': case 'y': - case 'z': goto yy308; + case 'z': goto yy315; case '@': goto yy95; default: goto yy4; } -yy229: +yy236: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -16118,13 +16619,13 @@ yy229: case '6': case '7': case '8': - case '9': goto yy310; - case '1': goto yy311; - case '2': goto yy312; + case '9': goto yy317; + case '1': goto yy318; + case '2': goto yy319; case '@': goto yy95; default: goto yy4; } -yy230: +yy237: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -16214,8 +16715,8 @@ yy230: case ' ': goto yy98; case '%': goto yy99; case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy229; + case '-': goto yy235; + case '.': goto yy236; case '0': case '1': case '2': @@ -16225,7 +16726,7 @@ yy230: case '6': case '7': case '8': - case '9': goto yy313; + case '9': goto yy320; case '@': goto yy95; case 'A': case 'B': @@ -16277,12 +16778,12 @@ yy230: case 'w': case 'x': case 'y': - case 'z': goto yy231; + case 'z': goto yy238; case 'E': - case 'e': goto yy232; + case 'e': goto yy239; default: goto yy25; } -yy231: +yy238: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -16319,8 +16820,8 @@ yy231: case 0x7F: goto yy3; case '%': case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy314; + case '-': goto yy235; + case '.': goto yy321; case '0': case '1': case '2': @@ -16383,7 +16884,7 @@ yy231: case 'w': case 'x': case 'y': - case 'z': goto yy231; + case 'z': goto yy238; case ':': goto yy61; case '@': goto yy95; case 0xC2: @@ -16439,14 +16940,14 @@ yy231: case 0xF4: goto yy60; default: goto yy5; } -yy232: +yy239: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': goto yy79; - case '+': goto yy315; - case '-': goto yy316; - case '.': goto yy314; + case '+': goto yy322; + case '-': goto yy323; + case '.': goto yy321; case '0': case '1': case '2': @@ -16509,11 +17010,11 @@ yy232: case 'w': case 'x': case 'y': - case 'z': goto yy231; + case 'z': goto yy238; case '@': goto yy95; default: goto yy4; } -yy233: +yy240: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -16603,18 +17104,18 @@ yy233: case ' ': goto yy98; case '%': goto yy99; case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy229; + case '-': goto yy235; + case '.': goto yy236; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy230; + case '5': goto yy237; case '6': case '7': case '8': - case '9': goto yy313; + case '9': goto yy320; case '@': goto yy95; case 'A': case 'B': @@ -16666,12 +17167,12 @@ yy233: case 'w': case 'x': case 'y': - case 'z': goto yy231; + case 'z': goto yy238; case 'E': - case 'e': goto yy232; + case 'e': goto yy239; default: goto yy25; } -yy234: +yy241: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -16761,8 +17262,8 @@ yy234: case ' ': goto yy98; case '%': goto yy99; case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy229; + case '-': goto yy235; + case '.': goto yy236; case '0': case '1': case '2': @@ -16772,7 +17273,7 @@ yy234: case '6': case '7': case '8': - case '9': goto yy317; + case '9': goto yy324; case '@': goto yy95; case 'A': case 'B': @@ -16824,12 +17325,12 @@ yy234: case 'w': case 'x': case 'y': - case 'z': goto yy231; + case 'z': goto yy238; case 'E': - case 'e': goto yy318; + case 'e': goto yy325; default: goto yy25; } -yy235: +yy242: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -16919,8 +17420,8 @@ yy235: case ' ': goto yy98; case '%': goto yy99; case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy229; + case '-': goto yy235; + case '.': goto yy236; case '0': case '1': case '2': @@ -16930,7 +17431,7 @@ yy235: case '6': case '7': case '8': - case '9': goto yy234; + case '9': goto yy241; case '@': goto yy95; case 'A': case 'B': @@ -16982,12 +17483,12 @@ yy235: case 'w': case 'x': case 'y': - case 'z': goto yy231; + case 'z': goto yy238; case 'E': - case 'e': goto yy318; + case 'e': goto yy325; default: goto yy25; } -yy236: +yy243: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -17077,18 +17578,18 @@ yy236: case ' ': goto yy98; case '%': goto yy99; case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy229; + case '-': goto yy235; + case '.': goto yy236; case '0': case '1': case '2': case '3': - case '4': goto yy234; - case '5': goto yy319; + case '4': goto yy241; + case '5': goto yy326; case '6': case '7': case '8': - case '9': goto yy317; + case '9': goto yy324; case '@': goto yy95; case 'A': case 'B': @@ -17140,12 +17641,12 @@ yy236: case 'w': case 'x': case 'y': - case 'z': goto yy231; + case 'z': goto yy238; case 'E': - case 'e': goto yy318; + case 'e': goto yy325; default: goto yy25; } -yy237: +yy244: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -17200,10 +17701,10 @@ yy237: case 'w': case 'x': case 'y': - case 'z': goto yy320; + case 'z': goto yy327; default: goto yy4; } -yy238: +yy245: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -17273,11 +17774,11 @@ yy238: case '6': case '7': case '8': - case '9': goto yy321; + case '9': goto yy328; case '@': goto yy95; default: goto yy4; } -yy239: +yy246: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -17365,9 +17866,9 @@ yy239: case ' ': goto yy98; case '%': goto yy99; case '+': goto yy79; - case '-': goto yy322; - case '.': goto yy238; - case '/': goto yy323; + case '-': goto yy329; + case '.': goto yy245; + case '/': goto yy330; case '0': case '1': case '2': @@ -17375,10 +17876,10 @@ yy239: case '4': case '5': case '6': - case '7': goto yy324; + case '7': goto yy331; case '8': - case '9': goto yy325; - case ':': goto yy326; + case '9': goto yy332; + case ':': goto yy333; case '@': goto yy95; case 'A': case 'B': @@ -17389,9 +17890,9 @@ yy239: case 'b': case 'c': case 'd': - case 'f': goto yy327; + case 'f': goto yy334; case 'E': - case 'e': goto yy328; + case 'e': goto yy335; case 'G': case 'H': case 'I': @@ -17435,7 +17936,7 @@ yy239: case '_': goto yy46; default: goto yy103; } -yy240: +yy247: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -17523,9 +18024,9 @@ yy240: case ' ': goto yy98; case '%': goto yy99; case '+': goto yy79; - case '-': goto yy322; - case '.': goto yy238; - case '/': goto yy323; + case '-': goto yy329; + case '.': goto yy245; + case '/': goto yy330; case '0': case '1': case '2': @@ -17535,8 +18036,8 @@ yy240: case '6': case '7': case '8': - case '9': goto yy325; - case ':': goto yy326; + case '9': goto yy332; + case ':': goto yy333; case '@': goto yy95; case 'A': case 'B': @@ -17547,9 +18048,9 @@ yy240: case 'b': case 'c': case 'd': - case 'f': goto yy327; + case 'f': goto yy334; case 'E': - case 'e': goto yy328; + case 'e': goto yy335; case 'G': case 'H': case 'I': @@ -17593,7 +18094,7 @@ yy240: case '_': goto yy46; default: goto yy25; } -yy241: +yy248: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -17705,8 +18206,8 @@ yy241: case 'c': case 'd': case 'e': - case 'f': goto yy327; - case ':': goto yy326; + case 'f': goto yy334; + case ':': goto yy333; case '@': goto yy95; case 'G': case 'H': @@ -17750,7 +18251,7 @@ yy241: case 'z': goto yy109; default: goto yy107; } -yy242: +yy249: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -17837,8 +18338,8 @@ yy242: case 0xF3: case 0xF4: goto yy4; case '%': goto yy79; - case '+': goto yy173; - case '-': goto yy174; + case '+': goto yy180; + case '-': goto yy181; case '.': case '_': goto yy46; case '0': @@ -17862,8 +18363,8 @@ yy242: case 'c': case 'd': case 'e': - case 'f': goto yy327; - case ':': goto yy326; + case 'f': goto yy334; + case ':': goto yy333; case '@': goto yy95; case 'G': case 'H': @@ -17907,7 +18408,7 @@ yy242: case 'z': goto yy109; default: goto yy107; } -yy243: +yy250: yych = *++YYCURSOR; switch (yych) { case '0': @@ -17919,8 +18420,8 @@ yy243: case '6': case '7': case '8': - case '9': goto yy329; - case ':': goto yy254; + case '9': goto yy336; + case ':': goto yy261; case 'A': case 'B': case 'C': @@ -17932,10 +18433,10 @@ yy243: case 'c': case 'd': case 'e': - case 'f': goto yy331; + case 'f': goto yy338; default: goto yy1; } -yy244: +yy251: yych = *++YYCURSOR; switch (yych) { case '0': @@ -17959,13 +18460,13 @@ yy244: case 'c': case 'd': case 'e': - case 'f': goto yy331; - case ':': goto yy254; + case 'f': goto yy338; + case ':': goto yy261; default: goto yy1; } -yy245: +yy252: yych = *++YYCURSOR; -yy246: +yy253: switch (yych) { case 0x01: case 0x02: @@ -18013,7 +18514,7 @@ yy246: case '`': case '|': case '~': - case 0x7F: goto yy245; + case 0x7F: goto yy252; case '%': case '&': case '-': @@ -18081,7 +18582,7 @@ yy246: case 'w': case 'x': case 'y': - case 'z': goto yy332; + case 'z': goto yy339; case 0xC2: case 0xC3: case 0xC4: @@ -18111,8 +18612,8 @@ yy246: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy247; - case 0xE0: goto yy248; + case 0xDF: goto yy254; + case 0xE0: goto yy255; case 0xE1: case 0xE2: case 0xE3: @@ -18127,389 +18628,333 @@ yy246: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy249; - case 0xF0: goto yy250; + case 0xEF: goto yy256; + case 0xF0: goto yy257; case 0xF1: case 0xF2: - case 0xF3: goto yy251; - case 0xF4: goto yy252; - default: goto yy1; - } -yy247: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy245; - default: goto yy1; - } -yy248: - yych = *++YYCURSOR; - switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy247; - default: goto yy1; - } -yy249: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy247; - default: goto yy1; - } -yy250: - yych = *++YYCURSOR; - switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy249; - default: goto yy1; - } -yy251: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy249; - default: goto yy1; - } -yy252: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: goto yy249; - default: goto yy1; - } -yy253: - 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 yy334; - case ':': goto yy335; + case 0xF3: goto yy258; + case 0xF4: goto yy259; default: goto yy1; } yy254: 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 yy336; - case ':': goto yy337; + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy252; default: goto yy1; } yy255: + yych = *++YYCURSOR; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy254; + default: goto yy1; + } +yy256: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy254; + default: goto yy1; + } +yy257: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy256; + default: goto yy1; + } +yy258: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy256; + default: goto yy1; + } +yy259: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy256; + default: goto yy1; + } +yy260: yych = *++YYCURSOR; switch (yych) { case '0': @@ -18533,11 +18978,67 @@ yy255: case 'c': case 'd': case 'e': - case 'f': goto yy334; - case ':': goto yy254; + case 'f': goto yy341; + case ':': goto yy342; default: goto yy1; } -yy256: +yy261: + 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 yy344; + default: goto yy1; + } +yy262: + 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 yy341; + case ':': goto yy261; + default: goto yy1; + } +yy263: yyaccept = 16; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -18690,9 +19191,9 @@ yy256: case 0xF2: case 0xF3: case 0xF4: goto yy4; - default: goto yy178; + default: goto yy185; } -yy257: +yy264: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -18727,7 +19228,7 @@ yy257: case '}': case '~': yyt2 = YYCURSOR; - goto yy177; + goto yy184; case 0x01: case 0x02: case 0x03: @@ -18763,10 +19264,10 @@ yy257: case '_': case 0x7F: yyt2 = YYCURSOR; - goto yy256; + goto yy263; case '.': yyt2 = YYCURSOR; - goto yy338; + goto yy345; case '0': case '1': case '2': @@ -18776,8 +19277,8 @@ yy257: case '6': case '7': case '8': - case '9': goto yy339; - case ':': goto yy340; + case '9': goto yy346; + case ':': goto yy347; case 'A': case 'B': case 'C': @@ -18789,7 +19290,7 @@ yy257: case 'c': case 'd': case 'e': - case 'f': goto yy341; + case 'f': goto yy348; case 'G': case 'H': case 'I': @@ -18861,10 +19362,10 @@ yy257: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy261; + goto yy268; case 0xE0: yyt2 = YYCURSOR; - goto yy262; + goto yy269; case 0xE1: case 0xE2: case 0xE3: @@ -18881,21 +19382,21 @@ yy257: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy263; + goto yy270; case 0xF0: yyt2 = YYCURSOR; - goto yy264; + goto yy271; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy265; + goto yy272; case 0xF4: yyt2 = YYCURSOR; - goto yy266; + goto yy273; default: goto yy5; } -yy258: +yy265: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -18930,7 +19431,7 @@ yy258: case '}': case '~': yyt2 = YYCURSOR; - goto yy177; + goto yy184; case 0x01: case 0x02: case 0x03: @@ -18966,10 +19467,10 @@ yy258: case '_': case 0x7F: yyt2 = YYCURSOR; - goto yy256; + goto yy263; case '.': yyt2 = YYCURSOR; - goto yy338; + goto yy345; case '0': case '1': case '2': @@ -18979,8 +19480,8 @@ yy258: case '6': case '7': case '8': - case '9': goto yy342; - case ':': goto yy340; + case '9': goto yy349; + case ':': goto yy347; case 'A': case 'B': case 'C': @@ -18992,7 +19493,7 @@ yy258: case 'c': case 'd': case 'e': - case 'f': goto yy341; + case 'f': goto yy348; case 'G': case 'H': case 'I': @@ -19064,10 +19565,10 @@ yy258: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy261; + goto yy268; case 0xE0: yyt2 = YYCURSOR; - goto yy262; + goto yy269; case 0xE1: case 0xE2: case 0xE3: @@ -19084,21 +19585,21 @@ yy258: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy263; + goto yy270; case 0xF0: yyt2 = YYCURSOR; - goto yy264; + goto yy271; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy265; + goto yy272; case 0xF4: yyt2 = YYCURSOR; - goto yy266; + goto yy273; default: goto yy5; } -yy259: +yy266: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -19133,7 +19634,7 @@ yy259: case '}': case '~': yyt2 = YYCURSOR; - goto yy177; + goto yy184; case 0x01: case 0x02: case 0x03: @@ -19169,21 +19670,21 @@ yy259: case '_': case 0x7F: yyt2 = YYCURSOR; - goto yy256; + goto yy263; case '.': yyt2 = YYCURSOR; - goto yy338; + goto yy345; case '0': case '1': case '2': case '3': - case '4': goto yy342; - case '5': goto yy343; + case '4': goto yy349; + case '5': goto yy350; case '6': case '7': case '8': - case '9': goto yy339; - case ':': goto yy340; + case '9': goto yy346; + case ':': goto yy347; case 'A': case 'B': case 'C': @@ -19195,7 +19696,7 @@ yy259: case 'c': case 'd': case 'e': - case 'f': goto yy341; + case 'f': goto yy348; case 'G': case 'H': case 'I': @@ -19267,10 +19768,10 @@ yy259: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy261; + goto yy268; case 0xE0: yyt2 = YYCURSOR; - goto yy262; + goto yy269; case 0xE1: case 0xE2: case 0xE3: @@ -19287,21 +19788,21 @@ yy259: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy263; + goto yy270; case 0xF0: yyt2 = YYCURSOR; - goto yy264; + goto yy271; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy265; + goto yy272; case 0xF4: yyt2 = YYCURSOR; - goto yy266; + goto yy273; default: goto yy5; } -yy260: +yy267: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -19336,7 +19837,7 @@ yy260: case '}': case '~': yyt2 = YYCURSOR; - goto yy177; + goto yy184; case 0x01: case 0x02: case 0x03: @@ -19373,7 +19874,7 @@ yy260: case '_': case 0x7F: yyt2 = YYCURSOR; - goto yy256; + goto yy263; case '0': case '1': case '2': @@ -19395,8 +19896,8 @@ yy260: case 'c': case 'd': case 'e': - case 'f': goto yy341; - case ':': goto yy340; + case 'f': goto yy348; + case ':': goto yy347; case 'G': case 'H': case 'I': @@ -19468,10 +19969,10 @@ yy260: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy261; + goto yy268; case 0xE0: yyt2 = YYCURSOR; - goto yy262; + goto yy269; case 0xE1: case 0xE2: case 0xE3: @@ -19488,249 +19989,21 @@ yy260: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy263; + goto yy270; case 0xF0: yyt2 = YYCURSOR; - goto yy264; + goto yy271; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy265; + goto yy272; case 0xF4: yyt2 = YYCURSOR; - goto yy266; + goto yy273; default: goto yy5; } -yy261: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy256; - default: goto yy1; - } -yy262: - yych = *++YYCURSOR; - switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy261; - default: goto yy1; - } -yy263: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy261; - default: goto yy1; - } -yy264: - yych = *++YYCURSOR; - switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy263; - default: goto yy1; - } -yy265: +yy268: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -19799,7 +20072,44 @@ yy265: case 0xBF: goto yy263; default: goto yy1; } -yy266: +yy269: + yych = *++YYCURSOR; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy268; + default: goto yy1; + } +yy270: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -19817,10 +20127,201 @@ yy266: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy263; + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy268; default: goto yy1; } -yy267: +yy271: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy270; + default: goto yy1; + } +yy272: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy270; + default: goto yy1; + } +yy273: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy270; + default: goto yy1; + } +yy274: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -19890,11 +20391,11 @@ yy267: case '6': case '7': case '8': - case '9': goto yy267; + case '9': goto yy274; case '@': goto yy81; default: goto yy25; } -yy268: +yy275: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -19995,7 +20496,7 @@ yy268: case '6': case '7': case '8': - case '9': goto yy268; + case '9': goto yy275; case ':': goto yy61; case '@': goto yy95; case 0xC2: @@ -20051,7 +20552,7 @@ yy268: case 0xF4: goto yy60; default: goto yy25; } -yy269: +yy276: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -20062,846 +20563,85 @@ yy269: case '6': case '7': case '8': - case '9': goto yy344; - case '1': goto yy345; - case '2': goto yy346; + case '9': goto yy351; + case '1': goto yy352; + case '2': goto yy353; default: yyt2 = yyt1; - goto yy178; - } -yy270: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - 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 yy271; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; } -yy271: - 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; - default: goto yy1; - } -yy272: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - 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 yy271; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy273: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy349; - case ':': goto yy271; - case '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 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy274: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy349; - 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 yy271; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy275: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - 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 yy347; - case ':': goto yy271; - case 'F': - case 'f': goto yy350; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy276: - yych = *++YYCURSOR; yy277: + yych = *++YYCURSOR; switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: case '\t': + case '\n': + case '\v': + case '\f': case '\r': - case ' ': goto yy276; - case '"': goto yy278; - case '\'': goto yy279; + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; case '0': case '1': case '2': @@ -20912,112 +20652,87 @@ yy277: 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 yy351; - case '>': goto yy281; + case 'f': goto yy354; + case ':': goto yy278; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy278: yych = *++YYCURSOR; switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': case '0': case '1': case '2': @@ -21028,132 +20743,24 @@ yy278: case '7': case '8': case '9': - case ':': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy352; - case '\\': goto yy353; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy354; - case 0xE0: goto yy355; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy356; - case 0xF0: goto yy357; - case 0xF1: - case 0xF2: - case 0xF3: goto yy358; - case 0xF4: goto yy359; + case 'f': goto yy355; default: goto yy1; } yy279: yych = *++YYCURSOR; switch (yych) { + case 0x00: case 0x01: case 0x02: case 0x03: @@ -21192,6 +20799,7 @@ yy279: case '$': case '%': case '&': + case '\'': case '(': case ')': case '*': @@ -21200,6 +20808,25 @@ yy279: case '-': case '.': case '/': + case ';': + case '<': + case '=': + case '>': + case '?': + case '@': + case '[': + case '\\': + case ']': + case '^': + case '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; case '0': case '1': case '2': @@ -21210,76 +20837,19 @@ yy279: case '7': case '8': case '9': - case ':': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy360; - case '\\': goto yy361; + case 'f': goto yy354; + case ':': goto yy278; case 0xC2: case 0xC3: case 0xC4: @@ -21309,8 +20879,12 @@ yy279: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy362; - case 0xE0: goto yy363; + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -21325,23 +20899,94 @@ yy279: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy364; - case 0xF0: goto yy365; + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; case 0xF1: case 0xF2: - case 0xF3: goto yy366; - case 0xF4: goto yy367; + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy280: yych = *++YYCURSOR; switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: case '\t': + case '\n': + case '\v': + case '\f': case '\r': - case ' ': goto yy368; - case '"': goto yy278; - case '\'': goto yy279; + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; case '0': case '1': case '2': @@ -21351,156 +20996,412 @@ yy280: case '6': case '7': case '8': - case '9': - case ':': + case '9': goto yy356; + case ':': goto yy278; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy280; - case '=': goto yy369; - case '>': goto yy281; + case 'f': goto yy354; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy281: - ++YYCURSOR; -yy282: -#line 182 "../../lnav/src/data_scanner_re.re" - { - RET(DT_XML_DECL_TAG); - } -#line 21421 "../../lnav/src/data_scanner_re.cc" -yy283: yych = *++YYCURSOR; switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: case '\t': + case '\n': + case '\v': + case '\f': case '\r': - case ' ': goto yy370; + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; case '0': case '1': case '2': case '3': case '4': - case '5': + case '5': goto yy356; 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 yy283; - case '/': - case '?': goto yy194; - case '=': goto yy285; - case '>': goto yy195; + case 'f': goto yy354; + case ':': goto yy278; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } -yy284: +yy282: yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + 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 yy354; + case ':': goto yy278; + case 'F': + case 'f': goto yy357; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy283: + yych = *++YYCURSOR; +yy284: switch (yych) { case '\t': case '\r': - case ' ': goto yy284; + case ' ': goto yy283; + case '"': goto yy285; + case '\'': goto yy286; case '-': case '0': case '1': @@ -21565,14 +21466,614 @@ yy284: case 'w': case 'x': case 'y': - case 'z': goto yy283; - case '/': - case '?': goto yy194; - case '=': goto yy285; - case '>': goto yy195; + case 'z': goto yy358; + case '>': goto yy288; default: goto yy1; } yy285: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy359; + case '\\': goto yy360; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy361; + case 0xE0: goto yy362; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy363; + case 0xF0: goto yy364; + case 0xF1: + case 0xF2: + case 0xF3: goto yy365; + case 0xF4: goto yy366; + default: goto yy1; + } +yy286: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy367; + case '\\': goto yy368; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy369; + case 0xE0: goto yy370; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy371; + case 0xF0: goto yy372; + case 0xF1: + case 0xF2: + case 0xF3: goto yy373; + case 0xF4: goto yy374; + default: goto yy1; + } +yy287: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy375; + case '"': goto yy285; + case '\'': goto yy286; + 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 yy287; + case '=': goto yy376; + case '>': goto yy288; + default: goto yy1; + } +yy288: + ++YYCURSOR; +yy289: +#line 182 "../../lnav/src/data_scanner_re.re" + { + RET(DT_XML_DECL_TAG); + } +#line 21922 "../../lnav/src/data_scanner_re.cc" +yy290: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy377; + 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 yy290; + case '/': + case '?': goto yy201; + case '=': goto yy292; + case '>': goto yy202; + default: goto yy1; + } +yy291: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy291; + 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 yy290; + case '/': + case '?': goto yy201; + case '=': goto yy292; + case '>': goto yy202; + default: goto yy1; + } +yy292: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -21695,12 +22196,12 @@ yy285: case '|': case '}': case '~': - case 0x7F: goto yy371; + case 0x7F: goto yy378; case '\t': case '\r': - case ' ': goto yy372; - case '"': goto yy373; - case '\'': goto yy374; + case ' ': goto yy379; + case '"': goto yy380; + case '\'': goto yy381; case 0xC2: case 0xC3: case 0xC4: @@ -21730,8 +22231,8 @@ yy285: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy375; - case 0xE0: goto yy376; + case 0xDF: goto yy382; + case 0xE0: goto yy383; case 0xE1: case 0xE2: case 0xE3: @@ -21746,45 +22247,45 @@ yy285: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy377; - case 0xF0: goto yy378; + case 0xEF: goto yy384; + case 0xF0: goto yy385; case 0xF1: case 0xF2: - case 0xF3: goto yy379; - case 0xF4: goto yy380; + case 0xF3: goto yy386; + case 0xF4: goto yy387; default: goto yy1; } -yy286: +yy293: ++YYCURSOR; -yy287: +yy294: #line 186 "../../lnav/src/data_scanner_re.re" { RET(DT_XML_EMPTY_TAG); } -#line 21765 "../../lnav/src/data_scanner_re.cc" -yy288: +#line 22266 "../../lnav/src/data_scanner_re.cc" +yy295: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy288; - case '>': goto yy289; + case ' ': goto yy295; + case '>': goto yy296; default: goto yy1; } -yy289: +yy296: ++YYCURSOR; #line 194 "../../lnav/src/data_scanner_re.re" { RET(DT_XML_CLOSE_TAG); } -#line 21781 "../../lnav/src/data_scanner_re.cc" -yy290: +#line 22282 "../../lnav/src/data_scanner_re.cc" +yy297: yych = *++YYCURSOR; -yy291: +yy298: switch (yych) { case '\t': case '\r': - case ' ': goto yy290; + case ' ': goto yy297; case '-': case '0': case '1': @@ -21849,17 +22350,17 @@ yy291: case 'w': case 'x': case 'y': - case 'z': goto yy381; + case 'z': goto yy388; case '/': - case '?': goto yy194; + case '?': goto yy201; default: goto yy1; } -yy292: +yy299: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy382; + case ' ': goto yy389; case '-': case '0': case '1': @@ -21924,13 +22425,13 @@ yy292: case 'w': case 'x': case 'y': - case 'z': goto yy292; + case 'z': goto yy299; case '/': - case '?': goto yy194; - case '=': goto yy383; + case '?': goto yy201; + case '=': goto yy390; default: goto yy1; } -yy293: +yy300: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -21960,8 +22461,8 @@ yy293: case 'c': case 'd': case 'e': - case 'f': goto yy384; - case ':': goto yy326; + case 'f': goto yy391; + case ':': goto yy333; case '@': goto yy95; case 'G': case 'H': @@ -22005,11 +22506,11 @@ yy293: case 'z': goto yy109; default: goto yy4; } -yy294: +yy301: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '/': goto yy168; + case '/': goto yy175; case '0': case '1': case '2': @@ -22031,11 +22532,11 @@ yy294: case 'c': case 'd': case 'e': - case 'f': goto yy171; - case ':': goto yy170; - default: goto yy201; + case 'f': goto yy178; + case ':': goto yy177; + default: goto yy208; } -yy295: +yy302: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -22050,22 +22551,22 @@ yy295: case '*': case ';': yyt4 = YYCURSOR; - goto yy200; + goto yy207; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy202; + goto yy209; case '%': case '+': goto yy79; case '\'': yyt4 = YYCURSOR; - goto yy203; + goto yy210; case '-': case '_': goto yy46; case '.': yyt4 = YYCURSOR; - goto yy207; + goto yy214; case '0': case '1': case '2': @@ -22081,10 +22582,10 @@ yy295: case 'C': case 'D': case 'E': - case 'F': goto yy384; + case 'F': goto yy391; case ':': yyt3 = YYCURSOR; - goto yy385; + goto yy392; case '@': goto yy95; case 'G': case 'H': @@ -22111,7 +22612,7 @@ yy295: case 'c': case 'd': case 'e': - case 'f': goto yy386; + case 'f': goto yy393; case 'g': case 'h': case 'i': @@ -22134,7 +22635,7 @@ yy295: case 'z': goto yy123; default: goto yy4; } -yy296: +yy303: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -22150,19 +22651,19 @@ yy296: case '*': case ';': yyt1 = YYCURSOR; - goto yy387; + goto yy394; case '!': case ',': case '?': yyt1 = YYCURSOR; - goto yy389; + goto yy396; case '%': case '+': goto yy79; case '-': case '_': goto yy46; case '.': yyt1 = YYCURSOR; - goto yy390; + goto yy397; case '0': case '1': case '2': @@ -22227,11 +22728,11 @@ yy296: case 'z': goto yy109; case ':': yyt1 = YYCURSOR; - goto yy391; + goto yy398; case '@': goto yy95; default: goto yy4; } -yy297: +yy304: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -22246,22 +22747,22 @@ yy297: case '*': case ';': yyt1 = YYCURSOR; - goto yy387; + goto yy394; case '!': case ',': case '?': yyt1 = YYCURSOR; - goto yy389; + goto yy396; case '%': case '+': goto yy79; case '\'': yyt1 = YYCURSOR; - goto yy392; + goto yy399; case '-': case '_': goto yy46; case '.': yyt1 = YYCURSOR; - goto yy390; + goto yy397; case '0': case '1': case '2': @@ -22300,7 +22801,7 @@ yy297: case 'Z': goto yy109; case ':': yyt1 = YYCURSOR; - goto yy391; + goto yy398; case '@': goto yy95; case 'a': case 'b': @@ -22330,21 +22831,21 @@ yy297: case 'z': goto yy123; default: goto yy4; } -yy298: +yy305: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy200; - default: goto yy143; + case ' ': goto yy207; + default: goto yy150; } -yy299: +yy306: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: yyt4 = YYCURSOR; - goto yy200; + goto yy207; case 0x01: case 0x02: case 0x03: @@ -22441,18 +22942,18 @@ yy299: case ':': case ';': yyt3 = YYCURSOR; - goto yy217; + goto yy224; case '!': case ',': case '?': yyt3 = YYCURSOR; - goto yy218; + goto yy225; case '\'': yyt3 = YYCURSOR; - goto yy219; + goto yy226; case '.': yyt3 = YYCURSOR; - goto yy220; + goto yy227; case '\\': goto yy85; case 'a': case 'b': @@ -22479,7 +22980,7 @@ yy299: case 'w': case 'x': case 'y': - case 'z': goto yy133; + case 'z': goto yy140; case 0xC2: case 0xC3: case 0xC4: @@ -22531,9 +23032,9 @@ yy299: case 0xF2: case 0xF3: goto yy90; case 0xF4: goto yy91; - default: goto yy143; + default: goto yy150; } -yy300: +yy307: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -22551,10 +23052,10 @@ yy300: case ',': case ':': case ';': - case '?': goto yy204; + case '?': goto yy211; case '.': yyt4 = YYCURSOR; - goto yy205; + goto yy212; case 'a': case 'b': case 'c': @@ -22581,9 +23082,9 @@ yy300: case 'x': case 'y': case 'z': goto yy129; - default: goto yy143; + default: goto yy150; } -yy301: +yy308: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -22655,10 +23156,10 @@ yy301: case 'w': case 'x': case 'y': - case 'z': goto yy393; + case 'z': goto yy400; default: goto yy4; } -yy302: +yy309: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -22789,8 +23290,8 @@ yy302: case '~': case 0x7F: yyt1 = YYCURSOR; - goto yy394; - case ':': goto yy303; + goto yy401; + case ':': goto yy310; case 0xC2: case 0xC3: case 0xC4: @@ -22822,10 +23323,10 @@ yy302: case 0xDE: case 0xDF: yyt1 = YYCURSOR; - goto yy396; + goto yy403; case 0xE0: yyt1 = YYCURSOR; - goto yy397; + goto yy404; case 0xE1: case 0xE2: case 0xE3: @@ -22842,21 +23343,21 @@ yy302: case 0xEE: case 0xEF: yyt1 = YYCURSOR; - goto yy398; + goto yy405; case 0xF0: yyt1 = YYCURSOR; - goto yy399; + goto yy406; case 0xF1: case 0xF2: case 0xF3: yyt1 = YYCURSOR; - goto yy400; + goto yy407; case 0xF4: yyt1 = YYCURSOR; - goto yy401; + goto yy408; default: goto yy1; } -yy303: +yy310: yych = *++YYCURSOR; switch (yych) { case '0': @@ -22868,10 +23369,10 @@ yy303: case '6': case '7': case '8': - case '9': goto yy402; + case '9': goto yy409; default: goto yy1; } -yy304: +yy311: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -22885,8 +23386,8 @@ yy304: case '6': case '7': case '8': - case '9': goto yy140; - case '.': goto yy225; + case '9': goto yy147; + case '.': goto yy232; case 'A': case 'B': case 'C': @@ -22938,20 +23439,20 @@ yy304: case 'w': case 'x': case 'y': - case 'z': goto yy304; - default: goto yy305; + case 'z': goto yy311; + default: goto yy312; } -yy305: +yy312: #line 233 "../../lnav/src/data_scanner_re.re" { RET(DT_EMAIL); } -#line 22948 "../../lnav/src/data_scanner_re.cc" -yy306: +#line 23449 "../../lnav/src/data_scanner_re.cc" +yy313: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': goto yy79; - case '+': goto yy173; - case '-': goto yy174; + case '+': goto yy180; + case '-': goto yy181; case '.': case '0': case '1': @@ -23019,7 +23520,7 @@ yy306: case '@': goto yy95; default: goto yy4; } -yy307: +yy314: yyaccept = 18; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -23066,8 +23567,8 @@ yy307: case '6': case '7': case '8': - case '9': goto yy156; - case '.': goto yy227; + case '9': goto yy163; + case '.': goto yy234; case ':': goto yy61; case 'A': case 'B': @@ -23120,7 +23621,7 @@ yy307: case 'w': case 'x': case 'y': - case 'z': goto yy307; + case 'z': goto yy314; case 0xC2: case 0xC3: case 0xC4: @@ -23172,9 +23673,9 @@ yy307: case 0xF2: case 0xF3: goto yy59; case 0xF4: goto yy60; - default: goto yy305; + default: goto yy312; } -yy308: +yy315: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -23275,7 +23776,7 @@ yy308: case 'w': case 'x': case 'y': - case 'z': goto yy308; + case 'z': goto yy315; case ':': goto yy61; case '@': goto yy95; case 0xC2: @@ -23329,15 +23830,15 @@ yy308: case 0xF2: case 0xF3: goto yy59; case 0xF4: goto yy60; - default: goto yy309; + default: goto yy316; } -yy309: +yy316: #line 224 "../../lnav/src/data_scanner_re.re" { RET(DT_VERSION_NUMBER); } -#line 23340 "../../lnav/src/data_scanner_re.cc" -yy310: +#line 23841 "../../lnav/src/data_scanner_re.cc" +yy317: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -23426,8 +23927,8 @@ yy310: case 0xF4: goto yy4; case '%': case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy403; + case '-': goto yy235; + case '.': goto yy410; case '0': case '1': case '2': @@ -23437,7 +23938,7 @@ yy310: case '6': case '7': case '8': - case '9': goto yy404; + case '9': goto yy411; case '@': goto yy95; case 'A': case 'B': @@ -23491,10 +23992,10 @@ yy310: case 'w': case 'x': case 'y': - case 'z': goto yy405; - default: goto yy309; + case 'z': goto yy412; + default: goto yy316; } -yy311: +yy318: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -23583,8 +24084,8 @@ yy311: case 0xF4: goto yy4; case '%': case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy403; + case '-': goto yy235; + case '.': goto yy410; case '0': case '1': case '2': @@ -23594,7 +24095,7 @@ yy311: case '6': case '7': case '8': - case '9': goto yy310; + case '9': goto yy317; case '@': goto yy95; case 'A': case 'B': @@ -23648,10 +24149,10 @@ yy311: case 'w': case 'x': case 'y': - case 'z': goto yy405; - default: goto yy309; + case 'z': goto yy412; + default: goto yy316; } -yy312: +yy319: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -23740,18 +24241,18 @@ yy312: case 0xF4: goto yy4; case '%': case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy403; + case '-': goto yy235; + case '.': goto yy410; case '0': case '1': case '2': case '3': - case '4': goto yy310; - case '5': goto yy406; + case '4': goto yy317; + case '5': goto yy413; case '6': case '7': case '8': - case '9': goto yy404; + case '9': goto yy411; case '@': goto yy95; case 'A': case 'B': @@ -23805,10 +24306,10 @@ yy312: case 'w': case 'x': case 'y': - case 'z': goto yy405; - default: goto yy309; + case 'z': goto yy412; + default: goto yy316; } -yy313: +yy320: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -23846,8 +24347,8 @@ yy313: case ' ': goto yy98; case '%': goto yy99; case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy314; + case '-': goto yy235; + case '.': goto yy321; case '0': case '1': case '2': @@ -23857,7 +24358,7 @@ yy313: case '6': case '7': case '8': - case '9': goto yy313; + case '9': goto yy320; case ':': goto yy61; case '@': goto yy95; case 'A': @@ -23910,9 +24411,9 @@ yy313: case 'w': case 'x': case 'y': - case 'z': goto yy231; + case 'z': goto yy238; case 'E': - case 'e': goto yy232; + case 'e': goto yy239; case 0xC2: case 0xC3: case 0xC4: @@ -23966,7 +24467,7 @@ yy313: case 0xF4: goto yy60; default: goto yy25; } -yy314: +yy321: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -24067,7 +24568,7 @@ yy314: case '6': case '7': case '8': - case '9': goto yy405; + case '9': goto yy412; case ':': goto yy61; case '@': goto yy95; case 0xC2: @@ -24123,7 +24624,7 @@ yy314: case 0xF4: goto yy60; default: goto yy5; } -yy315: +yy322: yych = *++YYCURSOR; switch (yych) { case '0': @@ -24135,10 +24636,10 @@ yy315: case '6': case '7': case '8': - case '9': goto yy407; + case '9': goto yy414; default: goto yy80; } -yy316: +yy323: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -24155,7 +24656,7 @@ yy316: case '6': case '7': case '8': - case '9': goto yy409; + case '9': goto yy416; case '@': goto yy95; case 'A': case 'B': @@ -24209,10 +24710,10 @@ yy316: case 'w': case 'x': case 'y': - case 'z': goto yy308; + case 'z': goto yy315; default: goto yy4; } -yy317: +yy324: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -24302,8 +24803,8 @@ yy317: case ' ': goto yy98; case '%': goto yy99; case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy229; + case '-': goto yy235; + case '.': goto yy236; case '0': case '1': case '2': @@ -24313,7 +24814,7 @@ yy317: case '6': case '7': case '8': - case '9': goto yy321; + case '9': goto yy328; case '@': goto yy95; case 'A': case 'B': @@ -24365,19 +24866,19 @@ yy317: case 'w': case 'x': case 'y': - case 'z': goto yy231; + case 'z': goto yy238; case 'E': - case 'e': goto yy318; + case 'e': goto yy325; default: goto yy25; } -yy318: +yy325: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': goto yy79; - case '+': goto yy173; - case '-': goto yy228; - case '.': goto yy314; + case '+': goto yy180; + case '-': goto yy235; + case '.': goto yy321; case '0': case '1': case '2': @@ -24440,11 +24941,11 @@ yy318: case 'w': case 'x': case 'y': - case 'z': goto yy231; + case 'z': goto yy238; case '@': goto yy95; default: goto yy4; } -yy319: +yy326: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -24534,18 +25035,18 @@ yy319: case ' ': goto yy98; case '%': goto yy99; case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy229; + case '-': goto yy235; + case '.': goto yy236; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy317; + case '5': goto yy324; case '6': case '7': case '8': - case '9': goto yy321; + case '9': goto yy328; case '@': goto yy95; case 'A': case 'B': @@ -24597,12 +25098,12 @@ yy319: case 'w': case 'x': case 'y': - case 'z': goto yy231; + case 'z': goto yy238; case 'E': - case 'e': goto yy318; + case 'e': goto yy325; default: goto yy25; } -yy320: +yy327: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -24657,10 +25158,10 @@ yy320: case 'w': case 'x': case 'y': - case 'z': goto yy410; + case 'z': goto yy417; default: goto yy4; } -yy321: +yy328: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -24698,8 +25199,8 @@ yy321: case ' ': goto yy98; case '%': goto yy99; case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy314; + case '-': goto yy235; + case '.': goto yy321; case '0': case '1': case '2': @@ -24709,7 +25210,7 @@ yy321: case '6': case '7': case '8': - case '9': goto yy321; + case '9': goto yy328; case ':': goto yy61; case '@': goto yy95; case 'A': @@ -24762,9 +25263,9 @@ yy321: case 'w': case 'x': case 'y': - case 'z': goto yy231; + case 'z': goto yy238; case 'E': - case 'e': goto yy318; + case 'e': goto yy325; case 0xC2: case 0xC3: case 0xC4: @@ -24818,7 +25319,7 @@ yy321: case 0xF4: goto yy60; default: goto yy25; } -yy322: +yy329: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -24888,11 +25389,11 @@ yy322: case '6': case '7': case '8': - case '9': goto yy411; + case '9': goto yy418; case '@': goto yy95; default: goto yy4; } -yy323: +yy330: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -24905,10 +25406,10 @@ yy323: case '6': case '7': case '8': - case '9': goto yy412; + case '9': goto yy419; default: goto yy4; } -yy324: +yy331: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -24999,7 +25500,7 @@ yy324: case '+': goto yy79; case '-': case '_': goto yy46; - case '.': goto yy238; + case '.': goto yy245; case '0': case '1': case '2': @@ -25007,9 +25508,9 @@ yy324: case '4': case '5': case '6': - case '7': goto yy413; + case '7': goto yy420; case '8': - case '9': goto yy414; + case '9': goto yy421; case ':': goto yy126; case '@': goto yy95; case 'A': @@ -25021,9 +25522,9 @@ yy324: case 'b': case 'c': case 'd': - case 'f': goto yy415; + case 'f': goto yy422; case 'E': - case 'e': goto yy416; + case 'e': goto yy423; case 'G': case 'H': case 'I': @@ -25066,7 +25567,7 @@ yy324: case 'z': goto yy109; default: goto yy103; } -yy325: +yy332: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -25157,7 +25658,7 @@ yy325: case '+': goto yy79; case '-': case '_': goto yy46; - case '.': goto yy238; + case '.': goto yy245; case '0': case '1': case '2': @@ -25167,7 +25668,7 @@ yy325: case '6': case '7': case '8': - case '9': goto yy414; + case '9': goto yy421; case ':': goto yy126; case '@': goto yy95; case 'A': @@ -25179,9 +25680,9 @@ yy325: case 'b': case 'c': case 'd': - case 'f': goto yy415; + case 'f': goto yy422; case 'E': - case 'e': goto yy416; + case 'e': goto yy423; case 'G': case 'H': case 'I': @@ -25224,11 +25725,11 @@ yy325: case 'z': goto yy109; default: goto yy25; } -yy326: +yy333: yych = *++YYCURSOR; switch (yych) { - case '%': goto yy417; - case '/': goto yy168; + case '%': goto yy424; + case '/': goto yy175; case '0': case '1': case '2': @@ -25250,11 +25751,11 @@ yy326: case 'c': case 'd': case 'e': - case 'f': goto yy171; - case ':': goto yy418; + case 'f': goto yy178; + case ':': goto yy425; default: goto yy1; } -yy327: +yy334: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -25366,7 +25867,7 @@ yy327: case 'c': case 'd': case 'e': - case 'f': goto yy415; + case 'f': goto yy422; case ':': goto yy126; case '@': goto yy95; case 'G': @@ -25411,7 +25912,7 @@ yy327: case 'z': goto yy109; default: goto yy107; } -yy328: +yy335: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -25498,8 +25999,8 @@ yy328: case 0xF3: case 0xF4: goto yy4; case '%': goto yy79; - case '+': goto yy173; - case '-': goto yy174; + case '+': goto yy180; + case '-': goto yy181; case '.': case '_': goto yy46; case '0': @@ -25523,7 +26024,7 @@ yy328: case 'c': case 'd': case 'e': - case 'f': goto yy415; + case 'f': goto yy422; case ':': goto yy126; case '@': goto yy95; case 'G': @@ -25568,7 +26069,7 @@ yy328: case 'z': goto yy109; default: goto yy107; } -yy329: +yy336: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -25678,7 +26179,7 @@ yy329: case '~': case 0x7F: yyt1 = YYCURSOR; - goto yy394; + goto yy401; case '0': case '1': case '2': @@ -25702,8 +26203,8 @@ yy329: case 'e': case 'f': yyt1 = YYCURSOR; - goto yy419; - case ':': goto yy420; + goto yy426; + case ':': goto yy427; case 0xC2: case 0xC3: case 0xC4: @@ -25735,10 +26236,10 @@ yy329: case 0xDE: case 0xDF: yyt1 = YYCURSOR; - goto yy396; + goto yy403; case 0xE0: yyt1 = YYCURSOR; - goto yy397; + goto yy404; case 0xE1: case 0xE2: case 0xE3: @@ -25755,21 +26256,21 @@ yy329: case 0xEE: case 0xEF: yyt1 = YYCURSOR; - goto yy398; + goto yy405; case 0xF0: yyt1 = YYCURSOR; - goto yy399; + goto yy406; case 0xF1: case 0xF2: case 0xF3: yyt1 = YYCURSOR; - goto yy400; + goto yy407; case 0xF4: yyt1 = YYCURSOR; - goto yy401; - default: goto yy330; + goto yy408; + default: goto yy337; } -yy330: +yy337: #line 170 "../../lnav/src/data_scanner_re.re" { if ((YYCURSOR - (const unsigned char *) pi.get_string()) == 17) { @@ -25778,8 +26279,8 @@ yy330: RET(DT_HEX_DUMP); } } -#line 25782 "../../lnav/src/data_scanner_re.cc" -yy331: +#line 26283 "../../lnav/src/data_scanner_re.cc" +yy338: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -25804,11 +26305,11 @@ yy331: case 'c': case 'd': case 'e': - case 'f': goto yy334; - case ':': goto yy421; - default: goto yy330; + case 'f': goto yy341; + case ':': goto yy428; + default: goto yy337; } -yy332: +yy339: yyaccept = 21; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -25858,7 +26359,7 @@ yy332: case '`': case '|': case '~': - case 0x7F: goto yy245; + case 0x7F: goto yy252; case '%': case '&': case '-': @@ -25926,7 +26427,7 @@ yy332: case 'w': case 'x': case 'y': - case 'z': goto yy332; + case 'z': goto yy339; case 0xC2: case 0xC3: case 0xC4: @@ -25956,8 +26457,8 @@ yy332: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy247; - case 0xE0: goto yy248; + case 0xDF: goto yy254; + case 0xE0: goto yy255; case 0xE1: case 0xE2: case 0xE3: @@ -25972,19 +26473,19 @@ yy332: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy249; - case 0xF0: goto yy250; + case 0xEF: goto yy256; + case 0xF0: goto yy257; case 0xF1: case 0xF2: - case 0xF3: goto yy251; - case 0xF4: goto yy252; - default: goto yy333; + case 0xF3: goto yy258; + case 0xF4: goto yy259; + default: goto yy340; } -yy333: +yy340: #line 166 "../../lnav/src/data_scanner_re.re" { RET(DT_URL); } -#line 25987 "../../lnav/src/data_scanner_re.cc" -yy334: +#line 26488 "../../lnav/src/data_scanner_re.cc" +yy341: yych = *++YYCURSOR; switch (yych) { case '0': @@ -26008,11 +26509,11 @@ yy334: case 'c': case 'd': case 'e': - case 'f': goto yy422; - case ':': goto yy254; + case 'f': goto yy429; + case ':': goto yy261; default: goto yy1; } -yy335: +yy342: yych = *++YYCURSOR; switch (yych) { case '0': @@ -26024,8 +26525,8 @@ yy335: case '6': case '7': case '8': - case '9': goto yy423; - case ':': goto yy337; + case '9': goto yy430; + case ':': goto yy344; case 'A': case 'B': case 'C': @@ -26037,10 +26538,10 @@ yy335: case 'c': case 'd': case 'e': - case 'f': goto yy336; + case 'f': goto yy343; default: goto yy1; } -yy336: +yy343: yych = *++YYCURSOR; switch (yych) { case '0': @@ -26064,11 +26565,11 @@ yy336: case 'c': case 'd': case 'e': - case 'f': goto yy424; - case ':': goto yy425; + case 'f': goto yy431; + case ':': goto yy432; default: goto yy1; } -yy337: +yy344: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -26137,7 +26638,7 @@ yy337: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '0': case '3': case '4': @@ -26145,9 +26646,9 @@ yy337: case '6': case '7': case '8': - case '9': goto yy426; - case '1': goto yy427; - case '2': goto yy428; + case '9': goto yy433; + case '1': goto yy434; + case '2': goto yy435; case 'A': case 'B': case 'C': @@ -26159,7 +26660,7 @@ yy337: case 'c': case 'd': case 'e': - case 'f': goto yy429; + case 'f': goto yy436; case 0xC2: case 0xC3: case 0xC4: @@ -26191,10 +26692,10 @@ yy337: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -26211,21 +26712,21 @@ yy337: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } -yy338: +yy345: yyaccept = 16; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -26375,967 +26876,217 @@ yy338: case '6': case '7': case '8': - case '9': goto yy430; - case '1': goto yy431; - case '2': goto yy432; - default: goto yy178; - } -yy339: - 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 '~': - yyt2 = YYCURSOR; - goto yy177; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '$': - case '-': - case '/': - case '@': - case '_': - case 0x7F: - yyt2 = YYCURSOR; - goto yy256; - case '.': - yyt2 = YYCURSOR; - goto yy338; - 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 yy433; - case ':': 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 yy3; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy261; - case 0xE0: - yyt2 = YYCURSOR; - goto yy262; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy263; - case 0xF0: - yyt2 = YYCURSOR; - goto yy264; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy265; - case 0xF4: - yyt2 = YYCURSOR; - goto yy266; - default: goto yy5; - } -yy340: - 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 yy429; - case ':': goto yy135; - default: goto yy1; - } -yy341: - 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 '~': - yyt2 = YYCURSOR; - goto yy177; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '$': - case '-': - case '.': - case '/': - case '@': - case '_': - case 0x7F: - yyt2 = YYCURSOR; - 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 yy433; - case ':': 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 yy3; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy261; - case 0xE0: - yyt2 = YYCURSOR; - goto yy262; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy263; - case 0xF0: - yyt2 = YYCURSOR; - goto yy264; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy265; - case 0xF4: - yyt2 = YYCURSOR; - goto yy266; - default: goto yy5; - } -yy342: - 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 '~': - yyt2 = YYCURSOR; - goto yy177; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '$': - case '-': - case '/': - case '@': - case '_': - case 0x7F: - yyt2 = YYCURSOR; - goto yy256; - case '.': - yyt2 = YYCURSOR; - goto yy338; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy434; - case ':': goto yy340; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy433; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy3; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy261; - case 0xE0: - yyt2 = YYCURSOR; - goto yy262; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy263; - case 0xF0: - yyt2 = YYCURSOR; - goto yy264; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy265; - case 0xF4: - yyt2 = YYCURSOR; - goto yy266; - default: goto yy5; - } -yy343: - 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 '~': - yyt2 = YYCURSOR; - goto yy177; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '$': - case '-': - case '/': - case '@': - case '_': - case 0x7F: - yyt2 = YYCURSOR; - goto yy256; - case '.': - yyt2 = YYCURSOR; - goto yy338; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': goto yy434; - 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 yy433; - case ':': 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 yy3; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy261; - case 0xE0: - yyt2 = YYCURSOR; - goto yy262; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy263; - case 0xF0: - yyt2 = YYCURSOR; - goto yy264; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy265; - case 0xF4: - yyt2 = YYCURSOR; - goto yy266; - default: goto yy5; - } -yy344: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy435; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy436; - default: goto yy1; - } -yy345: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy435; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy344; - default: goto yy1; + case '9': goto yy437; + case '1': goto yy438; + case '2': goto yy439; + default: goto yy185; } yy346: - yych = *++YYCURSOR; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '.': goto yy435; + 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 '~': + yyt2 = YYCURSOR; + goto yy184; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '$': + case '-': + case '/': + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy263; + case '.': + yyt2 = YYCURSOR; + goto yy345; case '0': case '1': case '2': case '3': - case '4': goto yy344; - case '5': goto yy437; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy436; - default: goto yy1; + 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 yy440; + case ':': 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 yy3; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy268; + case 0xE0: + yyt2 = YYCURSOR; + goto yy269; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy270; + case 0xF0: + yyt2 = YYCURSOR; + goto yy271; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy272; + case 0xF4: + yyt2 = YYCURSOR; + goto yy273; + default: goto yy5; } yy347: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; case '0': case '1': case '2': @@ -27357,77 +27108,46 @@ yy347: case 'c': case 'd': case 'e': - case 'f': goto yy438; - case ':': goto yy271; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; + case 'f': goto yy436; + case ':': goto yy142; default: goto yy1; } yy348: - yych = *++YYCURSOR; + 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 '~': + yyt2 = YYCURSOR; + goto yy184; case 0x01: case 0x02: case 0x03: @@ -27436,11 +27156,8 @@ yy348: case 0x06: case 0x07: case 0x08: - case '\t': - case '\n': case '\v': case '\f': - case '\r': case 0x0E: case 0x0F: case 0x10: @@ -27459,41 +27176,15 @@ yy348: case 0x1D: case 0x1E: case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy263; case '0': case '1': case '2': @@ -27515,417 +27206,8 @@ yy348: case 'c': case 'd': case 'e': - case 'f': goto yy439; - case ':': goto yy440; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy349: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - 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 yy438; - case ':': goto yy271; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy350: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - 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 yy438; - case ':': goto yy271; - case 'F': - case 'f': goto yy441; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy351: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy442; - case '"': goto yy278; - case '\'': goto yy279; - 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 'f': goto yy440; + case ':': goto yy347; case 'G': case 'H': case 'I': @@ -27946,13 +27228,6 @@ yy351: 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': @@ -27972,60 +27247,498 @@ yy351: case 'w': case 'x': case 'y': - case 'z': goto yy351; - case '=': goto yy369; - case '>': goto yy281; + case 'z': goto yy3; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy268; + case 0xE0: + yyt2 = YYCURSOR; + goto yy269; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy270; + case 0xF0: + yyt2 = YYCURSOR; + goto yy271; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy272; + case 0xF4: + yyt2 = YYCURSOR; + goto yy273; + default: goto yy5; + } +yy349: + 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 '~': + yyt2 = YYCURSOR; + goto yy184; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '$': + case '-': + case '/': + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy263; + case '.': + yyt2 = YYCURSOR; + goto yy345; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy441; + case ':': goto yy347; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy440; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy3; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy268; + case 0xE0: + yyt2 = YYCURSOR; + goto yy269; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy270; + case 0xF0: + yyt2 = YYCURSOR; + goto yy271; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy272; + case 0xF4: + yyt2 = YYCURSOR; + goto yy273; + default: goto yy5; + } +yy350: + 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 '~': + yyt2 = YYCURSOR; + goto yy184; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '$': + case '-': + case '/': + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy263; + case '.': + yyt2 = YYCURSOR; + goto yy345; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy441; + 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 yy440; + case ':': 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 yy3; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy268; + case 0xE0: + yyt2 = YYCURSOR; + goto yy269; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy270; + case 0xF0: + yyt2 = YYCURSOR; + goto yy271; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy272; + case 0xF4: + yyt2 = YYCURSOR; + goto yy273; + default: goto yy5; + } +yy351: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy442; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy443; default: goto yy1; } yy352: yych = *++YYCURSOR; switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': + case '.': goto yy442; case '0': case '1': case '2': @@ -28035,635 +27748,29 @@ yy352: case '6': case '7': case '8': - case '9': - case ':': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy352; - case '"': goto yy443; - case '\\': goto yy353; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy354; - case 0xE0: goto yy355; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy356; - case 0xF0: goto yy357; - case 0xF1: - case 0xF2: - case 0xF3: goto yy358; - case 0xF4: goto yy359; + case '9': goto yy351; default: goto yy1; } yy353: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '"': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': + case '.': goto yy442; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy351; + case '5': goto yy444; case '6': case '7': case '8': - case '9': - case ':': - 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 '\\': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy352; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy354; - case 0xE0: goto yy355; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy356; - case 0xF0: goto yy357; - case 0xF1: - case 0xF2: - case 0xF3: goto yy358; - case 0xF4: goto yy359; + case '9': goto yy443; default: goto yy1; } yy354: yych = *++YYCURSOR; switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy352; - default: goto yy1; - } -yy355: - yych = *++YYCURSOR; - switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy354; - default: goto yy1; - } -yy356: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy354; - default: goto yy1; - } -yy357: - yych = *++YYCURSOR; - switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy356; - default: goto yy1; - } -yy358: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy356; - default: goto yy1; - } -yy359: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: goto yy356; - default: goto yy1; - } -yy360: - yych = *++YYCURSOR; - switch (yych) { + case 0x00: case 0x01: case 0x02: case 0x03: @@ -28702,6 +27809,716 @@ yy360: 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 '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + 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 yy445; + case ':': goto yy278; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy355: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + 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 yy446; + case ':': goto yy447; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy356: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + 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 yy445; + case ':': goto yy278; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy357: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + 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 yy445; + case ':': goto yy278; + case 'F': + case 'f': goto yy448; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy358: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy449; + case '"': goto yy285; + case '\'': goto yy286; + 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 yy358; + case '=': goto yy376; + case '>': goto yy288; + default: goto yy1; + } +yy359: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '#': + case '$': + case '%': + case '&': + case '\'': case '(': case ')': case '*': @@ -28788,9 +28605,9 @@ yy360: case '|': case '}': case '~': - case 0x7F: goto yy360; - case '\'': goto yy443; - case '\\': goto yy361; + case 0x7F: goto yy359; + case '"': goto yy450; + case '\\': goto yy360; case 0xC2: case 0xC3: case 0xC4: @@ -28820,8 +28637,8 @@ yy360: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy362; - case 0xE0: goto yy363; + case 0xDF: goto yy361; + case 0xE0: goto yy362; case 0xE1: case 0xE2: case 0xE3: @@ -28836,15 +28653,15 @@ yy360: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy364; - case 0xF0: goto yy365; + case 0xEF: goto yy363; + case 0xF0: goto yy364; case 0xF1: case 0xF2: - case 0xF3: goto yy366; - case 0xF4: goto yy367; + case 0xF3: goto yy365; + case 0xF4: goto yy366; default: goto yy1; } -yy361: +yy360: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -28973,7 +28790,7 @@ yy361: case '|': case '}': case '~': - case 0x7F: goto yy360; + case 0x7F: goto yy359; case 0xC2: case 0xC3: case 0xC4: @@ -29003,8 +28820,8 @@ yy361: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy362; - case 0xE0: goto yy363; + case 0xDF: goto yy361; + case 0xE0: goto yy362; case 0xE1: case 0xE2: case 0xE3: @@ -29019,49 +28836,86 @@ yy361: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy364; - case 0xF0: goto yy365; + case 0xEF: goto yy363; + case 0xF0: goto yy364; case 0xF1: case 0xF2: - case 0xF3: goto yy366; - case 0xF4: goto yy367; + case 0xF3: goto yy365; + case 0xF4: goto yy366; + default: goto yy1; + } +yy361: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy359; default: goto yy1; } yy362: yych = *++YYCURSOR; switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: case 0xA0: case 0xA1: case 0xA2: @@ -29093,12 +28947,44 @@ yy362: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy360; + case 0xBF: goto yy361; default: goto yy1; } yy363: yych = *++YYCURSOR; switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: case 0xA0: case 0xA1: case 0xA2: @@ -29130,10 +29016,63 @@ yy363: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy362; + case 0xBF: goto yy361; default: goto yy1; } yy364: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy363; + default: goto yy1; + } +yy365: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -29199,60 +29138,7 @@ yy364: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy362; - default: goto yy1; - } -yy365: - yych = *++YYCURSOR; - switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy364; + case 0xBF: goto yy363; default: goto yy1; } yy366: @@ -29273,156 +29159,10 @@ yy366: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy364; + case 0x8F: goto yy363; default: goto yy1; } yy367: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: goto yy364; - default: goto yy1; - } -yy368: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy368; - case '"': goto yy278; - case '\'': goto yy279; - 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 yy351; - case '=': goto yy369; - case '>': goto yy281; - default: goto yy1; - } -yy369: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -29458,6 +29198,7 @@ yy369: case 0x1F: case ' ': case '!': + case '"': case '#': case '$': case '%': @@ -29484,6 +29225,191 @@ yy369: 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy367; + case '\'': goto yy450; + case '\\': goto yy368; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy369; + case 0xE0: goto yy370; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy371; + case 0xF0: goto yy372; + case 0xF1: + case 0xF2: + case 0xF3: goto yy373; + case 0xF4: goto yy374; + default: goto yy1; + } +yy368: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + case ';': + case '<': + case '=': + case '>': case '?': case '@': case 'A': @@ -29548,9 +29474,7 @@ yy369: case '|': case '}': case '~': - case 0x7F: goto yy444; - case '"': goto yy445; - case '\'': goto yy446; + case 0x7F: goto yy367; case 0xC2: case 0xC3: case 0xC4: @@ -29580,8 +29504,8 @@ yy369: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy447; - case 0xE0: goto yy448; + case 0xDF: goto yy369; + case 0xE0: goto yy370; case 0xE1: case 0xE2: case 0xE3: @@ -29596,759 +29520,243 @@ yy369: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy449; - case 0xF0: goto yy450; + case 0xEF: goto yy371; + case 0xF0: goto yy372; case 0xF1: case 0xF2: - case 0xF3: goto yy451; - case 0xF4: goto yy452; + case 0xF3: goto yy373; + case 0xF4: goto yy374; + default: goto yy1; + } +yy369: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy367; default: goto yy1; } yy370: yych = *++YYCURSOR; switch (yych) { - case '\t': - case '\r': - case ' ': goto yy370; - case '/': - case '?': goto yy194; - case '=': goto yy285; - case '>': goto yy195; + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy369; default: goto yy1; } yy371: yych = *++YYCURSOR; switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '~': - case 0x7F: goto yy371; - 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 yy453; - case '/': - case '?': goto yy454; - case '>': goto yy195; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy375; - case 0xE0: goto yy376; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy377; - case 0xF0: goto yy378; - case 0xF1: - case 0xF2: - case 0xF3: goto yy379; - case 0xF4: goto yy380; + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy369; default: goto yy1; } yy372: yych = *++YYCURSOR; switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy371; - case '\t': - case '\r': - case ' ': goto yy372; - case '"': goto yy373; - case '\'': goto yy374; - 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 yy453; - case '/': - case '?': goto yy454; - case '>': goto yy195; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy375; - case 0xE0: goto yy376; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy377; - case 0xF0: goto yy378; - case 0xF1: - case 0xF2: - case 0xF3: goto yy379; - case 0xF4: goto yy380; + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy371; default: goto yy1; } yy373: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy373; - case '"': goto yy371; - 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 yy455; - case '/': - case '?': goto yy456; - case '>': goto yy457; - case '\\': goto yy458; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy459; - case 0xE0: goto yy460; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy461; - case 0xF0: goto yy462; - case 0xF1: - case 0xF2: - case 0xF3: goto yy463; - case 0xF4: goto yy464; - default: goto yy1; - } -yy374: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy374; - case '\'': goto yy371; - 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 '/': - case '?': goto yy466; - case '>': goto yy467; - case '\\': goto yy468; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy469; - case 0xE0: goto yy470; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy471; - case 0xF0: goto yy472; - case 0xF1: - case 0xF2: - case 0xF3: goto yy473; - case 0xF4: goto yy474; - default: goto yy1; - } -yy375: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -30417,166 +29825,1031 @@ yy375: case 0xBF: goto yy371; default: goto yy1; } +yy374: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy371; + default: goto yy1; + } +yy375: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy375; + case '"': goto yy285; + case '\'': goto yy286; + 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 yy358; + case '=': goto yy376; + case '>': goto yy288; + default: goto yy1; + } yy376: yych = *++YYCURSOR; switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy375; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 '\\': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy451; + case '"': goto yy452; + case '\'': goto yy453; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy454; + case 0xE0: goto yy455; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy456; + case 0xF0: goto yy457; + case 0xF1: + case 0xF2: + case 0xF3: goto yy458; + case 0xF4: goto yy459; default: goto yy1; } yy377: yych = *++YYCURSOR; switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy375; + case '\t': + case '\r': + case ' ': goto yy377; + case '/': + case '?': goto yy201; + case '=': goto yy292; + case '>': goto yy202; default: goto yy1; } yy378: yych = *++YYCURSOR; switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy377; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '~': + case 0x7F: goto yy378; + 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 yy460; + case '/': + case '?': goto yy461; + case '>': goto yy202; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy382; + case 0xE0: goto yy383; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy384; + case 0xF0: goto yy385; + case 0xF1: + case 0xF2: + case 0xF3: goto yy386; + case 0xF4: goto yy387; default: goto yy1; } yy379: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy378; + case '\t': + case '\r': + case ' ': goto yy379; + case '"': goto yy380; + case '\'': goto yy381; + 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 yy460; + case '/': + case '?': goto yy461; + case '>': goto yy202; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy382; + case 0xE0: goto yy383; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy384; + case 0xF0: goto yy385; + case 0xF1: + case 0xF2: + case 0xF3: goto yy386; + case 0xF4: goto yy387; + default: goto yy1; + } +yy380: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy380; + case '"': goto yy378; + 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 yy462; + case '/': + case '?': goto yy463; + case '>': goto yy464; + case '\\': goto yy465; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy466; + case 0xE0: goto yy467; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy468; + case 0xF0: goto yy469; + case 0xF1: + case 0xF2: + case 0xF3: goto yy470; + case 0xF4: goto yy471; + default: goto yy1; + } +yy381: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy381; + case '\'': goto yy378; + 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 yy472; + case '/': + case '?': goto yy473; + case '>': goto yy474; + case '\\': goto yy475; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy476; + case 0xE0: goto yy477; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy478; + case 0xF0: goto yy479; + case 0xF1: + case 0xF2: + case 0xF3: goto yy480; + case 0xF4: goto yy481; + default: goto yy1; + } +yy382: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -30642,10 +30915,47 @@ yy379: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy377; + case 0xBF: goto yy378; default: goto yy1; } -yy380: +yy383: + yych = *++YYCURSOR; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy382; + default: goto yy1; + } +yy384: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -30663,15 +30973,206 @@ yy380: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy377; + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy382; default: goto yy1; } -yy381: +yy385: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy384; + default: goto yy1; + } +yy386: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy384; + default: goto yy1; + } +yy387: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy384; + default: goto yy1; + } +yy388: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy475; + case ' ': goto yy482; case '-': case '0': case '1': @@ -30736,18 +31237,18 @@ yy381: case 'w': case 'x': case 'y': - case 'z': goto yy381; + case 'z': goto yy388; case '/': - case '?': goto yy194; - case '=': goto yy383; + case '?': goto yy201; + case '=': goto yy390; default: goto yy1; } -yy382: +yy389: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy382; + case ' ': goto yy389; case '-': case '0': case '1': @@ -30812,13 +31313,13 @@ yy382: case 'w': case 'x': case 'y': - case 'z': goto yy381; + case 'z': goto yy388; case '/': - case '?': goto yy194; - case '=': goto yy383; + case '?': goto yy201; + case '=': goto yy390; default: goto yy1; } -yy383: +yy390: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -30941,12 +31442,12 @@ yy383: case '|': case '}': case '~': - case 0x7F: goto yy476; + case 0x7F: goto yy483; case '\t': case '\r': - case ' ': goto yy477; - case '"': goto yy478; - case '\'': goto yy479; + case ' ': goto yy484; + case '"': goto yy485; + case '\'': goto yy486; case 0xC2: case 0xC3: case 0xC4: @@ -30976,8 +31477,8 @@ yy383: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy480; - case 0xE0: goto yy481; + case 0xDF: goto yy487; + case 0xE0: goto yy488; case 0xE1: case 0xE2: case 0xE3: @@ -30992,15 +31493,15 @@ yy383: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy482; - case 0xF0: goto yy483; + case 0xEF: goto yy489; + case 0xF0: goto yy490; case 0xF1: case 0xF2: - case 0xF3: goto yy484; - case 0xF4: goto yy485; + case 0xF3: goto yy491; + case 0xF4: goto yy492; default: goto yy1; } -yy384: +yy391: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -31030,7 +31531,7 @@ yy384: case 'c': case 'd': case 'e': - case 'f': goto yy486; + case 'f': goto yy493; case ':': goto yy126; case '@': goto yy95; case 'G': @@ -31075,12 +31576,12 @@ yy384: case 'z': goto yy109; default: goto yy4; } -yy385: +yy392: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '%': goto yy417; - case '/': goto yy168; + case '%': goto yy424; + case '/': goto yy175; case '0': case '1': case '2': @@ -31102,11 +31603,11 @@ yy385: case 'c': case 'd': case 'e': - case 'f': goto yy171; - case ':': goto yy418; - default: goto yy201; + case 'f': goto yy178; + case ':': goto yy425; + default: goto yy208; } -yy386: +yy393: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -31121,22 +31622,22 @@ yy386: case '*': case ';': yyt4 = YYCURSOR; - goto yy200; + goto yy207; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy202; + goto yy209; case '%': case '+': goto yy79; case '\'': yyt4 = YYCURSOR; - goto yy203; + goto yy210; case '-': case '_': goto yy46; case '.': yyt4 = YYCURSOR; - goto yy207; + goto yy214; case '0': case '1': case '2': @@ -31152,10 +31653,10 @@ yy386: case 'C': case 'D': case 'E': - case 'F': goto yy486; + case 'F': goto yy493; case ':': yyt3 = YYCURSOR; - goto yy210; + goto yy217; case '@': goto yy95; case 'G': case 'H': @@ -31182,7 +31683,7 @@ yy386: case 'c': case 'd': case 'e': - case 'f': goto yy487; + case 'f': goto yy494; case 'g': case 'h': case 'i': @@ -31205,28 +31706,28 @@ yy386: case 'z': goto yy123; default: goto yy4; } -yy387: +yy394: ++YYCURSOR; -yy388: +yy395: YYCURSOR = yyt1; #line 235 "../../lnav/src/data_scanner_re.re" { RET(DT_CONSTANT); } -#line 31215 "../../lnav/src/data_scanner_re.cc" -yy389: +#line 31716 "../../lnav/src/data_scanner_re.cc" +yy396: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy387; - default: goto yy388; + case ' ': goto yy394; + default: goto yy395; } -yy390: +yy397: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '\t': case '\r': - case ' ': goto yy387; + case ' ': goto yy394; case '%': case '+': goto yy79; case '-': @@ -31297,15 +31798,15 @@ yy390: case '@': goto yy95; default: goto yy4; } -yy391: +yy398: yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '/': goto yy168; - case ':': goto yy135; - default: goto yy388; + case '/': goto yy175; + case ':': goto yy142; + default: goto yy395; } -yy392: +yy399: yyaccept = 22; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -31323,10 +31824,10 @@ yy392: case ',': case ':': case ';': - case '?': goto yy204; + case '?': goto yy211; case '.': yyt4 = YYCURSOR; - goto yy205; + goto yy212; case 'a': case 'b': case 'c': @@ -31353,9 +31854,9 @@ yy392: case 'x': case 'y': case 'z': goto yy129; - default: goto yy388; + default: goto yy395; } -yy393: +yy400: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -31370,7 +31871,7 @@ yy393: case '*': case ';': yyt4 = YYCURSOR; - goto yy200; + goto yy207; case 0x01: case 0x02: case 0x03: @@ -31406,12 +31907,12 @@ yy393: case ',': case '?': yyt4 = YYCURSOR; - goto yy202; + goto yy209; case '%': case '+': goto yy79; case '\'': yyt4 = YYCURSOR; - goto yy203; + goto yy210; case '-': case '0': case '1': @@ -31452,10 +31953,10 @@ yy393: case '_': goto yy46; case '.': yyt4 = YYCURSOR; - goto yy207; + goto yy214; case ':': yyt3 = YYCURSOR; - goto yy488; + goto yy495; case '@': goto yy95; case 'a': case 'b': @@ -31482,7 +31983,7 @@ yy393: case 'w': case 'x': case 'y': - case 'z': goto yy393; + case 'z': goto yy400; case 0xC2: case 0xC3: case 0xC4: @@ -31536,14 +32037,14 @@ yy393: case 0xF4: goto yy60; default: goto yy5; } -yy394: +yy401: ++YYCURSOR; -yy395: +yy402: YYCURSOR = yyt1; #line 168 "../../lnav/src/data_scanner_re.re" { RET(DT_TIME); } -#line 31546 "../../lnav/src/data_scanner_re.cc" -yy396: +#line 32047 "../../lnav/src/data_scanner_re.cc" +yy403: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -31609,10 +32110,10 @@ yy396: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy394; + case 0xBF: goto yy401; default: goto yy1; } -yy397: +yy404: yych = *++YYCURSOR; switch (yych) { case 0xA0: @@ -31646,10 +32147,10 @@ yy397: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy396; + case 0xBF: goto yy403; default: goto yy1; } -yy398: +yy405: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -31715,10 +32216,10 @@ yy398: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy396; + case 0xBF: goto yy403; default: goto yy1; } -yy399: +yy406: yych = *++YYCURSOR; switch (yych) { case 0x90: @@ -31768,10 +32269,10 @@ yy399: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy398; + case 0xBF: goto yy405; default: goto yy1; } -yy400: +yy407: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -31837,10 +32338,10 @@ yy400: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy398; + case 0xBF: goto yy405; default: goto yy1; } -yy401: +yy408: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -31858,10 +32359,10 @@ yy401: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy398; + case 0x8F: goto yy405; default: goto yy1; } -yy402: +yy409: yych = *++YYCURSOR; switch (yych) { case '0': @@ -31873,10 +32374,10 @@ yy402: case '6': case '7': case '8': - case '9': goto yy489; + case '9': goto yy496; default: goto yy1; } -yy403: +yy410: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -31944,13 +32445,13 @@ yy403: case '6': case '7': case '8': - case '9': goto yy490; - case '1': goto yy491; - case '2': goto yy492; + case '9': goto yy497; + case '1': goto yy498; + case '2': goto yy499; case '@': goto yy95; default: goto yy4; } -yy404: +yy411: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -32039,8 +32540,8 @@ yy404: case 0xF4: goto yy4; case '%': case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy403; + case '-': goto yy235; + case '.': goto yy410; case '0': case '1': case '2': @@ -32103,11 +32604,11 @@ yy404: case 'w': case 'x': case 'y': - case 'z': goto yy405; + case 'z': goto yy412; case '@': goto yy95; - default: goto yy309; + default: goto yy316; } -yy405: +yy412: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -32144,8 +32645,8 @@ yy405: case 0x7F: goto yy3; case '%': case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy314; + case '-': goto yy235; + case '.': goto yy321; case '0': case '1': case '2': @@ -32208,7 +32709,7 @@ yy405: case 'w': case 'x': case 'y': - case 'z': goto yy405; + case 'z': goto yy412; case ':': goto yy61; case '@': goto yy95; case 0xC2: @@ -32262,9 +32763,9 @@ yy405: case 0xF2: case 0xF3: goto yy59; case 0xF4: goto yy60; - default: goto yy309; + default: goto yy316; } -yy406: +yy413: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -32353,14 +32854,14 @@ yy406: case 0xF4: goto yy4; case '%': case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy403; + case '-': goto yy235; + case '.': goto yy410; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy404; + case '5': goto yy411; case '6': case '7': case '8': @@ -32417,11 +32918,11 @@ yy406: case 'w': case 'x': case 'y': - case 'z': goto yy405; + case 'z': goto yy412; case '@': goto yy95; - default: goto yy309; + default: goto yy316; } -yy407: +yy414: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -32491,15 +32992,15 @@ yy407: case '6': case '7': case '8': - case '9': goto yy407; + case '9': goto yy414; case '@': goto yy81; - default: goto yy408; + default: goto yy415; } -yy408: +yy415: #line 222 "../../lnav/src/data_scanner_re.re" { RET(DT_NUMBER); } -#line 32502 "../../lnav/src/data_scanner_re.cc" -yy409: +#line 33003 "../../lnav/src/data_scanner_re.cc" +yy416: yyaccept = 23; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -32547,7 +33048,7 @@ yy409: case '6': case '7': case '8': - case '9': goto yy409; + case '9': goto yy416; case ':': goto yy61; case '@': goto yy95; case 'A': @@ -32602,7 +33103,7 @@ yy409: case 'w': case 'x': case 'y': - case 'z': goto yy308; + case 'z': goto yy315; case 0xC2: case 0xC3: case 0xC4: @@ -32654,22 +33155,22 @@ yy409: case 0xF2: case 0xF3: goto yy59; case 0xF4: goto yy60; - default: goto yy408; + default: goto yy415; } -yy410: +yy417: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '/': goto yy493; + case '/': goto yy500; default: goto yy4; } -yy411: +yy418: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': case '+': goto yy79; - case '-': goto yy494; + case '-': goto yy501; case '.': case 'A': case 'B': @@ -32733,15 +33234,15 @@ yy411: case '6': case '7': case '8': - case '9': goto yy495; + case '9': goto yy502; case '@': goto yy95; default: goto yy4; } -yy412: +yy419: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '/': goto yy496; + case '/': goto yy503; case '0': case '1': case '2': @@ -32751,10 +33252,10 @@ yy412: case '6': case '7': case '8': - case '9': goto yy497; + case '9': goto yy504; default: goto yy4; } -yy413: +yy420: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -32845,7 +33346,7 @@ yy413: case '+': goto yy79; case '-': case '_': goto yy46; - case '.': goto yy238; + case '.': goto yy245; case '0': case '1': case '2': @@ -32853,9 +33354,9 @@ yy413: case '4': case '5': case '6': - case '7': goto yy498; + case '7': goto yy505; case '8': - case '9': goto yy499; + case '9': goto yy506; case ':': goto yy126; case '@': goto yy95; case 'A': @@ -32867,9 +33368,9 @@ yy413: case 'b': case 'c': case 'd': - case 'f': goto yy500; + case 'f': goto yy507; case 'E': - case 'e': goto yy501; + case 'e': goto yy508; case 'G': case 'H': case 'I': @@ -32912,7 +33413,7 @@ yy413: case 'z': goto yy109; default: goto yy103; } -yy414: +yy421: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -33003,7 +33504,7 @@ yy414: case '+': goto yy79; case '-': case '_': goto yy46; - case '.': goto yy238; + case '.': goto yy245; case '0': case '1': case '2': @@ -33013,7 +33514,7 @@ yy414: case '6': case '7': case '8': - case '9': goto yy499; + case '9': goto yy506; case ':': goto yy126; case '@': goto yy95; case 'A': @@ -33025,9 +33526,9 @@ yy414: case 'b': case 'c': case 'd': - case 'f': goto yy500; + case 'f': goto yy507; case 'E': - case 'e': goto yy501; + case 'e': goto yy508; case 'G': case 'H': case 'I': @@ -33070,7 +33571,7 @@ yy414: case 'z': goto yy109; default: goto yy25; } -yy415: +yy422: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -33182,7 +33683,7 @@ yy415: case 'c': case 'd': case 'e': - case 'f': goto yy500; + case 'f': goto yy507; case ':': goto yy126; case '@': goto yy95; case 'G': @@ -33227,7 +33728,7 @@ yy415: case 'z': goto yy109; default: goto yy107; } -yy416: +yy423: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -33314,8 +33815,8 @@ yy416: case 0xF3: case 0xF4: goto yy4; case '%': goto yy79; - case '+': goto yy173; - case '-': goto yy174; + case '+': goto yy180; + case '-': goto yy181; case '.': case '_': goto yy46; case '0': @@ -33339,7 +33840,7 @@ yy416: case 'c': case 'd': case 'e': - case 'f': goto yy500; + case 'f': goto yy507; case ':': goto yy126; case '@': goto yy95; case 'G': @@ -33384,7 +33885,7 @@ yy416: case 'z': goto yy109; default: goto yy107; } -yy417: +yy424: yych = *++YYCURSOR; switch (yych) { case '0': @@ -33448,10 +33949,10 @@ yy417: case 'w': case 'x': case 'y': - case 'z': goto yy502; + case 'z': goto yy509; default: goto yy1; } -yy418: +yy425: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -33485,7 +33986,7 @@ yy418: case '}': case '~': yyt2 = YYCURSOR; - goto yy177; + goto yy184; case 0x01: case 0x02: case 0x03: @@ -33522,7 +34023,7 @@ yy418: case '_': case 0x7F: yyt2 = YYCURSOR; - goto yy256; + goto yy263; case '0': case '3': case '4': @@ -33530,9 +34031,9 @@ yy418: case '6': case '7': case '8': - case '9': goto yy503; - case '1': goto yy504; - case '2': goto yy505; + case '9': goto yy510; + case '1': goto yy511; + case '2': goto yy512; case 'A': case 'B': case 'C': @@ -33544,7 +34045,7 @@ yy418: case 'c': case 'd': case 'e': - case 'f': goto yy506; + case 'f': goto yy513; case 'G': case 'H': case 'I': @@ -33616,10 +34117,10 @@ yy418: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy261; + goto yy268; case 0xE0: yyt2 = YYCURSOR; - goto yy262; + goto yy269; case 0xE1: case 0xE2: case 0xE3: @@ -33636,21 +34137,21 @@ yy418: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy263; + goto yy270; case 0xF0: yyt2 = YYCURSOR; - goto yy264; + goto yy271; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy265; + goto yy272; case 0xF4: yyt2 = YYCURSOR; - goto yy266; + goto yy273; default: goto yy1; } -yy419: +yy426: yyaccept = 24; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -33675,11 +34176,11 @@ yy419: case 'c': case 'd': case 'e': - case 'f': goto yy422; - case ':': goto yy254; - default: goto yy395; + case 'f': goto yy429; + case ':': goto yy261; + default: goto yy402; } -yy420: +yy427: yych = *++YYCURSOR; switch (yych) { case '0': @@ -33691,223 +34192,8 @@ yy420: case '6': case '7': case '8': - case '9': goto yy507; - case ':': goto yy337; - case '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 yy1; - } -yy421: - 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 yy508; - case ':': goto yy337; - default: goto yy1; - } -yy422: - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy254; - default: goto yy1; - } -yy423: - 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 yy509; - case ':': goto yy425; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy424; - default: goto yy1; - } -yy424: - 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 yy510; - case ':': goto yy425; - default: goto yy1; - } -yy425: - 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 yy511; - case ':': goto yy512; - default: goto yy1; - } -yy426: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy513; - case ':': goto yy514; + case '9': goto yy514; + case ':': goto yy344; case 'A': case 'B': case 'C': @@ -33920,143 +34206,45 @@ yy426: case 'd': case 'e': case 'f': goto yy515; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; default: goto yy1; } -yy427: +yy428: + 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 yy515; + case ':': goto yy344; + default: goto yy1; + } +yy429: + yych = *++YYCURSOR; + switch (yych) { + case ':': goto yy261; + default: goto yy1; + } +yy430: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; case '0': case '1': case '2': @@ -34067,7 +34255,7 @@ yy427: case '7': case '8': case '9': goto yy516; - case ':': goto yy514; + case ':': goto yy432; case 'A': case 'B': case 'C': @@ -34079,412 +34267,12 @@ yy427: case 'c': case 'd': case 'e': - case 'f': goto yy515; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; + case 'f': goto yy431; default: goto yy1; } -yy428: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy516; - case '5': goto yy517; - case '6': - case '7': - case '8': - case '9': goto yy513; - case ':': goto yy514; - case '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 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy429: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - 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 yy514; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy430: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy518; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy519; - default: goto yy4; - } yy431: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); + yych = *++YYCURSOR; switch (yych) { - case '.': goto yy518; case '0': case '1': case '2': @@ -34494,62 +34282,54 @@ yy431: case '6': case '7': case '8': - case '9': goto yy430; - default: goto yy4; + 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 yy517; + case ':': goto yy432; + default: goto yy1; } yy432: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); + yych = *++YYCURSOR; switch (yych) { - case '.': goto yy518; case '0': case '1': case '2': case '3': - case '4': goto yy430; - case '5': goto yy520; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy519; - default: goto yy4; + 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 yy519; + default: goto yy1; } yy433: - yyaccept = 0; - yych = *(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 '|': - case '}': - case '~': - yyt2 = YYCURSOR; - goto yy177; case 0x01: case 0x02: case 0x03: @@ -34558,8 +34338,11 @@ yy433: case 0x06: case 0x07: case 0x08: + case '\t': + case '\n': case '\v': case '\f': + case '\r': case 0x0E: case 0x0F: case 0x10: @@ -34578,15 +34361,43 @@ yy433: case 0x1D: case 0x1E: case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy256; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; case '0': case '1': case '2': @@ -34596,7 +34407,8 @@ yy433: case '6': case '7': case '8': - case '9': + case '9': goto yy520; + case ':': goto yy521; case 'A': case 'B': case 'C': @@ -34608,48 +34420,7 @@ yy433: case 'c': case 'd': case 'e': - case 'f': goto yy521; - case ':': 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 yy3; + case 'f': goto yy522; case 0xC2: case 0xC3: case 0xC4: @@ -34681,10 +34452,10 @@ yy433: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy261; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy262; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -34701,56 +34472,24 @@ yy433: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy263; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy264; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy265; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy266; - default: goto yy5; + goto yy196; + default: goto yy1; } yy434: - yyaccept = 0; - yych = *(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 '|': - case '}': - case '~': - yyt2 = YYCURSOR; - goto yy177; case 0x01: case 0x02: case 0x03: @@ -34759,8 +34498,11 @@ yy434: case 0x06: case 0x07: case 0x08: + case '\t': + case '\n': case '\v': case '\f': + case '\r': case 0x0E: case 0x0F: case 0x10: @@ -34779,17 +34521,43 @@ yy434: case 0x1D: case 0x1E: case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy256; + goto yy184; case '.': - yyt2 = YYCURSOR; - goto yy338; + yyt1 = YYCURSOR; + goto yy276; case '0': case '1': case '2': @@ -34799,7 +34567,8 @@ yy434: case '6': case '7': case '8': - case '9': + case '9': goto yy523; + case ':': goto yy521; case 'A': case 'B': case 'C': @@ -34811,48 +34580,7 @@ yy434: case 'c': case 'd': case 'e': - case 'f': goto yy521; - case ':': 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 yy3; + case 'f': goto yy522; case 0xC2: case 0xC3: case 0xC4: @@ -34884,10 +34612,10 @@ yy434: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy261; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy262; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -34904,350 +34632,462 @@ yy434: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy263; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy264; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy265; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy266; - default: goto yy5; + goto yy196; + default: goto yy1; } yy435: yych = *++YYCURSOR; switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; case '0': + case '1': + case '2': case '3': - case '4': - case '5': + case '4': goto yy523; + case '5': goto yy524; case '6': case '7': case '8': - case '9': goto yy522; - case '1': goto yy523; - case '2': goto yy524; + case '9': goto yy520; + case ':': goto yy521; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy522; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy436: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy435; + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + 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 yy522; + case ':': goto yy521; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy437: - yych = *++YYCURSOR; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '.': goto yy435; + case '.': goto yy525; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy436; - default: goto yy1; + case '5': + case '6': + case '7': + case '8': + case '9': goto yy526; + default: goto yy4; } yy438: - yych = *++YYCURSOR; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case ':': goto yy271; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; + case '.': goto yy525; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy437; + default: goto yy4; } yy439: - yych = *++YYCURSOR; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; + case '.': goto yy525; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy437; + case '5': goto yy527; 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 yy440; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; + case '9': goto yy526; + default: goto yy4; } yy440: - yych = *++YYCURSOR; + 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 '~': + yyt2 = YYCURSOR; + goto yy184; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '$': + case '-': + case '.': + case '/': + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy263; case '0': case '1': case '2': @@ -35269,80 +35109,48 @@ yy440: case 'c': case 'd': case 'e': - case 'f': goto yy429; - default: goto yy1; - } -yy441: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case ':': goto yy526; + case 'f': goto yy528; + case ':': 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 yy3; case 0xC2: case 0xC3: case 0xC4: @@ -35374,10 +35182,10 @@ yy441: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy268; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy269; case 0xE1: case 0xE2: case 0xE3: @@ -35394,40 +35202,733 @@ yy441: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy270; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy271; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy272; case 0xF4: yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; + goto yy273; + default: goto yy5; + } +yy441: + 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 '~': + yyt2 = YYCURSOR; + goto yy184; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '$': + case '-': + case '/': + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy263; + case '.': + yyt2 = YYCURSOR; + goto yy345; + 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 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 yy3; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy268; + case 0xE0: + yyt2 = YYCURSOR; + goto yy269; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy270; + case 0xF0: + yyt2 = YYCURSOR; + goto yy271; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy272; + case 0xF4: + yyt2 = YYCURSOR; + goto yy273; + default: goto yy5; } yy442: yych = *++YYCURSOR; switch (yych) { - case '\t': - case '\r': - case ' ': goto yy442; - case '"': goto yy278; - case '\'': goto yy279; - case '=': goto yy369; - case '>': goto yy281; + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy529; + case '1': goto yy530; + case '2': goto yy531; default: goto yy1; } yy443: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy442; + default: goto yy1; + } +yy444: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy442; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy443; + default: goto yy1; + } +yy445: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case ':': goto yy278; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy446: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + 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 yy447; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +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': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy436; + default: goto yy1; + } +yy448: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case ':': goto yy533; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy449: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy527; - case '"': goto yy278; - case '\'': goto yy279; + case ' ': goto yy449; + case '"': goto yy285; + case '\'': goto yy286; + case '=': goto yy376; + case '>': goto yy288; + default: goto yy1; + } +yy450: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy534; + case '"': goto yy285; + case '\'': goto yy286; case '-': case '0': case '1': @@ -35492,11 +35993,11 @@ yy443: case 'w': case 'x': case 'y': - case 'z': goto yy351; - case '>': goto yy281; + case 'z': goto yy358; + case '>': goto yy288; default: goto yy1; } -yy444: +yy451: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -35622,10 +36123,10 @@ yy444: case '|': case '}': case '~': - case 0x7F: goto yy444; - case '"': goto yy445; - case '\'': goto yy446; - case '>': goto yy281; + case 0x7F: goto yy451; + case '"': goto yy452; + case '\'': goto yy453; + case '>': goto yy288; case 0xC2: case 0xC3: case 0xC4: @@ -35655,8 +36156,8 @@ yy444: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy447; - case 0xE0: goto yy448; + case 0xDF: goto yy454; + case 0xE0: goto yy455; case 0xE1: case 0xE2: case 0xE3: @@ -35671,15 +36172,15 @@ yy444: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy449; - case 0xF0: goto yy450; + case 0xEF: goto yy456; + case 0xF0: goto yy457; case 0xF1: case 0xF2: - case 0xF3: goto yy451; - case 0xF4: goto yy452; + case 0xF3: goto yy458; + case 0xF4: goto yy459; default: goto yy1; } -yy445: +yy452: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -35805,10 +36306,10 @@ yy445: case '|': case '}': case '~': - case 0x7F: goto yy445; - case '\'': goto yy528; - case '>': goto yy529; - case '\\': goto yy530; + case 0x7F: goto yy452; + case '\'': goto yy535; + case '>': goto yy536; + case '\\': goto yy537; case 0xC2: case 0xC3: case 0xC4: @@ -35838,8 +36339,8 @@ yy445: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy531; - case 0xE0: goto yy532; + case 0xDF: goto yy538; + case 0xE0: goto yy539; case 0xE1: case 0xE2: case 0xE3: @@ -35854,1250 +36355,16 @@ yy445: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy533; - case 0xF0: goto yy534; + case 0xEF: goto yy540; + case 0xF0: goto yy541; case 0xF1: case 0xF2: - case 0xF3: goto yy535; - case 0xF4: goto yy536; - default: goto yy1; - } -yy446: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy446; - case '"': goto yy528; - case '>': goto yy537; - case '\\': goto yy538; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy539; - case 0xE0: goto yy540; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy541; - case 0xF0: goto yy542; - case 0xF1: - case 0xF2: - case 0xF3: goto yy543; - case 0xF4: goto yy544; - default: goto yy1; - } -yy447: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy444; - default: goto yy1; - } -yy448: - yych = *++YYCURSOR; - switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy447; - default: goto yy1; - } -yy449: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy447; - default: goto yy1; - } -yy450: - yych = *++YYCURSOR; - switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy449; - default: goto yy1; - } -yy451: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy449; - default: goto yy1; - } -yy452: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: goto yy449; + case 0xF3: goto yy542; + case 0xF4: goto yy543; default: goto yy1; } yy453: yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy371; - case '\t': - case '\r': - 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 yy453; - case '/': - case '?': goto yy454; - case '=': goto yy372; - case '>': goto yy195; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy375; - case 0xE0: goto yy376; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy377; - case 0xF0: goto yy378; - case 0xF1: - case 0xF2: - case 0xF3: goto yy379; - case 0xF4: goto yy380; - default: goto yy1; - } -yy454: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '~': - case 0x7F: goto yy371; - 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 yy453; - case '/': - case '?': goto yy454; - case '>': goto yy286; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy375; - case 0xE0: goto yy376; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy377; - case 0xF0: goto yy378; - case 0xF1: - case 0xF2: - case 0xF3: goto yy379; - case 0xF4: goto yy380; - default: goto yy1; - } -yy455: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '!': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '.': - case ';': - case '<': - case '@': - case '[': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: goto yy373; - case '\t': - case '\r': - 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 yy455; - case '"': goto yy371; - case '/': - case '?': goto yy456; - case '=': goto yy545; - case '>': goto yy457; - case '\\': goto yy458; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy459; - case 0xE0: goto yy460; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy461; - case 0xF0: goto yy462; - case 0xF1: - case 0xF2: - case 0xF3: goto yy463; - case 0xF4: goto yy464; - default: goto yy1; - } -yy456: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy373; - case '"': goto yy371; - 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 yy455; - case '/': - case '?': goto yy456; - case '>': goto yy546; - case '\\': goto yy458; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy459; - case 0xE0: goto yy460; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy461; - case 0xF0: goto yy462; - case 0xF1: - case 0xF2: - case 0xF3: goto yy463; - case 0xF4: goto yy464; - default: goto yy1; - } -yy457: - yyaccept = 25; - yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x01: case 0x02: @@ -37159,7 +36426,6 @@ yy457: case ';': case '<': case '=': - case '>': case '?': case '@': case 'A': @@ -37223,9 +36489,10 @@ yy457: case '|': case '}': case '~': - case 0x7F: goto yy547; - case '"': goto yy548; - case '\\': goto yy549; + case 0x7F: goto yy453; + case '"': goto yy535; + case '>': goto yy544; + case '\\': goto yy545; case 0xC2: case 0xC3: case 0xC4: @@ -37255,8 +36522,8 @@ yy457: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy550; - case 0xE0: goto yy551; + case 0xDF: goto yy546; + case 0xE0: goto yy547; case 0xE1: case 0xE2: case 0xE3: @@ -37271,196 +36538,309 @@ yy457: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy552; - case 0xF0: goto yy553; + case 0xEF: goto yy548; + case 0xF0: goto yy549; case 0xF1: case 0xF2: - case 0xF3: goto yy554; - case 0xF4: goto yy555; - default: goto yy196; + case 0xF3: goto yy550; + case 0xF4: goto yy551; + default: goto yy1; + } +yy454: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy451; + default: goto yy1; + } +yy455: + yych = *++YYCURSOR; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy454; + default: goto yy1; + } +yy456: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy454; + default: goto yy1; + } +yy457: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy456; + default: goto yy1; } yy458: yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy547; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '~': - case 0x7F: goto yy373; - case '\n': goto yy371; - 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 yy455; - case '/': - case '?': goto yy456; - case '>': goto yy457; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy459; - case 0xE0: goto yy460; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy461; - case 0xF0: goto yy462; - case 0xF1: - case 0xF2: - case 0xF3: goto yy463; - case 0xF4: goto yy464; + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy456; default: goto yy1; } yy459: @@ -37481,307 +36861,10 @@ yy459: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy373; + case 0x8F: goto yy456; default: goto yy1; } yy460: - yych = *++YYCURSOR; - switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy459; - default: goto yy1; - } -yy461: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy459; - default: goto yy1; - } -yy462: - yych = *++YYCURSOR; - switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy461; - default: goto yy1; - } -yy463: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy461; - default: goto yy1; - } -yy464: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: goto yy461; - default: goto yy1; - } -yy465: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -37819,6 +36902,7 @@ yy465: case '$': case '%': case '&': + case '\'': case '(': case ')': case '*': @@ -37829,6 +36913,7 @@ yy465: case '<': case '@': case '[': + case '\\': case ']': case '^': case '`': @@ -37836,7 +36921,7 @@ yy465: case '|': case '}': case '~': - case 0x7F: goto yy374; + case 0x7F: goto yy378; case '\t': case '\r': case ' ': @@ -37904,13 +36989,11 @@ yy465: case 'w': case 'x': case 'y': - case 'z': goto yy465; - case '\'': goto yy371; + case 'z': goto yy460; case '/': - case '?': goto yy466; - case '=': goto yy556; - case '>': goto yy467; - case '\\': goto yy468; + case '?': goto yy461; + case '=': goto yy379; + case '>': goto yy202; case 0xC2: case 0xC3: case 0xC4: @@ -37940,8 +37023,8 @@ yy465: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy469; - case 0xE0: goto yy470; + case 0xDF: goto yy382; + case 0xE0: goto yy383; case 0xE1: case 0xE2: case 0xE3: @@ -37956,15 +37039,1433 @@ yy465: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy471; - case 0xF0: goto yy472; + case 0xEF: goto yy384; + case 0xF0: goto yy385; case 0xF1: case 0xF2: - case 0xF3: goto yy473; - case 0xF4: goto yy474; + case 0xF3: goto yy386; + case 0xF4: goto yy387; + default: goto yy1; + } +yy461: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '~': + case 0x7F: goto yy378; + 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 yy460; + case '/': + case '?': goto yy461; + case '>': goto yy293; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy382; + case 0xE0: goto yy383; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy384; + case 0xF0: goto yy385; + case 0xF1: + case 0xF2: + case 0xF3: goto yy386; + case 0xF4: goto yy387; + default: goto yy1; + } +yy462: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '.': + case ';': + case '<': + case '@': + case '[': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: goto yy380; + case '\t': + case '\r': + 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 yy462; + case '"': goto yy378; + case '/': + case '?': goto yy463; + case '=': goto yy552; + case '>': goto yy464; + case '\\': goto yy465; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy466; + case 0xE0: goto yy467; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy468; + case 0xF0: goto yy469; + case 0xF1: + case 0xF2: + case 0xF3: goto yy470; + case 0xF4: goto yy471; + default: goto yy1; + } +yy463: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy380; + case '"': goto yy378; + 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 yy462; + case '/': + case '?': goto yy463; + case '>': goto yy553; + case '\\': goto yy465; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy466; + case 0xE0: goto yy467; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy468; + case 0xF0: goto yy469; + case 0xF1: + case 0xF2: + case 0xF3: goto yy470; + case 0xF4: goto yy471; + default: goto yy1; + } +yy464: + yyaccept = 25; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy554; + case '"': goto yy555; + case '\\': goto yy556; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy557; + case 0xE0: goto yy558; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy559; + case 0xF0: goto yy560; + case 0xF1: + case 0xF2: + case 0xF3: goto yy561; + case 0xF4: goto yy562; + default: goto yy203; + } +yy465: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy554; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '~': + case 0x7F: goto yy380; + case '\n': goto yy378; + 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 yy462; + case '/': + case '?': goto yy463; + case '>': goto yy464; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy466; + case 0xE0: goto yy467; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy468; + case 0xF0: goto yy469; + case 0xF1: + case 0xF2: + case 0xF3: goto yy470; + case 0xF4: goto yy471; default: goto yy1; } yy466: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy380; + default: goto yy1; + } +yy467: + yych = *++YYCURSOR; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy466; + default: goto yy1; + } +yy468: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy466; + default: goto yy1; + } +yy469: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy468; + default: goto yy1; + } +yy470: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy468; + default: goto yy1; + } +yy471: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy468; + default: goto yy1; + } +yy472: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '.': + case ';': + case '<': + case '@': + case '[': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: goto yy381; + case '\t': + case '\r': + 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 yy472; + case '\'': goto yy378; + case '/': + case '?': goto yy473; + case '=': goto yy563; + case '>': goto yy474; + case '\\': goto yy475; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy476; + case 0xE0: goto yy477; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy478; + case 0xF0: goto yy479; + case 0xF1: + case 0xF2: + case 0xF3: goto yy480; + case 0xF4: goto yy481; + default: goto yy1; + } +yy473: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -38023,8 +38524,8 @@ yy466: case '|': case '}': case '~': - case 0x7F: goto yy374; - case '\'': goto yy371; + case 0x7F: goto yy381; + case '\'': goto yy378; case '-': case '0': case '1': @@ -38089,11 +38590,11 @@ yy466: case 'w': case 'x': case 'y': - case 'z': goto yy465; + case 'z': goto yy472; case '/': - case '?': goto yy466; - case '>': goto yy557; - case '\\': goto yy468; + case '?': goto yy473; + case '>': goto yy564; + case '\\': goto yy475; case 0xC2: case 0xC3: case 0xC4: @@ -38123,8 +38624,8 @@ yy466: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy469; - case 0xE0: goto yy470; + case 0xDF: goto yy476; + case 0xE0: goto yy477; case 0xE1: case 0xE2: case 0xE3: @@ -38139,15 +38640,15 @@ yy466: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy471; - case 0xF0: goto yy472; + case 0xEF: goto yy478; + case 0xF0: goto yy479; case 0xF1: case 0xF2: - case 0xF3: goto yy473; - case 0xF4: goto yy474; + case 0xF3: goto yy480; + case 0xF4: goto yy481; default: goto yy1; } -yy467: +yy474: yyaccept = 25; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -38275,9 +38776,9 @@ yy467: case '|': case '}': case '~': - case 0x7F: goto yy558; - case '\'': goto yy548; - case '\\': goto yy559; + case 0x7F: goto yy565; + case '\'': goto yy555; + case '\\': goto yy566; case 0xC2: case 0xC3: case 0xC4: @@ -38307,8 +38808,8 @@ yy467: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy560; - case 0xE0: goto yy561; + case 0xDF: goto yy567; + case 0xE0: goto yy568; case 0xE1: case 0xE2: case 0xE3: @@ -38323,18 +38824,18 @@ yy467: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy562; - case 0xF0: goto yy563; + case 0xEF: goto yy569; + case 0xF0: goto yy570; case 0xF1: case 0xF2: - case 0xF3: goto yy564; - case 0xF4: goto yy565; - default: goto yy196; + case 0xF3: goto yy571; + case 0xF4: goto yy572; + default: goto yy203; } -yy468: +yy475: yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy558; + case 0x00: goto yy565; case 0x01: case 0x02: case 0x03: @@ -38392,8 +38893,8 @@ yy468: case '|': case '}': case '~': - case 0x7F: goto yy374; - case '\n': goto yy371; + case 0x7F: goto yy381; + case '\n': goto yy378; case '-': case '0': case '1': @@ -38458,10 +38959,10 @@ yy468: case 'w': case 'x': case 'y': - case 'z': goto yy465; + case 'z': goto yy472; case '/': - case '?': goto yy466; - case '>': goto yy467; + case '?': goto yy473; + case '>': goto yy474; case 0xC2: case 0xC3: case 0xC4: @@ -38491,8 +38992,8 @@ yy468: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy469; - case 0xE0: goto yy470; + case 0xDF: goto yy476; + case 0xE0: goto yy477; case 0xE1: case 0xE2: case 0xE3: @@ -38507,1074 +39008,121 @@ yy468: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy471; - case 0xF0: goto yy472; + case 0xEF: goto yy478; + case 0xF0: goto yy479; case 0xF1: case 0xF2: - case 0xF3: goto yy473; - case 0xF4: goto yy474; - default: goto yy1; - } -yy469: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy374; - default: goto yy1; - } -yy470: - yych = *++YYCURSOR; - switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy469; - default: goto yy1; - } -yy471: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy469; - default: goto yy1; - } -yy472: - yych = *++YYCURSOR; - switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy471; - default: goto yy1; - } -yy473: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy471; - default: goto yy1; - } -yy474: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: goto yy471; - default: goto yy1; - } -yy475: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy475; - case '/': - case '?': goto yy194; - case '=': goto yy383; + case 0xF3: goto yy480; + case 0xF4: goto yy481; default: goto yy1; } yy476: yych = *++YYCURSOR; switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '~': - case 0x7F: goto yy476; - 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 yy566; - case '/': - case '?': goto yy567; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy480; - case 0xE0: goto yy481; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy482; - case 0xF0: goto yy483; - case 0xF1: - case 0xF2: - case 0xF3: goto yy484; - case 0xF4: goto yy485; + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy381; default: goto yy1; } yy477: yych = *++YYCURSOR; switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy476; - case '\t': - case '\r': - case ' ': goto yy477; - case '"': goto yy478; - case '\'': goto yy479; - 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 yy566; - case '/': - case '?': goto yy567; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy480; - case 0xE0: goto yy481; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy482; - case 0xF0: goto yy483; - case 0xF1: - case 0xF2: - case 0xF3: goto yy484; - case 0xF4: goto yy485; + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy476; default: goto yy1; } yy478: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy478; - case '"': goto yy476; - 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 yy568; - case '/': - case '?': goto yy569; - case '>': goto yy570; - case '\\': goto yy571; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy572; - case 0xE0: goto yy573; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy574; - case 0xF0: goto yy575; - case 0xF1: - case 0xF2: - case 0xF3: goto yy576; - case 0xF4: goto yy577; - default: goto yy1; - } -yy479: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy479; - case '\'': goto yy476; - 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 yy578; - case '/': - case '?': goto yy579; - case '>': goto yy580; - case '\\': goto yy581; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy582; - case 0xE0: goto yy583; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy584; - case 0xF0: goto yy585; - case 0xF1: - case 0xF2: - case 0xF3: goto yy586; - case 0xF4: goto yy587; - default: goto yy1; - } -yy480: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -39643,9 +39191,25 @@ yy480: case 0xBF: goto yy476; default: goto yy1; } -yy481: +yy479: yych = *++YYCURSOR; switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: case 0xA0: case 0xA1: case 0xA2: @@ -39677,132 +39241,841 @@ yy481: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy480; + case 0xBF: goto yy478; + default: goto yy1; + } +yy480: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy478; + default: goto yy1; + } +yy481: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy478; default: goto yy1; } yy482: yych = *++YYCURSOR; switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy480; + case '\t': + case '\r': + case ' ': goto yy482; + case '/': + case '?': goto yy201; + case '=': goto yy390; default: goto yy1; } yy483: yych = *++YYCURSOR; switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy482; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '~': + case 0x7F: goto yy483; + 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 yy573; + case '/': + case '?': goto yy574; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy487; + case 0xE0: goto yy488; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy489; + case 0xF0: goto yy490; + case 0xF1: + case 0xF2: + case 0xF3: goto yy491; + case 0xF4: goto yy492; default: goto yy1; } yy484: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy483; + case '\t': + case '\r': + case ' ': goto yy484; + case '"': goto yy485; + case '\'': goto yy486; + 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 yy573; + case '/': + case '?': goto yy574; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy487; + case 0xE0: goto yy488; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy489; + case 0xF0: goto yy490; + case 0xF1: + case 0xF2: + case 0xF3: goto yy491; + case 0xF4: goto yy492; + default: goto yy1; + } +yy485: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy485; + case '"': goto yy483; + 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 yy575; + case '/': + case '?': goto yy576; + case '>': goto yy577; + case '\\': goto yy578; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy579; + case 0xE0: goto yy580; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy581; + case 0xF0: goto yy582; + case 0xF1: + case 0xF2: + case 0xF3: goto yy583; + case 0xF4: goto yy584; + default: goto yy1; + } +yy486: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy486; + case '\'': goto yy483; + 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 yy585; + case '/': + case '?': goto yy586; + case '>': goto yy587; + case '\\': goto yy588; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy589; + case 0xE0: goto yy590; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy591; + case 0xF0: goto yy592; + case 0xF1: + case 0xF2: + case 0xF3: goto yy593; + case 0xF4: goto yy594; + default: goto yy1; + } +yy487: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -39868,10 +40141,47 @@ yy484: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy482; + case 0xBF: goto yy483; default: goto yy1; } -yy485: +yy488: + yych = *++YYCURSOR; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy487; + default: goto yy1; + } +yy489: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -39889,10 +40199,201 @@ yy485: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy482; + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy487; default: goto yy1; } -yy486: +yy490: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy489; + default: goto yy1; + } +yy491: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy489; + default: goto yy1; + } +yy492: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy489; + default: goto yy1; + } +yy493: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -39922,7 +40423,7 @@ yy486: case 'c': case 'd': case 'e': - case 'f': goto yy588; + case 'f': goto yy595; case ':': goto yy126; case '@': goto yy95; case 'G': @@ -39967,7 +40468,7 @@ yy486: case 'z': goto yy109; default: goto yy4; } -yy487: +yy494: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -39982,22 +40483,22 @@ yy487: case '*': case ';': yyt4 = YYCURSOR; - goto yy200; + goto yy207; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy202; + goto yy209; case '%': case '+': goto yy79; case '\'': yyt4 = YYCURSOR; - goto yy203; + goto yy210; case '-': case '_': goto yy46; case '.': yyt4 = YYCURSOR; - goto yy207; + goto yy214; case '0': case '1': case '2': @@ -40013,10 +40514,10 @@ yy487: case 'C': case 'D': case 'E': - case 'F': goto yy588; + case 'F': goto yy595; case ':': yyt3 = YYCURSOR; - goto yy210; + goto yy217; case '@': goto yy95; case 'G': case 'H': @@ -40043,7 +40544,7 @@ yy487: case 'c': case 'd': case 'e': - case 'f': goto yy589; + case 'f': goto yy596; case 'g': case 'h': case 'i': @@ -40066,14 +40567,14 @@ yy487: case 'z': goto yy123; default: goto yy4; } -yy488: +yy495: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case ':': goto yy135; - default: goto yy201; + case ':': goto yy142; + default: goto yy208; } -yy489: +yy496: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -40203,10 +40704,10 @@ yy489: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy590; + goto yy597; case '.': yyt2 = YYCURSOR; - goto yy592; + goto yy599; case 0xC2: case 0xC3: case 0xC4: @@ -40238,10 +40739,10 @@ yy489: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy593; + goto yy600; case 0xE0: yyt2 = YYCURSOR; - goto yy594; + goto yy601; case 0xE1: case 0xE2: case 0xE3: @@ -40258,21 +40759,21 @@ yy489: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy595; + goto yy602; case 0xF0: yyt2 = YYCURSOR; - goto yy596; + goto yy603; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy597; + goto yy604; case 0xF4: yyt2 = YYCURSOR; - goto yy598; + goto yy605; default: goto yy1; } -yy490: +yy497: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -40305,7 +40806,7 @@ yy490: case '}': case '~': yyt1 = YYCURSOR; - goto yy599; + goto yy606; case 0x01: case 0x02: case 0x03: @@ -40338,17 +40839,17 @@ yy490: case '/': case 0x7F: yyt1 = YYCURSOR; - goto yy601; + goto yy608; case '%': case '+': yyt1 = YYCURSOR; - goto yy602; + goto yy609; case '-': yyt1 = YYCURSOR; - goto yy603; + goto yy610; case '.': yyt1 = YYCURSOR; - goto yy604; + goto yy611; case '0': case '1': case '2': @@ -40358,13 +40859,13 @@ yy490: case '6': case '7': case '8': - case '9': goto yy605; + case '9': goto yy612; case ':': yyt1 = YYCURSOR; - goto yy606; + goto yy613; case '@': yyt1 = YYCURSOR; - goto yy607; + goto yy614; case 'A': case 'B': case 'C': @@ -40419,7 +40920,7 @@ yy490: case 'y': case 'z': yyt1 = YYCURSOR; - goto yy608; + goto yy615; case 0xC2: case 0xC3: case 0xC4: @@ -40451,10 +40952,10 @@ yy490: case 0xDE: case 0xDF: yyt1 = YYCURSOR; - goto yy609; + goto yy616; case 0xE0: yyt1 = YYCURSOR; - goto yy610; + goto yy617; case 0xE1: case 0xE2: case 0xE3: @@ -40471,21 +40972,21 @@ yy490: case 0xEE: case 0xEF: yyt1 = YYCURSOR; - goto yy611; + goto yy618; case 0xF0: yyt1 = YYCURSOR; - goto yy612; + goto yy619; case 0xF1: case 0xF2: case 0xF3: yyt1 = YYCURSOR; - goto yy613; + goto yy620; case 0xF4: yyt1 = YYCURSOR; - goto yy614; - default: goto yy309; + goto yy621; + default: goto yy316; } -yy491: +yy498: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -40518,7 +41019,7 @@ yy491: case '}': case '~': yyt1 = YYCURSOR; - goto yy599; + goto yy606; case 0x01: case 0x02: case 0x03: @@ -40551,17 +41052,17 @@ yy491: case '/': case 0x7F: yyt1 = YYCURSOR; - goto yy601; + goto yy608; case '%': case '+': yyt1 = YYCURSOR; - goto yy602; + goto yy609; case '-': yyt1 = YYCURSOR; - goto yy603; + goto yy610; case '.': yyt1 = YYCURSOR; - goto yy604; + goto yy611; case '0': case '1': case '2': @@ -40571,13 +41072,13 @@ yy491: case '6': case '7': case '8': - case '9': goto yy490; + case '9': goto yy497; case ':': yyt1 = YYCURSOR; - goto yy606; + goto yy613; case '@': yyt1 = YYCURSOR; - goto yy607; + goto yy614; case 'A': case 'B': case 'C': @@ -40632,7 +41133,7 @@ yy491: case 'y': case 'z': yyt1 = YYCURSOR; - goto yy608; + goto yy615; case 0xC2: case 0xC3: case 0xC4: @@ -40664,10 +41165,10 @@ yy491: case 0xDE: case 0xDF: yyt1 = YYCURSOR; - goto yy609; + goto yy616; case 0xE0: yyt1 = YYCURSOR; - goto yy610; + goto yy617; case 0xE1: case 0xE2: case 0xE3: @@ -40684,21 +41185,21 @@ yy491: case 0xEE: case 0xEF: yyt1 = YYCURSOR; - goto yy611; + goto yy618; case 0xF0: yyt1 = YYCURSOR; - goto yy612; + goto yy619; case 0xF1: case 0xF2: case 0xF3: yyt1 = YYCURSOR; - goto yy613; + goto yy620; case 0xF4: yyt1 = YYCURSOR; - goto yy614; - default: goto yy309; + goto yy621; + default: goto yy316; } -yy492: +yy499: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -40731,7 +41232,7 @@ yy492: case '}': case '~': yyt1 = YYCURSOR; - goto yy599; + goto yy606; case 0x01: case 0x02: case 0x03: @@ -40764,33 +41265,33 @@ yy492: case '/': case 0x7F: yyt1 = YYCURSOR; - goto yy601; + goto yy608; case '%': case '+': yyt1 = YYCURSOR; - goto yy602; + goto yy609; case '-': yyt1 = YYCURSOR; - goto yy603; + goto yy610; case '.': yyt1 = YYCURSOR; - goto yy604; + goto yy611; case '0': case '1': case '2': case '3': - case '4': goto yy490; - case '5': goto yy615; + case '4': goto yy497; + case '5': goto yy622; case '6': case '7': case '8': - case '9': goto yy605; + case '9': goto yy612; case ':': yyt1 = YYCURSOR; - goto yy606; + goto yy613; case '@': yyt1 = YYCURSOR; - goto yy607; + goto yy614; case 'A': case 'B': case 'C': @@ -40845,7 +41346,7 @@ yy492: case 'y': case 'z': yyt1 = YYCURSOR; - goto yy608; + goto yy615; case 0xC2: case 0xC3: case 0xC4: @@ -40877,10 +41378,10 @@ yy492: case 0xDE: case 0xDF: yyt1 = YYCURSOR; - goto yy609; + goto yy616; case 0xE0: yyt1 = YYCURSOR; - goto yy610; + goto yy617; case 0xE1: case 0xE2: case 0xE3: @@ -40897,21 +41398,21 @@ yy492: case 0xEE: case 0xEF: yyt1 = YYCURSOR; - goto yy611; + goto yy618; case 0xF0: yyt1 = YYCURSOR; - goto yy612; + goto yy619; case 0xF1: case 0xF2: case 0xF3: yyt1 = YYCURSOR; - goto yy613; + goto yy620; case 0xF4: yyt1 = YYCURSOR; - goto yy614; - default: goto yy309; + goto yy621; + default: goto yy316; } -yy493: +yy500: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -40924,10 +41425,10 @@ yy493: case '6': case '7': case '8': - case '9': goto yy616; + case '9': goto yy623; default: goto yy4; } -yy494: +yy501: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -40997,17 +41498,17 @@ yy494: case '6': case '7': case '8': - case '9': goto yy617; + case '9': goto yy624; case '@': goto yy95; default: goto yy4; } -yy495: +yy502: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': case '+': goto yy79; - case '-': goto yy494; + case '-': goto yy501; case '.': case '0': case '1': @@ -41075,7 +41576,7 @@ yy495: case '@': goto yy95; default: goto yy4; } -yy496: +yy503: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -41088,17 +41589,17 @@ yy496: case '6': case '7': case '8': - case '9': goto yy619; + case '9': goto yy626; default: goto yy4; } -yy497: +yy504: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '/': goto yy496; + case '/': goto yy503; default: goto yy4; } -yy498: +yy505: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -41189,7 +41690,7 @@ yy498: case '+': goto yy79; case '-': case '_': goto yy46; - case '.': goto yy238; + case '.': goto yy245; case '0': case '1': case '2': @@ -41197,9 +41698,9 @@ yy498: case '4': case '5': case '6': - case '7': goto yy620; + case '7': goto yy627; case '8': - case '9': goto yy621; + case '9': goto yy628; case ':': goto yy126; case '@': goto yy95; case 'A': @@ -41211,9 +41712,9 @@ yy498: case 'b': case 'c': case 'd': - case 'f': goto yy622; + case 'f': goto yy629; case 'E': - case 'e': goto yy623; + case 'e': goto yy630; case 'G': case 'H': case 'I': @@ -41256,7 +41757,7 @@ yy498: case 'z': goto yy109; default: goto yy103; } -yy499: +yy506: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -41347,7 +41848,7 @@ yy499: case '+': goto yy79; case '-': case '_': goto yy46; - case '.': goto yy238; + case '.': goto yy245; case '0': case '1': case '2': @@ -41357,7 +41858,7 @@ yy499: case '6': case '7': case '8': - case '9': goto yy621; + case '9': goto yy628; case ':': goto yy126; case '@': goto yy95; case 'A': @@ -41369,9 +41870,9 @@ yy499: case 'b': case 'c': case 'd': - case 'f': goto yy622; + case 'f': goto yy629; case 'E': - case 'e': goto yy623; + case 'e': goto yy630; case 'G': case 'H': case 'I': @@ -41414,7 +41915,7 @@ yy499: case 'z': goto yy109; default: goto yy25; } -yy500: +yy507: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -41526,7 +42027,7 @@ yy500: case 'c': case 'd': case 'e': - case 'f': goto yy622; + case 'f': goto yy629; case ':': goto yy126; case '@': goto yy95; case 'G': @@ -41571,7 +42072,7 @@ yy500: case 'z': goto yy109; default: goto yy107; } -yy501: +yy508: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -41658,8 +42159,8 @@ yy501: case 0xF3: case 0xF4: goto yy4; case '%': goto yy79; - case '+': goto yy173; - case '-': goto yy174; + case '+': goto yy180; + case '-': goto yy181; case '.': case '_': goto yy46; case '0': @@ -41683,7 +42184,7 @@ yy501: case 'c': case 'd': case 'e': - case 'f': goto yy622; + case 'f': goto yy629; case ':': goto yy126; case '@': goto yy95; case 'G': @@ -41728,1077 +42229,6 @@ yy501: case 'z': goto yy109; default: goto yy107; } -yy502: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - 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 yy502; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy503: - 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 '~': - yyt2 = YYCURSOR; - goto yy177; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '$': - case '-': - case '/': - case '@': - case '_': - case 0x7F: - yyt2 = YYCURSOR; - goto yy256; - case '%': - yyt1 = YYCURSOR; - goto yy624; - case '.': - yyt2 = YYCURSOR; - goto yy338; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy625; - case ':': goto yy626; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy627; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy3; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy261; - case 0xE0: - yyt2 = YYCURSOR; - goto yy262; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy263; - case 0xF0: - yyt2 = YYCURSOR; - goto yy264; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy265; - case 0xF4: - yyt2 = YYCURSOR; - goto yy266; - default: goto yy5; - } -yy504: - 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 '~': - yyt2 = YYCURSOR; - goto yy177; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '$': - case '-': - case '/': - case '@': - case '_': - case 0x7F: - yyt2 = YYCURSOR; - goto yy256; - case '%': - yyt1 = YYCURSOR; - goto yy624; - case '.': - yyt2 = YYCURSOR; - goto yy338; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy628; - case ':': goto yy626; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy627; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy3; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy261; - case 0xE0: - yyt2 = YYCURSOR; - goto yy262; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy263; - case 0xF0: - yyt2 = YYCURSOR; - goto yy264; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy265; - case 0xF4: - yyt2 = YYCURSOR; - goto yy266; - default: goto yy5; - } -yy505: - 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 '~': - yyt2 = YYCURSOR; - goto yy177; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '$': - case '-': - case '/': - case '@': - case '_': - case 0x7F: - yyt2 = YYCURSOR; - goto yy256; - case '%': - yyt1 = YYCURSOR; - goto yy624; - case '.': - yyt2 = YYCURSOR; - goto yy338; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy628; - case '5': goto yy629; - case '6': - case '7': - case '8': - case '9': goto yy625; - case ':': goto yy626; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy627; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy3; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy261; - case 0xE0: - yyt2 = YYCURSOR; - goto yy262; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy263; - case 0xF0: - yyt2 = YYCURSOR; - goto yy264; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy265; - case 0xF4: - yyt2 = YYCURSOR; - goto yy266; - default: goto yy5; - } -yy506: - 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 '~': - yyt2 = YYCURSOR; - goto yy177; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '$': - case '-': - case '.': - case '/': - case '@': - case '_': - case 0x7F: - yyt2 = YYCURSOR; - goto yy256; - case '%': - yyt1 = YYCURSOR; - goto yy624; - 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 yy627; - case ':': goto yy626; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy3; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy261; - case 0xE0: - yyt2 = YYCURSOR; - goto yy262; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy263; - case 0xF0: - yyt2 = YYCURSOR; - goto yy264; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy265; - case 0xF4: - yyt2 = YYCURSOR; - goto yy266; - default: goto yy5; - } -yy507: - 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 yy630; - case ':': goto yy425; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy631; - default: goto yy1; - } -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 yy631; - case ':': goto yy425; - default: goto yy1; - } yy509: yych = *++YYCURSOR; switch (yych) { @@ -42848,6 +42278,7 @@ yy509: case '+': case ',': case '-': + case '.': case '/': case ';': case '<': @@ -42855,6 +42286,35 @@ yy509: case '>': case '?': case '@': + case '[': + case '\\': + case ']': + case '^': + case '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + 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': @@ -42875,12 +42335,12 @@ yy509: case 'X': case 'Y': case 'Z': - case '[': - case '\\': - case ']': - case '^': - case '_': - case '`': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': case 'g': case 'h': case 'i': @@ -42900,42 +42360,7 @@ yy509: case 'w': case 'x': case 'y': - case 'z': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy590; - case '.': - yyt2 = YYCURSOR; - goto yy592; - 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': - yyt1 = YYCURSOR; - goto yy632; - case ':': goto yy425; + case 'z': goto yy509; case 0xC2: case 0xC3: case 0xC4: @@ -42967,10 +42392,10 @@ yy509: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy593; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy594; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -42987,23 +42412,97 @@ yy509: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy595; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy596; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy597; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy598; + goto yy196; default: goto yy1; } yy510: - yych = *++YYCURSOR; + 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 '~': + yyt2 = YYCURSOR; + goto yy184; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '$': + case '-': + case '/': + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy263; + case '%': + yyt1 = YYCURSOR; + goto yy631; + case '.': + yyt2 = YYCURSOR; + goto yy345; case '0': case '1': case '2': @@ -43013,7 +42512,8 @@ yy510: case '6': case '7': case '8': - case '9': + case '9': goto yy632; + case ':': goto yy633; case 'A': case 'B': case 'C': @@ -43025,13 +42525,597 @@ yy510: case 'c': case 'd': case 'e': - case 'f': goto yy633; - case ':': goto yy425; - default: goto yy1; + case 'f': goto yy634; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy3; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy268; + case 0xE0: + yyt2 = YYCURSOR; + goto yy269; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy270; + case 0xF0: + yyt2 = YYCURSOR; + goto yy271; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy272; + case 0xF4: + yyt2 = YYCURSOR; + goto yy273; + default: goto yy5; } yy511: - yych = *++YYCURSOR; + 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 '~': + yyt2 = YYCURSOR; + goto yy184; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '$': + case '-': + case '/': + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy263; + case '%': + yyt1 = YYCURSOR; + goto yy631; + case '.': + yyt2 = YYCURSOR; + goto yy345; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy635; + case ':': goto yy633; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy634; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy3; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy268; + case 0xE0: + yyt2 = YYCURSOR; + goto yy269; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy270; + case 0xF0: + yyt2 = YYCURSOR; + goto yy271; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy272; + case 0xF4: + yyt2 = YYCURSOR; + goto yy273; + default: goto yy5; + } +yy512: + 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 '~': + yyt2 = YYCURSOR; + goto yy184; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '$': + case '-': + case '/': + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy263; + case '%': + yyt1 = YYCURSOR; + goto yy631; + case '.': + yyt2 = YYCURSOR; + goto yy345; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy635; + case '5': goto yy636; + case '6': + case '7': + case '8': + case '9': goto yy632; + case ':': goto yy633; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy634; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy3; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy268; + case 0xE0: + yyt2 = YYCURSOR; + goto yy269; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy270; + case 0xF0: + yyt2 = YYCURSOR; + goto yy271; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy272; + case 0xF4: + yyt2 = YYCURSOR; + goto yy273; + default: goto yy5; + } +yy513: + 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 '~': + yyt2 = YYCURSOR; + goto yy184; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '$': + case '-': + case '.': + case '/': + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy263; + case '%': + yyt1 = YYCURSOR; + goto yy631; case '0': case '1': case '2': @@ -43054,101 +43138,47 @@ yy511: case 'd': case 'e': case 'f': goto yy634; - case ':': goto yy635; - default: goto yy1; - } -yy512: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy636; - case '1': goto yy637; - case '2': goto yy638; - case '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 yy633; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy3; case 0xC2: case 0xC3: case 0xC4: @@ -43180,170 +43210,10 @@ yy512: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy268; case 0xE0: yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy513: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; goto yy269; - 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 yy640; - case ':': goto yy514; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; case 0xE1: case 0xE2: case 0xE3: @@ -43360,19 +43230,19 @@ yy513: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy270; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy271; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy272; case 0xF4: yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; + goto yy273; + default: goto yy5; } yy514: yych = *++YYCURSOR; @@ -43386,7 +43256,8 @@ yy514: case '6': case '7': case '8': - case '9': + case '9': goto yy637; + case ':': goto yy432; case 'A': case 'B': case 'C': @@ -43398,79 +43269,12 @@ yy514: case 'c': case 'd': case 'e': - case 'f': goto yy639; + case 'f': goto yy638; default: goto yy1; } yy515: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; case '0': case '1': case '2': @@ -43492,71 +43296,8 @@ yy515: case 'c': case 'd': case 'e': - case 'f': goto yy640; - case ':': goto yy514; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; + case 'f': goto yy638; + case ':': goto yy432; default: goto yy1; } yy516: @@ -43615,22 +43356,62 @@ yy516: case '>': 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 '\\': case ']': case '^': 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 '|': case '}': case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy597; case '.': - yyt1 = YYCURSOR; - goto yy269; + yyt2 = YYCURSOR; + goto yy599; case '0': case '1': case '2': @@ -43640,8 +43421,7 @@ yy516: case '6': case '7': case '8': - case '9': goto yy641; - case ':': goto yy514; + case '9': case 'A': case 'B': case 'C': @@ -43653,7 +43433,10 @@ yy516: case 'c': case 'd': case 'e': - case 'f': goto yy640; + case 'f': + yyt1 = YYCURSOR; + goto yy639; + case ':': goto yy432; case 0xC2: case 0xC3: case 0xC4: @@ -43685,10 +43468,10 @@ yy516: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy600; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy601; case 0xE1: case 0xE2: case 0xE3: @@ -43705,21 +43488,234 @@ yy516: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy602; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy603; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy604; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy605; default: goto yy1; } yy517: + 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 yy640; + case ':': goto yy432; + default: goto yy1; + } +yy518: + 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 yy641; + case ':': goto yy642; + default: goto yy1; + } +yy519: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy643; + case '1': goto yy644; + case '2': goto yy645; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy646; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy520: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -43787,16 +43783,16 @@ yy517: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '.': yyt1 = YYCURSOR; - goto yy269; + goto yy276; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy641; + case '5': case '6': case '7': case '8': @@ -43812,8 +43808,8 @@ yy517: case 'c': case 'd': case 'e': - case 'f': goto yy640; - case ':': goto yy514; + case 'f': goto yy647; + case ':': goto yy521; case 0xC2: case 0xC3: case 0xC4: @@ -43845,10 +43841,10 @@ yy517: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -43865,21 +43861,526 @@ yy517: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } -yy518: +yy521: + 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 yy646; + default: goto yy1; + } +yy522: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + 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 yy647; + case ':': goto yy521; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy523: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy648; + case ':': goto yy521; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy647; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy524: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy648; + 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 yy647; + case ':': goto yy521; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy525: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -43890,32 +44391,32 @@ yy518: case '6': case '7': case '8': - case '9': goto yy642; - case '1': goto yy643; - case '2': goto yy644; + case '9': goto yy649; + case '1': goto yy650; + case '2': goto yy651; default: goto yy4; } -yy519: +yy526: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '.': goto yy518; + case '.': goto yy525; default: goto yy4; } -yy520: +yy527: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '.': goto yy518; + case '.': goto yy525; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy519; + case '5': goto yy526; default: goto yy4; } -yy521: +yy528: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -43950,7 +44451,7 @@ yy521: case '}': case '~': yyt2 = YYCURSOR; - goto yy177; + goto yy184; case 0x01: case 0x02: case 0x03: @@ -43987,7 +44488,7 @@ yy521: case '_': case 0x7F: yyt2 = YYCURSOR; - goto yy256; + goto yy263; case '0': case '1': case '2': @@ -44050,7 +44551,7 @@ yy521: case 'x': case 'y': case 'z': goto yy3; - case ':': goto yy340; + case ':': goto yy347; case 0xC2: case 0xC3: case 0xC4: @@ -44082,10 +44583,10 @@ yy521: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy261; + goto yy268; case 0xE0: yyt2 = YYCURSOR; - goto yy262; + goto yy269; case 0xE1: case 0xE2: case 0xE3: @@ -44102,24 +44603,24 @@ yy521: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy263; + goto yy270; case 0xF0: yyt2 = YYCURSOR; - goto yy264; + goto yy271; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy265; + goto yy272; case 0xF4: yyt2 = YYCURSOR; - goto yy266; + goto yy273; default: goto yy5; } -yy522: +yy529: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy645; + case '.': goto yy652; case '0': case '1': case '2': @@ -44129,13 +44630,13 @@ yy522: case '6': case '7': case '8': - case '9': goto yy646; + case '9': goto yy653; default: goto yy1; } -yy523: +yy530: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy645; + case '.': goto yy652; case '0': case '1': case '2': @@ -44145,26 +44646,26 @@ yy523: case '6': case '7': case '8': - case '9': goto yy522; + case '9': goto yy529; default: goto yy1; } -yy524: +yy531: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy645; + case '.': goto yy652; case '0': case '1': case '2': case '3': - case '4': goto yy522; - case '5': goto yy647; + case '4': goto yy529; + case '5': goto yy654; case '6': case '7': case '8': - case '9': goto yy646; + case '9': goto yy653; default: goto yy1; } -yy525: +yy532: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -44233,7 +44734,7 @@ yy525: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '0': case '1': case '2': @@ -44255,8 +44756,8 @@ yy525: case 'c': case 'd': case 'e': - case 'f': goto yy648; - case ':': goto yy440; + case 'f': goto yy655; + case ':': goto yy447; case 0xC2: case 0xC3: case 0xC4: @@ -44288,10 +44789,10 @@ yy525: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -44308,930 +44809,60 @@ yy525: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy526: - yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy649; - case '1': goto yy650; - case '2': goto yy651; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy652; - case '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; - default: goto yy1; - } -yy527: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy527; - case '"': goto yy278; - case '\'': goto yy279; - case '>': goto yy281; - default: goto yy1; - } -yy528: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '"': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy528; - case '>': goto yy653; - case '\\': goto yy654; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy655; - case 0xE0: goto yy656; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy657; - case 0xF0: goto yy658; - case 0xF1: - case 0xF2: - case 0xF3: goto yy659; - case 0xF4: goto yy660; - default: goto yy1; - } -yy529: - yyaccept = 26; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy352; - case '"': goto yy443; - case '\\': goto yy353; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy354; - case 0xE0: goto yy355; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy356; - case 0xF0: goto yy357; - case 0xF1: - case 0xF2: - case 0xF3: goto yy358; - case 0xF4: goto yy359; - default: goto yy282; - } -yy530: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: goto yy352; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '"': - case '#': - case '$': - case '%': - case '&': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 '\\': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy445; - case '\n': goto yy444; - case '\'': goto yy528; - case '>': goto yy529; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy531; - case 0xE0: goto yy532; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy533; - case 0xF0: goto yy534; - case 0xF1: - case 0xF2: - case 0xF3: goto yy535; - case 0xF4: goto yy536; - default: goto yy1; - } -yy531: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy445; - default: goto yy1; - } -yy532: - yych = *++YYCURSOR; - switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy531; + goto yy196; default: goto yy1; } yy533: yych = *++YYCURSOR; switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy531; + case '0': goto yy656; + case '1': goto yy657; + case '2': goto yy658; + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy659; + case '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 yy1; } yy534: yych = *++YYCURSOR; switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy533; + case '\t': + case '\r': + case ' ': goto yy534; + case '"': goto yy285; + case '\'': goto yy286; + case '>': goto yy288; default: goto yy1; } yy535: yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy533; - default: goto yy1; - } -yy536: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: goto yy533; - default: goto yy1; - } -yy537: - yyaccept = 26; - yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x01: case 0x02: @@ -45271,6 +44902,190 @@ yy537: case '$': case '%': case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy535; + case '>': goto yy660; + case '\\': goto yy661; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy662; + case 0xE0: goto yy663; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy664; + case 0xF0: goto yy665; + case 0xF1: + case 0xF2: + case 0xF3: goto yy666; + case 0xF4: goto yy667; + default: goto yy1; + } +yy536: + yyaccept = 26; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '#': + case '$': + case '%': + case '&': + case '\'': case '(': case ')': case '*': @@ -45357,9 +45172,9 @@ yy537: case '|': case '}': case '~': - case 0x7F: goto yy360; - case '\'': goto yy443; - case '\\': goto yy361; + case 0x7F: goto yy359; + case '"': goto yy450; + case '\\': goto yy360; case 0xC2: case 0xC3: case 0xC4: @@ -45389,8 +45204,8 @@ yy537: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy362; - case 0xE0: goto yy363; + case 0xDF: goto yy361; + case 0xE0: goto yy362; case 0xE1: case 0xE2: case 0xE3: @@ -45405,18 +45220,18 @@ yy537: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy364; - case 0xF0: goto yy365; + case 0xEF: goto yy363; + case 0xF0: goto yy364; case 0xF1: case 0xF2: - case 0xF3: goto yy366; - case 0xF4: goto yy367; - default: goto yy282; + case 0xF3: goto yy365; + case 0xF4: goto yy366; + default: goto yy289; } -yy538: +yy537: yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy360; + case 0x00: goto yy359; case 0x01: case 0x02: case 0x03: @@ -45449,11 +45264,11 @@ yy538: case 0x1F: case ' ': case '!': + case '"': case '#': case '$': case '%': case '&': - case '\'': case '(': case ')': case '*': @@ -45540,10 +45355,10 @@ yy538: case '|': case '}': case '~': - case 0x7F: goto yy446; - case '\n': goto yy444; - case '"': goto yy528; - case '>': goto yy537; + case 0x7F: goto yy452; + case '\n': goto yy451; + case '\'': goto yy535; + case '>': goto yy536; case 0xC2: case 0xC3: case 0xC4: @@ -45573,8 +45388,8 @@ yy538: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy539; - case 0xE0: goto yy540; + case 0xDF: goto yy538; + case 0xE0: goto yy539; case 0xE1: case 0xE2: case 0xE3: @@ -45589,49 +45404,86 @@ yy538: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy541; - case 0xF0: goto yy542; + case 0xEF: goto yy540; + case 0xF0: goto yy541; case 0xF1: case 0xF2: - case 0xF3: goto yy543; - case 0xF4: goto yy544; + case 0xF3: goto yy542; + case 0xF4: goto yy543; + default: goto yy1; + } +yy538: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy452; default: goto yy1; } yy539: yych = *++YYCURSOR; switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: case 0xA0: case 0xA1: case 0xA2: @@ -45663,12 +45515,44 @@ yy539: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy446; + case 0xBF: goto yy538; default: goto yy1; } yy540: yych = *++YYCURSOR; switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: case 0xA0: case 0xA1: case 0xA2: @@ -45700,10 +45584,63 @@ yy540: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy539; + case 0xBF: goto yy538; default: goto yy1; } yy541: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy540; + default: goto yy1; + } +yy542: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -45769,60 +45706,7 @@ yy541: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy539; - default: goto yy1; - } -yy542: - yych = *++YYCURSOR; - switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy541; + case 0xBF: goto yy540; default: goto yy1; } yy543: @@ -45843,263 +45727,11 @@ yy543: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy541; + case 0x8F: goto yy540; default: goto yy1; } yy544: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: goto yy541; - default: goto yy1; - } -yy545: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy373; - case '\t': - case '\r': - case ' ': goto yy545; - case '\'': goto yy661; - 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 yy455; - case '/': - case '?': goto yy456; - case '>': goto yy457; - case '\\': goto yy458; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy459; - case 0xE0: goto yy460; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy461; - case 0xF0: goto yy462; - case 0xF1: - case 0xF2: - case 0xF3: goto yy463; - case 0xF4: goto yy464; - default: goto yy1; - } -yy546: - yyaccept = 27; + yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x01: @@ -46135,454 +45767,11 @@ yy546: case 0x1F: case ' ': case '!': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy547; - case '"': goto yy548; - case '\\': goto yy549; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy550; - case 0xE0: goto yy551; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy552; - case 0xF0: goto yy553; - case 0xF1: - case 0xF2: - case 0xF3: goto yy554; - case 0xF4: goto yy555; - default: goto yy287; - } -yy547: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy547; - case '"': goto yy548; - case '\\': goto yy549; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy550; - case 0xE0: goto yy551; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy552; - case 0xF0: goto yy553; - case 0xF1: - case 0xF2: - case 0xF3: goto yy554; - case 0xF4: goto yy555; - default: goto yy1; - } -yy548: - yych = *++YYCURSOR; - switch (yych) { - case '\t': - case '\r': - case ' ': goto yy662; - 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 yy283; - case '/': - case '?': goto yy194; - case '>': goto yy195; - default: goto yy1; - } -yy549: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': case '"': case '#': case '$': case '%': case '&': - case '\'': case '(': case ')': case '*': @@ -46635,6 +45824,188 @@ yy549: case 'Y': case 'Z': 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 '|': + case '}': + case '~': + case 0x7F: goto yy367; + case '\'': goto yy450; + case '\\': goto yy368; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy369; + case 0xE0: goto yy370; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy371; + case 0xF0: goto yy372; + case 0xF1: + case 0xF2: + case 0xF3: goto yy373; + case 0xF4: goto yy374; + default: goto yy289; + } +yy545: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: goto yy367; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 '\\': case ']': case '^': @@ -46670,7 +46041,10 @@ yy549: case '|': case '}': case '~': - case 0x7F: goto yy547; + case 0x7F: goto yy453; + case '\n': goto yy451; + case '"': goto yy535; + case '>': goto yy544; case 0xC2: case 0xC3: case 0xC4: @@ -46700,8 +46074,8 @@ yy549: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy550; - case 0xE0: goto yy551; + case 0xDF: goto yy546; + case 0xE0: goto yy547; case 0xE1: case 0xE2: case 0xE3: @@ -46716,12 +46090,240 @@ yy549: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy552; - case 0xF0: goto yy553; + case 0xEF: goto yy548; + case 0xF0: goto yy549; case 0xF1: case 0xF2: - case 0xF3: goto yy554; - case 0xF4: goto yy555; + case 0xF3: goto yy550; + case 0xF4: goto yy551; + default: goto yy1; + } +yy546: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy453; + default: goto yy1; + } +yy547: + yych = *++YYCURSOR; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy546; + default: goto yy1; + } +yy548: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy546; + default: goto yy1; + } +yy549: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy548; default: goto yy1; } yy550: @@ -46790,259 +46392,31 @@ yy550: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy547; + case 0xBF: goto yy548; default: goto yy1; } yy551: yych = *++YYCURSOR; switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy550; + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy548; default: goto yy1; } yy552: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy550; - default: goto yy1; - } -yy553: - yych = *++YYCURSOR; - switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy552; - default: goto yy1; - } -yy554: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy552; - default: goto yy1; - } -yy555: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: goto yy552; - default: goto yy1; - } -yy556: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -47075,11 +46449,11 @@ yy556: case 0x1E: case 0x1F: case '!': + case '"': case '#': case '$': case '%': case '&': - case '\'': case '(': case ')': case '*': @@ -47098,11 +46472,11 @@ yy556: case '|': case '}': case '~': - case 0x7F: goto yy374; + case 0x7F: goto yy380; case '\t': case '\r': - case ' ': goto yy556; - case '"': goto yy661; + case ' ': goto yy552; + case '\'': goto yy668; case '-': case '0': case '1': @@ -47167,11 +46541,11 @@ yy556: case 'w': case 'x': case 'y': - case 'z': goto yy465; + case 'z': goto yy462; case '/': - case '?': goto yy466; - case '>': goto yy467; - case '\\': goto yy468; + case '?': goto yy463; + case '>': goto yy464; + case '\\': goto yy465; case 0xC2: case 0xC3: case 0xC4: @@ -47201,8 +46575,8 @@ yy556: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy469; - case 0xE0: goto yy470; + case 0xDF: goto yy466; + case 0xE0: goto yy467; case 0xE1: case 0xE2: case 0xE3: @@ -47217,15 +46591,1142 @@ yy556: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy471; - case 0xF0: goto yy472; + case 0xEF: goto yy468; + case 0xF0: goto yy469; case 0xF1: case 0xF2: - case 0xF3: goto yy473; - case 0xF4: goto yy474; + case 0xF3: goto yy470; + case 0xF4: goto yy471; + default: goto yy1; + } +yy553: + yyaccept = 27; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy554; + case '"': goto yy555; + case '\\': goto yy556; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy557; + case 0xE0: goto yy558; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy559; + case 0xF0: goto yy560; + case 0xF1: + case 0xF2: + case 0xF3: goto yy561; + case 0xF4: goto yy562; + default: goto yy294; + } +yy554: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy554; + case '"': goto yy555; + case '\\': goto yy556; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy557; + case 0xE0: goto yy558; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy559; + case 0xF0: goto yy560; + case 0xF1: + case 0xF2: + case 0xF3: goto yy561; + case 0xF4: goto yy562; + default: goto yy1; + } +yy555: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy669; + 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 yy290; + case '/': + case '?': goto yy201; + case '>': goto yy202; + default: goto yy1; + } +yy556: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + 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 '\\': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy554; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy557; + case 0xE0: goto yy558; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy559; + case 0xF0: goto yy560; + case 0xF1: + case 0xF2: + case 0xF3: goto yy561; + case 0xF4: goto yy562; default: goto yy1; } yy557: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy554; + default: goto yy1; + } +yy558: + yych = *++YYCURSOR; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy557; + default: goto yy1; + } +yy559: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy557; + default: goto yy1; + } +yy560: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy559; + default: goto yy1; + } +yy561: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy559; + default: goto yy1; + } +yy562: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy559; + default: goto yy1; + } +yy563: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy381; + case '\t': + case '\r': + case ' ': goto yy563; + case '"': goto yy668; + 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 yy472; + case '/': + case '?': goto yy473; + case '>': goto yy474; + case '\\': goto yy475; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy476; + case 0xE0: goto yy477; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy478; + case 0xF0: goto yy479; + case 0xF1: + case 0xF2: + case 0xF3: goto yy480; + case 0xF4: goto yy481; + default: goto yy1; + } +yy564: yyaccept = 27; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -47353,9 +47854,9 @@ yy557: case '|': case '}': case '~': - case 0x7F: goto yy558; - case '\'': goto yy548; - case '\\': goto yy559; + case 0x7F: goto yy565; + case '\'': goto yy555; + case '\\': goto yy566; case 0xC2: case 0xC3: case 0xC4: @@ -47385,8 +47886,8 @@ yy557: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy560; - case 0xE0: goto yy561; + case 0xDF: goto yy567; + case 0xE0: goto yy568; case 0xE1: case 0xE2: case 0xE3: @@ -47401,15 +47902,15 @@ yy557: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy562; - case 0xF0: goto yy563; + case 0xEF: goto yy569; + case 0xF0: goto yy570; case 0xF1: case 0xF2: - case 0xF3: goto yy564; - case 0xF4: goto yy565; - default: goto yy287; + case 0xF3: goto yy571; + case 0xF4: goto yy572; + default: goto yy294; } -yy558: +yy565: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -47536,9 +48037,9 @@ yy558: case '|': case '}': case '~': - case 0x7F: goto yy558; - case '\'': goto yy548; - case '\\': goto yy559; + case 0x7F: goto yy565; + case '\'': goto yy555; + case '\\': goto yy566; case 0xC2: case 0xC3: case 0xC4: @@ -47568,8 +48069,8 @@ yy558: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy560; - case 0xE0: goto yy561; + case 0xDF: goto yy567; + case 0xE0: goto yy568; case 0xE1: case 0xE2: case 0xE3: @@ -47584,700 +48085,18 @@ yy558: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy562; - case 0xF0: goto yy563; + case 0xEF: goto yy569; + case 0xF0: goto yy570; case 0xF1: case 0xF2: - case 0xF3: goto yy564; - case 0xF4: goto yy565; - default: goto yy1; - } -yy559: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '"': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - 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 '\\': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy558; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy560; - case 0xE0: goto yy561; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy562; - case 0xF0: goto yy563; - case 0xF1: - case 0xF2: - case 0xF3: goto yy564; - case 0xF4: goto yy565; - default: goto yy1; - } -yy560: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy558; - default: goto yy1; - } -yy561: - yych = *++YYCURSOR; - switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy560; - default: goto yy1; - } -yy562: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy560; - default: goto yy1; - } -yy563: - yych = *++YYCURSOR; - switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy562; - default: goto yy1; - } -yy564: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy562; - default: goto yy1; - } -yy565: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: goto yy562; + case 0xF3: goto yy571; + case 0xF4: goto yy572; default: goto yy1; } yy566: yych = *++YYCURSOR; switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy476; - case '\t': - case '\r': - 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 yy566; - case '/': - case '?': goto yy567; - case '=': goto yy477; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy480; - case 0xE0: goto yy481; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy482; - case 0xF0: goto yy483; - case 0xF1: - case 0xF2: - case 0xF3: goto yy484; - case 0xF4: goto yy485; - default: goto yy1; - } -yy567: - yych = *++YYCURSOR; - switch (yych) { + case 0x00: case 0x01: case 0x02: case 0x03: @@ -48287,7 +48106,6 @@ yy567: case 0x07: case 0x08: case '\t': - case '\n': case '\v': case '\f': case '\r': @@ -48322,554 +48140,6 @@ yy567: case '*': case '+': case ',': - case '.': - case ';': - case '<': - case '=': - case '@': - case '[': - case '\\': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: goto yy476; - 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 yy566; - case '/': - case '?': goto yy567; - case '>': goto yy286; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy480; - case 0xE0: goto yy481; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy482; - case 0xF0: goto yy483; - case 0xF1: - case 0xF2: - case 0xF3: goto yy484; - case 0xF4: goto yy485; - default: goto yy1; - } -yy568: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '!': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '.': - case ';': - case '<': - case '@': - case '[': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: goto yy478; - case '\t': - case '\r': - 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 yy568; - case '"': goto yy476; - case '/': - case '?': goto yy569; - case '=': goto yy663; - case '>': goto yy570; - case '\\': goto yy571; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy572; - case 0xE0: goto yy573; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy574; - case 0xF0: goto yy575; - case 0xF1: - case 0xF2: - case 0xF3: goto yy576; - case 0xF4: goto yy577; - default: goto yy1; - } -yy569: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy478; - case '"': goto yy476; - 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 yy568; - case '/': - case '?': goto yy569; - case '>': goto yy664; - case '\\': goto yy571; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy572; - case 0xE0: goto yy573; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy574; - case 0xF0: goto yy575; - case 0xF1: - case 0xF2: - case 0xF3: goto yy576; - case 0xF4: goto yy577; - default: goto yy1; - } -yy570: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': case '-': case '.': case '/': @@ -48917,6 +48187,7 @@ yy570: case 'Y': case 'Z': case '[': + case '\\': case ']': case '^': case '_': @@ -48951,9 +48222,7 @@ yy570: case '|': case '}': case '~': - case 0x7F: goto yy570; - case '"': goto yy665; - case '\\': goto yy666; + case 0x7F: goto yy565; case 0xC2: case 0xC3: case 0xC4: @@ -48983,8 +48252,8 @@ yy570: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy667; - case 0xE0: goto yy668; + case 0xDF: goto yy567; + case 0xE0: goto yy568; case 0xE1: case 0xE2: case 0xE3: @@ -48999,196 +48268,309 @@ yy570: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy669; - case 0xF0: goto yy670; + case 0xEF: goto yy569; + case 0xF0: goto yy570; case 0xF1: case 0xF2: - case 0xF3: goto yy671; - case 0xF4: goto yy672; + case 0xF3: goto yy571; + case 0xF4: goto yy572; + default: goto yy1; + } +yy567: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy565; + default: goto yy1; + } +yy568: + yych = *++YYCURSOR; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy567; + default: goto yy1; + } +yy569: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy567; + default: goto yy1; + } +yy570: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy569; default: goto yy1; } yy571: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '>': goto yy570; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '~': - case 0x7F: goto yy478; - case '\n': goto yy476; - 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 yy568; - case '/': - case '?': goto yy569; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy572; - case 0xE0: goto yy573; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy574; - case 0xF0: goto yy575; - case 0xF1: - case 0xF2: - case 0xF3: goto yy576; - case 0xF4: goto yy577; + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy569; default: goto yy1; } yy572: @@ -49209,307 +48591,10 @@ yy572: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy478; + case 0x8F: goto yy569; default: goto yy1; } yy573: - yych = *++YYCURSOR; - switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy572; - default: goto yy1; - } -yy574: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy572; - default: goto yy1; - } -yy575: - yych = *++YYCURSOR; - switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy574; - default: goto yy1; - } -yy576: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy574; - default: goto yy1; - } -yy577: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: goto yy574; - default: goto yy1; - } -yy578: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -49547,6 +48632,7 @@ yy578: case '$': case '%': case '&': + case '\'': case '(': case ')': case '*': @@ -49557,6 +48643,7 @@ yy578: case '<': case '@': case '[': + case '\\': case ']': case '^': case '`': @@ -49564,7 +48651,7 @@ yy578: case '|': case '}': case '~': - case 0x7F: goto yy479; + case 0x7F: goto yy483; case '\t': case '\r': case ' ': @@ -49632,13 +48719,10 @@ yy578: case 'w': case 'x': case 'y': - case 'z': goto yy578; - case '\'': goto yy476; + case 'z': goto yy573; case '/': - case '?': goto yy579; - case '=': goto yy673; - case '>': goto yy580; - case '\\': goto yy581; + case '?': goto yy574; + case '=': goto yy484; case 0xC2: case 0xC3: case 0xC4: @@ -49668,8 +48752,8 @@ yy578: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy582; - case 0xE0: goto yy583; + case 0xDF: goto yy487; + case 0xE0: goto yy488; case 0xE1: case 0xE2: case 0xE3: @@ -49684,15 +48768,1432 @@ yy578: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy584; - case 0xF0: goto yy585; + case 0xEF: goto yy489; + case 0xF0: goto yy490; case 0xF1: case 0xF2: - case 0xF3: goto yy586; - case 0xF4: goto yy587; + case 0xF3: goto yy491; + case 0xF4: goto yy492; + default: goto yy1; + } +yy574: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '~': + case 0x7F: goto yy483; + 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 yy573; + case '/': + case '?': goto yy574; + case '>': goto yy293; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy487; + case 0xE0: goto yy488; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy489; + case 0xF0: goto yy490; + case 0xF1: + case 0xF2: + case 0xF3: goto yy491; + case 0xF4: goto yy492; + default: goto yy1; + } +yy575: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '.': + case ';': + case '<': + case '@': + case '[': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: goto yy485; + case '\t': + case '\r': + 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 yy575; + case '"': goto yy483; + case '/': + case '?': goto yy576; + case '=': goto yy670; + case '>': goto yy577; + case '\\': goto yy578; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy579; + case 0xE0: goto yy580; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy581; + case 0xF0: goto yy582; + case 0xF1: + case 0xF2: + case 0xF3: goto yy583; + case 0xF4: goto yy584; + default: goto yy1; + } +yy576: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy485; + case '"': goto yy483; + 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 yy575; + case '/': + case '?': goto yy576; + case '>': goto yy671; + case '\\': goto yy578; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy579; + case 0xE0: goto yy580; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy581; + case 0xF0: goto yy582; + case 0xF1: + case 0xF2: + case 0xF3: goto yy583; + case 0xF4: goto yy584; + default: goto yy1; + } +yy577: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy577; + case '"': goto yy672; + case '\\': goto yy673; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy674; + case 0xE0: goto yy675; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy676; + case 0xF0: goto yy677; + case 0xF1: + case 0xF2: + case 0xF3: goto yy678; + case 0xF4: goto yy679; + default: goto yy1; + } +yy578: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case '>': goto yy577; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '~': + case 0x7F: goto yy485; + case '\n': goto yy483; + 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 yy575; + case '/': + case '?': goto yy576; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy579; + case 0xE0: goto yy580; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy581; + case 0xF0: goto yy582; + case 0xF1: + case 0xF2: + case 0xF3: goto yy583; + case 0xF4: goto yy584; default: goto yy1; } yy579: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy485; + default: goto yy1; + } +yy580: + yych = *++YYCURSOR; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy579; + default: goto yy1; + } +yy581: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy579; + default: goto yy1; + } +yy582: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy581; + default: goto yy1; + } +yy583: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy581; + default: goto yy1; + } +yy584: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy581; + default: goto yy1; + } +yy585: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '.': + case ';': + case '<': + case '@': + case '[': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: goto yy486; + case '\t': + case '\r': + 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 yy585; + case '\'': goto yy483; + case '/': + case '?': goto yy586; + case '=': goto yy680; + case '>': goto yy587; + case '\\': goto yy588; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy589; + case 0xE0: goto yy590; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy591; + case 0xF0: goto yy592; + case 0xF1: + case 0xF2: + case 0xF3: goto yy593; + case 0xF4: goto yy594; + default: goto yy1; + } +yy586: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -49751,8 +50252,8 @@ yy579: case '|': case '}': case '~': - case 0x7F: goto yy479; - case '\'': goto yy476; + case 0x7F: goto yy486; + case '\'': goto yy483; case '-': case '0': case '1': @@ -49817,11 +50318,11 @@ yy579: case 'w': case 'x': case 'y': - case 'z': goto yy578; + case 'z': goto yy585; case '/': - case '?': goto yy579; - case '>': goto yy674; - case '\\': goto yy581; + case '?': goto yy586; + case '>': goto yy681; + case '\\': goto yy588; case 0xC2: case 0xC3: case 0xC4: @@ -49851,8 +50352,8 @@ yy579: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy582; - case 0xE0: goto yy583; + case 0xDF: goto yy589; + case 0xE0: goto yy590; case 0xE1: case 0xE2: case 0xE3: @@ -49867,15 +50368,15 @@ yy579: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy584; - case 0xF0: goto yy585; + case 0xEF: goto yy591; + case 0xF0: goto yy592; case 0xF1: case 0xF2: - case 0xF3: goto yy586; - case 0xF4: goto yy587; + case 0xF3: goto yy593; + case 0xF4: goto yy594; default: goto yy1; } -yy580: +yy587: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -50002,9 +50503,9 @@ yy580: case '|': case '}': case '~': - case 0x7F: goto yy580; - case '\'': goto yy665; - case '\\': goto yy675; + case 0x7F: goto yy587; + case '\'': goto yy672; + case '\\': goto yy682; case 0xC2: case 0xC3: case 0xC4: @@ -50034,8 +50535,8 @@ yy580: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy676; - case 0xE0: goto yy677; + case 0xDF: goto yy683; + case 0xE0: goto yy684; case 0xE1: case 0xE2: case 0xE3: @@ -50050,19 +50551,19 @@ yy580: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy678; - case 0xF0: goto yy679; + case 0xEF: goto yy685; + case 0xF0: goto yy686; case 0xF1: case 0xF2: - case 0xF3: goto yy680; - case 0xF4: goto yy681; + case 0xF3: goto yy687; + case 0xF4: goto yy688; default: goto yy1; } -yy581: +yy588: yych = *++YYCURSOR; switch (yych) { case 0x00: - case '>': goto yy580; + case '>': goto yy587; case 0x01: case 0x02: case 0x03: @@ -50120,8 +50621,8 @@ yy581: case '|': case '}': case '~': - case 0x7F: goto yy479; - case '\n': goto yy476; + case 0x7F: goto yy486; + case '\n': goto yy483; case '-': case '0': case '1': @@ -50186,9 +50687,9 @@ yy581: case 'w': case 'x': case 'y': - case 'z': goto yy578; + case 'z': goto yy585; case '/': - case '?': goto yy579; + case '?': goto yy586; case 0xC2: case 0xC3: case 0xC4: @@ -50218,8 +50719,8 @@ yy581: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy582; - case 0xE0: goto yy583; + case 0xDF: goto yy589; + case 0xE0: goto yy590; case 0xE1: case 0xE2: case 0xE3: @@ -50234,530 +50735,241 @@ yy581: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy584; - case 0xF0: goto yy585; + case 0xEF: goto yy591; + case 0xF0: goto yy592; case 0xF1: case 0xF2: - case 0xF3: goto yy586; - case 0xF4: goto yy587; + case 0xF3: goto yy593; + case 0xF4: goto yy594; default: goto yy1; } -yy582: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy479; - default: goto yy1; - } -yy583: - yych = *++YYCURSOR; - switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy582; - default: goto yy1; - } -yy584: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy582; - default: goto yy1; - } -yy585: - yych = *++YYCURSOR; - switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy584; - default: goto yy1; - } -yy586: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy584; - default: goto yy1; - } -yy587: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: goto yy584; - default: goto yy1; - } -yy588: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy79; - case '-': - case '.': - case '_': goto yy46; - 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 yy682; - case ':': goto yy126; - case '@': goto yy95; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy109; - default: goto yy4; - } yy589: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); + yych = *++YYCURSOR; switch (yych) { - case 0x00: - case '\t': - case '\n': - case '\r': - case ' ': - case '"': - case '(': - case ')': - case '*': - case ';': - yyt4 = YYCURSOR; - goto yy200; - case '!': - case ',': - case '?': - yyt4 = YYCURSOR; - goto yy202; - case '%': - case '+': goto yy79; - case '\'': - yyt4 = YYCURSOR; - goto yy203; - case '-': - case '_': goto yy46; - case '.': - yyt4 = YYCURSOR; - goto yy207; - 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 yy682; - case ':': - yyt3 = YYCURSOR; - goto yy210; - case '@': goto yy95; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case 'O': - case 'P': - case 'Q': - case 'R': - case 'S': - case 'T': - case 'U': - case 'V': - case 'W': - case 'X': - case 'Y': - case 'Z': goto yy109; - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy683; - case 'g': - case 'h': - case 'i': - case 'j': - case 'k': - case 'l': - case 'm': - case 'n': - case 'o': - case 'p': - case 'q': - case 'r': - case 's': - case 't': - case 'u': - case 'v': - case 'w': - case 'x': - case 'y': - case 'z': goto yy123; - default: goto yy4; + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy486; + default: goto yy1; } yy590: - ++YYCURSOR; - yyt1 = yyt2; -yy591: - YYCURSOR = yyt1; -#line 169 "../../lnav/src/data_scanner_re.re" - { RET(DT_TIME); } -#line 50745 "../../lnav/src/data_scanner_re.cc" -yy592: - yyaccept = 28; - yych = *(YYMARKER = ++YYCURSOR); - yyt1 = yyt2; + 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 yy684; - default: goto yy591; + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy589; + default: goto yy1; + } +yy591: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy589; + default: goto yy1; + } +yy592: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy591; + default: goto yy1; } yy593: yych = *++YYCURSOR; @@ -50825,169 +51037,230 @@ yy593: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy590; + case 0xBF: goto yy591; default: goto yy1; } yy594: yych = *++YYCURSOR; switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy593; + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy591; default: goto yy1; } yy595: - yych = *++YYCURSOR; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy593; - default: goto yy1; + case '%': + case '+': goto yy79; + case '-': + case '.': + case '_': goto yy46; + 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 yy126; + case '@': goto yy95; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy109; + default: goto yy4; } yy596: - yych = *++YYCURSOR; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy595; - default: goto yy1; + case 0x00: + case '\t': + case '\n': + case '\r': + case ' ': + case '"': + case '(': + case ')': + case '*': + case ';': + yyt4 = YYCURSOR; + goto yy207; + case '!': + case ',': + case '?': + yyt4 = YYCURSOR; + goto yy209; + case '%': + case '+': goto yy79; + case '\'': + yyt4 = YYCURSOR; + goto yy210; + case '-': + case '_': goto yy46; + case '.': + yyt4 = YYCURSOR; + goto yy214; + 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 yy689; + case ':': + yyt3 = YYCURSOR; + goto yy217; + case '@': goto yy95; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case 'O': + case 'P': + case 'Q': + case 'R': + case 'S': + case 'T': + case 'U': + case 'V': + case 'W': + case 'X': + case 'Y': + case 'Z': goto yy109; + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy690; + case 'g': + case 'h': + case 'i': + case 'j': + case 'k': + case 'l': + case 'm': + case 'n': + case 'o': + case 'p': + case 'q': + case 'r': + case 's': + case 't': + case 'u': + case 'v': + case 'w': + case 'x': + case 'y': + case 'z': goto yy123; + default: goto yy4; } yy597: + ++YYCURSOR; + yyt1 = yyt2; +yy598: + YYCURSOR = yyt1; +#line 169 "../../lnav/src/data_scanner_re.re" + { RET(DT_TIME); } +#line 51246 "../../lnav/src/data_scanner_re.cc" +yy599: + yyaccept = 28; + yych = *(YYMARKER = ++YYCURSOR); + yyt1 = yyt2; + switch (yych) { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy691; + default: goto yy598; + } +yy600: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -51053,10 +51326,47 @@ yy597: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy595; + case 0xBF: goto yy597; default: goto yy1; } -yy598: +yy601: + yych = *++YYCURSOR; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy600; + default: goto yy1; + } +yy602: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -51074,19 +51384,210 @@ yy598: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy595; + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy600; default: goto yy1; } -yy599: +yy603: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy602; + default: goto yy1; + } +yy604: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy602; + default: goto yy1; + } +yy605: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy602; + default: goto yy1; + } +yy606: ++YYCURSOR; -yy600: +yy607: YYCURSOR = yyt1; #line 216 "../../lnav/src/data_scanner_re.re" { RET(DT_IPV4_ADDRESS); } -#line 51089 "../../lnav/src/data_scanner_re.cc" -yy601: +#line 51590 "../../lnav/src/data_scanner_re.cc" +yy608: yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -51239,9 +51740,9 @@ yy601: case 0xF2: case 0xF3: case 0xF4: goto yy4; - default: goto yy600; + default: goto yy607; } -yy602: +yy609: yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -51313,9 +51814,9 @@ yy602: case 'x': case 'y': case 'z': goto yy80; - default: goto yy600; + default: goto yy607; } -yy603: +yy610: yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -51468,11 +51969,11 @@ yy603: case 'w': case 'x': case 'y': - case 'z': goto yy308; + case 'z': goto yy315; case '@': goto yy95; - default: goto yy600; + default: goto yy607; } -yy604: +yy611: yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -51625,11 +52126,11 @@ yy604: case '6': case '7': case '8': - case '9': goto yy405; + case '9': goto yy412; case '@': goto yy95; - default: goto yy600; + default: goto yy607; } -yy605: +yy612: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -51662,7 +52163,7 @@ yy605: case '}': case '~': yyt1 = YYCURSOR; - goto yy599; + goto yy606; case 0x01: case 0x02: case 0x03: @@ -51695,17 +52196,17 @@ yy605: case '/': case 0x7F: yyt1 = YYCURSOR; - goto yy601; + goto yy608; case '%': case '+': yyt1 = YYCURSOR; - goto yy602; + goto yy609; case '-': yyt1 = YYCURSOR; - goto yy603; + goto yy610; case '.': yyt1 = YYCURSOR; - goto yy604; + goto yy611; case '0': case '1': case '2': @@ -51715,13 +52216,13 @@ yy605: case '6': case '7': case '8': - case '9': goto yy405; + case '9': goto yy412; case ':': yyt1 = YYCURSOR; - goto yy606; + goto yy613; case '@': yyt1 = YYCURSOR; - goto yy607; + goto yy614; case 'A': case 'B': case 'C': @@ -51776,7 +52277,7 @@ yy605: case 'y': case 'z': yyt1 = YYCURSOR; - goto yy608; + goto yy615; case 0xC2: case 0xC3: case 0xC4: @@ -51808,10 +52309,10 @@ yy605: case 0xDE: case 0xDF: yyt1 = YYCURSOR; - goto yy609; + goto yy616; case 0xE0: yyt1 = YYCURSOR; - goto yy610; + goto yy617; case 0xE1: case 0xE2: case 0xE3: @@ -51828,28 +52329,28 @@ yy605: case 0xEE: case 0xEF: yyt1 = YYCURSOR; - goto yy611; + goto yy618; case 0xF0: yyt1 = YYCURSOR; - goto yy612; + goto yy619; case 0xF1: case 0xF2: case 0xF3: yyt1 = YYCURSOR; - goto yy613; + goto yy620; case 0xF4: yyt1 = YYCURSOR; - goto yy614; - default: goto yy309; + goto yy621; + default: goto yy316; } -yy606: +yy613: yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case ':': goto yy135; - default: goto yy600; + case ':': goto yy142; + default: goto yy607; } -yy607: +yy614: yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -52001,10 +52502,10 @@ yy607: case 'w': case 'x': case 'y': - case 'z': goto yy156; - default: goto yy600; + case 'z': goto yy163; + default: goto yy607; } -yy608: +yy615: yyaccept = 29; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -52093,8 +52594,8 @@ yy608: case 0xF4: goto yy4; case '%': case '+': goto yy79; - case '-': goto yy228; - case '.': goto yy314; + case '-': goto yy235; + case '.': goto yy321; case '0': case '1': case '2': @@ -52157,11 +52658,11 @@ yy608: case 'w': case 'x': case 'y': - case 'z': goto yy405; + case 'z': goto yy412; case '@': goto yy95; - default: goto yy600; + default: goto yy607; } -yy609: +yy616: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -52227,10 +52728,10 @@ yy609: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy601; + case 0xBF: goto yy608; default: goto yy1; } -yy610: +yy617: yych = *++YYCURSOR; switch (yych) { case 0xA0: @@ -52264,10 +52765,10 @@ yy610: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy609; + case 0xBF: goto yy616; default: goto yy1; } -yy611: +yy618: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -52333,10 +52834,10 @@ yy611: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy609; + case 0xBF: goto yy616; default: goto yy1; } -yy612: +yy619: yych = *++YYCURSOR; switch (yych) { case 0x90: @@ -52386,10 +52887,10 @@ yy612: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy611; + case 0xBF: goto yy618; default: goto yy1; } -yy613: +yy620: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -52455,10 +52956,10 @@ yy613: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy611; + case 0xBF: goto yy618; default: goto yy1; } -yy614: +yy621: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -52476,10 +52977,10 @@ yy614: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy611; + case 0x8F: goto yy618; default: goto yy1; } -yy615: +yy622: yyaccept = 19; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -52512,7 +53013,7 @@ yy615: case '}': case '~': yyt1 = YYCURSOR; - goto yy599; + goto yy606; case 0x01: case 0x02: case 0x03: @@ -52545,33 +53046,33 @@ yy615: case '/': case 0x7F: yyt1 = YYCURSOR; - goto yy601; + goto yy608; case '%': case '+': yyt1 = YYCURSOR; - goto yy602; + goto yy609; case '-': yyt1 = YYCURSOR; - goto yy603; + goto yy610; case '.': yyt1 = YYCURSOR; - goto yy604; + goto yy611; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy605; + case '5': goto yy612; case '6': case '7': case '8': - case '9': goto yy405; + case '9': goto yy412; case ':': yyt1 = YYCURSOR; - goto yy606; + goto yy613; case '@': yyt1 = YYCURSOR; - goto yy607; + goto yy614; case 'A': case 'B': case 'C': @@ -52626,7 +53127,7 @@ yy615: case 'y': case 'z': yyt1 = YYCURSOR; - goto yy608; + goto yy615; case 0xC2: case 0xC3: case 0xC4: @@ -52658,10 +53159,10 @@ yy615: case 0xDE: case 0xDF: yyt1 = YYCURSOR; - goto yy609; + goto yy616; case 0xE0: yyt1 = YYCURSOR; - goto yy610; + goto yy617; case 0xE1: case 0xE2: case 0xE3: @@ -52678,21 +53179,21 @@ yy615: case 0xEE: case 0xEF: yyt1 = YYCURSOR; - goto yy611; + goto yy618; case 0xF0: yyt1 = YYCURSOR; - goto yy612; + goto yy619; case 0xF1: case 0xF2: case 0xF3: yyt1 = YYCURSOR; - goto yy613; + goto yy620; case 0xF4: yyt1 = YYCURSOR; - goto yy614; - default: goto yy309; + goto yy621; + default: goto yy316; } -yy616: +yy623: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -52705,10 +53206,10 @@ yy616: case '6': case '7': case '8': - case '9': goto yy685; + case '9': goto yy692; default: goto yy4; } -yy617: +yy624: yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -52860,18 +53361,18 @@ yy617: case '6': case '7': case '8': - case '9': goto yy686; + case '9': goto yy693; case '@': goto yy95; - case 'T': goto yy687; - default: goto yy618; + case 'T': goto yy694; + default: goto yy625; } -yy618: +yy625: #line 177 "../../lnav/src/data_scanner_re.re" { RET(DT_DATE); } -#line 52874 "../../lnav/src/data_scanner_re.cc" -yy619: +#line 53375 "../../lnav/src/data_scanner_re.cc" +yy626: yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -53022,11 +53523,11 @@ yy619: case '6': case '7': case '8': - case '9': goto yy688; - case 'T': goto yy689; - default: goto yy618; + case '9': goto yy695; + case 'T': goto yy696; + default: goto yy625; } -yy620: +yy627: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -53115,8 +53616,8 @@ yy620: case ' ': goto yy98; case '%': goto yy99; case '+': goto yy79; - case '-': goto yy690; - case '.': goto yy238; + case '-': goto yy697; + case '.': goto yy245; case '0': case '1': case '2': @@ -53124,9 +53625,9 @@ yy620: case '4': case '5': case '6': - case '7': goto yy691; + case '7': goto yy698; case '8': - case '9': goto yy692; + case '9': goto yy699; case ':': goto yy126; case '@': goto yy95; case 'A': @@ -53138,9 +53639,9 @@ yy620: case 'b': case 'c': case 'd': - case 'f': goto yy175; + case 'f': goto yy182; case 'E': - case 'e': goto yy693; + case 'e': goto yy700; case 'G': case 'H': case 'I': @@ -53184,7 +53685,7 @@ yy620: case '_': goto yy46; default: goto yy103; } -yy621: +yy628: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -53273,8 +53774,8 @@ yy621: case ' ': goto yy98; case '%': goto yy99; case '+': goto yy79; - case '-': goto yy690; - case '.': goto yy238; + case '-': goto yy697; + case '.': goto yy245; case '0': case '1': case '2': @@ -53284,7 +53785,7 @@ yy621: case '6': case '7': case '8': - case '9': goto yy692; + case '9': goto yy699; case ':': goto yy126; case '@': goto yy95; case 'A': @@ -53296,9 +53797,9 @@ yy621: case 'b': case 'c': case 'd': - case 'f': goto yy175; + case 'f': goto yy182; case 'E': - case 'e': goto yy693; + case 'e': goto yy700; case 'G': case 'H': case 'I': @@ -53342,7 +53843,7 @@ yy621: case '_': goto yy46; default: goto yy25; } -yy622: +yy629: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -53430,7 +53931,7 @@ yy622: case 0xF4: goto yy4; case '%': case '+': goto yy79; - case '-': goto yy690; + case '-': goto yy697; case '.': case '_': goto yy46; case '0': @@ -53454,7 +53955,7 @@ yy622: case 'c': case 'd': case 'e': - case 'f': goto yy175; + case 'f': goto yy182; case ':': goto yy126; case '@': goto yy95; case 'G': @@ -53499,7 +54000,7 @@ yy622: case 'z': goto yy109; default: goto yy107; } -yy623: +yy630: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -53586,8 +54087,8 @@ yy623: case 0xF3: case 0xF4: goto yy4; case '%': goto yy79; - case '+': goto yy173; - case '-': goto yy694; + case '+': goto yy180; + case '-': goto yy701; case '.': case '_': goto yy46; case '0': @@ -53611,7 +54112,7 @@ yy623: case 'c': case 'd': case 'e': - case 'f': goto yy175; + case 'f': goto yy182; case ':': goto yy126; case '@': goto yy95; case 'G': @@ -53656,7 +54157,7 @@ yy623: case 'z': goto yy109; default: goto yy107; } -yy624: +yy631: yyaccept = 17; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -53721,12 +54222,12 @@ yy624: case 'w': case 'x': case 'y': - case 'z': goto yy502; + case 'z': goto yy509; default: yyt2 = yyt1; - goto yy178; + goto yy185; } -yy625: +yy632: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -53760,7 +54261,7 @@ yy625: case '}': case '~': yyt2 = YYCURSOR; - goto yy177; + goto yy184; case 0x01: case 0x02: case 0x03: @@ -53796,13 +54297,13 @@ yy625: case '_': case 0x7F: yyt2 = YYCURSOR; - goto yy256; + goto yy263; case '%': yyt1 = YYCURSOR; - goto yy624; + goto yy631; case '.': yyt2 = YYCURSOR; - goto yy338; + goto yy345; case '0': case '1': case '2': @@ -53824,8 +54325,8 @@ yy625: case 'c': case 'd': case 'e': - case 'f': goto yy695; - case ':': goto yy626; + case 'f': goto yy702; + case ':': goto yy633; case 'G': case 'H': case 'I': @@ -53897,10 +54398,10 @@ yy625: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy261; + goto yy268; case 0xE0: yyt2 = YYCURSOR; - goto yy262; + goto yy269; case 0xE1: case 0xE2: case 0xE3: @@ -53917,21 +54418,21 @@ yy625: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy263; + goto yy270; case 0xF0: yyt2 = YYCURSOR; - goto yy264; + goto yy271; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy265; + goto yy272; case 0xF4: yyt2 = YYCURSOR; - goto yy266; + goto yy273; default: goto yy5; } -yy626: +yy633: yych = *++YYCURSOR; switch (yych) { case '0': @@ -53955,11 +54456,11 @@ yy626: case 'c': case 'd': case 'e': - case 'f': goto yy696; - case ':': goto yy135; + case 'f': goto yy703; + case ':': goto yy142; default: goto yy1; } -yy627: +yy634: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -53993,7 +54494,7 @@ yy627: case '}': case '~': yyt2 = YYCURSOR; - goto yy177; + goto yy184; case 0x01: case 0x02: case 0x03: @@ -54030,10 +54531,10 @@ yy627: case '_': case 0x7F: yyt2 = YYCURSOR; - goto yy256; + goto yy263; case '%': yyt1 = YYCURSOR; - goto yy624; + goto yy631; case '0': case '1': case '2': @@ -54055,8 +54556,8 @@ yy627: case 'c': case 'd': case 'e': - case 'f': goto yy695; - case ':': goto yy626; + case 'f': goto yy702; + case ':': goto yy633; case 'G': case 'H': case 'I': @@ -54128,10 +54629,10 @@ yy627: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy261; + goto yy268; case 0xE0: yyt2 = YYCURSOR; - goto yy262; + goto yy269; case 0xE1: case 0xE2: case 0xE3: @@ -54148,21 +54649,21 @@ yy627: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy263; + goto yy270; case 0xF0: yyt2 = YYCURSOR; - goto yy264; + goto yy271; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy265; + goto yy272; case 0xF4: yyt2 = YYCURSOR; - goto yy266; + goto yy273; default: goto yy5; } -yy628: +yy635: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -54196,7 +54697,7 @@ yy628: case '}': case '~': yyt2 = YYCURSOR; - goto yy177; + goto yy184; case 0x01: case 0x02: case 0x03: @@ -54232,13 +54733,13 @@ yy628: case '_': case 0x7F: yyt2 = YYCURSOR; - goto yy256; + goto yy263; case '%': yyt1 = YYCURSOR; - goto yy624; + goto yy631; case '.': yyt2 = YYCURSOR; - goto yy338; + goto yy345; case '0': case '1': case '2': @@ -54248,8 +54749,8 @@ yy628: case '6': case '7': case '8': - case '9': goto yy697; - case ':': goto yy626; + case '9': goto yy704; + case ':': goto yy633; case 'A': case 'B': case 'C': @@ -54261,7 +54762,7 @@ yy628: case 'c': case 'd': case 'e': - case 'f': goto yy695; + case 'f': goto yy702; case 'G': case 'H': case 'I': @@ -54333,10 +54834,10 @@ yy628: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy261; + goto yy268; case 0xE0: yyt2 = YYCURSOR; - goto yy262; + goto yy269; case 0xE1: case 0xE2: case 0xE3: @@ -54353,21 +54854,21 @@ yy628: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy263; + goto yy270; case 0xF0: yyt2 = YYCURSOR; - goto yy264; + goto yy271; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy265; + goto yy272; case 0xF4: yyt2 = YYCURSOR; - goto yy266; + goto yy273; default: goto yy5; } -yy629: +yy636: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -54401,7 +54902,7 @@ yy629: case '}': case '~': yyt2 = YYCURSOR; - goto yy177; + goto yy184; case 0x01: case 0x02: case 0x03: @@ -54437,19 +54938,19 @@ yy629: case '_': case 0x7F: yyt2 = YYCURSOR; - goto yy256; + goto yy263; case '%': yyt1 = YYCURSOR; - goto yy624; + goto yy631; case '.': yyt2 = YYCURSOR; - goto yy338; + goto yy345; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy697; + case '5': goto yy704; case '6': case '7': case '8': @@ -54465,8 +54966,8 @@ yy629: case 'c': case 'd': case 'e': - case 'f': goto yy695; - case ':': goto yy626; + case 'f': goto yy702; + case ':': goto yy633; case 'G': case 'H': case 'I': @@ -54538,10 +55039,10 @@ yy629: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy261; + goto yy268; case 0xE0: yyt2 = YYCURSOR; - goto yy262; + goto yy269; case 0xE1: case 0xE2: case 0xE3: @@ -54558,21 +55059,21 @@ yy629: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy263; + goto yy270; case 0xF0: yyt2 = YYCURSOR; - goto yy264; + goto yy271; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy265; + goto yy272; case 0xF4: yyt2 = YYCURSOR; - goto yy266; + goto yy273; default: goto yy5; } -yy630: +yy637: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -54681,10 +55182,10 @@ yy630: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy590; + goto yy597; case '.': yyt2 = YYCURSOR; - goto yy592; + goto yy599; case '0': case '1': case '2': @@ -54708,8 +55209,8 @@ yy630: case 'e': case 'f': yyt1 = YYCURSOR; - goto yy632; - case ':': goto yy698; + goto yy639; + case ':': goto yy705; case 0xC2: case 0xC3: case 0xC4: @@ -54741,10 +55242,10 @@ yy630: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy593; + goto yy600; case 0xE0: yyt2 = YYCURSOR; - goto yy594; + goto yy601; case 0xE1: case 0xE2: case 0xE3: @@ -54761,21 +55262,21 @@ yy630: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy595; + goto yy602; case 0xF0: yyt2 = YYCURSOR; - goto yy596; + goto yy603; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy597; + goto yy604; case 0xF4: yyt2 = YYCURSOR; - goto yy598; - default: goto yy330; + goto yy605; + default: goto yy337; } -yy631: +yy638: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -54800,11 +55301,11 @@ yy631: case 'c': case 'd': case 'e': - case 'f': goto yy510; - case ':': goto yy698; - default: goto yy330; + case 'f': goto yy517; + case ':': goto yy705; + default: goto yy337; } -yy632: +yy639: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -54829,869 +55330,73 @@ yy632: case 'c': case 'd': case 'e': - case 'f': goto yy633; - case ':': goto yy425; - default: goto yy591; - } -yy633: - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy425; - default: goto yy1; - } -yy634: - 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 yy699; - case ':': goto yy635; - default: goto yy1; - } -yy635: - 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 yy700; - case ':': goto yy701; - default: goto yy1; - } -yy636: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy702; - case ':': goto yy703; - case '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; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy637: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy705; - case ':': goto yy703; - case '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; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy638: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy705; - case '5': goto yy706; - case '6': - case '7': - case '8': - case '9': goto yy702; - case ':': goto yy703; - case '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; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy639: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - 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; - case ':': goto yy703; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; + case 'f': goto yy640; + case ':': goto yy432; + default: goto yy598; } yy640: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - 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 yy707; - case ':': goto yy514; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; + case ':': goto yy432; default: goto yy1; } yy641: + 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 yy706; + case ':': goto yy642; + default: goto yy1; + } +yy642: + 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 yy707; + case ':': goto yy708; + default: goto yy1; + } +yy643: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -55759,10 +55464,10 @@ yy641: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '.': yyt1 = YYCURSOR; - goto yy269; + goto yy276; case '0': case '1': case '2': @@ -55772,7 +55477,8 @@ yy641: case '6': case '7': case '8': - case '9': + case '9': goto yy709; + case ':': goto yy710; case 'A': case 'B': case 'C': @@ -55784,8 +55490,7 @@ yy641: case 'c': case 'd': case 'e': - case 'f': goto yy707; - case ':': goto yy514; + case 'f': goto yy711; case 0xC2: case 0xC3: case 0xC4: @@ -55817,10 +55522,10 @@ yy641: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -55837,102 +55542,654 @@ yy641: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } -yy642: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy708; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy709; - default: goto yy4; - } -yy643: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy708; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy642; - default: goto yy4; - } yy644: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); + yych = *++YYCURSOR; switch (yych) { - case '.': goto yy708; + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; case '0': case '1': case '2': case '3': - case '4': goto yy642; - case '5': goto yy710; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy709; - default: goto yy4; + case '9': goto yy712; + case ':': goto yy710; + case '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 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; } yy645: yych = *++YYCURSOR; switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; case '0': + case '1': + case '2': case '3': - case '4': - case '5': + case '4': goto yy712; + case '5': goto yy713; case '6': case '7': case '8': - case '9': goto yy711; - case '1': goto yy712; - case '2': goto yy713; + case '9': goto yy709; + case ':': goto yy710; + case '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 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy646: yych = *++YYCURSOR; switch (yych) { - case '.': goto yy645; - default: goto yy1; - } -yy647: - yych = *++YYCURSOR; - switch (yych) { - case '.': goto yy645; + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy646; + 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 yy710; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy647: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + 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 yy714; + case ':': goto yy521; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy648: @@ -55984,7 +56241,6 @@ yy648: case '+': case ',': case '-': - case '.': case '/': case ';': case '<': @@ -56003,146 +56259,11 @@ yy648: case '}': case '~': case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case ':': goto yy440; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: yyt2 = YYCURSOR; goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy649: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; case '.': yyt1 = YYCURSOR; - goto yy269; + goto yy276; case '0': case '1': case '2': @@ -56152,8 +56273,7 @@ yy649: case '6': case '7': case '8': - case '9': goto yy714; - case ':': goto yy715; + case '9': case 'A': case 'B': case 'C': @@ -56165,7 +56285,8 @@ yy649: case 'c': case 'd': case 'e': - case 'f': goto yy439; + case 'f': goto yy714; + case ':': goto yy521; case 0xC2: case 0xC3: case 0xC4: @@ -56197,10 +56318,10 @@ yy649: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -56217,92 +56338,25 @@ yy649: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } -yy650: - yych = *++YYCURSOR; +yy649: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; + case '.': goto yy715; case '0': case '1': case '2': @@ -56313,316 +56367,13 @@ yy650: case '7': case '8': case '9': goto yy716; - case ':': goto yy440; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy439; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; + default: goto yy4; } -yy651: - yych = *++YYCURSOR; +yy650: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy716; - case '5': goto yy717; - case '6': - case '7': - case '8': - case '9': goto yy714; - case ':': goto yy440; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy439; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy652: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; + case '.': goto yy715; case '0': case '1': case '2': @@ -56632,20 +56383,130 @@ yy652: case '6': case '7': case '8': - case '9': goto yy714; - case ':': goto yy440; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy439; + case '9': goto yy649; + default: goto yy4; + } +yy651: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '.': goto yy715; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy649; + case '5': goto yy717; + case '6': + case '7': + case '8': + case '9': goto yy716; + default: goto yy4; + } +yy652: + yych = *++YYCURSOR; + switch (yych) { + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy718; + case '1': goto yy719; + case '2': goto yy720; + default: goto yy1; + } +yy653: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy652; + default: goto yy1; + } +yy654: + yych = *++YYCURSOR; + switch (yych) { + case '.': goto yy652; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy653; + default: goto yy1; + } +yy655: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case ':': goto yy447; case 0xC2: case 0xC3: case 0xC4: @@ -56677,10 +56538,10 @@ yy652: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -56697,21 +56558,661 @@ yy652: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } -yy653: +yy656: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy721; + case ':': goto yy722; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy446; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy657: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy723; + case ':': goto yy447; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy446; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy658: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy723; + case '5': goto yy724; + case '6': + case '7': + case '8': + case '9': goto yy721; + case ':': goto yy447; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy446; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy659: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy721; + case ':': goto yy447; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy446; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy660: yyaccept = 26; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -56838,10 +57339,10 @@ yy653: case '|': case '}': case '~': - case 0x7F: goto yy718; - case '"': goto yy719; - case '\'': goto yy720; - case '\\': goto yy721; + case 0x7F: goto yy725; + case '"': goto yy726; + case '\'': goto yy727; + case '\\': goto yy728; case 0xC2: case 0xC3: case 0xC4: @@ -56871,8 +57372,8 @@ yy653: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy722; - case 0xE0: goto yy723; + case 0xDF: goto yy729; + case 0xE0: goto yy730; case 0xE1: case 0xE2: case 0xE3: @@ -56887,18 +57388,18 @@ yy653: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy724; - case 0xF0: goto yy725; + case 0xEF: goto yy731; + case 0xF0: goto yy732; case 0xF1: case 0xF2: - case 0xF3: goto yy726; - case 0xF4: goto yy727; - default: goto yy282; + case 0xF3: goto yy733; + case 0xF4: goto yy734; + default: goto yy289; } -yy654: +yy661: yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy718; + case 0x00: goto yy725; case 0x01: case 0x02: case 0x03: @@ -57023,9 +57524,9 @@ yy654: case '|': case '}': case '~': - case 0x7F: goto yy528; - case '\n': goto yy444; - case '>': goto yy653; + case 0x7F: goto yy535; + case '\n': goto yy451; + case '>': goto yy660; case 0xC2: case 0xC3: case 0xC4: @@ -57055,8 +57556,8 @@ yy654: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy655; - case 0xE0: goto yy656; + case 0xDF: goto yy662; + case 0xE0: goto yy663; case 0xE1: case 0xE2: case 0xE3: @@ -57071,1149 +57572,309 @@ yy654: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy657; - case 0xF0: goto yy658; + case 0xEF: goto yy664; + case 0xF0: goto yy665; case 0xF1: case 0xF2: - case 0xF3: goto yy659; - case 0xF4: goto yy660; - default: goto yy1; - } -yy655: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy528; - default: goto yy1; - } -yy656: - yych = *++YYCURSOR; - switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy655; - default: goto yy1; - } -yy657: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy655; - default: goto yy1; - } -yy658: - yych = *++YYCURSOR; - switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy657; - default: goto yy1; - } -yy659: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy657; - default: goto yy1; - } -yy660: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: goto yy657; - default: goto yy1; - } -yy661: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy661; - case '"': goto yy374; - case '\'': goto yy373; - 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 yy728; - case '/': - case '?': goto yy729; - case '>': goto yy730; - case '\\': goto yy731; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy732; - case 0xE0: goto yy733; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy734; - case 0xF0: goto yy735; - case 0xF1: - case 0xF2: - case 0xF3: goto yy736; - case 0xF4: goto yy737; + case 0xF3: goto yy666; + case 0xF4: goto yy667; default: goto yy1; } yy662: yych = *++YYCURSOR; switch (yych) { - case '\t': - case '\r': - case ' ': goto yy662; - case '/': - case '?': goto yy194; - case '>': goto yy195; + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy535; default: goto yy1; } yy663: yych = *++YYCURSOR; switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy478; - case '\t': - case '\r': - case ' ': goto yy663; - case '\'': goto yy738; - 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 yy568; - case '/': - case '?': goto yy569; - case '>': goto yy570; - case '\\': goto yy571; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy572; - case 0xE0: goto yy573; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy574; - case 0xF0: goto yy575; - case 0xF1: - case 0xF2: - case 0xF3: goto yy576; - case 0xF4: goto yy577; + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy662; default: goto yy1; } yy664: - yyaccept = 27; - yych = *(YYMARKER = ++YYCURSOR); + yych = *++YYCURSOR; switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy570; - case '"': goto yy665; - case '\\': goto yy666; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy667; - case 0xE0: goto yy668; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy669; - case 0xF0: goto yy670; - case 0xF1: - case 0xF2: - case 0xF3: goto yy671; - case 0xF4: goto yy672; - default: goto yy287; + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy662; + default: goto yy1; } yy665: yych = *++YYCURSOR; switch (yych) { - case '\t': - case '\r': - case ' ': goto yy739; - 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 yy381; - case '/': - case '?': goto yy194; + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy664; default: goto yy1; } yy666: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '"': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - 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 '\\': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy570; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy667; - case 0xE0: goto yy668; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy669; - case 0xF0: goto yy670; - case 0xF1: - case 0xF2: - case 0xF3: goto yy671; - case 0xF4: goto yy672; + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy664; default: goto yy1; } yy667: @@ -58234,307 +57895,10 @@ yy667: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy570; + case 0x8F: goto yy664; default: goto yy1; } yy668: - yych = *++YYCURSOR; - switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy667; - default: goto yy1; - } -yy669: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy667; - default: goto yy1; - } -yy670: - yych = *++YYCURSOR; - switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy669; - default: goto yy1; - } -yy671: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy669; - default: goto yy1; - } -yy672: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: goto yy669; - default: goto yy1; - } -yy673: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -58545,9 +57909,11 @@ yy673: case 0x06: case 0x07: case 0x08: + case '\t': case '\n': case '\v': case '\f': + case '\r': case 0x0E: case 0x0F: case 0x10: @@ -58566,12 +57932,12 @@ yy673: case 0x1D: case 0x1E: case 0x1F: + case ' ': case '!': case '#': case '$': case '%': case '&': - case '\'': case '(': case ')': case '*': @@ -58590,11 +57956,9 @@ yy673: case '|': case '}': case '~': - case 0x7F: goto yy479; - case '\t': - case '\r': - case ' ': goto yy673; - case '"': goto yy738; + case 0x7F: goto yy668; + case '"': goto yy381; + case '\'': goto yy380; case '-': case '0': case '1': @@ -58659,11 +58023,11 @@ yy673: case 'w': case 'x': case 'y': - case 'z': goto yy578; + case 'z': goto yy735; case '/': - case '?': goto yy579; - case '>': goto yy580; - case '\\': goto yy581; + case '?': goto yy736; + case '>': goto yy737; + case '\\': goto yy738; case 0xC2: case 0xC3: case 0xC4: @@ -58693,8 +58057,8 @@ yy673: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy582; - case 0xE0: goto yy583; + case 0xDF: goto yy739; + case 0xE0: goto yy740; case 0xE1: case 0xE2: case 0xE3: @@ -58709,15 +58073,209 @@ yy673: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy584; - case 0xF0: goto yy585; + case 0xEF: goto yy741; + case 0xF0: goto yy742; case 0xF1: case 0xF2: - case 0xF3: goto yy586; - case 0xF4: goto yy587; + case 0xF3: goto yy743; + case 0xF4: goto yy744; default: goto yy1; } -yy674: +yy669: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy669; + case '/': + case '?': goto yy201; + case '>': goto yy202; + default: goto yy1; + } +yy670: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy485; + case '\t': + case '\r': + case ' ': goto yy670; + case '\'': goto yy745; + 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 yy575; + case '/': + case '?': goto yy576; + case '>': goto yy577; + case '\\': goto yy578; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy579; + case 0xE0: goto yy580; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy581; + case 0xF0: goto yy582; + case 0xF1: + case 0xF2: + case 0xF3: goto yy583; + case 0xF4: goto yy584; + default: goto yy1; + } +yy671: yyaccept = 27; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -58754,11 +58312,11 @@ yy674: case 0x1F: case ' ': case '!': - case '"': case '#': case '$': case '%': case '&': + case '\'': case '(': case ')': case '*': @@ -58845,9 +58403,9 @@ yy674: case '|': case '}': case '~': - case 0x7F: goto yy580; - case '\'': goto yy665; - case '\\': goto yy675; + case 0x7F: goto yy577; + case '"': goto yy672; + case '\\': goto yy673; case 0xC2: case 0xC3: case 0xC4: @@ -58877,8 +58435,8 @@ yy674: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy676; - case 0xE0: goto yy677; + case 0xDF: goto yy674; + case 0xE0: goto yy675; case 0xE1: case 0xE2: case 0xE3: @@ -58893,15 +58451,90 @@ yy674: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy678; - case 0xF0: goto yy679; + case 0xEF: goto yy676; + case 0xF0: goto yy677; case 0xF1: case 0xF2: - case 0xF3: goto yy680; - case 0xF4: goto yy681; - default: goto yy287; + case 0xF3: goto yy678; + case 0xF4: goto yy679; + default: goto yy294; } -yy675: +yy672: + yych = *++YYCURSOR; + switch (yych) { + case '\t': + case '\r': + case ' ': goto yy746; + 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 yy388; + case '/': + case '?': goto yy201; + default: goto yy1; + } +yy673: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -59030,7 +58663,7 @@ yy675: case '|': case '}': case '~': - case 0x7F: goto yy580; + case 0x7F: goto yy577; case 0xC2: case 0xC3: case 0xC4: @@ -59060,8 +58693,8 @@ yy675: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy676; - case 0xE0: goto yy677; + case 0xDF: goto yy674; + case 0xE0: goto yy675; case 0xE1: case 0xE2: case 0xE3: @@ -59076,12 +58709,118 @@ yy675: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy678; - case 0xF0: goto yy679; + case 0xEF: goto yy676; + case 0xF0: goto yy677; case 0xF1: case 0xF2: - case 0xF3: goto yy680; - case 0xF4: goto yy681; + case 0xF3: goto yy678; + case 0xF4: goto yy679; + default: goto yy1; + } +yy674: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy577; + default: goto yy1; + } +yy675: + yych = *++YYCURSOR; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy674; default: goto yy1; } yy676: @@ -59150,12 +58889,28 @@ yy676: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy580; + case 0xBF: goto yy674; default: goto yy1; } yy677: yych = *++YYCURSOR; switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: case 0xA0: case 0xA1: case 0xA2: @@ -59262,57 +59017,575 @@ yy678: yy679: yych = *++YYCURSOR; switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy678; + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy676; default: goto yy1; } yy680: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy486; + case '\t': + case '\r': + case ' ': goto yy680; + case '"': goto yy745; + 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 yy585; + case '/': + case '?': goto yy586; + case '>': goto yy587; + case '\\': goto yy588; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy589; + case 0xE0: goto yy590; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy591; + case 0xF0: goto yy592; + case 0xF1: + case 0xF2: + case 0xF3: goto yy593; + case 0xF4: goto yy594; + default: goto yy1; + } +yy681: + yyaccept = 27; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy587; + case '\'': goto yy672; + case '\\': goto yy682; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy683; + case 0xE0: goto yy684; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy685; + case 0xF0: goto yy686; + case 0xF1: + case 0xF2: + case 0xF3: goto yy687; + case 0xF4: goto yy688; + default: goto yy294; + } +yy682: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + 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 '\\': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy587; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy683; + case 0xE0: goto yy684; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy685; + case 0xF0: goto yy686; + case 0xF1: + case 0xF2: + case 0xF3: goto yy687; + case 0xF4: goto yy688; + default: goto yy1; + } +yy683: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -59378,10 +59651,47 @@ yy680: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy678; + case 0xBF: goto yy587; default: goto yy1; } -yy681: +yy684: + yych = *++YYCURSOR; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy683; + default: goto yy1; + } +yy685: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -59399,16 +59709,207 @@ yy681: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy678; + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy683; default: goto yy1; } -yy682: +yy686: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy685; + default: goto yy1; + } +yy687: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy685; + default: goto yy1; + } +yy688: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy685; + default: goto yy1; + } +yy689: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': case '+': goto yy79; - case '-': goto yy690; + case '-': goto yy697; case '.': case '_': goto yy46; case '0': @@ -59477,7 +59978,7 @@ yy682: case '@': goto yy95; default: goto yy4; } -yy683: +yy690: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -59492,21 +59993,21 @@ yy683: case '*': case ';': yyt4 = YYCURSOR; - goto yy200; + goto yy207; case '!': case ',': case '?': yyt4 = YYCURSOR; - goto yy202; + goto yy209; case '%': case '+': goto yy79; case '\'': yyt4 = YYCURSOR; - goto yy203; - case '-': goto yy690; + goto yy210; + case '-': goto yy697; case '.': yyt4 = YYCURSOR; - goto yy207; + goto yy214; case '0': case '1': case '2': @@ -59545,7 +60046,7 @@ yy683: case 'Z': goto yy109; case ':': yyt3 = YYCURSOR; - goto yy210; + goto yy217; case '@': goto yy95; case '_': goto yy46; case 'a': @@ -59576,7 +60077,7 @@ yy683: case 'z': goto yy123; default: goto yy4; } -yy684: +yy691: yych = *++YYCURSOR; switch (yych) { case '0': @@ -59588,10 +60089,10 @@ yy684: case '6': case '7': case '8': - case '9': goto yy740; + case '9': goto yy747; default: goto yy1; } -yy685: +yy692: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -59604,10 +60105,10 @@ yy685: case '6': case '7': case '8': - case '9': goto yy741; + case '9': goto yy748; default: goto yy4; } -yy686: +yy693: yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -59761,10 +60262,10 @@ yy686: case 'y': case 'z': goto yy46; case '@': goto yy95; - case 'T': goto yy687; - default: goto yy618; + case 'T': goto yy694; + default: goto yy625; } -yy687: +yy694: yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -59919,9 +60420,9 @@ yy687: case 'y': case 'z': goto yy46; case '@': goto yy95; - default: goto yy618; + default: goto yy625; } -yy688: +yy695: yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -60073,10 +60574,10 @@ yy688: case 0xF2: case 0xF3: case 0xF4: goto yy4; - case 'T': goto yy689; - default: goto yy618; + case 'T': goto yy696; + default: goto yy625; } -yy689: +yy696: yyaccept = 30; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -60229,9 +60730,9 @@ yy689: case 0xF2: case 0xF3: case 0xF4: goto yy4; - default: goto yy618; + default: goto yy625; } -yy690: +yy697: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -60301,11 +60802,11 @@ yy690: case 'c': case 'd': case 'e': - case 'f': goto yy742; + case 'f': goto yy749; case '@': goto yy95; default: goto yy4; } -yy691: +yy698: yyaccept = 10; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -60345,7 +60846,7 @@ yy691: case '+': goto yy79; case '-': case '_': goto yy46; - case '.': goto yy238; + case '.': goto yy245; case '0': case '1': case '2': @@ -60353,9 +60854,9 @@ yy691: case '4': case '5': case '6': - case '7': goto yy691; + case '7': goto yy698; case '8': - case '9': goto yy692; + case '9': goto yy699; case ':': goto yy126; case '@': goto yy95; case 'A': @@ -60367,9 +60868,9 @@ yy691: case 'b': case 'c': case 'd': - case 'f': goto yy175; + case 'f': goto yy182; case 'E': - case 'e': goto yy693; + case 'e': goto yy700; case 'G': case 'H': case 'I': @@ -60463,7 +60964,7 @@ yy691: case 0xF4: goto yy60; default: goto yy103; } -yy692: +yy699: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -60503,7 +61004,7 @@ yy692: case '+': goto yy79; case '-': case '_': goto yy46; - case '.': goto yy238; + case '.': goto yy245; case '0': case '1': case '2': @@ -60513,7 +61014,7 @@ yy692: case '6': case '7': case '8': - case '9': goto yy692; + case '9': goto yy699; case ':': goto yy126; case '@': goto yy95; case 'A': @@ -60525,9 +61026,9 @@ yy692: case 'b': case 'c': case 'd': - case 'f': goto yy175; + case 'f': goto yy182; case 'E': - case 'e': goto yy693; + case 'e': goto yy700; case 'G': case 'H': case 'I': @@ -60621,7 +61122,7 @@ yy692: case 0xF4: goto yy60; default: goto yy25; } -yy693: +yy700: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -60708,8 +61209,8 @@ yy693: case 0xF3: case 0xF4: goto yy4; case '%': goto yy79; - case '+': goto yy173; - case '-': goto yy174; + case '+': goto yy180; + case '-': goto yy181; case '.': case '_': goto yy46; case '0': @@ -60733,7 +61234,7 @@ yy693: case 'c': case 'd': case 'e': - case 'f': goto yy175; + case 'f': goto yy182; case ':': goto yy126; case '@': goto yy95; case 'G': @@ -60778,7 +61279,7 @@ yy693: case 'z': goto yy109; default: goto yy107; } -yy694: +yy701: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -60836,7 +61337,7 @@ yy694: case '6': case '7': case '8': - case '9': goto yy743; + case '9': goto yy750; case '@': goto yy95; case 'A': case 'B': @@ -60849,822 +61350,44 @@ yy694: case 'c': case 'd': case 'e': - case 'f': goto yy742; + case 'f': goto yy749; default: goto yy4; } -yy695: - 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 '~': - yyt2 = YYCURSOR; - goto yy177; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '$': - case '-': - case '.': - case '/': - case '@': - case '_': - case 0x7F: - yyt2 = YYCURSOR; - goto yy256; - case '%': - yyt1 = YYCURSOR; - goto yy624; - 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 yy744; - case ':': goto yy626; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy3; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy261; - case 0xE0: - yyt2 = YYCURSOR; - goto yy262; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy263; - case 0xF0: - yyt2 = YYCURSOR; - goto yy264; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy265; - case 0xF4: - yyt2 = YYCURSOR; - goto yy266; - default: goto yy5; - } -yy696: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '%': - yyt1 = YYCURSOR; - goto yy624; - 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 yy745; - case ':': goto yy746; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy697: - 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 '~': - yyt2 = YYCURSOR; - goto yy177; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '$': - case '-': - case '/': - case '@': - case '_': - case 0x7F: - yyt2 = YYCURSOR; - goto yy256; - case '%': - yyt1 = YYCURSOR; - goto yy624; - case '.': - yyt2 = YYCURSOR; - goto yy338; - 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 yy744; - case ':': goto yy626; - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy3; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy261; - case 0xE0: - yyt2 = YYCURSOR; - goto yy262; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy263; - case 0xF0: - yyt2 = YYCURSOR; - goto yy264; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy265; - case 0xF4: - yyt2 = YYCURSOR; - goto yy266; - default: goto yy5; - } -yy698: - 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 yy747; - case ':': goto yy512; - default: goto yy1; - } -yy699: - 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 yy748; - case ':': goto yy635; - default: goto yy1; - } -yy700: - 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; - case ':': goto yy750; - default: goto yy1; - } -yy701: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '0': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy751; - case '1': goto yy752; - case '2': goto yy753; - case '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 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } yy702: - yych = *++YYCURSOR; + 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 '~': + yyt2 = YYCURSOR; + goto yy184; case 0x01: case 0x02: case 0x03: @@ -61673,11 +61396,8 @@ yy702: case 0x06: case 0x07: case 0x08: - case '\t': - case '\n': case '\v': case '\f': - case '\r': case 0x0E: case 0x0F: case 0x10: @@ -61696,43 +61416,18 @@ yy702: case 0x1D: case 0x1E: case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; - case '.': + goto yy263; + case '%': yyt1 = YYCURSOR; - goto yy269; + goto yy631; case '0': case '1': case '2': @@ -61754,8 +61449,48 @@ yy702: case 'c': case 'd': case 'e': - case 'f': goto yy755; - case ':': goto yy703; + case 'f': goto yy751; + case ':': goto yy633; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy3; case 0xC2: case 0xC3: case 0xC4: @@ -61787,10 +61522,10 @@ yy702: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy268; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy269; case 0xE1: case 0xE2: case 0xE3: @@ -61807,21 +61542,386 @@ yy702: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy270; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy271; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy272; case 0xF4: yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; + goto yy273; + default: goto yy5; } yy703: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '%': + yyt1 = YYCURSOR; + goto yy631; + 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 yy752; + case ':': goto yy753; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy704: + 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 '~': + yyt2 = YYCURSOR; + goto yy184; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '$': + case '-': + case '/': + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy263; + case '%': + yyt1 = YYCURSOR; + goto yy631; + case '.': + yyt2 = YYCURSOR; + goto yy345; + 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 yy751; + case ':': goto yy633; + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy3; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy268; + case 0xE0: + yyt2 = YYCURSOR; + goto yy269; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy270; + case 0xF0: + yyt2 = YYCURSOR; + goto yy271; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy272; + case 0xF4: + yyt2 = YYCURSOR; + goto yy273; + default: goto yy5; + } +yy705: yych = *++YYCURSOR; switch (yych) { case '0': @@ -61846,404 +61946,18 @@ yy703: case 'd': case 'e': case 'f': goto yy754; - default: goto yy1; - } -yy704: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - 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 yy755; - case ':': goto yy703; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy705: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy756; - case ':': goto yy703; - case '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 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; + case ':': goto yy519; default: goto yy1; } yy706: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy756; + case '5': case '6': case '7': case '8': @@ -62260,73 +61974,38 @@ yy706: case 'd': case 'e': case 'f': goto yy755; - case ':': goto yy703; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; + case ':': goto yy642; default: goto yy1; } yy707: + 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 yy756; + case ':': goto yy757; + default: goto yy1; + } +yy708: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -62395,8 +62074,29 @@ yy707: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; - case ':': goto yy514; + goto yy184; + case '0': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy758; + case '1': goto yy759; + case '2': goto yy760; + case '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 0xC2: case 0xC3: case 0xC4: @@ -62428,10 +62128,10 @@ yy707: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -62448,55 +62148,206 @@ yy707: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } -yy708: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy709: + yych = *++YYCURSOR; switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; case '0': + case '1': + case '2': case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy757; - case '1': goto yy758; - case '2': goto yy759; - default: goto yy4; - } -yy709: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '.': goto yy708; - default: goto yy4; + 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 yy710; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; } yy710: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); + yych = *++YYCURSOR; switch (yych) { - case '.': goto yy708; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy709; - default: goto yy4; + 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; + default: goto yy1; } yy711: yych = *++YYCURSOR; @@ -62567,7 +62418,7 @@ yy711: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '0': case '1': case '2': @@ -62577,7 +62428,20 @@ yy711: case '6': case '7': case '8': - case '9': goto yy760; + 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 yy710; case 0xC2: case 0xC3: case 0xC4: @@ -62609,10 +62473,10 @@ yy711: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -62629,18 +62493,18 @@ yy711: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy712: @@ -62692,7 +62556,6 @@ yy712: case '+': case ',': case '-': - case '.': case '/': case ';': case '<': @@ -62712,7 +62575,10 @@ yy712: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; case '0': case '1': case '2': @@ -62722,7 +62588,20 @@ yy712: case '6': case '7': case '8': - case '9': goto yy711; + case '9': goto yy763; + case ':': goto yy710; + case '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 0xC2: case 0xC3: case 0xC4: @@ -62754,10 +62633,10 @@ yy712: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -62774,18 +62653,18 @@ yy712: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy713: @@ -62837,7 +62716,6 @@ yy713: case '+': case ',': case '-': - case '.': case '/': case ';': case '<': @@ -62857,17 +62735,33 @@ yy713: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; case '0': case '1': case '2': case '3': - case '4': goto yy711; - case '5': goto yy761; + case '4': + case '5': goto yy763; case '6': case '7': case '8': - case '9': goto yy760; + 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 yy710; case 0xC2: case 0xC3: case 0xC4: @@ -62899,10 +62793,10 @@ yy713: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -62919,18 +62813,18 @@ yy713: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy714: @@ -62982,6 +62876,7 @@ yy714: case '+': case ',': case '-': + case '.': case '/': case ';': case '<': @@ -63001,33 +62896,8 @@ yy714: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - 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 yy440; + goto yy184; + case ':': goto yy521; case 0xC2: case 0xC3: case 0xC4: @@ -63059,10 +62929,10 @@ yy714: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -63079,370 +62949,60 @@ yy714: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy715: - yych = *++YYCURSOR; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case '0': goto yy762; - case '1': goto yy427; - case '2': goto yy428; + case '0': case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy426; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy429; - default: goto yy1; + case '9': goto yy764; + case '1': goto yy765; + case '2': goto yy766; + default: goto yy4; } yy716: - yych = *++YYCURSOR; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy763; - case ':': goto yy440; - case '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 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; + case '.': goto yy715; + default: goto yy4; } yy717: - yych = *++YYCURSOR; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; + case '.': goto yy715; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy763; - 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 yy440; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; + case '5': goto yy716; + default: goto yy4; } yy718: yych = *++YYCURSOR; switch (yych) { + case 0x00: case 0x01: case 0x02: case 0x03: @@ -63476,10 +63036,12 @@ yy718: case 0x1F: case ' ': case '!': + case '"': case '#': case '$': case '%': case '&': + case '\'': case '(': case ')': case '*': @@ -63488,6 +63050,25 @@ yy718: case '-': case '.': case '/': + case ';': + case '<': + case '=': + case '>': + case '?': + case '@': + case '[': + case '\\': + case ']': + case '^': + case '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; case '0': case '1': case '2': @@ -63497,79 +63078,7 @@ yy718: case '6': case '7': case '8': - case '9': - case ':': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy718; - case '"': goto yy719; - case '\'': goto yy720; - case '\\': goto yy721; + case '9': goto yy767; case 0xC2: case 0xC3: case 0xC4: @@ -63599,8 +63108,12 @@ yy718: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy722; - case 0xE0: goto yy723; + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -63615,17 +63128,26 @@ yy718: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy724; - case 0xF0: goto yy725; + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; case 0xF1: case 0xF2: - case 0xF3: goto yy726; - case 0xF4: goto yy727; + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy719: yych = *++YYCURSOR; switch (yych) { + case 0x00: case 0x01: case 0x02: case 0x03: @@ -63634,9 +63156,11 @@ yy719: case 0x06: case 0x07: case 0x08: + case '\t': case '\n': case '\v': case '\f': + case '\r': case 0x0E: case 0x0F: case 0x10: @@ -63655,38 +63179,41 @@ yy719: case 0x1D: case 0x1E: case 0x1F: + 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 '_': case '`': case '{': case '|': case '}': case '~': - case 0x7F: goto yy360; - case '\t': - case '\r': - case ' ': goto yy764; - case '"': goto yy765; - case '\'': goto yy766; - case '-': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; case '0': case '1': case '2': @@ -63696,63 +63223,7 @@ yy719: 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 yy767; - case '>': goto yy537; - case '\\': goto yy361; + case '9': goto yy718; case 0xC2: case 0xC3: case 0xC4: @@ -63782,8 +63253,12 @@ yy719: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy362; - case 0xE0: goto yy363; + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -63798,17 +63273,26 @@ yy719: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy364; - case 0xF0: goto yy365; + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; case 0xF1: case 0xF2: - case 0xF3: goto yy366; - case 0xF4: goto yy367; + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy720: yych = *++YYCURSOR; switch (yych) { + case 0x00: case 0x01: case 0x02: case 0x03: @@ -63817,9 +63301,11 @@ yy720: case 0x06: case 0x07: case 0x08: + case '\t': case '\n': case '\v': case '\f': + case '\r': case 0x0E: case 0x0F: case 0x10: @@ -63838,104 +63324,51 @@ yy720: case 0x1D: case 0x1E: case 0x1F: + 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 '_': case '`': case '{': case '|': case '}': case '~': - case 0x7F: goto yy352; - case '\t': - case '\r': - case ' ': goto yy768; - case '"': goto yy769; - case '\'': goto yy770; - case '-': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy718; + case '5': goto yy768; 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 yy771; - case '>': goto yy529; - case '\\': goto yy353; + case '9': goto yy767; case 0xC2: case 0xC3: case 0xC4: @@ -63965,8 +63398,12 @@ yy720: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy354; - case 0xE0: goto yy355; + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -63981,15 +63418,1079 @@ yy720: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy356; - case 0xF0: goto yy357; + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; case 0xF1: case 0xF2: - case 0xF3: goto yy358; - case 0xF4: goto yy359; + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy721: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + 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 yy447; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy722: + yych = *++YYCURSOR; + switch (yych) { + case '0': goto yy769; + case '1': goto yy434; + case '2': goto yy435; + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy433; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy436; + default: goto yy1; + } +yy723: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy770; + case ':': goto yy447; + case '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 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy724: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy770; + 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 yy447; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy725: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy725; + case '"': goto yy726; + case '\'': goto yy727; + case '\\': goto yy728; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy729; + case 0xE0: goto yy730; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy731; + case 0xF0: goto yy732; + case 0xF1: + case 0xF2: + case 0xF3: goto yy733; + case 0xF4: goto yy734; + default: goto yy1; + } +yy726: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy367; + case '\t': + case '\r': + case ' ': goto yy771; + case '"': goto yy772; + case '\'': goto yy773; + 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 yy774; + case '>': goto yy544; + case '\\': goto yy368; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy369; + case 0xE0: goto yy370; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy371; + case 0xF0: goto yy372; + case 0xF1: + case 0xF2: + case 0xF3: goto yy373; + case 0xF4: goto yy374; + default: goto yy1; + } +yy727: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy359; + case '\t': + case '\r': + case ' ': goto yy775; + case '"': goto yy776; + case '\'': goto yy777; + 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 yy778; + case '>': goto yy536; + case '\\': goto yy360; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy361; + case 0xE0: goto yy362; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy363; + case 0xF0: goto yy364; + case 0xF1: + case 0xF2: + case 0xF3: goto yy365; + case 0xF4: goto yy366; + default: goto yy1; + } +yy728: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -64118,7 +64619,7 @@ yy721: case '|': case '}': case '~': - case 0x7F: goto yy718; + case 0x7F: goto yy725; case 0xC2: case 0xC3: case 0xC4: @@ -64148,8 +64649,8 @@ yy721: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy722; - case 0xE0: goto yy723; + case 0xDF: goto yy729; + case 0xE0: goto yy730; case 0xE1: case 0xE2: case 0xE3: @@ -64164,15 +64665,15 @@ yy721: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy724; - case 0xF0: goto yy725; + case 0xEF: goto yy731; + case 0xF0: goto yy732; case 0xF1: case 0xF2: - case 0xF3: goto yy726; - case 0xF4: goto yy727; + case 0xF3: goto yy733; + case 0xF4: goto yy734; default: goto yy1; } -yy722: +yy729: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -64238,10 +64739,10 @@ yy722: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy718; + case 0xBF: goto yy725; default: goto yy1; } -yy723: +yy730: yych = *++YYCURSOR; switch (yych) { case 0xA0: @@ -64275,10 +64776,10 @@ yy723: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy722; + case 0xBF: goto yy729; default: goto yy1; } -yy724: +yy731: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -64344,10 +64845,10 @@ yy724: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy722; + case 0xBF: goto yy729; default: goto yy1; } -yy725: +yy732: yych = *++YYCURSOR; switch (yych) { case 0x90: @@ -64397,10 +64898,10 @@ yy725: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy724; + case 0xBF: goto yy731; default: goto yy1; } -yy726: +yy733: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -64466,10 +64967,10 @@ yy726: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy724; + case 0xBF: goto yy731; default: goto yy1; } -yy727: +yy734: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -64487,10 +64988,10 @@ yy727: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy724; + case 0x8F: goto yy731; default: goto yy1; } -yy728: +yy735: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -64544,7 +65045,7 @@ yy728: case '|': case '}': case '~': - case 0x7F: goto yy661; + case 0x7F: goto yy668; case '\t': case '\r': case ' ': @@ -64612,14 +65113,14 @@ yy728: case 'w': case 'x': case 'y': - case 'z': goto yy728; - case '"': goto yy374; - case '\'': goto yy373; + case 'z': goto yy735; + case '"': goto yy381; + case '\'': goto yy380; case '/': - case '?': goto yy729; - case '=': goto yy772; - case '>': goto yy730; - case '\\': goto yy731; + case '?': goto yy736; + case '=': goto yy779; + case '>': goto yy737; + case '\\': goto yy738; case 0xC2: case 0xC3: case 0xC4: @@ -64649,8 +65150,8 @@ yy728: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy732; - case 0xE0: goto yy733; + case 0xDF: goto yy739; + case 0xE0: goto yy740; case 0xE1: case 0xE2: case 0xE3: @@ -64665,15 +65166,15 @@ yy728: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy734; - case 0xF0: goto yy735; + case 0xEF: goto yy741; + case 0xF0: goto yy742; case 0xF1: case 0xF2: - case 0xF3: goto yy736; - case 0xF4: goto yy737; + case 0xF3: goto yy743; + case 0xF4: goto yy744; default: goto yy1; } -yy729: +yy736: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -64731,9 +65232,9 @@ yy729: case '|': case '}': case '~': - case 0x7F: goto yy661; - case '"': goto yy374; - case '\'': goto yy373; + case 0x7F: goto yy668; + case '"': goto yy381; + case '\'': goto yy380; case '-': case '0': case '1': @@ -64798,11 +65299,11 @@ yy729: case 'w': case 'x': case 'y': - case 'z': goto yy728; + case 'z': goto yy735; case '/': - case '?': goto yy729; - case '>': goto yy773; - case '\\': goto yy731; + case '?': goto yy736; + case '>': goto yy780; + case '\\': goto yy738; case 0xC2: case 0xC3: case 0xC4: @@ -64832,8 +65333,8 @@ yy729: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy732; - case 0xE0: goto yy733; + case 0xDF: goto yy739; + case 0xE0: goto yy740; case 0xE1: case 0xE2: case 0xE3: @@ -64848,15 +65349,15 @@ yy729: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy734; - case 0xF0: goto yy735; + case 0xEF: goto yy741; + case 0xF0: goto yy742; case 0xF1: case 0xF2: - case 0xF3: goto yy736; - case 0xF4: goto yy737; + case 0xF3: goto yy743; + case 0xF4: goto yy744; default: goto yy1; } -yy730: +yy737: yyaccept = 25; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -64983,10 +65484,10 @@ yy730: case '|': case '}': case '~': - case 0x7F: goto yy774; - case '"': goto yy775; - case '\'': goto yy776; - case '\\': goto yy777; + case 0x7F: goto yy781; + case '"': goto yy782; + case '\'': goto yy783; + case '\\': goto yy784; case 0xC2: case 0xC3: case 0xC4: @@ -65016,8 +65517,8 @@ yy730: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy778; - case 0xE0: goto yy779; + case 0xDF: goto yy785; + case 0xE0: goto yy786; case 0xE1: case 0xE2: case 0xE3: @@ -65032,18 +65533,18 @@ yy730: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy780; - case 0xF0: goto yy781; + case 0xEF: goto yy787; + case 0xF0: goto yy788; case 0xF1: case 0xF2: - case 0xF3: goto yy782; - case 0xF4: goto yy783; - default: goto yy196; + case 0xF3: goto yy789; + case 0xF4: goto yy790; + default: goto yy203; } -yy731: +yy738: yych = *++YYCURSOR; switch (yych) { - case 0x00: goto yy774; + case 0x00: goto yy781; case 0x01: case 0x02: case 0x03: @@ -65101,8 +65602,8 @@ yy731: case '|': case '}': case '~': - case 0x7F: goto yy661; - case '\n': goto yy371; + case 0x7F: goto yy668; + case '\n': goto yy378; case '-': case '0': case '1': @@ -65167,10 +65668,10 @@ yy731: case 'w': case 'x': case 'y': - case 'z': goto yy728; + case 'z': goto yy735; case '/': - case '?': goto yy729; - case '>': goto yy730; + case '?': goto yy736; + case '>': goto yy737; case 0xC2: case 0xC3: case 0xC4: @@ -65200,8 +65701,8 @@ yy731: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy732; - case 0xE0: goto yy733; + case 0xDF: goto yy739; + case 0xE0: goto yy740; case 0xE1: case 0xE2: case 0xE3: @@ -65216,15 +65717,15 @@ yy731: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy734; - case 0xF0: goto yy735; + case 0xEF: goto yy741; + case 0xF0: goto yy742; case 0xF1: case 0xF2: - case 0xF3: goto yy736; - case 0xF4: goto yy737; + case 0xF3: goto yy743; + case 0xF4: goto yy744; default: goto yy1; } -yy732: +yy739: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -65290,10 +65791,10 @@ yy732: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy661; + case 0xBF: goto yy668; default: goto yy1; } -yy733: +yy740: yych = *++YYCURSOR; switch (yych) { case 0xA0: @@ -65327,10 +65828,10 @@ yy733: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy732; + case 0xBF: goto yy739; default: goto yy1; } -yy734: +yy741: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -65396,10 +65897,10 @@ yy734: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy732; + case 0xBF: goto yy739; default: goto yy1; } -yy735: +yy742: yych = *++YYCURSOR; switch (yych) { case 0x90: @@ -65449,10 +65950,10 @@ yy735: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy734; + case 0xBF: goto yy741; default: goto yy1; } -yy736: +yy743: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -65518,10 +66019,10 @@ yy736: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy734; + case 0xBF: goto yy741; default: goto yy1; } -yy737: +yy744: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -65539,10 +66040,10 @@ yy737: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy734; + case 0x8F: goto yy741; default: goto yy1; } -yy738: +yy745: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -65600,9 +66101,9 @@ yy738: case '|': case '}': case '~': - case 0x7F: goto yy738; - case '"': goto yy479; - case '\'': goto yy478; + case 0x7F: goto yy745; + case '"': goto yy486; + case '\'': goto yy485; case '-': case '0': case '1': @@ -65667,11 +66168,11 @@ yy738: case 'w': case 'x': case 'y': - case 'z': goto yy784; + case 'z': goto yy791; case '/': - case '?': goto yy785; - case '>': goto yy786; - case '\\': goto yy787; + case '?': goto yy792; + case '>': goto yy793; + case '\\': goto yy794; case 0xC2: case 0xC3: case 0xC4: @@ -65701,8 +66202,8 @@ yy738: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy788; - case 0xE0: goto yy789; + case 0xDF: goto yy795; + case 0xE0: goto yy796; case 0xE1: case 0xE2: case 0xE3: @@ -65717,25 +66218,25 @@ yy738: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy790; - case 0xF0: goto yy791; + case 0xEF: goto yy797; + case 0xF0: goto yy798; case 0xF1: case 0xF2: - case 0xF3: goto yy792; - case 0xF4: goto yy793; + case 0xF3: goto yy799; + case 0xF4: goto yy800; default: goto yy1; } -yy739: +yy746: yych = *++YYCURSOR; switch (yych) { case '\t': case '\r': - case ' ': goto yy739; + case ' ': goto yy746; case '/': - case '?': goto yy194; + case '?': goto yy201; default: goto yy1; } -yy740: +yy747: yych = *++YYCURSOR; switch (yych) { case '0': @@ -65747,10 +66248,10 @@ yy740: case '6': case '7': case '8': - case '9': goto yy794; + case '9': goto yy801; default: goto yy1; } -yy741: +yy748: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -65763,10 +66264,10 @@ yy741: case '6': case '7': case '8': - case '9': goto yy688; + case '9': goto yy695; default: goto yy4; } -yy742: +yy749: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -65836,11 +66337,11 @@ yy742: case 'c': case 'd': case 'e': - case 'f': goto yy795; + case 'f': goto yy802; case '@': goto yy95; default: goto yy4; } -yy743: +yy750: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -65981,7 +66482,7 @@ yy743: case '6': case '7': case '8': - case '9': goto yy796; + case '9': goto yy803; case '@': goto yy95; case 'A': case 'B': @@ -65994,10 +66495,10 @@ yy743: case 'c': case 'd': case 'e': - case 'f': goto yy795; + case 'f': goto yy802; default: goto yy25; } -yy744: +yy751: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -66031,7 +66532,7 @@ yy744: case '}': case '~': yyt2 = YYCURSOR; - goto yy177; + goto yy184; case 0x01: case 0x02: case 0x03: @@ -66068,10 +66569,10 @@ yy744: case '_': case 0x7F: yyt2 = YYCURSOR; - goto yy256; + goto yy263; case '%': yyt1 = YYCURSOR; - goto yy624; + goto yy631; case '0': case '1': case '2': @@ -66134,7 +66635,7 @@ yy744: case 'x': case 'y': case 'z': goto yy3; - case ':': goto yy626; + case ':': goto yy633; case 0xC2: case 0xC3: case 0xC4: @@ -66166,447 +66667,10 @@ yy744: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy261; + goto yy268; case 0xE0: yyt2 = YYCURSOR; - goto yy262; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy263; - case 0xF0: - yyt2 = YYCURSOR; - goto yy264; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy265; - case 0xF4: - yyt2 = YYCURSOR; - goto yy266; - default: goto yy5; - } -yy745: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '%': - yyt1 = YYCURSOR; - goto yy624; - 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 yy797; - case ':': goto yy746; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -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 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy798; - default: goto yy1; - } -yy747: - 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 yy799; - case ':': goto yy635; - default: goto yy1; - } -yy748: - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy635; - default: goto yy1; - } -yy749: - 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 yy800; - case ':': goto yy750; - default: goto yy1; - } -yy750: - 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 yy801; - case ':': goto yy802; - default: goto yy1; - } -yy751: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy803; - case ':': goto yy804; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy805; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; case 0xE1: case 0xE2: case 0xE3: @@ -66623,19 +66687,19 @@ yy751: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy270; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy271; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy272; case 0xF4: yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; + goto yy273; + default: goto yy5; } yy752: yych = *++YYCURSOR; @@ -66677,7 +66741,6 @@ yy752: case '"': case '#': case '$': - case '%': case '&': case '\'': case '(': @@ -66686,6 +66749,7 @@ yy752: case '+': case ',': case '-': + case '.': case '/': case ';': case '<': @@ -66705,10 +66769,10 @@ yy752: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; - case '.': + goto yy184; + case '%': yyt1 = YYCURSOR; - goto yy269; + goto yy631; case '0': case '1': case '2': @@ -66718,8 +66782,7 @@ yy752: case '6': case '7': case '8': - case '9': goto yy806; - case ':': goto yy804; + case '9': case 'A': case 'B': case 'C': @@ -66731,7 +66794,8 @@ yy752: case 'c': case 'd': case 'e': - case 'f': goto yy805; + case 'f': goto yy804; + case ':': goto yy753; case 0xC2: case 0xC3: case 0xC4: @@ -66763,10 +66827,10 @@ yy752: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -66783,103 +66847,33 @@ yy752: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy753: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; case '0': case '1': case '2': case '3': - case '4': goto yy806; - case '5': goto yy807; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy803; - case ':': goto yy804; + case '9': case 'A': case 'B': case 'C': @@ -66892,141 +66886,11 @@ yy753: case 'd': case 'e': case 'f': goto yy805; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; default: goto yy1; } yy754: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; case '0': case '1': case '2': @@ -67048,143 +66912,47 @@ yy754: case 'c': case 'd': case 'e': - case 'f': goto yy805; - case ':': goto yy804; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; + case 'f': goto yy806; + case ':': goto yy642; default: goto yy1; } yy755: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; + case ':': goto yy642; + default: goto yy1; + } +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': + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy807; + case ':': goto yy757; + default: goto yy1; + } +yy757: + yych = *++YYCURSOR; + switch (yych) { case '0': case '1': case '2': @@ -67207,73 +66975,10 @@ yy755: case 'd': case 'e': case 'f': goto yy808; - case ':': goto yy703; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; + case ':': goto yy809; default: goto yy1; } -yy756: +yy758: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -67341,10 +67046,10 @@ yy756: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '.': yyt1 = YYCURSOR; - goto yy269; + goto yy276; case '0': case '1': case '2': @@ -67354,7 +67059,8 @@ yy756: case '6': case '7': case '8': - case '9': + case '9': goto yy810; + case ':': goto yy811; case 'A': case 'B': case 'C': @@ -67366,8 +67072,7 @@ yy756: case 'c': case 'd': case 'e': - case 'f': goto yy808; - case ':': goto yy703; + case 'f': goto yy812; case 0xC2: case 0xC3: case 0xC4: @@ -67399,10 +67104,10 @@ yy756: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -67419,458 +67124,24 @@ yy756: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } -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 '{': - case '|': - case '}': - case '~': - yyt2 = YYCURSOR; - goto yy177; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '$': - case '-': - case '.': - case '/': - case '@': - case '_': - case 0x7F: - yyt2 = YYCURSOR; - goto yy256; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy809; - case ':': goto yy61; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy3; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy261; - case 0xE0: - yyt2 = YYCURSOR; - goto yy262; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy263; - case 0xF0: - yyt2 = YYCURSOR; - goto yy264; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy265; - case 0xF4: - yyt2 = YYCURSOR; - goto yy266; - default: goto yy5; - } -yy758: - 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 '~': - yyt2 = YYCURSOR; - goto yy177; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '$': - case '-': - case '.': - case '/': - case '@': - case '_': - case 0x7F: - yyt2 = YYCURSOR; - goto yy256; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy757; - case ':': goto yy61; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy3; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy261; - case 0xE0: - yyt2 = YYCURSOR; - goto yy262; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy263; - case 0xF0: - yyt2 = YYCURSOR; - goto yy264; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy265; - case 0xF4: - yyt2 = YYCURSOR; - goto yy266; - default: goto yy5; - } yy759: - yyaccept = 0; - yych = *(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 '|': - case '}': - case '~': - yyt2 = YYCURSOR; - goto yy177; case 0x01: case 0x02: case 0x03: @@ -67879,8 +67150,11 @@ yy759: case 0x06: case 0x07: case 0x08: + case '\t': + case '\n': case '\v': case '\f': + case '\r': case 0x0E: case 0x0F: case 0x10: @@ -67899,78 +67173,66 @@ yy759: case 0x1D: case 0x1E: case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy256; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; case '0': case '1': case '2': case '3': - case '4': goto yy757; - case '5': goto yy810; + case '4': + case '5': case '6': case '7': case '8': - case '9': goto yy809; - case ':': goto yy61; + case '9': goto yy813; + case ':': goto yy811; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 yy3; + case 'f': goto yy812; case 0xC2: case 0xC3: case 0xC4: @@ -68002,10 +67264,10 @@ yy759: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy261; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy262; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -68022,19 +67284,19 @@ yy759: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy263; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy264; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy265; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy266; - default: goto yy5; + goto yy196; + default: goto yy1; } yy760: yych = *++YYCURSOR; @@ -68085,7 +67347,6 @@ yy760: case '+': case ',': case '-': - case '.': case '/': case ';': case '<': @@ -68105,7 +67366,33 @@ yy760: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy813; + case '5': goto yy814; + case '6': + case '7': + case '8': + case '9': goto yy810; + case ':': goto yy811; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy812; case 0xC2: case 0xC3: case 0xC4: @@ -68137,10 +67424,10 @@ yy760: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -68157,18 +67444,18 @@ yy760: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy761: @@ -68240,13 +67527,30 @@ yy761: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy760; + 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 yy812; + case ':': goto yy811; case 0xC2: case 0xC3: case 0xC4: @@ -68278,10 +67582,10 @@ yy761: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -68298,18 +67602,18 @@ yy761: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy762: @@ -68361,6 +67665,7 @@ yy762: case '+': case ',': case '-': + case '.': case '/': case ';': case '<': @@ -68380,10 +67685,7 @@ yy762: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; + goto yy184; case '0': case '1': case '2': @@ -68393,8 +67695,7 @@ yy762: case '6': case '7': case '8': - case '9': goto yy513; - case ':': goto yy811; + case '9': case 'A': case 'B': case 'C': @@ -68406,7 +67707,8 @@ yy762: case 'c': case 'd': case 'e': - case 'f': goto yy515; + case 'f': goto yy815; + case ':': goto yy710; case 0xC2: case 0xC3: case 0xC4: @@ -68438,10 +67740,10 @@ yy762: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -68458,18 +67760,18 @@ yy762: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy763: @@ -68540,10 +67842,10 @@ yy763: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '.': yyt1 = YYCURSOR; - goto yy269; + goto yy276; case '0': case '1': case '2': @@ -68565,8 +67867,8 @@ yy763: case 'c': case 'd': case 'e': - case 'f': goto yy648; - case ':': goto yy440; + case 'f': goto yy815; + case ':': goto yy710; case 0xC2: case 0xC3: case 0xC4: @@ -68598,10 +67900,10 @@ yy763: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -68618,23 +67920,56 @@ yy763: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy764: - yych = *++YYCURSOR; + 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 '~': + yyt2 = YYCURSOR; + goto yy184; case 0x01: case 0x02: case 0x03: @@ -68643,7 +67978,6 @@ yy764: case 0x06: case 0x07: case 0x08: - case '\n': case '\v': case '\f': case 0x0E: @@ -68664,19 +67998,15 @@ yy764: case 0x1D: case 0x1E: case 0x1F: - case '!': - case '#': case '$': - case '%': - case '&': - case '(': - case ')': - case '*': - case '+': - case ',': case '-': case '.': case '/': + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy263; case '0': case '1': case '2': @@ -68686,13 +68016,8 @@ yy764: case '6': case '7': case '8': - case '9': - case ':': - case ';': - case '<': - case '=': - case '?': - case '@': + case '9': goto yy816; + case ':': goto yy61; case 'A': case 'B': case 'C': @@ -68719,11 +68044,6 @@ yy764: case 'X': case 'Y': case 'Z': - case '[': - case ']': - case '^': - case '_': - case '`': case 'a': case 'b': case 'c': @@ -68749,19 +68069,7 @@ yy764: case 'w': case 'x': case 'y': - case 'z': - case '{': - case '|': - case '}': - case '~': - case 0x7F: goto yy360; - case '\t': - case '\r': - case ' ': goto yy764; - case '"': goto yy765; - case '\'': goto yy766; - case '>': goto yy537; - case '\\': goto yy361; + case 'z': goto yy3; case 0xC2: case 0xC3: case 0xC4: @@ -68791,8 +68099,12 @@ yy764: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy362; - case 0xE0: goto yy363; + case 0xDF: + yyt2 = YYCURSOR; + goto yy268; + case 0xE0: + yyt2 = YYCURSOR; + goto yy269; case 0xE1: case 0xE2: case 0xE3: @@ -68807,17 +68119,428 @@ yy764: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy364; - case 0xF0: goto yy365; + case 0xEF: + yyt2 = YYCURSOR; + goto yy270; + case 0xF0: + yyt2 = YYCURSOR; + goto yy271; case 0xF1: case 0xF2: - case 0xF3: goto yy366; - case 0xF4: goto yy367; - default: goto yy1; + case 0xF3: + yyt2 = YYCURSOR; + goto yy272; + case 0xF4: + yyt2 = YYCURSOR; + goto yy273; + default: goto yy5; } yy765: + 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 '~': + yyt2 = YYCURSOR; + goto yy184; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '$': + case '-': + case '.': + case '/': + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy263; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy764; + case ':': goto yy61; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy3; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy268; + case 0xE0: + yyt2 = YYCURSOR; + goto yy269; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy270; + case 0xF0: + yyt2 = YYCURSOR; + goto yy271; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy272; + case 0xF4: + yyt2 = YYCURSOR; + goto yy273; + default: goto yy5; + } +yy766: + 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 '~': + yyt2 = YYCURSOR; + goto yy184; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '$': + case '-': + case '.': + case '/': + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy263; + case '0': + case '1': + case '2': + case '3': + case '4': goto yy764; + case '5': goto yy817; + case '6': + case '7': + case '8': + case '9': goto yy816; + case ':': goto yy61; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'G': + case 'H': + case 'I': + case 'J': + case 'K': + case 'L': + case 'M': + case 'N': + case '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 yy3; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy268; + case 0xE0: + yyt2 = YYCURSOR; + goto yy269; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy270; + case 0xF0: + yyt2 = YYCURSOR; + goto yy271; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy272; + case 0xF4: + yyt2 = YYCURSOR; + goto yy273; + default: goto yy5; + } +yy767: yych = *++YYCURSOR; switch (yych) { + case 0x00: case 0x01: case 0x02: case 0x03: @@ -68851,10 +68574,12 @@ yy765: case 0x1F: case ' ': case '!': + case '"': case '#': case '$': case '%': case '&': + case '\'': case '(': case ')': case '*': @@ -68863,88 +68588,25 @@ yy765: 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 '<': 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 '\\': 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 '|': case '}': case '~': - case 0x7F: goto yy718; - case '"': goto yy360; - case '\'': goto yy720; - case '\\': goto yy721; + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; case 0xC2: case 0xC3: case 0xC4: @@ -68974,8 +68636,12 @@ yy765: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy722; - case 0xE0: goto yy723; + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -68990,749 +68656,26 @@ yy765: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy724; - case 0xF0: goto yy725; + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; case 0xF1: case 0xF2: - case 0xF3: goto yy726; - case 0xF4: goto yy727; - default: goto yy1; - } -yy766: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy360; - case '\t': - case '\r': - case ' ': goto yy764; - case '"': goto yy765; - case '\'': goto yy279; - 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 yy767; - case '>': goto yy537; - case '\\': goto yy361; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy362; - case 0xE0: goto yy363; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy364; - case 0xF0: goto yy365; - case 0xF1: - case 0xF2: - case 0xF3: goto yy366; - case 0xF4: goto yy367; - default: goto yy1; - } -yy767: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy360; - case '\t': - case '\r': - case ' ': goto yy812; - case '"': goto yy765; - case '\'': goto yy766; - 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 yy767; - case '=': goto yy813; - case '>': goto yy537; - case '\\': goto yy361; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy362; - case 0xE0: goto yy363; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy364; - case 0xF0: goto yy365; - case 0xF1: - case 0xF2: - case 0xF3: goto yy366; - case 0xF4: goto yy367; + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy768: yych = *++YYCURSOR; switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '!': - case '#': - case '$': - case '%': - case '&': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy352; - case '\t': - case '\r': - case ' ': goto yy768; - case '"': goto yy769; - case '\'': goto yy770; - case '>': goto yy529; - case '\\': goto yy353; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy354; - case 0xE0: goto yy355; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy356; - case 0xF0: goto yy357; - case 0xF1: - case 0xF2: - case 0xF3: goto yy358; - case 0xF4: goto yy359; - default: goto yy1; - } -yy769: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy352; - case '\t': - case '\r': - case ' ': goto yy768; - case '"': goto yy278; - case '\'': goto yy770; - 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 yy771; - case '>': goto yy529; - case '\\': goto yy353; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy354; - case 0xE0: goto yy355; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy356; - case 0xF0: goto yy357; - case 0xF1: - case 0xF2: - case 0xF3: goto yy358; - case 0xF4: goto yy359; - default: goto yy1; - } -yy770: - yych = *++YYCURSOR; - switch (yych) { + case 0x00: case 0x01: case 0x02: case 0x03: @@ -69766,10 +68709,12 @@ yy770: case 0x1F: case ' ': case '!': + case '"': case '#': case '$': case '%': case '&': + case '\'': case '(': case ')': case '*': @@ -69778,88 +68723,31 @@ yy770: 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 '<': 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 '\\': 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 '|': case '}': case '~': - case 0x7F: goto yy718; - case '"': goto yy719; - case '\'': goto yy352; - case '\\': goto yy721; + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy767; case 0xC2: case 0xC3: case 0xC4: @@ -69889,8 +68777,12 @@ yy770: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy722; - case 0xE0: goto yy723; + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -69905,15 +68797,709 @@ yy770: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy724; - case 0xF0: goto yy725; + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; case 0xF1: case 0xF2: - case 0xF3: goto yy726; - case 0xF4: goto yy727; + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy769: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy520; + case ':': goto yy818; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy522; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy770: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + 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 yy655; + case ':': goto yy447; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy771: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy367; + case '\t': + case '\r': + case ' ': goto yy771; + case '"': goto yy772; + case '\'': goto yy773; + case '>': goto yy544; + case '\\': goto yy368; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy369; + case 0xE0: goto yy370; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy371; + case 0xF0: goto yy372; + case 0xF1: + case 0xF2: + case 0xF3: goto yy373; + case 0xF4: goto yy374; + default: goto yy1; + } +yy772: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy725; + case '"': goto yy367; + case '\'': goto yy727; + case '\\': goto yy728; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy729; + case 0xE0: goto yy730; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy731; + case 0xF0: goto yy732; + case 0xF1: + case 0xF2: + case 0xF3: goto yy733; + case 0xF4: goto yy734; + default: goto yy1; + } +yy773: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -69959,6 +69545,7 @@ yy771: case '/': case ';': case '<': + case '=': case '?': case '@': case '[': @@ -69969,12 +69556,12 @@ yy771: case '|': case '}': case '~': - case 0x7F: goto yy352; + case 0x7F: goto yy367; case '\t': case '\r': - case ' ': goto yy814; - case '"': goto yy769; - case '\'': goto yy770; + case ' ': goto yy771; + case '"': goto yy772; + case '\'': goto yy286; case '-': case '0': case '1': @@ -70039,10 +69626,9 @@ yy771: case 'w': case 'x': case 'y': - case 'z': goto yy771; - case '=': goto yy815; - case '>': goto yy529; - case '\\': goto yy353; + case 'z': goto yy774; + case '>': goto yy544; + case '\\': goto yy368; case 0xC2: case 0xC3: case 0xC4: @@ -70072,8 +69658,8 @@ yy771: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy354; - case 0xE0: goto yy355; + case 0xDF: goto yy369; + case 0xE0: goto yy370; case 0xE1: case 0xE2: case 0xE3: @@ -70088,15 +69674,930 @@ yy771: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy356; - case 0xF0: goto yy357; + case 0xEF: goto yy371; + case 0xF0: goto yy372; case 0xF1: case 0xF2: - case 0xF3: goto yy358; - case 0xF4: goto yy359; + case 0xF3: goto yy373; + case 0xF4: goto yy374; default: goto yy1; } -yy772: +yy774: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy367; + case '\t': + case '\r': + case ' ': goto yy819; + case '"': goto yy772; + case '\'': goto yy773; + 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 yy774; + case '=': goto yy820; + case '>': goto yy544; + case '\\': goto yy368; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy369; + case 0xE0: goto yy370; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy371; + case 0xF0: goto yy372; + case 0xF1: + case 0xF2: + case 0xF3: goto yy373; + case 0xF4: goto yy374; + default: goto yy1; + } +yy775: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy359; + case '\t': + case '\r': + case ' ': goto yy775; + case '"': goto yy776; + case '\'': goto yy777; + case '>': goto yy536; + case '\\': goto yy360; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy361; + case 0xE0: goto yy362; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy363; + case 0xF0: goto yy364; + case 0xF1: + case 0xF2: + case 0xF3: goto yy365; + case 0xF4: goto yy366; + default: goto yy1; + } +yy776: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy359; + case '\t': + case '\r': + case ' ': goto yy775; + case '"': goto yy285; + case '\'': goto yy777; + 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 yy778; + case '>': goto yy536; + case '\\': goto yy360; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy361; + case 0xE0: goto yy362; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy363; + case 0xF0: goto yy364; + case 0xF1: + case 0xF2: + case 0xF3: goto yy365; + case 0xF4: goto yy366; + default: goto yy1; + } +yy777: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy725; + case '"': goto yy726; + case '\'': goto yy359; + case '\\': goto yy728; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy729; + case 0xE0: goto yy730; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy731; + case 0xF0: goto yy732; + case 0xF1: + case 0xF2: + case 0xF3: goto yy733; + case 0xF4: goto yy734; + default: goto yy1; + } +yy778: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy359; + case '\t': + case '\r': + case ' ': goto yy821; + case '"': goto yy776; + case '\'': goto yy777; + 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 yy778; + case '=': goto yy822; + case '>': goto yy536; + case '\\': goto yy360; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy361; + case 0xE0: goto yy362; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy363; + case 0xF0: goto yy364; + case 0xF1: + case 0xF2: + case 0xF3: goto yy365; + case 0xF4: goto yy366; + default: goto yy1; + } +yy779: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -70153,10 +70654,10 @@ yy772: case '|': case '}': case '~': - case 0x7F: goto yy661; + case 0x7F: goto yy668; case '\t': case '\r': - case ' ': goto yy772; + case ' ': goto yy779; case '-': case '0': case '1': @@ -70221,11 +70722,11 @@ yy772: case 'w': case 'x': case 'y': - case 'z': goto yy728; + case 'z': goto yy735; case '/': - case '?': goto yy729; - case '>': goto yy730; - case '\\': goto yy731; + case '?': goto yy736; + case '>': goto yy737; + case '\\': goto yy738; case 0xC2: case 0xC3: case 0xC4: @@ -70255,8 +70756,8 @@ yy772: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy732; - case 0xE0: goto yy733; + case 0xDF: goto yy739; + case 0xE0: goto yy740; case 0xE1: case 0xE2: case 0xE3: @@ -70271,15 +70772,15 @@ yy772: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy734; - case 0xF0: goto yy735; + case 0xEF: goto yy741; + case 0xF0: goto yy742; case 0xF1: case 0xF2: - case 0xF3: goto yy736; - case 0xF4: goto yy737; + case 0xF3: goto yy743; + case 0xF4: goto yy744; default: goto yy1; } -yy773: +yy780: yyaccept = 27; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -70406,10 +70907,10 @@ yy773: case '|': case '}': case '~': - case 0x7F: goto yy774; - case '"': goto yy775; - case '\'': goto yy776; - case '\\': goto yy777; + case 0x7F: goto yy781; + case '"': goto yy782; + case '\'': goto yy783; + case '\\': goto yy784; case 0xC2: case 0xC3: case 0xC4: @@ -70439,8 +70940,8 @@ yy773: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy778; - case 0xE0: goto yy779; + case 0xDF: goto yy785; + case 0xE0: goto yy786; case 0xE1: case 0xE2: case 0xE3: @@ -70455,1065 +70956,198 @@ yy773: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy780; - case 0xF0: goto yy781; + case 0xEF: goto yy787; + case 0xF0: goto yy788; case 0xF1: case 0xF2: - case 0xF3: goto yy782; - case 0xF4: goto yy783; - default: goto yy287; - } -yy774: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '#': - case '$': - case '%': - case '&': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy774; - case '"': goto yy775; - case '\'': goto yy776; - case '\\': goto yy777; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy778; - case 0xE0: goto yy779; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy780; - case 0xF0: goto yy781; - case 0xF1: - case 0xF2: - case 0xF3: goto yy782; - case 0xF4: goto yy783; - default: goto yy1; - } -yy775: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy558; - case '\t': - case '\r': - case ' ': goto yy816; - case '\'': goto yy548; - 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 yy817; - case '/': - case '?': goto yy818; - case '>': goto yy467; - case '\\': goto yy559; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy560; - case 0xE0: goto yy561; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy562; - case 0xF0: goto yy563; - case 0xF1: - case 0xF2: - case 0xF3: goto yy564; - case 0xF4: goto yy565; - default: goto yy1; - } -yy776: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy547; - case '\t': - case '\r': - case ' ': goto yy819; - case '"': goto yy548; - 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 yy820; - case '/': - case '?': goto yy821; - case '>': goto yy457; - case '\\': goto yy549; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy550; - case 0xE0: goto yy551; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy552; - case 0xF0: goto yy553; - case 0xF1: - case 0xF2: - case 0xF3: goto yy554; - case 0xF4: goto yy555; - default: goto yy1; - } -yy777: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '"': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case ':': - 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 '\\': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy774; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy778; - case 0xE0: goto yy779; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy780; - case 0xF0: goto yy781; - case 0xF1: - case 0xF2: - case 0xF3: goto yy782; - case 0xF4: goto yy783; - default: goto yy1; - } -yy778: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy774; - default: goto yy1; - } -yy779: - yych = *++YYCURSOR; - switch (yych) { - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy778; - default: goto yy1; - } -yy780: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy778; - default: goto yy1; + case 0xF3: goto yy789; + case 0xF4: goto yy790; + default: goto yy294; } yy781: yych = *++YYCURSOR; switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy780; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy781; + case '"': goto yy782; + case '\'': goto yy783; + case '\\': goto yy784; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy785; + case 0xE0: goto yy786; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy787; + case 0xF0: goto yy788; + case 0xF1: + case 0xF2: + case 0xF3: goto yy789; + case 0xF4: goto yy790; default: goto yy1; } yy782: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy780; - default: goto yy1; - } -yy783: - yych = *++YYCURSOR; - switch (yych) { - case 0x80: - case 0x81: - case 0x82: - case 0x83: - case 0x84: - case 0x85: - case 0x86: - case 0x87: - case 0x88: - case 0x89: - case 0x8A: - case 0x8B: - case 0x8C: - case 0x8D: - case 0x8E: - case 0x8F: goto yy780; - default: goto yy1; - } -yy784: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -71546,192 +71180,7 @@ yy784: case 0x1E: case 0x1F: case '!': - case '#': - case '$': - case '%': - case '&': - case '(': - case ')': - case '*': - case '+': - case ',': - case '.': - case ';': - case '<': - case '@': - case '[': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: goto yy738; - case '\t': - case '\r': - 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 yy784; - case '"': goto yy479; - case '\'': goto yy478; - case '/': - case '?': goto yy785; - case '=': goto yy822; - case '>': goto yy786; - case '\\': goto yy787; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy788; - case 0xE0: goto yy789; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy790; - case 0xF0: goto yy791; - case 0xF1: - case 0xF2: - case 0xF3: goto yy792; - case 0xF4: goto yy793; - default: goto yy1; - } -yy785: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': + case '"': case '#': case '$': case '%': @@ -71754,9 +71203,11 @@ yy785: case '|': case '}': case '~': - case 0x7F: goto yy738; - case '"': goto yy479; - case '\'': goto yy478; + case 0x7F: goto yy565; + case '\t': + case '\r': + case ' ': goto yy823; + case '\'': goto yy555; case '-': case '0': case '1': @@ -71821,11 +71272,11 @@ yy785: case 'w': case 'x': case 'y': - case 'z': goto yy784; + case 'z': goto yy824; case '/': - case '?': goto yy785; - case '>': goto yy823; - case '\\': goto yy787; + case '?': goto yy825; + case '>': goto yy474; + case '\\': goto yy566; case 0xC2: case 0xC3: case 0xC4: @@ -71855,8 +71306,8 @@ yy785: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy788; - case 0xE0: goto yy789; + case 0xDF: goto yy567; + case 0xE0: goto yy568; case 0xE1: case 0xE2: case 0xE3: @@ -71871,15 +71322,15 @@ yy785: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy790; - case 0xF0: goto yy791; + case 0xEF: goto yy569; + case 0xF0: goto yy570; case 0xF1: case 0xF2: - case 0xF3: goto yy792; - case 0xF4: goto yy793; + case 0xF3: goto yy571; + case 0xF4: goto yy572; default: goto yy1; } -yy786: +yy783: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -71890,10 +71341,193 @@ yy786: case 0x06: case 0x07: case 0x08: - case '\t': case '\n': case '\v': case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy554; + case '\t': + case '\r': + case ' ': goto yy826; + case '"': goto yy555; + 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 yy827; + case '/': + case '?': goto yy828; + case '>': goto yy464; + case '\\': goto yy556; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy557; + case 0xE0: goto yy558; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy559; + case 0xF0: goto yy560; + case 0xF1: + case 0xF2: + case 0xF3: goto yy561; + case 0xF4: goto yy562; + default: goto yy1; + } +yy784: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\v': + case '\f': case '\r': case 0x0E: case 0x0F: @@ -71915,10 +71549,12 @@ yy786: case 0x1F: case ' ': case '!': + case '"': case '#': case '$': case '%': case '&': + case '\'': case '(': case ')': case '*': @@ -71971,6 +71607,7 @@ yy786: case 'Y': case 'Z': case '[': + case '\\': case ']': case '^': case '_': @@ -72005,10 +71642,7 @@ yy786: case '|': case '}': case '~': - case 0x7F: goto yy786; - case '"': goto yy824; - case '\'': goto yy825; - case '\\': goto yy826; + case 0x7F: goto yy781; case 0xC2: case 0xC3: case 0xC4: @@ -72038,8 +71672,8 @@ yy786: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy827; - case 0xE0: goto yy828; + case 0xDF: goto yy785; + case 0xE0: goto yy786; case 0xE1: case 0xE2: case 0xE3: @@ -72054,199 +71688,15 @@ yy786: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy829; - case 0xF0: goto yy830; + case 0xEF: goto yy787; + case 0xF0: goto yy788; case 0xF1: case 0xF2: - case 0xF3: goto yy831; - case 0xF4: goto yy832; + case 0xF3: goto yy789; + case 0xF4: goto yy790; default: goto yy1; } -yy787: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case '>': goto yy786; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '~': - case 0x7F: goto yy738; - case '\n': goto yy476; - 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 yy784; - case '/': - case '?': goto yy785; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy788; - case 0xE0: goto yy789; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy790; - case 0xF0: goto yy791; - case 0xF1: - case 0xF2: - case 0xF3: goto yy792; - case 0xF4: goto yy793; - default: goto yy1; - } -yy788: +yy785: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -72312,10 +71762,10 @@ yy788: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy738; + case 0xBF: goto yy781; default: goto yy1; } -yy789: +yy786: yych = *++YYCURSOR; switch (yych) { case 0xA0: @@ -72349,7 +71799,198 @@ yy789: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy788; + case 0xBF: goto yy785; + default: goto yy1; + } +yy787: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy785; + default: goto yy1; + } +yy788: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy787; + default: goto yy1; + } +yy789: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy787; default: goto yy1; } yy790: @@ -72370,111 +72011,743 @@ yy790: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy788; + case 0x8F: goto yy787; default: goto yy1; } yy791: yych = *++YYCURSOR; switch (yych) { - case 0x90: - case 0x91: - case 0x92: - case 0x93: - case 0x94: - case 0x95: - case 0x96: - case 0x97: - case 0x98: - case 0x99: - case 0x9A: - case 0x9B: - case 0x9C: - case 0x9D: - case 0x9E: - case 0x9F: - case 0xA0: - case 0xA1: - case 0xA2: - case 0xA3: - case 0xA4: - case 0xA5: - case 0xA6: - case 0xA7: - case 0xA8: - case 0xA9: - case 0xAA: - case 0xAB: - case 0xAC: - case 0xAD: - case 0xAE: - case 0xAF: - case 0xB0: - case 0xB1: - case 0xB2: - case 0xB3: - case 0xB4: - case 0xB5: - case 0xB6: - case 0xB7: - case 0xB8: - case 0xB9: - case 0xBA: - case 0xBB: - case 0xBC: - case 0xBD: - case 0xBE: - case 0xBF: goto yy790; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '.': + case ';': + case '<': + case '@': + case '[': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: goto yy745; + case '\t': + case '\r': + 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 yy791; + case '"': goto yy486; + case '\'': goto yy485; + case '/': + case '?': goto yy792; + case '=': goto yy829; + case '>': goto yy793; + case '\\': goto yy794; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy795; + case 0xE0: goto yy796; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy797; + case 0xF0: goto yy798; + case 0xF1: + case 0xF2: + case 0xF3: goto yy799; + case 0xF4: goto yy800; default: goto yy1; } yy792: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy745; + case '"': goto yy486; + case '\'': goto yy485; + 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 yy791; + case '/': + case '?': goto yy792; + case '>': goto yy830; + case '\\': goto yy794; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy795; + case 0xE0: goto yy796; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy797; + case 0xF0: goto yy798; + case 0xF1: + case 0xF2: + case 0xF3: goto yy799; + case 0xF4: goto yy800; + default: goto yy1; + } +yy793: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy793; + case '"': goto yy831; + case '\'': goto yy832; + case '\\': goto yy833; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy834; + case 0xE0: goto yy835; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy836; + case 0xF0: goto yy837; + case 0xF1: + case 0xF2: + case 0xF3: goto yy838; + case 0xF4: goto yy839; + default: goto yy1; + } +yy794: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case '>': goto yy793; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '~': + case 0x7F: goto yy745; + case '\n': goto yy483; + 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 yy791; + case '/': + case '?': goto yy792; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy795; + case 0xE0: goto yy796; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy797; + case 0xF0: goto yy798; + case 0xF1: + case 0xF2: + case 0xF3: goto yy799; + case 0xF4: goto yy800; + default: goto yy1; + } +yy795: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -72540,10 +72813,47 @@ yy792: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy790; + case 0xBF: goto yy745; default: goto yy1; } -yy793: +yy796: + yych = *++YYCURSOR; + switch (yych) { + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy795; + default: goto yy1; + } +yy797: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -72561,10 +72871,201 @@ yy793: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy790; + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy795; default: goto yy1; } -yy794: +yy798: + yych = *++YYCURSOR; + switch (yych) { + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy797; + default: goto yy1; + } +yy799: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: goto yy797; + default: goto yy1; + } +yy800: + yych = *++YYCURSOR; + switch (yych) { + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: goto yy797; + default: goto yy1; + } +yy801: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -72685,7 +73186,7 @@ yy794: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy590; + goto yy597; case '0': case '1': case '2': @@ -72697,7 +73198,7 @@ yy794: case '8': case '9': yyt1 = YYCURSOR; - goto yy833; + goto yy840; case 0xC2: case 0xC3: case 0xC4: @@ -72729,10 +73230,10 @@ yy794: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy593; + goto yy600; case 0xE0: yyt2 = YYCURSOR; - goto yy594; + goto yy601; case 0xE1: case 0xE2: case 0xE3: @@ -72749,21 +73250,21 @@ yy794: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy595; + goto yy602; case 0xF0: yyt2 = YYCURSOR; - goto yy596; + goto yy603; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy597; + goto yy604; case 0xF4: yyt2 = YYCURSOR; - goto yy598; + goto yy605; default: goto yy1; } -yy795: +yy802: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -72833,11 +73334,11 @@ yy795: case 'c': case 'd': case 'e': - case 'f': goto yy834; + case 'f': goto yy841; case '@': goto yy95; default: goto yy4; } -yy796: +yy803: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -72978,7 +73479,7 @@ yy796: case '6': case '7': case '8': - case '9': goto yy835; + case '9': goto yy842; case '@': goto yy95; case 'A': case 'B': @@ -72991,734 +73492,81 @@ yy796: case 'c': case 'd': case 'e': - case 'f': goto yy834; - default: goto yy25; - } -yy797: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '%': - yyt1 = YYCURSOR; - goto yy624; - 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 yy836; - case ':': goto yy746; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy798: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '%': - yyt1 = YYCURSOR; - goto yy624; - 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 yy837; - case ':': goto yy838; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy799: - yyaccept = 20; - 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 yy699; - case ':': goto yy839; - default: goto yy330; - } -yy800: - 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 yy840; - case ':': goto yy750; - default: goto yy1; - } -yy801: - 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 yy841; - case ':': goto yy842; - default: goto yy1; - } -yy802: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - 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 yy843; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy803: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - 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 yy844; - case ':': goto yy804; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; + default: goto yy25; } yy804: yych = *++YYCURSOR; switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '%': + yyt1 = YYCURSOR; + goto yy631; case '0': case '1': case '2': @@ -73741,6 +73589,70 @@ yy804: case 'd': case 'e': case 'f': goto yy843; + case ':': goto yy753; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy805: @@ -73783,7 +73695,6 @@ yy805: case '"': case '#': case '$': - case '%': case '&': case '\'': case '(': @@ -73812,7 +73723,10 @@ yy805: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; + case '%': + yyt1 = YYCURSOR; + goto yy631; case '0': case '1': case '2': @@ -73835,7 +73749,7 @@ yy805: case 'd': case 'e': case 'f': goto yy844; - case ':': goto yy804; + case ':': goto yy845; case 0xC2: case 0xC3: case 0xC4: @@ -73867,10 +73781,10 @@ yy805: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -73887,92 +73801,24 @@ yy805: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy806: - yych = *++YYCURSOR; + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; case '0': case '1': case '2': @@ -73982,8 +73828,7 @@ yy806: case '6': case '7': case '8': - case '9': goto yy845; - case ':': goto yy804; + case '9': case 'A': case 'B': case 'C': @@ -73995,150 +73840,19 @@ yy806: case 'c': case 'd': case 'e': - case 'f': goto yy844; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; + case 'f': goto yy706; + case ':': goto yy846; + default: goto yy337; } yy807: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy845; + case '5': case '6': case '7': case '8': @@ -74154,504 +73868,23 @@ yy807: case 'c': case 'd': case 'e': - case 'f': goto yy844; - case ':': goto yy804; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; + case 'f': goto yy847; + case ':': goto yy757; default: goto yy1; } yy808: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case ':': goto yy703; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy809: - 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 '~': - yyt2 = YYCURSOR; - goto yy177; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '$': - case '-': - case '.': - case '/': - case '@': - case '_': - case 0x7F: - yyt2 = YYCURSOR; - goto yy256; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy261; - case 0xE0: - yyt2 = YYCURSOR; - goto yy262; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy263; - case 0xF0: - yyt2 = YYCURSOR; - goto yy264; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy265; - case 0xF4: - yyt2 = YYCURSOR; - goto yy266; - default: goto yy4; - } -yy810: - 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 '~': - yyt2 = YYCURSOR; - goto yy177; - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '$': - case '-': - case '.': - case '/': - case '@': - case '_': - case 0x7F: - yyt2 = YYCURSOR; - goto yy256; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy809; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy261; - case 0xE0: - yyt2 = YYCURSOR; - goto yy262; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy263; - case 0xF0: - yyt2 = YYCURSOR; - goto yy264; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy265; - case 0xF4: - yyt2 = YYCURSOR; - goto yy266; - default: goto yy4; - } -yy811: - yych = *++YYCURSOR; - switch (yych) { - case '0': goto yy846; - case '1': goto yy637; - case '2': goto yy638; - case '3': - case '4': case '5': case '6': case '7': case '8': - case '9': goto yy636; + case '9': case 'A': case 'B': case 'C': @@ -74663,195 +73896,358 @@ yy811: case 'c': case 'd': case 'e': - case 'f': goto yy639; + case 'f': goto yy848; + case ':': goto yy849; + default: goto yy1; + } +yy809: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + 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 yy850; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy810: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + 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 yy851; + case ':': goto yy811; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy811: + 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 yy850; default: goto yy1; } yy812: yych = *++YYCURSOR; switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '!': - case '#': - case '$': - case '%': - case '&': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy360; - case '\t': - case '\r': - case ' ': goto yy812; - case '"': goto yy765; - case '\'': goto yy766; - case '=': goto yy813; - case '>': goto yy537; - case '\\': goto yy361; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy362; - case 0xE0: goto yy363; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy364; - case 0xF0: goto yy365; - case 0xF1: - case 0xF2: - case 0xF3: goto yy366; - case 0xF4: goto yy367; - default: goto yy1; - } -yy813: - yych = *++YYCURSOR; - switch (yych) { + case 0x00: case 0x01: case 0x02: case 0x03: @@ -74885,6 +74281,7 @@ yy813: case 0x1F: case ' ': case '!': + case '"': case '#': case '$': case '%': @@ -74898,6 +74295,25 @@ yy813: case '-': case '.': case '/': + case ';': + case '<': + case '=': + case '>': + case '?': + case '@': + case '[': + case '\\': + case ']': + case '^': + case '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; case '0': case '1': case '2': @@ -74908,77 +74324,19 @@ yy813: case '7': case '8': case '9': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy446; - case '"': goto yy528; - case '>': goto yy360; - case '\\': goto yy538; + case 'f': goto yy851; + case ':': goto yy811; case 0xC2: case 0xC3: case 0xC4: @@ -75008,8 +74366,12 @@ yy813: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy539; - case 0xE0: goto yy540; + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -75024,17 +74386,186 @@ yy813: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy541; - case 0xF0: goto yy542; + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; case 0xF1: case 0xF2: - case 0xF3: goto yy543; - case 0xF4: goto yy544; + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy813: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy852; + case ':': goto yy811; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy851; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy814: yych = *++YYCURSOR; switch (yych) { + case 0x00: case 0x01: case 0x02: case 0x03: @@ -75043,9 +74574,11 @@ yy814: case 0x06: case 0x07: case 0x08: + case '\t': case '\n': case '\v': case '\f': + case '\r': case 0x0E: case 0x0F: case 0x10: @@ -75064,104 +74597,66 @@ yy814: case 0x1D: case 0x1E: case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; case '0': case '1': case '2': case '3': case '4': - case '5': + case '5': goto yy852; case '6': case '7': case '8': case '9': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy352; - case '\t': - case '\r': - case ' ': goto yy814; - case '"': goto yy769; - case '\'': goto yy770; - case '=': goto yy815; - case '>': goto yy529; - case '\\': goto yy353; + case 'f': goto yy851; + case ':': goto yy811; case 0xC2: case 0xC3: case 0xC4: @@ -75191,8 +74686,12 @@ yy814: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy354; - case 0xE0: goto yy355; + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -75207,17 +74706,26 @@ yy814: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy356; - case 0xF0: goto yy357; + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; case 0xF1: case 0xF2: - case 0xF3: goto yy358; - case 0xF4: goto yy359; + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy815: yych = *++YYCURSOR; switch (yych) { + case 0x00: case 0x01: case 0x02: case 0x03: @@ -75256,6 +74764,7 @@ yy815: case '$': case '%': case '&': + case '\'': case '(': case ')': case '*': @@ -75264,87 +74773,26 @@ yy815: 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 '<': 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 '\\': 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 '|': case '}': case '~': - case 0x7F: goto yy445; - case '\'': goto yy528; - case '>': goto yy352; - case '\\': goto yy530; + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case ':': goto yy710; case 0xC2: case 0xC3: case 0xC4: @@ -75374,8 +74822,12 @@ yy815: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy531; - case 0xE0: goto yy532; + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -75390,200 +74842,58 @@ yy815: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy533; - case 0xF0: goto yy534; + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; case 0xF1: case 0xF2: - case 0xF3: goto yy535; - case 0xF4: goto yy536; + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy816: - yych = *++YYCURSOR; + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: + case 0x00: + case '\t': case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: + case '\r': + case ' ': case '!': case '"': case '#': - case '$': case '%': case '&': + case '\'': case '(': case ')': case '*': case '+': case ',': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 '?': 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 '|': case '}': case '~': - case 0x7F: goto yy558; - case '\t': - case '\r': - case ' ': goto yy816; - case '\'': goto yy548; - case '/': - case '?': goto yy818; - case '>': goto yy467; - case '\\': goto yy559; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy560; - case 0xE0: goto yy561; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy562; - case 0xF0: goto yy563; - case 0xF1: - case 0xF2: - case 0xF3: goto yy564; - case 0xF4: goto yy565; - default: goto yy1; - } -yy817: - yych = *++YYCURSOR; - switch (yych) { + yyt2 = YYCURSOR; + goto yy184; case 0x01: case 0x02: case 0x03: @@ -75592,7 +74902,6 @@ yy817: case 0x06: case 0x07: case 0x08: - case '\n': case '\v': case '\f': case 0x0E: @@ -75613,104 +74922,15 @@ yy817: case 0x1D: case 0x1E: case 0x1F: - case '!': - case '"': - case '#': case '$': - case '%': - case '&': - case '(': - case ')': - case '*': - case '+': - case ',': - case '.': - case ';': - case '<': - case '@': - case '[': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: goto yy558; - case '\t': - case '\r': - case ' ': goto yy847; - case '\'': goto yy548; 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 yy817; + case '.': case '/': - case '?': goto yy818; - case '=': goto yy848; - case '>': goto yy467; - case '\\': goto yy559; + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy263; case 0xC2: case 0xC3: case 0xC4: @@ -75740,8 +74960,12 @@ yy817: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy560; - case 0xE0: goto yy561; + case 0xDF: + yyt2 = YYCURSOR; + goto yy268; + case 0xE0: + yyt2 = YYCURSOR; + goto yy269; case 0xE1: case 0xE2: case 0xE3: @@ -75756,195 +74980,191 @@ yy817: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy562; - case 0xF0: goto yy563; + case 0xEF: + yyt2 = YYCURSOR; + goto yy270; + case 0xF0: + yyt2 = YYCURSOR; + goto yy271; case 0xF1: case 0xF2: - case 0xF3: goto yy564; - case 0xF4: goto yy565; - default: goto yy1; + case 0xF3: + yyt2 = YYCURSOR; + goto yy272; + case 0xF4: + yyt2 = YYCURSOR; + goto yy273; + default: goto yy4; + } +yy817: + 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 '~': + yyt2 = YYCURSOR; + goto yy184; + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '$': + case '-': + case '.': + case '/': + case '@': + case '_': + case 0x7F: + yyt2 = YYCURSOR; + goto yy263; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy816; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy268; + case 0xE0: + yyt2 = YYCURSOR; + goto yy269; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy270; + case 0xF0: + yyt2 = YYCURSOR; + goto yy271; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy272; + case 0xF4: + yyt2 = YYCURSOR; + goto yy273; + default: goto yy4; } yy818: yych = *++YYCURSOR; switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '"': - case '#': - case '$': - case '%': - case '&': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': + case '0': goto yy853; + case '1': goto yy644; + case '2': goto yy645; case '3': case '4': case '5': case '6': case '7': case '8': - case '9': - case ':': - case ';': - case '<': - case '=': - case '?': - case '@': + case '9': goto yy643; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 '^': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy558; - case '\'': goto yy548; - case '>': goto yy557; - case '\\': goto yy559; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy560; - case 0xE0: goto yy561; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy562; - case 0xF0: goto yy563; - case 0xF1: - case 0xF2: - case 0xF3: goto yy564; - case 0xF4: goto yy565; + case 'f': goto yy646; default: goto yy1; } yy819: @@ -75984,7 +75204,6 @@ yy819: case '$': case '%': case '&': - case '\'': case '(': case ')': case '*': @@ -75992,6 +75211,7 @@ yy819: case ',': case '-': case '.': + case '/': case '0': case '1': case '2': @@ -76005,7 +75225,7 @@ yy819: case ':': case ';': case '<': - case '=': + case '?': case '@': case 'A': case 'B': @@ -76068,15 +75288,15 @@ yy819: case '|': case '}': case '~': - case 0x7F: goto yy547; + case 0x7F: goto yy367; case '\t': case '\r': case ' ': goto yy819; - case '"': goto yy548; - case '/': - case '?': goto yy821; - case '>': goto yy457; - case '\\': goto yy549; + case '"': goto yy772; + case '\'': goto yy773; + case '=': goto yy820; + case '>': goto yy544; + case '\\': goto yy368; case 0xC2: case 0xC3: case 0xC4: @@ -76106,8 +75326,8 @@ yy819: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy550; - case 0xE0: goto yy551; + case 0xDF: goto yy369; + case 0xE0: goto yy370; case 0xE1: case 0xE2: case 0xE3: @@ -76122,198 +75342,15 @@ yy819: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy552; - case 0xF0: goto yy553; + case 0xEF: goto yy371; + case 0xF0: goto yy372; case 0xF1: case 0xF2: - case 0xF3: goto yy554; - case 0xF4: goto yy555; + case 0xF3: goto yy373; + case 0xF4: goto yy374; default: goto yy1; } yy820: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '!': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '.': - case ';': - case '<': - case '@': - case '[': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: goto yy547; - case '\t': - case '\r': - case ' ': goto yy849; - case '"': goto yy548; - 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 yy820; - case '/': - case '?': goto yy821; - case '=': goto yy850; - case '>': goto yy457; - case '\\': goto yy549; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy550; - case 0xE0: goto yy551; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy552; - case 0xF0: goto yy553; - case 0xF1: - case 0xF2: - case 0xF3: goto yy554; - case 0xF4: goto yy555; - default: goto yy1; - } -yy821: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -76439,10 +75476,10 @@ yy821: case '|': case '}': case '~': - case 0x7F: goto yy547; - case '"': goto yy548; - case '>': goto yy546; - case '\\': goto yy549; + case 0x7F: goto yy453; + case '"': goto yy535; + case '>': goto yy367; + case '\\': goto yy545; case 0xC2: case 0xC3: case 0xC4: @@ -76472,8 +75509,8 @@ yy821: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy550; - case 0xE0: goto yy551; + case 0xDF: goto yy546; + case 0xE0: goto yy547; case 0xE1: case 0xE2: case 0xE3: @@ -76488,15 +75525,381 @@ yy821: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy552; - case 0xF0: goto yy553; + case 0xEF: goto yy548; + case 0xF0: goto yy549; case 0xF1: case 0xF2: - case 0xF3: goto yy554; - case 0xF4: goto yy555; + case 0xF3: goto yy550; + case 0xF4: goto yy551; + default: goto yy1; + } +yy821: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy359; + case '\t': + case '\r': + case ' ': goto yy821; + case '"': goto yy776; + case '\'': goto yy777; + case '=': goto yy822; + case '>': goto yy536; + case '\\': goto yy360; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy361; + case 0xE0: goto yy362; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy363; + case 0xF0: goto yy364; + case 0xF1: + case 0xF2: + case 0xF3: goto yy365; + case 0xF4: goto yy366; default: goto yy1; } yy822: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy452; + case '\'': goto yy535; + case '>': goto yy359; + case '\\': goto yy537; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy538; + case 0xE0: goto yy539; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy540; + case 0xF0: goto yy541; + case 0xF1: + case 0xF2: + case 0xF3: goto yy542; + case 0xF4: goto yy543; + default: goto yy1; + } +yy823: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -76534,192 +75937,6 @@ yy822: case '$': case '%': case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '.': - case ';': - case '<': - case '=': - case '@': - case '[': - case ']': - case '^': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: goto yy738; - case '\t': - case '\r': - case ' ': goto yy822; - 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 yy784; - case '/': - case '?': goto yy785; - case '>': goto yy786; - case '\\': goto yy787; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy788; - case 0xE0: goto yy789; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy790; - case 0xF0: goto yy791; - case 0xF1: - case 0xF2: - case 0xF3: goto yy792; - case 0xF4: goto yy793; - default: goto yy1; - } -yy823: - yyaccept = 27; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '#': - case '$': - case '%': - case '&': case '(': case ')': case '*': @@ -76727,7 +75944,6 @@ yy823: case ',': case '-': case '.': - case '/': case '0': case '1': case '2': @@ -76742,8 +75958,6 @@ yy823: case ';': case '<': case '=': - case '>': - case '?': case '@': case 'A': case 'B': @@ -76806,10 +76020,15 @@ yy823: case '|': case '}': case '~': - case 0x7F: goto yy786; - case '"': goto yy824; - case '\'': goto yy825; - case '\\': goto yy826; + case 0x7F: goto yy565; + case '\t': + case '\r': + case ' ': goto yy823; + case '\'': goto yy555; + case '/': + case '?': goto yy825; + case '>': goto yy474; + case '\\': goto yy566; case 0xC2: case 0xC3: case 0xC4: @@ -76839,8 +76058,8 @@ yy823: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy827; - case 0xE0: goto yy828; + case 0xDF: goto yy567; + case 0xE0: goto yy568; case 0xE1: case 0xE2: case 0xE3: @@ -76855,13 +76074,13 @@ yy823: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy829; - case 0xF0: goto yy830; + case 0xEF: goto yy569; + case 0xF0: goto yy570; case 0xF1: case 0xF2: - case 0xF3: goto yy831; - case 0xF4: goto yy832; - default: goto yy287; + case 0xF3: goto yy571; + case 0xF4: goto yy572; + default: goto yy1; } yy824: yych = *++YYCURSOR; @@ -76909,8 +76128,6 @@ yy824: case '.': case ';': case '<': - case '=': - case '>': case '@': case '[': case ']': @@ -76920,11 +76137,11 @@ yy824: case '|': case '}': case '~': - case 0x7F: goto yy580; + case 0x7F: goto yy565; case '\t': case '\r': - case ' ': goto yy851; - case '\'': goto yy665; + case ' ': goto yy854; + case '\'': goto yy555; case '-': case '0': case '1': @@ -76989,10 +76206,12 @@ yy824: case 'w': case 'x': case 'y': - case 'z': goto yy852; + case 'z': goto yy824; case '/': - case '?': goto yy853; - case '\\': goto yy675; + case '?': goto yy825; + case '=': goto yy855; + case '>': goto yy474; + case '\\': goto yy566; case 0xC2: case 0xC3: case 0xC4: @@ -77022,8 +76241,8 @@ yy824: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy676; - case 0xE0: goto yy677; + case 0xDF: goto yy567; + case 0xE0: goto yy568; case 0xE1: case 0xE2: case 0xE3: @@ -77038,15 +76257,1297 @@ yy824: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy678; - case 0xF0: goto yy679; + case 0xEF: goto yy569; + case 0xF0: goto yy570; case 0xF1: case 0xF2: - case 0xF3: goto yy680; - case 0xF4: goto yy681; + case 0xF3: goto yy571; + case 0xF4: goto yy572; default: goto yy1; } yy825: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy565; + case '\'': goto yy555; + case '>': goto yy564; + case '\\': goto yy566; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy567; + case 0xE0: goto yy568; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy569; + case 0xF0: goto yy570; + case 0xF1: + case 0xF2: + case 0xF3: goto yy571; + case 0xF4: goto yy572; + default: goto yy1; + } +yy826: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy554; + case '\t': + case '\r': + case ' ': goto yy826; + case '"': goto yy555; + case '/': + case '?': goto yy828; + case '>': goto yy464; + case '\\': goto yy556; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy557; + case 0xE0: goto yy558; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy559; + case 0xF0: goto yy560; + case 0xF1: + case 0xF2: + case 0xF3: goto yy561; + case 0xF4: goto yy562; + default: goto yy1; + } +yy827: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '.': + case ';': + case '<': + case '@': + case '[': + case ']': + case '^': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: goto yy554; + case '\t': + case '\r': + case ' ': goto yy856; + case '"': goto yy555; + 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 yy827; + case '/': + case '?': goto yy828; + case '=': goto yy857; + case '>': goto yy464; + case '\\': goto yy556; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy557; + case 0xE0: goto yy558; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy559; + case 0xF0: goto yy560; + case 0xF1: + case 0xF2: + case 0xF3: goto yy561; + case 0xF4: goto yy562; + default: goto yy1; + } +yy828: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy554; + case '"': goto yy555; + case '>': goto yy553; + case '\\': goto yy556; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy557; + case 0xE0: goto yy558; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy559; + case 0xF0: goto yy560; + case 0xF1: + case 0xF2: + case 0xF3: goto yy561; + case 0xF4: goto yy562; + default: goto yy1; + } +yy829: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy745; + case '\t': + case '\r': + case ' ': goto yy829; + 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 yy791; + case '/': + case '?': goto yy792; + case '>': goto yy793; + case '\\': goto yy794; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy795; + case 0xE0: goto yy796; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy797; + case 0xF0: goto yy798; + case 0xF1: + case 0xF2: + case 0xF3: goto yy799; + case 0xF4: goto yy800; + default: goto yy1; + } +yy830: + yyaccept = 27; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + case ':': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy793; + case '"': goto yy831; + case '\'': goto yy832; + case '\\': goto yy833; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy834; + case 0xE0: goto yy835; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy836; + case 0xF0: goto yy837; + case 0xF1: + case 0xF2: + case 0xF3: goto yy838; + case 0xF4: goto yy839; + default: goto yy294; + } +yy831: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy587; + case '\t': + case '\r': + case ' ': goto yy858; + case '\'': goto yy672; + 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 yy859; + case '/': + case '?': goto yy860; + case '\\': goto yy682; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy683; + case 0xE0: goto yy684; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy685; + case 0xF0: goto yy686; + case 0xF1: + case 0xF2: + case 0xF3: goto yy687; + case 0xF4: goto yy688; + default: goto yy1; + } +yy832: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -77103,11 +77604,11 @@ yy825: case '|': case '}': case '~': - case 0x7F: goto yy570; + case 0x7F: goto yy577; case '\t': case '\r': - case ' ': goto yy854; - case '"': goto yy665; + case ' ': goto yy861; + case '"': goto yy672; case '-': case '0': case '1': @@ -77172,10 +77673,10 @@ yy825: case 'w': case 'x': case 'y': - case 'z': goto yy855; + case 'z': goto yy862; case '/': - case '?': goto yy856; - case '\\': goto yy666; + case '?': goto yy863; + case '\\': goto yy673; case 0xC2: case 0xC3: case 0xC4: @@ -77205,8 +77706,8 @@ yy825: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy667; - case 0xE0: goto yy668; + case 0xDF: goto yy674; + case 0xE0: goto yy675; case 0xE1: case 0xE2: case 0xE3: @@ -77221,15 +77722,15 @@ yy825: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy669; - case 0xF0: goto yy670; + case 0xEF: goto yy676; + case 0xF0: goto yy677; case 0xF1: case 0xF2: - case 0xF3: goto yy671; - case 0xF4: goto yy672; + case 0xF3: goto yy678; + case 0xF4: goto yy679; default: goto yy1; } -yy826: +yy833: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -77358,7 +77859,7 @@ yy826: case '|': case '}': case '~': - case 0x7F: goto yy786; + case 0x7F: goto yy793; case 0xC2: case 0xC3: case 0xC4: @@ -77388,8 +77889,8 @@ yy826: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy827; - case 0xE0: goto yy828; + case 0xDF: goto yy834; + case 0xE0: goto yy835; case 0xE1: case 0xE2: case 0xE3: @@ -77404,15 +77905,15 @@ yy826: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy829; - case 0xF0: goto yy830; + case 0xEF: goto yy836; + case 0xF0: goto yy837; case 0xF1: case 0xF2: - case 0xF3: goto yy831; - case 0xF4: goto yy832; + case 0xF3: goto yy838; + case 0xF4: goto yy839; default: goto yy1; } -yy827: +yy834: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -77478,10 +77979,10 @@ yy827: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy786; + case 0xBF: goto yy793; default: goto yy1; } -yy828: +yy835: yych = *++YYCURSOR; switch (yych) { case 0xA0: @@ -77515,10 +78016,10 @@ yy828: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy827; + case 0xBF: goto yy834; default: goto yy1; } -yy829: +yy836: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -77584,10 +78085,10 @@ yy829: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy827; + case 0xBF: goto yy834; default: goto yy1; } -yy830: +yy837: yych = *++YYCURSOR; switch (yych) { case 0x90: @@ -77637,10 +78138,10 @@ yy830: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy829; + case 0xBF: goto yy836; default: goto yy1; } -yy831: +yy838: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -77706,10 +78207,10 @@ yy831: case 0xBC: case 0xBD: case 0xBE: - case 0xBF: goto yy829; + case 0xBF: goto yy836; default: goto yy1; } -yy832: +yy839: yych = *++YYCURSOR; switch (yych) { case 0x80: @@ -77727,10 +78228,10 @@ yy832: case 0x8C: case 0x8D: case 0x8E: - case 0x8F: goto yy829; + case 0x8F: goto yy836; default: goto yy1; } -yy833: +yy840: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -77852,7 +78353,7 @@ yy833: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy590; + goto yy597; case '0': case '1': case '2': @@ -77864,7 +78365,7 @@ yy833: case '8': case '9': yyt1 = YYCURSOR; - goto yy857; + goto yy864; case 0xC2: case 0xC3: case 0xC4: @@ -77896,10 +78397,10 @@ yy833: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy593; + goto yy600; case 0xE0: yyt2 = YYCURSOR; - goto yy594; + goto yy601; case 0xE1: case 0xE2: case 0xE3: @@ -77916,21 +78417,21 @@ yy833: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy595; + goto yy602; case 0xF0: yyt2 = YYCURSOR; - goto yy596; + goto yy603; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy597; + goto yy604; case 0xF4: yyt2 = YYCURSOR; - goto yy598; - default: goto yy591; + goto yy605; + default: goto yy598; } -yy834: +yy841: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -78000,11 +78501,11 @@ yy834: case 'c': case 'd': case 'e': - case 'f': goto yy858; + case 'f': goto yy865; case '@': goto yy95; default: goto yy4; } -yy835: +yy842: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -78145,7 +78646,7 @@ yy835: case '6': case '7': case '8': - case '9': goto yy859; + case '9': goto yy866; case '@': goto yy95; case 'A': case 'B': @@ -78158,424 +78659,9 @@ yy835: case 'c': case 'd': case 'e': - case 'f': goto yy858; + case 'f': goto yy865; default: goto yy25; } -yy836: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '%': - yyt1 = YYCURSOR; - goto yy624; - case ':': goto yy746; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy837: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '%': - yyt1 = YYCURSOR; - goto yy624; - 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 yy860; - case ':': goto yy838; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy838: - 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 yy861; - default: goto yy1; - } -yy839: - 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 yy862; - case ':': goto yy701; - default: goto yy1; - } -yy840: - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy750; - default: goto yy1; - } -yy841: - 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 yy863; - case ':': goto yy842; - default: goto yy1; - } -yy842: - 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 yy864; - case ':': goto yy865; - default: goto yy1; - } yy843: yych = *++YYCURSOR; switch (yych) { @@ -78616,7 +78702,6 @@ yy843: case '"': case '#': case '$': - case '%': case '&': case '\'': case '(': @@ -78645,30 +78730,11 @@ yy843: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; - 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 yy866; - case ':': goto yy867; + goto yy184; + case '%': + yyt1 = YYCURSOR; + goto yy631; + case ':': goto yy753; case 0xC2: case 0xC3: case 0xC4: @@ -78700,10 +78766,10 @@ yy843: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -78720,18 +78786,18 @@ yy843: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy844: @@ -78774,7 +78840,6 @@ yy844: case '"': case '#': case '$': - case '%': case '&': case '\'': case '(': @@ -78803,7 +78868,10 @@ yy844: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; + case '%': + yyt1 = YYCURSOR; + goto yy631; case '0': case '1': case '2': @@ -78825,8 +78893,8 @@ yy844: case 'c': case 'd': case 'e': - case 'f': goto yy868; - case ':': goto yy804; + case 'f': goto yy867; + case ':': goto yy845; case 0xC2: case 0xC3: case 0xC4: @@ -78858,10 +78926,10 @@ yy844: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -78878,92 +78946,23 @@ yy844: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy845: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; case '0': case '1': case '2': @@ -78986,7 +78985,191 @@ yy845: case 'd': case 'e': case 'f': goto yy868; - case ':': goto yy804; + default: goto yy1; + } +yy846: + 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 yy869; + case ':': goto yy708; + default: goto yy1; + } +yy847: + yych = *++YYCURSOR; + switch (yych) { + case ':': goto yy757; + default: goto yy1; + } +yy848: + 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 yy870; + case ':': goto yy849; + default: goto yy1; + } +yy849: + 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 yy871; + case ':': goto yy872; + default: goto yy1; + } +yy850: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + 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 yy873; + case ':': goto yy874; case 0xC2: case 0xC3: case 0xC4: @@ -79018,10 +79201,10 @@ yy845: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -79038,21 +79221,179 @@ yy845: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } -yy846: +yy851: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + 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 yy875; + case ':': goto yy811; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy852: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -79120,10 +79461,10 @@ yy846: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '.': yyt1 = YYCURSOR; - goto yy269; + goto yy276; case '0': case '1': case '2': @@ -79133,8 +79474,7 @@ yy846: case '6': case '7': case '8': - case '9': goto yy702; - case ':': goto yy869; + case '9': case 'A': case 'B': case 'C': @@ -79146,7 +79486,8 @@ yy846: case 'c': case 'd': case 'e': - case 'f': goto yy704; + case 'f': goto yy875; + case ':': goto yy811; case 0xC2: case 0xC3: case 0xC4: @@ -79178,10 +79519,10 @@ yy846: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -79198,1121 +79539,24 @@ yy846: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy847: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '!': - case '"': - case '#': - case '$': - case '%': - case '&': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy558; - case '\t': - case '\r': - case ' ': goto yy847; - case '\'': goto yy548; - case '/': - case '?': goto yy818; - case '=': goto yy848; - case '>': goto yy467; - case '\\': goto yy559; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy560; - case 0xE0: goto yy561; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy562; - case 0xF0: goto yy563; - case 0xF1: - case 0xF2: - case 0xF3: goto yy564; - case 0xF4: goto yy565; - default: goto yy1; - } -yy848: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '!': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy374; - case '\t': - case '\r': - case ' ': goto yy556; - case '"': goto yy661; - case '>': goto yy558; - case '\\': goto yy468; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy469; - case 0xE0: goto yy470; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy471; - case 0xF0: goto yy472; - case 0xF1: - case 0xF2: - case 0xF3: goto yy473; - case 0xF4: goto yy474; - default: goto yy1; - } -yy849: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '!': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy547; - case '\t': - case '\r': - case ' ': goto yy849; - case '"': goto yy548; - case '/': - case '?': goto yy821; - case '=': goto yy850; - case '>': goto yy457; - case '\\': goto yy549; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy550; - case 0xE0: goto yy551; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy552; - case 0xF0: goto yy553; - case 0xF1: - case 0xF2: - case 0xF3: goto yy554; - case 0xF4: goto yy555; - default: goto yy1; - } -yy850: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '!': - case '"': - case '#': - case '$': - case '%': - case '&': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy373; - case '\t': - case '\r': - case ' ': goto yy545; - case '\'': goto yy661; - case '>': goto yy547; - case '\\': goto yy458; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy459; - case 0xE0: goto yy460; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy461; - case 0xF0: goto yy462; - case 0xF1: - case 0xF2: - case 0xF3: goto yy463; - case 0xF4: goto yy464; - default: goto yy1; - } -yy851: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '!': - case '"': - case '#': - case '$': - case '%': - case '&': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy580; - case '\t': - case '\r': - case ' ': goto yy851; - case '\'': goto yy665; - case '/': - case '?': goto yy853; - case '\\': goto yy675; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy676; - case 0xE0: goto yy677; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy678; - case 0xF0: goto yy679; - case 0xF1: - case 0xF2: - case 0xF3: goto yy680; - case 0xF4: goto yy681; - default: goto yy1; - } -yy852: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 0x7F: goto yy580; - case '\t': - case '\r': - case ' ': goto yy870; - case '\'': goto yy665; - 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 yy852; - case '/': - case '?': goto yy853; - case '=': goto yy871; - case '\\': goto yy675; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy676; - case 0xE0: goto yy677; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy678; - case 0xF0: goto yy679; - case 0xF1: - case 0xF2: - case 0xF3: goto yy680; - case 0xF4: goto yy681; + goto yy196; default: goto yy1; } yy853: yych = *++YYCURSOR; switch (yych) { + case 0x00: case 0x01: case 0x02: case 0x03: @@ -80351,14 +79595,36 @@ yy853: 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 '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; case '0': case '1': case '2': @@ -80368,78 +79634,20 @@ yy853: case '6': case '7': case '8': - case '9': - case ':': - case ';': - case '<': - case '=': - case '?': - case '@': + case '9': goto yy709; + case ':': goto yy876; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': - case 'G': - case 'H': - case 'I': - case 'J': - case 'K': - case 'L': - case 'M': - case 'N': - case '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 '^': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy580; - case '\'': goto yy665; - case '>': goto yy674; - case '\\': goto yy675; + case 'f': goto yy711; case 0xC2: case 0xC3: case 0xC4: @@ -80469,8 +79677,12 @@ yy853: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy676; - case 0xE0: goto yy677; + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -80485,12 +79697,20 @@ yy853: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy678; - case 0xF0: goto yy679; + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; case 0xF1: case 0xF2: - case 0xF3: goto yy680; - case 0xF4: goto yy681; + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy854: @@ -80526,11 +79746,11 @@ yy854: case 0x1E: case 0x1F: case '!': + case '"': case '#': case '$': case '%': case '&': - case '\'': case '(': case ')': case '*': @@ -80551,8 +79771,6 @@ yy854: case ':': case ';': case '<': - case '=': - case '>': case '@': case 'A': case 'B': @@ -80615,14 +79833,16 @@ yy854: case '|': case '}': case '~': - case 0x7F: goto yy570; + case 0x7F: goto yy565; case '\t': case '\r': case ' ': goto yy854; - case '"': goto yy665; + case '\'': goto yy555; case '/': - case '?': goto yy856; - case '\\': goto yy666; + case '?': goto yy825; + case '=': goto yy855; + case '>': goto yy474; + case '\\': goto yy566; case 0xC2: case 0xC3: case 0xC4: @@ -80652,8 +79872,8 @@ yy854: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy667; - case 0xE0: goto yy668; + case 0xDF: goto yy567; + case 0xE0: goto yy568; case 0xE1: case 0xE2: case 0xE3: @@ -80668,12 +79888,12 @@ yy854: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy669; - case 0xF0: goto yy670; + case 0xEF: goto yy569; + case 0xF0: goto yy570; case 0xF1: case 0xF2: - case 0xF3: goto yy671; - case 0xF4: goto yy672; + case 0xF3: goto yy571; + case 0xF4: goto yy572; default: goto yy1; } yy855: @@ -80719,6 +79939,738 @@ yy855: 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 ';': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy381; + case '\t': + case '\r': + case ' ': goto yy563; + case '"': goto yy668; + case '>': goto yy565; + case '\\': goto yy475; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy476; + case 0xE0: goto yy477; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy478; + case 0xF0: goto yy479; + case 0xF1: + case 0xF2: + case 0xF3: goto yy480; + case 0xF4: goto yy481; + default: goto yy1; + } +yy856: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy554; + case '\t': + case '\r': + case ' ': goto yy856; + case '"': goto yy555; + case '/': + case '?': goto yy828; + case '=': goto yy857; + case '>': goto yy464; + case '\\': goto yy556; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy557; + case 0xE0: goto yy558; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy559; + case 0xF0: goto yy560; + case 0xF1: + case 0xF2: + case 0xF3: goto yy561; + case 0xF4: goto yy562; + default: goto yy1; + } +yy857: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy380; + case '\t': + case '\r': + case ' ': goto yy552; + case '\'': goto yy668; + case '>': goto yy554; + case '\\': goto yy465; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy466; + case 0xE0: goto yy467; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy468; + case 0xF0: goto yy469; + case 0xF1: + case 0xF2: + case 0xF3: goto yy470; + case 0xF4: goto yy471; + default: goto yy1; + } +yy858: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy587; + case '\t': + case '\r': + case ' ': goto yy858; + case '\'': goto yy672; + case '/': + case '?': goto yy860; + case '\\': goto yy682; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy683; + case 0xE0: goto yy684; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy685; + case 0xF0: goto yy686; + case 0xF1: + case 0xF2: + case 0xF3: goto yy687; + case 0xF4: goto yy688; + default: goto yy1; + } +yy859: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': case '.': case ';': case '<': @@ -80732,11 +80684,11 @@ yy855: case '|': case '}': case '~': - case 0x7F: goto yy570; + case 0x7F: goto yy587; case '\t': case '\r': - case ' ': goto yy872; - case '"': goto yy665; + case ' ': goto yy877; + case '\'': goto yy672; case '-': case '0': case '1': @@ -80801,11 +80753,11 @@ yy855: case 'w': case 'x': case 'y': - case 'z': goto yy855; + case 'z': goto yy859; case '/': - case '?': goto yy856; - case '=': goto yy873; - case '\\': goto yy666; + case '?': goto yy860; + case '=': goto yy878; + case '\\': goto yy682; case 0xC2: case 0xC3: case 0xC4: @@ -80835,8 +80787,8 @@ yy855: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy667; - case 0xE0: goto yy668; + case 0xDF: goto yy683; + case 0xE0: goto yy684; case 0xE1: case 0xE2: case 0xE3: @@ -80851,15 +80803,564 @@ yy855: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy669; - case 0xF0: goto yy670; + case 0xEF: goto yy685; + case 0xF0: goto yy686; case 0xF1: case 0xF2: - case 0xF3: goto yy671; - case 0xF4: goto yy672; + case 0xF3: goto yy687; + case 0xF4: goto yy688; default: goto yy1; } -yy856: +yy860: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy587; + case '\'': goto yy672; + case '>': goto yy681; + case '\\': goto yy682; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy683; + case 0xE0: goto yy684; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy685; + case 0xF0: goto yy686; + case 0xF1: + case 0xF2: + case 0xF3: goto yy687; + case 0xF4: goto yy688; + default: goto yy1; + } +yy861: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy577; + case '\t': + case '\r': + case ' ': goto yy861; + case '"': goto yy672; + case '/': + case '?': goto yy863; + case '\\': goto yy673; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy674; + case 0xE0: goto yy675; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy676; + case 0xF0: goto yy677; + case 0xF1: + case 0xF2: + case 0xF3: goto yy678; + case 0xF4: goto yy679; + default: goto yy1; + } +yy862: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 0x7F: goto yy577; + case '\t': + case '\r': + case ' ': goto yy879; + case '"': goto yy672; + 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 yy862; + case '/': + case '?': goto yy863; + case '=': goto yy880; + case '\\': goto yy673; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy674; + case 0xE0: goto yy675; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy676; + case 0xF0: goto yy677; + case 0xF1: + case 0xF2: + case 0xF3: goto yy678; + case 0xF4: goto yy679; + default: goto yy1; + } +yy863: yych = *++YYCURSOR; switch (yych) { case 0x01: @@ -80985,10 +81486,10 @@ yy856: case '|': case '}': case '~': - case 0x7F: goto yy570; - case '"': goto yy665; - case '>': goto yy664; - case '\\': goto yy666; + case 0x7F: goto yy577; + case '"': goto yy672; + case '>': goto yy671; + case '\\': goto yy673; case 0xC2: case 0xC3: case 0xC4: @@ -81018,8 +81519,8 @@ yy856: case 0xDC: case 0xDD: case 0xDE: - case 0xDF: goto yy667; - case 0xE0: goto yy668; + case 0xDF: goto yy674; + case 0xE0: goto yy675; case 0xE1: case 0xE2: case 0xE3: @@ -81034,15 +81535,15 @@ yy856: case 0xEC: case 0xED: case 0xEE: - case 0xEF: goto yy669; - case 0xF0: goto yy670; + case 0xEF: goto yy676; + case 0xF0: goto yy677; case 0xF1: case 0xF2: - case 0xF3: goto yy671; - case 0xF4: goto yy672; + case 0xF3: goto yy678; + case 0xF4: goto yy679; default: goto yy1; } -yy857: +yy864: yyaccept = 28; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -81164,7 +81665,7 @@ yy857: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy590; + goto yy597; case '0': case '1': case '2': @@ -81176,7 +81677,7 @@ yy857: case '8': case '9': yyt1 = YYCURSOR; - goto yy874; + goto yy881; case 0xC2: case 0xC3: case 0xC4: @@ -81208,10 +81709,10 @@ yy857: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy593; + goto yy600; case 0xE0: yyt2 = YYCURSOR; - goto yy594; + goto yy601; case 0xE1: case 0xE2: case 0xE3: @@ -81228,27 +81729,27 @@ yy857: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy595; + goto yy602; case 0xF0: yyt2 = YYCURSOR; - goto yy596; + goto yy603; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy597; + goto yy604; case 0xF4: yyt2 = YYCURSOR; - goto yy598; - default: goto yy591; + goto yy605; + default: goto yy598; } -yy858: +yy865: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': case '+': goto yy79; - case '-': goto yy875; + case '-': goto yy882; case '.': case '0': case '1': @@ -81316,7 +81817,7 @@ yy858: case '@': goto yy95; default: goto yy4; } -yy859: +yy866: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -81405,7 +81906,7 @@ yy859: case 0xF4: goto yy4; case '%': case '+': goto yy79; - case '-': goto yy875; + case '-': goto yy882; case '.': case 'A': case 'B': @@ -81469,11 +81970,11 @@ yy859: case '6': case '7': case '8': - case '9': goto yy268; + case '9': goto yy275; case '@': goto yy95; default: goto yy25; } -yy860: +yy867: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -81541,569 +82042,10 @@ yy860: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '%': yyt1 = YYCURSOR; - goto yy624; - 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 yy876; - case ':': goto yy838; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy861: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '%': - yyt1 = YYCURSOR; - goto yy624; - 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 yy877; - case ':': goto yy804; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy862: - 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 yy878; - case ':': goto yy750; - default: goto yy1; - } -yy863: - 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 yy879; - case ':': goto yy842; - default: goto yy1; - } -yy864: - 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 yy880; - case ':': goto yy881; - default: goto yy1; - } -yy865: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - 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 yy882; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy866: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; + goto yy631; case '0': case '1': case '2': @@ -82126,7 +82068,7 @@ yy866: case 'd': case 'e': case 'f': goto yy883; - case ':': goto yy867; + case ':': goto yy845; case 0xC2: case 0xC3: case 0xC4: @@ -82158,10 +82100,10 @@ yy866: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -82178,45 +82120,18 @@ yy866: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy867: - 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 yy882; + goto yy196; default: goto yy1; } yy868: @@ -82259,7 +82174,6 @@ yy868: case '"': case '#': case '$': - case '%': case '&': case '\'': case '(': @@ -82288,8 +82202,33 @@ yy868: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; - case ':': goto yy804; + goto yy184; + case '%': + yyt1 = YYCURSOR; + goto yy631; + 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 yy884; + case ':': goto yy811; case 0xC2: case 0xC3: case 0xC4: @@ -82321,10 +82260,10 @@ yy868: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -82341,1026 +82280,23 @@ yy868: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy869: yych = *++YYCURSOR; switch (yych) { - case '0': goto yy884; - case '1': goto yy752; - case '2': goto yy753; - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy751; - case '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; - default: goto yy1; - } -yy870: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '!': - case '"': - case '#': - case '$': - case '%': - case '&': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy580; - case '\t': - case '\r': - case ' ': goto yy870; - case '\'': goto yy665; - case '/': - case '?': goto yy853; - case '=': goto yy871; - case '\\': goto yy675; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy676; - case 0xE0: goto yy677; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy678; - case 0xF0: goto yy679; - case 0xF1: - case 0xF2: - case 0xF3: goto yy680; - case 0xF4: goto yy681; - default: goto yy1; - } -yy871: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '!': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy479; - case '\t': - case '\r': - case ' ': goto yy673; - case '"': goto yy738; - case '>': goto yy580; - case '\\': goto yy581; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy582; - case 0xE0: goto yy583; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy584; - case 0xF0: goto yy585; - case 0xF1: - case 0xF2: - case 0xF3: goto yy586; - case 0xF4: goto yy587; - default: goto yy1; - } -yy872: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '!': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy570; - case '\t': - case '\r': - case ' ': goto yy872; - case '"': goto yy665; - case '/': - case '?': goto yy856; - case '=': goto yy873; - case '\\': goto yy666; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy667; - case 0xE0: goto yy668; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy669; - case 0xF0: goto yy670; - case 0xF1: - case 0xF2: - case 0xF3: goto yy671; - case 0xF4: goto yy672; - default: goto yy1; - } -yy873: - yych = *++YYCURSOR; - switch (yych) { - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\n': - case '\v': - case '\f': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case '!': - case '"': - case '#': - case '$': - case '%': - case '&': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 ']': - 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 '|': - case '}': - case '~': - case 0x7F: goto yy478; - case '\t': - case '\r': - case ' ': goto yy663; - case '\'': goto yy738; - case '>': goto yy570; - case '\\': goto yy571; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: goto yy572; - case 0xE0: goto yy573; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: goto yy574; - case 0xF0: goto yy575; - case 0xF1: - case 0xF2: - case 0xF3: goto yy576; - case 0xF4: goto yy577; - default: goto yy1; - } -yy874: - yyaccept = 28; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - case ' ': - case '!': - case '"': - case '#': - case '$': - case '%': - case '&': - case '\'': - case '(': - case ')': - case '*': - case '+': - case ',': - case '-': - case '.': - case '/': - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - 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 '\\': - 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 '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy590; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy593; - case 0xE0: - yyt2 = YYCURSOR; - goto yy594; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy595; - case 0xF0: - yyt2 = YYCURSOR; - goto yy596; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy597; - case 0xF4: - yyt2 = YYCURSOR; - goto yy598; - default: goto yy591; - } -yy875: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy79; - 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 yy46; case '0': case '1': case '2': @@ -83383,10 +82319,66 @@ yy875: case 'd': case 'e': case 'f': goto yy885; - case '@': goto yy95; - default: goto yy4; + case ':': goto yy757; + default: goto yy1; } -yy876: +yy870: + 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 yy886; + case ':': goto yy849; + default: goto yy1; + } +yy871: + 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 yy887; + case ':': goto yy888; + default: goto yy1; + } +yy872: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -83426,6 +82418,7 @@ yy876: case '"': case '#': case '$': + case '%': case '&': case '\'': case '(': @@ -83453,398 +82446,8 @@ yy876: case '}': case '~': case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '%': - yyt1 = YYCURSOR; - goto yy624; - case ':': goto yy838; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: yyt2 = YYCURSOR; goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy877: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '%': - yyt1 = YYCURSOR; - goto yy624; - 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 yy886; - case ':': goto yy804; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy878: - yyaccept = 20; - 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 yy800; - case ':': goto yy887; - default: goto yy330; - } -yy879: - yych = *++YYCURSOR; - switch (yych) { - case ':': goto yy842; - default: goto yy1; - } -yy880: - 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 yy888; - case ':': goto yy881; - default: goto yy1; - } -yy881: - 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 yy882; - case ':': goto yy760; - default: goto yy1; - } -yy882: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '_': - case '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; case '0': case '1': case '2': @@ -83898,10 +82501,10 @@ yy882: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -83918,21 +82521,21 @@ yy882: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } -yy883: +yy873: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -84001,7 +82604,7 @@ yy883: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '0': case '1': case '2': @@ -84024,7 +82627,7 @@ yy883: case 'd': case 'e': case 'f': goto yy890; - case ':': goto yy867; + case ':': goto yy874; case 0xC2: case 0xC3: case 0xC4: @@ -84056,10 +82659,10 @@ yy883: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -84076,21 +82679,48 @@ yy883: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } -yy884: +yy874: + 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 yy889; + default: goto yy1; + } +yy875: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -84139,6 +82769,7 @@ yy884: case '+': case ',': case '-': + case '.': case '/': case ';': case '<': @@ -84158,33 +82789,8 @@ yy884: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy803; - case ':': goto yy891; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy805; + goto yy184; + case ':': goto yy811; case 0xC2: case 0xC3: case 0xC4: @@ -84216,10 +82822,10 @@ yy884: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -84236,21 +82842,978 @@ yy884: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } -yy885: +yy876: + yych = *++YYCURSOR; + switch (yych) { + case '0': goto yy891; + case '1': goto yy759; + case '2': goto yy760; + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + 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 'e': + case 'f': goto yy761; + default: goto yy1; + } +yy877: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy587; + case '\t': + case '\r': + case ' ': goto yy877; + case '\'': goto yy672; + case '/': + case '?': goto yy860; + case '=': goto yy878; + case '\\': goto yy682; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy683; + case 0xE0: goto yy684; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy685; + case 0xF0: goto yy686; + case 0xF1: + case 0xF2: + case 0xF3: goto yy687; + case 0xF4: goto yy688; + default: goto yy1; + } +yy878: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy486; + case '\t': + case '\r': + case ' ': goto yy680; + case '"': goto yy745; + case '>': goto yy587; + case '\\': goto yy588; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy589; + case 0xE0: goto yy590; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy591; + case 0xF0: goto yy592; + case 0xF1: + case 0xF2: + case 0xF3: goto yy593; + case 0xF4: goto yy594; + default: goto yy1; + } +yy879: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy577; + case '\t': + case '\r': + case ' ': goto yy879; + case '"': goto yy672; + case '/': + case '?': goto yy863; + case '=': goto yy880; + case '\\': goto yy673; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy674; + case 0xE0: goto yy675; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy676; + case 0xF0: goto yy677; + case 0xF1: + case 0xF2: + case 0xF3: goto yy678; + case 0xF4: goto yy679; + default: goto yy1; + } +yy880: + yych = *++YYCURSOR; + switch (yych) { + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\n': + case '\v': + case '\f': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 ']': + 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 '|': + case '}': + case '~': + case 0x7F: goto yy485; + case '\t': + case '\r': + case ' ': goto yy670; + case '\'': goto yy745; + case '>': goto yy577; + case '\\': goto yy578; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: goto yy579; + case 0xE0: goto yy580; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: goto yy581; + case 0xF0: goto yy582; + case 0xF1: + case 0xF2: + case 0xF3: goto yy583; + case 0xF4: goto yy584; + default: goto yy1; + } +yy881: + yyaccept = 28; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case ' ': + case '!': + case '"': + case '#': + case '$': + case '%': + case '&': + case '\'': + case '(': + case ')': + case '*': + case '+': + case ',': + case '-': + case '.': + case '/': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + 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 '\\': + 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 '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy597; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy600; + case 0xE0: + yyt2 = YYCURSOR; + goto yy601; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy602; + case 0xF0: + yyt2 = YYCURSOR; + goto yy603; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy604; + case 0xF4: + yyt2 = YYCURSOR; + goto yy605; + default: goto yy598; + } +yy882: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -84324,7 +83887,7 @@ yy885: case '@': goto yy95; default: goto yy4; } -yy886: +yy883: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -84392,33 +83955,11 @@ yy886: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '%': yyt1 = YYCURSOR; - goto yy624; - 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 yy893; - case ':': goto yy804; + goto yy631; + case ':': goto yy845; case 0xC2: case 0xC3: case 0xC4: @@ -84450,10 +83991,10 @@ yy886: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -84470,18 +84011,213 @@ yy886: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; + default: goto yy1; + } +yy884: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '%': + yyt1 = YYCURSOR; + goto yy631; + 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 yy893; + case ':': goto yy811; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy885: + yyaccept = 20; + 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 yy807; + case ':': goto yy894; + default: goto yy337; + } +yy886: + yych = *++YYCURSOR; + switch (yych) { + case ':': goto yy849; default: goto yy1; } yy887: @@ -84508,8 +84244,8 @@ yy887: case 'c': case 'd': case 'e': - case 'f': goto yy894; - case ':': goto yy802; + case 'f': goto yy895; + case ':': goto yy888; default: goto yy1; } yy888: @@ -84536,8 +84272,8 @@ yy888: case 'c': case 'd': case 'e': - case 'f': goto yy895; - case ':': goto yy881; + case 'f': goto yy889; + case ':': goto yy767; default: goto yy1; } yy889: @@ -84609,7 +84345,7 @@ yy889: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '0': case '1': case '2': @@ -84663,10 +84399,10 @@ yy889: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -84683,18 +84419,18 @@ yy889: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy890: @@ -84766,8 +84502,30 @@ yy890: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; - case ':': goto yy867; + goto yy184; + 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 yy897; + case ':': goto yy874; case 0xC2: case 0xC3: case 0xC4: @@ -84799,10 +84557,10 @@ yy890: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -84819,33 +84577,103 @@ yy890: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy891: yych = *++YYCURSOR; switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; case '0': + case '1': + case '2': case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy897; - case '1': goto yy898; - case '2': goto yy899; + case '9': goto yy810; + case ':': goto yy898; case 'A': case 'B': case 'C': @@ -84857,7 +84685,70 @@ yy891: case 'c': case 'd': case 'e': - case 'f': goto yy843; + case 'f': goto yy812; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } yy892: @@ -84930,7 +84821,7 @@ yy892: case 'c': case 'd': case 'e': - case 'f': goto yy900; + case 'f': goto yy899; case '@': goto yy95; default: goto yy4; } @@ -85002,11 +84893,33 @@ yy893: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '%': yyt1 = YYCURSOR; - goto yy624; - case ':': goto yy804; + goto yy631; + 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 yy900; + case ':': goto yy811; case 0xC2: case 0xC3: case 0xC4: @@ -85038,10 +84951,10 @@ yy893: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -85058,18 +84971,18 @@ yy893: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy894: @@ -85097,13 +85010,35 @@ yy894: case 'd': case 'e': case 'f': goto yy901; - case ':': goto yy842; + case ':': goto yy809; default: goto yy1; } yy895: yych = *++YYCURSOR; switch (yych) { - case ':': goto yy881; + 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 yy902; + case ':': goto yy888; default: goto yy1; } yy896: @@ -85175,7 +85110,7 @@ yy896: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '0': case '1': case '2': @@ -85197,7 +85132,7 @@ yy896: case 'c': case 'd': case 'e': - case 'f': goto yy760; + case 'f': goto yy903; case 0xC2: case 0xC3: case 0xC4: @@ -85229,10 +85164,10 @@ yy896: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -85249,18 +85184,18 @@ yy896: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy897: @@ -85312,6 +85247,7 @@ yy897: case '+': case ',': case '-': + case '.': case '/': case ';': case '<': @@ -85331,33 +85267,8 @@ yy897: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': goto yy902; - case ':': goto yy867; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy866; + goto yy184; + case ':': goto yy874; case 0xC2: case 0xC3: case 0xC4: @@ -85389,10 +85300,10 @@ yy897: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -85409,103 +85320,33 @@ yy897: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy898: yych = *++YYCURSOR; switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; case '0': - case '1': - case '2': case '3': case '4': case '5': case '6': case '7': case '8': - case '9': goto yy903; - case ':': goto yy867; + case '9': goto yy904; + case '1': goto yy905; + case '2': goto yy906; case 'A': case 'B': case 'C': @@ -85517,233 +85358,10 @@ yy898: case 'c': case 'd': case 'e': - case 'f': goto yy866; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; + case 'f': goto yy850; default: goto yy1; } yy899: - yych = *++YYCURSOR; - switch (yych) { - case 0x00: - case 0x01: - case 0x02: - case 0x03: - case 0x04: - case 0x05: - case 0x06: - case 0x07: - case 0x08: - case '\t': - case '\n': - case '\v': - case '\f': - case '\r': - case 0x0E: - case 0x0F: - case 0x10: - case 0x11: - case 0x12: - case 0x13: - case 0x14: - case 0x15: - case 0x16: - case 0x17: - case 0x18: - case 0x19: - case 0x1A: - case 0x1B: - case 0x1C: - case 0x1D: - case 0x1E: - case 0x1F: - 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 '`': - case '{': - case '|': - case '}': - case '~': - case 0x7F: - yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; - case '0': - case '1': - case '2': - case '3': - case '4': goto yy903; - case '5': goto yy904; - case '6': - case '7': - case '8': - case '9': goto yy902; - case ':': goto yy867; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': goto yy866; - case 0xC2: - case 0xC3: - case 0xC4: - case 0xC5: - case 0xC6: - case 0xC7: - case 0xC8: - case 0xC9: - case 0xCA: - case 0xCB: - case 0xCC: - case 0xCD: - case 0xCE: - case 0xCF: - case 0xD0: - case 0xD1: - case 0xD2: - case 0xD3: - case 0xD4: - case 0xD5: - case 0xD6: - case 0xD7: - case 0xD8: - case 0xD9: - case 0xDA: - case 0xDB: - case 0xDC: - case 0xDD: - case 0xDE: - case 0xDF: - yyt2 = YYCURSOR; - goto yy184; - case 0xE0: - yyt2 = YYCURSOR; - goto yy185; - case 0xE1: - case 0xE2: - case 0xE3: - case 0xE4: - case 0xE5: - case 0xE6: - case 0xE7: - case 0xE8: - case 0xE9: - case 0xEA: - case 0xEB: - case 0xEC: - case 0xED: - case 0xEE: - case 0xEF: - yyt2 = YYCURSOR; - goto yy186; - case 0xF0: - yyt2 = YYCURSOR; - goto yy187; - case 0xF1: - case 0xF2: - case 0xF3: - yyt2 = YYCURSOR; - goto yy188; - case 0xF4: - yyt2 = YYCURSOR; - goto yy189; - default: goto yy1; - } -yy900: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -85813,40 +85431,11 @@ yy900: case 'c': case 'd': case 'e': - case 'f': goto yy905; + case 'f': goto yy907; case '@': goto yy95; default: goto yy4; } -yy901: - yyaccept = 20; - 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 yy863; - case ':': goto yy906; - default: goto yy330; - } -yy902: +yy900: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -85886,7 +85475,6 @@ yy902: case '"': case '#': case '$': - case '%': case '&': case '\'': case '(': @@ -85895,6 +85483,7 @@ yy902: case '+': case ',': case '-': + case '.': case '/': case ';': case '<': @@ -85914,33 +85503,11 @@ yy902: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; - case '.': + goto yy184; + case '%': yyt1 = YYCURSOR; - goto yy269; - 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 yy883; - case ':': goto yy867; + goto yy631; + case ':': goto yy811; case 0xC2: case 0xC3: case 0xC4: @@ -85972,10 +85539,10 @@ yy902: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -85992,18 +85559,52 @@ yy902: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; + default: goto yy1; + } +yy901: + 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 yy908; + case ':': goto yy849; + default: goto yy1; + } +yy902: + yych = *++YYCURSOR; + switch (yych) { + case ':': goto yy888; default: goto yy1; } yy903: @@ -86055,6 +85656,7 @@ yy903: case '+': case ',': case '-': + case '.': case '/': case ';': case '<': @@ -86074,10 +85676,7 @@ yy903: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; - case '.': - yyt1 = YYCURSOR; - goto yy269; + goto yy184; case '0': case '1': case '2': @@ -86087,8 +85686,7 @@ yy903: case '6': case '7': case '8': - case '9': goto yy907; - case ':': goto yy867; + case '9': case 'A': case 'B': case 'C': @@ -86100,7 +85698,7 @@ yy903: case 'c': case 'd': case 'e': - case 'f': goto yy883; + case 'f': goto yy767; case 0xC2: case 0xC3: case 0xC4: @@ -86132,10 +85730,10 @@ yy903: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -86152,18 +85750,18 @@ yy903: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy904: @@ -86234,20 +85832,21 @@ yy904: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '.': yyt1 = YYCURSOR; - goto yy269; + goto yy276; case '0': case '1': case '2': case '3': case '4': - case '5': goto yy907; + case '5': case '6': case '7': case '8': - case '9': + case '9': goto yy909; + case ':': goto yy874; case 'A': case 'B': case 'C': @@ -86259,8 +85858,7 @@ yy904: case 'c': case 'd': case 'e': - case 'f': goto yy883; - case ':': goto yy867; + case 'f': goto yy873; case 0xC2: case 0xC3: case 0xC4: @@ -86292,10 +85890,10 @@ yy904: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -86312,123 +85910,21 @@ yy904: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } yy905: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy79; - case '-': goto yy908; - 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 yy46; - case '@': goto yy95; - default: goto yy4; - } -yy906: - 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 yy909; - case ':': goto yy865; - default: goto yy1; - } -yy907: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -86496,10 +85992,10 @@ yy907: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '.': yyt1 = YYCURSOR; - goto yy269; + goto yy276; case '0': case '1': case '2': @@ -86509,7 +86005,8 @@ yy907: case '6': case '7': case '8': - case '9': + case '9': goto yy910; + case ':': goto yy874; case 'A': case 'B': case 'C': @@ -86521,8 +86018,7 @@ yy907: case 'c': case 'd': case 'e': - case 'f': goto yy890; - case ':': goto yy867; + case 'f': goto yy873; case 0xC2: case 0xC3: case 0xC4: @@ -86554,10 +86050,10 @@ yy907: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -86574,107 +86070,103 @@ yy907: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } -yy908: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy79; - 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 yy46; - 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 yy910; - case '@': goto yy95; - default: goto yy4; - } -yy909: +yy906: yych = *++YYCURSOR; switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; case '0': case '1': case '2': case '3': - case '4': - case '5': + case '4': goto yy910; + case '5': goto yy911; case '6': case '7': case '8': - case '9': + case '9': goto yy909; + case ':': goto yy874; case 'A': case 'B': case 'C': @@ -86686,11 +86178,73 @@ yy909: case 'c': case 'd': case 'e': - case 'f': goto yy911; - case ':': goto yy881; + case 'f': goto yy873; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; default: goto yy1; } -yy910: +yy907: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -86764,7 +86318,7 @@ yy910: case '@': goto yy95; default: goto yy4; } -yy911: +yy908: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -86789,187 +86343,11 @@ yy911: case 'c': case 'd': case 'e': - case 'f': goto yy888; + case 'f': goto yy870; case ':': goto yy913; - default: goto yy330; + default: goto yy337; } -yy912: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy79; - 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 yy46; - 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 yy914; - case '@': goto yy95; - default: goto yy4; - } -yy913: - 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 yy915; - case ':': goto yy760; - default: goto yy1; - } -yy914: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy79; - 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 yy46; - 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 yy916; - case '@': goto yy95; - default: goto yy4; - } -yy915: +yy909: yych = *++YYCURSOR; switch (yych) { case 0x00: @@ -87018,7 +86396,6 @@ yy915: case '+': case ',': case '-': - case '.': case '/': case ';': case '<': @@ -87038,7 +86415,10 @@ yy915: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; case '0': case '1': case '2': @@ -87060,7 +86440,8 @@ yy915: case 'c': case 'd': case 'e': - case 'f': goto yy917; + case 'f': goto yy890; + case ':': goto yy874; case 0xC2: case 0xC3: case 0xC4: @@ -87092,10 +86473,10 @@ yy915: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -87112,27 +86493,347 @@ yy915: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; + goto yy196; default: goto yy1; } -yy916: +yy910: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': goto yy914; + case ':': goto yy874; + case 'A': + case 'B': + case 'C': + case 'D': + case 'E': + case 'F': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': goto yy890; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy911: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': goto yy914; + 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 yy890; + case ':': goto yy874; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy912: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '%': case '+': goto yy79; - case '-': goto yy918; + case '-': goto yy915; case '.': case '0': case '1': @@ -87200,7 +86901,807 @@ yy916: case '@': goto yy95; default: goto yy4; } +yy913: + 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 yy916; + case ':': goto yy872; + default: goto yy1; + } +yy914: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + case '.': + yyt1 = YYCURSOR; + goto yy276; + 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 yy897; + case ':': goto yy874; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy915: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy79; + 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 yy46; + 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 yy917; + case '@': goto yy95; + default: goto yy4; + } +yy916: + 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 yy918; + case ':': goto yy888; + default: goto yy1; + } yy917: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy79; + 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 yy46; + 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 yy919; + case '@': goto yy95; + default: goto yy4; + } +yy918: + yyaccept = 20; + 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 yy895; + case ':': goto yy920; + default: goto yy337; + } +yy919: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy79; + 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 yy46; + 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 yy921; + case '@': goto yy95; + default: goto yy4; + } +yy920: + 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 yy922; + case ':': goto yy767; + default: goto yy1; + } +yy921: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy79; + 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 yy46; + 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 yy923; + case '@': goto yy95; + default: goto yy4; + } +yy922: + yych = *++YYCURSOR; + switch (yych) { + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case '\t': + case '\n': + case '\v': + case '\f': + case '\r': + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + 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 '_': + case '`': + case '{': + case '|': + case '}': + case '~': + case 0x7F: + yyt2 = YYCURSOR; + goto yy184; + 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 yy924; + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + yyt2 = YYCURSOR; + goto yy191; + case 0xE0: + yyt2 = YYCURSOR; + goto yy192; + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + yyt2 = YYCURSOR; + goto yy193; + case 0xF0: + yyt2 = YYCURSOR; + goto yy194; + case 0xF1: + case 0xF2: + case 0xF3: + yyt2 = YYCURSOR; + goto yy195; + case 0xF4: + yyt2 = YYCURSOR; + goto yy196; + default: goto yy1; + } +yy923: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy79; + case '-': goto yy925; + 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 yy46; + case '@': goto yy95; + default: goto yy4; + } +yy924: yyaccept = 20; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -87270,7 +87771,7 @@ yy917: case '~': case 0x7F: yyt2 = YYCURSOR; - goto yy177; + goto yy184; case '0': case '1': case '2': @@ -87292,8 +87793,8 @@ yy917: case 'c': case 'd': case 'e': - case 'f': goto yy896; - case ':': goto yy919; + case 'f': goto yy903; + case ':': goto yy926; case 0xC2: case 0xC3: case 0xC4: @@ -87325,10 +87826,10 @@ yy917: case 0xDE: case 0xDF: yyt2 = YYCURSOR; - goto yy184; + goto yy191; case 0xE0: yyt2 = YYCURSOR; - goto yy185; + goto yy192; case 0xE1: case 0xE2: case 0xE3: @@ -87345,452 +87846,21 @@ yy917: case 0xEE: case 0xEF: yyt2 = YYCURSOR; - goto yy186; + goto yy193; case 0xF0: yyt2 = YYCURSOR; - goto yy187; + goto yy194; case 0xF1: case 0xF2: case 0xF3: yyt2 = YYCURSOR; - goto yy188; + goto yy195; case 0xF4: yyt2 = YYCURSOR; - goto yy189; - default: goto yy330; - } -yy918: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy79; - 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 yy46; - 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 yy920; - case '@': goto yy95; - default: goto yy4; - } -yy919: - 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 yy921; - default: goto yy1; - } -yy920: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy79; - 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 yy46; - 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 yy922; - case '@': goto yy95; - default: goto yy4; - } -yy921: - 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 yy923; - default: goto yy1; - } -yy922: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy79; - 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 yy46; - 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 yy924; - case '@': goto yy95; - default: goto yy4; - } -yy923: - yyaccept = 20; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case ':': goto yy919; - default: goto yy330; - } -yy924: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy79; - 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 yy46; - 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 yy925; - case '@': goto yy95; - default: goto yy4; + goto yy196; + default: goto yy337; } yy925: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); - switch (yych) { - case '%': - case '+': goto yy79; - 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 yy46; - 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 yy926; - case '@': goto yy95; - default: goto yy4; - } -yy926: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -87864,55 +87934,9 @@ yy926: case '@': goto yy95; default: goto yy4; } -yy927: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy926: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy79; - 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 yy46; case '0': case '1': case '2': @@ -87935,10 +87959,9 @@ yy927: case 'd': case 'e': case 'f': goto yy928; - case '@': goto yy95; - default: goto yy4; + default: goto yy1; } -yy928: +yy927: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -88012,55 +88035,9 @@ yy928: case '@': goto yy95; default: goto yy4; } -yy929: - yyaccept = 0; - yych = *(YYMARKER = ++YYCURSOR); +yy928: + yych = *++YYCURSOR; switch (yych) { - case '%': - case '+': goto yy79; - 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 yy46; case '0': case '1': case '2': @@ -88083,10 +88060,9 @@ yy929: case 'd': case 'e': case 'f': goto yy930; - case '@': goto yy95; - default: goto yy4; + default: goto yy1; } -yy930: +yy929: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -88160,6 +88136,13 @@ yy930: case '@': goto yy95; default: goto yy4; } +yy930: + yyaccept = 20; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case ':': goto yy926; + default: goto yy337; + } yy931: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); @@ -88309,6 +88292,524 @@ yy932: default: goto yy4; } yy933: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy79; + 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 yy46; + 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 yy934; + case '@': goto yy95; + default: goto yy4; + } +yy934: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy79; + 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 yy46; + 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 yy935; + case '@': goto yy95; + default: goto yy4; + } +yy935: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy79; + 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 yy46; + 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 yy936; + case '@': goto yy95; + default: goto yy4; + } +yy936: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy79; + 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 yy46; + 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 yy937; + case '@': goto yy95; + default: goto yy4; + } +yy937: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy79; + 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 yy46; + 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 yy938; + case '@': goto yy95; + default: goto yy4; + } +yy938: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy79; + 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 yy46; + 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 yy939; + case '@': goto yy95; + default: goto yy4; + } +yy939: + yyaccept = 0; + yych = *(YYMARKER = ++YYCURSOR); + switch (yych) { + case '%': + case '+': goto yy79; + 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 yy46; + 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 yy940; + case '@': goto yy95; + default: goto yy4; + } +yy940: yyaccept = 31; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -88463,13 +88964,13 @@ yy933: case 'y': case 'z': goto yy46; case '@': goto yy95; - default: goto yy934; + default: goto yy941; } -yy934: +yy941: #line 220 "../../lnav/src/data_scanner_re.re" { RET(DT_UUID); } -#line 88472 "../../lnav/src/data_scanner_re.cc" +#line 88973 "../../lnav/src/data_scanner_re.cc" } -#line 248 "../../lnav/src/data_scanner_re.re" +#line 249 "../../lnav/src/data_scanner_re.re" } diff --git a/src/data_scanner_re.re b/src/data_scanner_re.re index 4822530e..34c4733c 100644 --- a/src/data_scanner_re.re +++ b/src/data_scanner_re.re @@ -243,6 +243,7 @@ bool data_scanner::tokenize2(pcre_context &pc, data_token_t &token_out) ("\r"?"\n"|"\\n") { RET(DT_LINE); } SPACE+ { RET(DT_WHITE); } "." { RET(DT_DOT); } + "\\". { RET(DT_ESCAPED_CHAR); } . { RET(DT_GARBAGE); } */ diff --git a/src/document.sections.cc b/src/document.sections.cc index ff974a9c..2c071c33 100644 --- a/src/document.sections.cc +++ b/src/document.sections.cc @@ -254,8 +254,9 @@ public: pcre_context_static<30> pc; data_token_t dt = DT_INVALID; auto& pi = this->sw_scanner.get_input(); + size_t garbage_count = 0; - while (this->sw_scanner.tokenize2(pc, dt)) { + while (garbage_count < 1000 && this->sw_scanner.tokenize2(pc, dt)) { element el(dt, pc); switch (dt) { @@ -361,6 +362,9 @@ public: case DT_WHITE: break; default: + if (dt == DT_GARBAGE) { + garbage_count += 1; + } this->sw_values.emplace_back(el); break; } diff --git a/src/field_overlay_source.cc b/src/field_overlay_source.cc index ec7fcc1c..08c1268c 100644 --- a/src/field_overlay_source.cc +++ b/src/field_overlay_source.cc @@ -45,8 +45,8 @@ json_string extract(const char* str); void field_overlay_source::build_field_lines(const listview_curses& lv) { - logfile_sub_source& lss = this->fos_lss; - view_colors& vc = view_colors::singleton(); + auto& lss = this->fos_lss; + auto& vc = view_colors::singleton(); this->fos_lines.clear(); @@ -63,7 +63,8 @@ field_overlay_source::build_field_lines(const listview_curses& lv) bool display = false; if (ll->is_time_skewed() - || ll->get_msg_level() == log_level_t::LEVEL_INVALID) { + || ll->get_msg_level() == log_level_t::LEVEL_INVALID) + { display = true; } if (!this->fos_contexts.empty()) { @@ -301,7 +302,8 @@ field_overlay_source::build_field_lines(const listview_curses& lv) if (curr_elf && curr_elf->elf_body_field == lv.lv_meta.lvm_name) { field_name = LOG_BODY; } else if (curr_elf - && curr_elf->lf_timestamp_field == lv.lv_meta.lvm_name) { + && curr_elf->lf_timestamp_field == lv.lv_meta.lvm_name) + { field_name = LOG_TIME; } else { field_name = lv.lv_meta.lvm_name.to_string(); @@ -396,7 +398,8 @@ field_overlay_source::build_field_lines(const listview_curses& lv) } if (!this->fos_contexts.empty() - && !this->fos_contexts.top().c_show_discovered) { + && !this->fos_contexts.top().c_show_discovered) + { return; } @@ -441,64 +444,60 @@ field_overlay_source::build_meta_line(const listview_curses& lv, std::vector& dst, vis_line_t row) { - content_line_t cl = this->fos_lss.at(row); - auto const& bm = this->fos_lss.get_user_bookmark_metadata(); - view_colors& vc = view_colors::singleton(); - auto iter = bm.find(cl); + auto line_meta_opt = this->fos_lss.find_bookmark_metadata(row); - if (iter != bm.end()) { - const bookmark_metadata& line_meta = iter->second; - size_t filename_width = this->fos_lss.get_filename_offset(); - auto* tc = dynamic_cast(&lv); + if (!line_meta_opt) { + return; + } + auto& vc = view_colors::singleton(); + const auto& line_meta = *(line_meta_opt.value()); + size_t filename_width = this->fos_lss.get_filename_offset(); + const auto* tc = dynamic_cast(&lv); - if (!line_meta.bm_comment.empty()) { - const auto* lead = line_meta.bm_tags.empty() ? " \u2514 " - : " \u251c "; - attr_line_t al; + if (!line_meta.bm_comment.empty()) { + const auto* lead = line_meta.bm_tags.empty() ? " \u2514 " : " \u251c "; + attr_line_t al; - al.with_string(lead).append( - lnav::roles::comment(line_meta.bm_comment)); - al.insert(0, filename_width, ' '); - if (tc != nullptr) { - auto hl = tc->get_highlights(); - auto hl_iter = hl.find({highlight_source_t::PREVIEW, "search"}); + al.with_string(lead).append(lnav::roles::comment(line_meta.bm_comment)); + al.insert(0, filename_width, ' '); + if (tc != nullptr) { + auto hl = tc->get_highlights(); + auto hl_iter = hl.find({highlight_source_t::PREVIEW, "search"}); - if (hl_iter != hl.end()) { - hl_iter->second.annotate(al, filename_width); - } + if (hl_iter != hl.end()) { + hl_iter->second.annotate(al, filename_width); } - - dst.emplace_back(al); } - if (!line_meta.bm_tags.empty()) { - attr_line_t al; - al.with_string(" \u2514"); - for (const auto& str : line_meta.bm_tags) { - al.append(1, ' ').append( - str, VC_STYLE.value(vc.attrs_for_ident(str))); - } + dst.emplace_back(al); + } + if (!line_meta.bm_tags.empty()) { + attr_line_t al; - const auto* tc = dynamic_cast(&lv); - if (tc) { - const auto& hm = tc->get_highlights(); - auto hl_iter = hm.find({highlight_source_t::PREVIEW, "search"}); - - if (hl_iter != hm.end()) { - hl_iter->second.annotate(al, 2); - } - } - al.insert(0, filename_width, ' '); - if (tc != nullptr) { - auto hl = tc->get_highlights(); - auto hl_iter = hl.find({highlight_source_t::PREVIEW, "search"}); - - if (hl_iter != hl.end()) { - hl_iter->second.annotate(al, filename_width); - } - } - dst.emplace_back(al); + al.with_string(" \u2514"); + for (const auto& str : line_meta.bm_tags) { + al.append(1, ' ').append(str, + VC_STYLE.value(vc.attrs_for_ident(str))); } + + if (tc != nullptr) { + const auto& hm = tc->get_highlights(); + auto hl_iter = hm.find({highlight_source_t::PREVIEW, "search"}); + + if (hl_iter != hm.end()) { + hl_iter->second.annotate(al, 2); + } + } + al.insert(0, filename_width, ' '); + if (tc != nullptr) { + auto hl = tc->get_highlights(); + auto hl_iter = hl.find({highlight_source_t::PREVIEW, "search"}); + + if (hl_iter != hl.end()) { + hl_iter->second.annotate(al, filename_width); + } + } + dst.emplace_back(al); } } @@ -532,7 +531,8 @@ field_overlay_source::list_value_for_overlay(const listview_curses& lv, return true; } - if (!this->fos_meta_lines.empty()) { + if (!this->fos_meta_lines.empty() && this->fos_meta_lines_row == row - 1_vl) + { value_out = this->fos_meta_lines.front(); this->fos_meta_lines.erase(this->fos_meta_lines.begin()); @@ -540,7 +540,9 @@ field_overlay_source::list_value_for_overlay(const listview_curses& lv, } if (row < lv.get_inner_height()) { + this->fos_meta_lines.clear(); this->build_meta_line(lv, this->fos_meta_lines, row); + this->fos_meta_lines_row = row; } return false; diff --git a/src/field_overlay_source.hh b/src/field_overlay_source.hh index 23fb3e0d..ab1d17fc 100644 --- a/src/field_overlay_source.hh +++ b/src/field_overlay_source.hh @@ -79,6 +79,7 @@ public: int fos_known_key_size{0}; int fos_unknown_key_size{0}; std::vector fos_lines; + vis_line_t fos_meta_lines_row{0_vl}; std::vector fos_meta_lines; }; diff --git a/src/formats/syslog_log.json b/src/formats/syslog_log.json index 138d4a10..9207f74d 100644 --- a/src/formats/syslog_log.json +++ b/src/formats/syslog_log.json @@ -1,99 +1,99 @@ { - "$schema": "https://lnav.org/schemas/format-v1.schema.json", - "syslog_log": { - "title": "Syslog", - "description": "The system logger format found on most posix systems.", - "url": "http://en.wikipedia.org/wiki/Syslog", - "regex": { - "std": { - "pattern": "^(?(?:\\S{3,8}\\s+\\d{1,2} \\d{2}:\\d{2}:\\d{2}|\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d{3,6})?(?:Z|(?:\\+|-)\\d{2}:\\d{2})))(?: (?[a-zA-Z0-9:][^ ]+[a-zA-Z0-9]))?(?: \\[CLOUDINIT\\])?(?:(?: syslogd [\\d\\.]+|(?: (?(?(?:[^\\[: ]+|[^ :]+))(?:\\[(?\\d+)\\](?: \\([^\\)]+\\))?)?))):\\s*(?.*)$|:?(?:(?: ---)? last message repeated \\d+ times?(?: ---)?))" - }, - "rfc5424": { - "pattern": "^<(?\\d+)>(?\\d+) (?\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d{6})?(?:[^ ]+)?) (?[^ ]+|-) (?(?[^ ]+|-) (?[^ ]+|-) (?[^ ]+|-)) (?\\[(?:[^\\]\"]|\"(?:\\.|[^\"])+\")*\\]|-|)\\s+(?.*)" - } - }, - "level-field": "body", - "level": { - "error": "(?:(?:(?1 2017-04-27T07:50:47.381967+02:00 logserver rsyslogd - - [origin software=\"rsyslogd\" swVersion=\"8.4.2\" x-pid=\"900\" x-info=\"http://www.rsyslog.com\"] start" - }, - { - "line": "<30>1 2017-04-27T07:59:12+02:00 nextcloud dhclient - - - DHCPREQUEST on eth0 to 192.168.1.1 port 67" - }, - { - "line": "<78>1 2017-04-27T08:09:01+02:00 nextcloud CRON 1472 - - (root) CMD ( [ -x /usr/lib/php5/sessionclean ] && /usr/lib/php5/sessionclean)" - }, - { - "line": "Aug 1 00:00:03 Tim-Stacks-iMac com.apple.xpc.launchd[1] (com.apple.mdworker.shared.0C000000-0700-0000-0000-000000000000[50989]): Service exited due to SIGKILL | sent by mds[198]" - } + "$schema": "https://lnav.org/schemas/format-v1.schema.json", + "syslog_log": { + "title": "Syslog", + "description": "The system logger format found on most posix systems.", + "url": "http://en.wikipedia.org/wiki/Syslog", + "regex": { + "std": { + "pattern": "^(?(?:\\S{3,8}\\s+\\d{1,2} \\d{2}:\\d{2}:\\d{2}|\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d{3,6})?(?:Z|(?:\\+|-)\\d{2}:\\d{2})))(?: (?[a-zA-Z0-9:][^ ]+[a-zA-Z0-9]))?(?: \\[CLOUDINIT\\])?(?:(?: syslogd [\\d\\.]+|(?: (?(?(?:[^\\[: ]+|[^ :]+))(?:\\[(?\\d+)\\](?: \\([^\\)]+\\))?)?))):\\s*(?.*)$|:?(?:(?: ---)? last message repeated \\d+ times?(?: ---)?))" + }, + "rfc5424": { + "pattern": "^<(?\\d+)>(?\\d+) (?\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d{6})?(?:[^ ]+)?) (?[^ ]+|-) (?(?[^ ]+|-) (?[^ ]+|-) (?[^ ]+|-)) (?\\[(?:[^\\]\"]|\"(?:\\.|[^\"])+\")*\\]|-|)\\s+(?.*)" + } + }, + "level-field": "body", + "level": { + "error": "(?:(?:(?1 2017-04-27T07:50:47.381967+02:00 logserver rsyslogd - - [origin software=\"rsyslogd\" swVersion=\"8.4.2\" x-pid=\"900\" x-info=\"http://www.rsyslog.com\"] start" + }, + { + "line": "<30>1 2017-04-27T07:59:12+02:00 nextcloud dhclient - - - DHCPREQUEST on eth0 to 192.168.1.1 port 67" + }, + { + "line": "<78>1 2017-04-27T08:09:01+02:00 nextcloud CRON 1472 - - (root) CMD ( [ -x /usr/lib/php5/sessionclean ] && /usr/lib/php5/sessionclean)" + }, + { + "line": "Aug 1 00:00:03 Tim-Stacks-iMac com.apple.xpc.launchd[1] (com.apple.mdworker.shared.0C000000-0700-0000-0000-000000000000[50989]): Service exited due to SIGKILL | sent by mds[198]" + } + ] + } } \ No newline at end of file diff --git a/src/formats/vmw_log.json b/src/formats/vmw_log.json index 4485f0b1..3ab86219 100644 --- a/src/formats/vmw_log.json +++ b/src/formats/vmw_log.json @@ -130,6 +130,16 @@ "level": "error" } }, + "tags": { + "test-failure": { + "paths": [ + { + "glob": "*/test.log" + } + ], + "pattern": "^Expected equality of these values:" + } + }, "sample": [ { "line": "2021-05-24T20:31:05.671Z - last log rotation time, 2021-05-24T09:30:02.683Z - time the service was last started, Section for VMware ESX, pid=1000080910, version=7.0.3, build=0, option=DEBUG" diff --git a/src/lnav.events.cc b/src/lnav.events.cc index df3af934..bf04ebd0 100644 --- a/src/lnav.events.cc +++ b/src/lnav.events.cc @@ -87,6 +87,9 @@ const typed_json_path_container msg_detected::handlers = typed_jso yajlpp::property_handler("filename") .with_description("The path of the file containing the log message") .for_field(&msg_detected::md_filename), + yajlpp::property_handler("line-number") + .with_description("The line number in the file, starting from zero") + .for_field(&msg_detected::md_line_number), yajlpp::property_handler("format") .with_description("The name of the log format that matched this log message") .for_field(&msg_detected::md_format), diff --git a/src/lnav.events.hh b/src/lnav.events.hh index aa0fa81f..1ad71a3d 100644 --- a/src/lnav.events.hh +++ b/src/lnav.events.hh @@ -64,6 +64,7 @@ struct msg_detected { std::string md_watch_name; std::string md_filename; std::string md_format; + uint32_t md_line_number; std::string md_timestamp; std::map md_values; std::string md_schema{SCHEMA_ID}; diff --git a/src/lnav_commands.cc b/src/lnav_commands.cc index 3f25263c..679041be 100644 --- a/src/lnav_commands.cc +++ b/src/lnav_commands.cc @@ -2869,13 +2869,12 @@ com_comment(exec_context& ec, "The :comment command only works in the log view"); } auto& lss = lnav_data.ld_log_source; - auto& bm = lss.get_user_bookmark_metadata(); args[1] = trim(remaining_args(cmdline, args)); tc->set_user_mark(&textview_curses::BM_META, tc->get_top(), true); - auto& line_meta = bm[lss.at(tc->get_top())]; + auto& line_meta = lss.get_bookmark_metadata(tc->get_top()); line_meta.bm_comment = args[1]; lss.set_line_meta_changed(); @@ -2898,14 +2897,12 @@ com_comment_prompt(exec_context& ec, const std::string& cmdline) if (tc != &lnav_data.ld_views[LNV_LOG]) { return ""; } - logfile_sub_source& lss = lnav_data.ld_log_source; - std::map& bm - = lss.get_user_bookmark_metadata(); + auto& lss = lnav_data.ld_log_source; - auto line_meta = bm.find(lss.at(tc->get_top())); + auto line_meta_opt = lss.find_bookmark_metadata(tc->get_top()); - if (line_meta != bm.end() && !line_meta->second.bm_comment.empty()) { - return trim(cmdline) + " " + trim(line_meta->second.bm_comment); + if (line_meta_opt && !line_meta_opt.value()->bm_comment.empty()) { + return trim(cmdline) + " " + trim(line_meta_opt.value()->bm_comment); } return ""; @@ -2929,17 +2926,15 @@ com_clear_comment(exec_context& ec, return ec.make_error( "The :clear-comment command only works in the log view"); } - logfile_sub_source& lss = lnav_data.ld_log_source; - std::map& bm - = lss.get_user_bookmark_metadata(); + auto& lss = lnav_data.ld_log_source; - auto iter = bm.find(lss.at(tc->get_top())); - if (iter != bm.end()) { - bookmark_metadata& line_meta = iter->second; + auto line_meta_opt = lss.find_bookmark_metadata(tc->get_top()); + if (line_meta_opt) { + bookmark_metadata& line_meta = *(line_meta_opt.value()); line_meta.bm_comment.clear(); if (line_meta.empty()) { - bm.erase(iter); + lss.erase_bookmark_metadata(tc->get_top()); tc->set_user_mark( &textview_curses::BM_META, tc->get_top(), false); } @@ -2973,12 +2968,10 @@ com_tag(exec_context& ec, std::string cmdline, std::vector& args) if (tc != &lnav_data.ld_views[LNV_LOG]) { return ec.make_error("The :tag command only works in the log view"); } - logfile_sub_source& lss = lnav_data.ld_log_source; - std::map& bm - = lss.get_user_bookmark_metadata(); + auto& lss = lnav_data.ld_log_source; tc->set_user_mark(&textview_curses::BM_META, tc->get_top(), true); - bookmark_metadata& line_meta = bm[lss.at(tc->get_top())]; + auto& line_meta = lss.get_bookmark_metadata(tc->get_top()); for (size_t lpc = 1; lpc < args.size(); lpc++) { std::string tag = args[lpc]; @@ -3019,13 +3012,11 @@ com_untag(exec_context& ec, std::string cmdline, std::vector& args) return ec.make_error( "The :untag command only works in the log view"); } - logfile_sub_source& lss = lnav_data.ld_log_source; - std::map& bm - = lss.get_user_bookmark_metadata(); + auto& lss = lnav_data.ld_log_source; - auto iter = bm.find(lss.at(tc->get_top())); - if (iter != bm.end()) { - bookmark_metadata& line_meta = iter->second; + auto line_meta_opt = lss.find_bookmark_metadata(tc->get_top()); + if (line_meta_opt) { + bookmark_metadata& line_meta = *(line_meta_opt.value()); for (size_t lpc = 1; lpc < args.size(); lpc++) { std::string tag = args[lpc]; @@ -3091,26 +3082,24 @@ com_delete_tags(exec_context& ec, known_tags.erase(tag); } - logfile_sub_source& lss = lnav_data.ld_log_source; - bookmark_vector& vbm - = tc->get_bookmarks()[&textview_curses::BM_META]; - std::map& bm - = lss.get_user_bookmark_metadata(); + auto& lss = lnav_data.ld_log_source; + auto& vbm = tc->get_bookmarks()[&textview_curses::BM_META]; for (auto iter = vbm.begin(); iter != vbm.end();) { - content_line_t cl = lss.at(*iter); - auto line_meta = bm.find(cl); + auto line_meta_opt = lss.find_bookmark_metadata(*iter); - if (line_meta == bm.end()) { + if (!line_meta_opt) { ++iter; continue; } + auto& line_meta = line_meta_opt.value(); for (const auto& tag : tags) { - line_meta->second.remove_tag(tag); + line_meta->remove_tag(tag); } - if (line_meta->second.empty()) { + if (line_meta->empty()) { + lss.erase_bookmark_metadata(*iter); size_t off = distance(vbm.begin(), iter); tc->set_user_mark(&textview_curses::BM_META, *iter, false); @@ -3143,14 +3132,12 @@ com_partition_name(exec_context& ec, } else { textview_curses& tc = lnav_data.ld_views[LNV_LOG]; logfile_sub_source& lss = lnav_data.ld_log_source; - std::map& bm - = lss.get_user_bookmark_metadata(); args[1] = trim(remaining_args(cmdline, args)); tc.set_user_mark(&textview_curses::BM_META, tc.get_top(), true); - bookmark_metadata& line_meta = bm[lss.at(tc.get_top())]; + auto& line_meta = lss.get_bookmark_metadata(tc.get_top()); line_meta.bm_name = args[1]; retval = "info: name set for partition"; @@ -3175,7 +3162,6 @@ com_clear_partition(exec_context& ec, textview_curses& tc = lnav_data.ld_views[LNV_LOG]; logfile_sub_source& lss = lnav_data.ld_log_source; auto& bv = tc.get_bookmarks()[&textview_curses::BM_META]; - auto& bm = lss.get_user_bookmark_metadata(); nonstd::optional part_start; if (binary_search(bv.begin(), bv.end(), tc.get_top())) { @@ -3188,11 +3174,11 @@ com_clear_partition(exec_context& ec, } if (!ec.ec_dry_run) { - content_line_t cl = lss.at(part_start.value()); - bookmark_metadata& line_meta = bm[cl]; + auto& line_meta = lss.get_bookmark_metadata(part_start.value()); line_meta.bm_name.clear(); if (line_meta.empty()) { + lss.erase_bookmark_metadata(part_start.value()); tc.set_user_mark( &textview_curses::BM_META, part_start.value(), false); } diff --git a/src/log.watch.cc b/src/log.watch.cc index f7a314af..a808b10c 100644 --- a/src/log.watch.cc +++ b/src/log.watch.cc @@ -256,6 +256,30 @@ eval_with(logfile& lf, logfile::iterator ll) } continue; } + if (strcmp(name, ":log_tags") == 0) { + const auto& bm = lf.get_bookmark_metadata(); + auto bm_iter = bm.find(line_number); + if (bm_iter != bm.end() && !bm_iter->second.bm_tags.empty()) { + const auto& meta = bm_iter->second; + yajlpp_gen gen; + + yajl_gen_config(gen, yajl_gen_beautify, false); + + { + yajlpp_array arr(gen); + + for (const auto& str : meta.bm_tags) { + arr.gen(str); + } + } + + string_fragment sf = gen.to_string_fragment(); + + sqlite3_bind_text( + stmt, lpc + 1, sf.data(), sf.length(), SQLITE_TRANSIENT); + } + continue; + } auto found = false; for (const auto& lv : values.lvv_values) { if (lv.lv_meta.lvm_name != &name[1]) { @@ -323,6 +347,7 @@ eval_with(logfile& lf, logfile::iterator ll) watch_pair.first, lf.get_filename(), lf.get_format_name().to_string(), + (uint32_t) line_number, timestamp_buffer, }; for (const auto& lv : values.lvv_values) { diff --git a/src/log_format.cc b/src/log_format.cc index 72d08542..43191660 100644 --- a/src/log_format.cc +++ b/src/log_format.cc @@ -29,6 +29,7 @@ #include +#include #include #include #include @@ -1964,6 +1965,23 @@ external_log_format::build(std::vector& errors) vd->set_rewrite_src_name(); } + for (const auto& td_pair : this->lf_tag_defs) { + const auto& td = td_pair.second; + + if (td->ftd_pattern == nullptr || td->ftd_pattern->empty()) { + errors.emplace_back( + lnav::console::user_message::error( + attr_line_t("invalid tag definition ") + .append_quoted(lnav::roles::symbol( + fmt::format(FMT_STRING("/{}/tags/{}"), + this->elf_name, + td_pair.first)))) + .with_reason( + "tag definitions must have a non-empty pattern") + .with_snippets(this->get_snippets())); + } + } + if (this->elf_type == elf_type_t::ELF_TYPE_TEXT && this->elf_samples.empty()) { @@ -2916,5 +2934,11 @@ external_log_format::get_value_metadata() const return retval; } +bool +format_tag_def::path_restriction::matches(const char* fn) const +{ + return fnmatch(this->p_glob.c_str(), fn, 0) == 0; +} + /* XXX */ #include "log_format_impls.cc" diff --git a/src/log_format.hh b/src/log_format.hh index f2bca86c..5cfa05b2 100644 --- a/src/log_format.hh +++ b/src/log_format.hh @@ -118,10 +118,7 @@ struct logline_value_meta { { } - bool is_hidden() const - { - return this->lvm_hidden || this->lvm_user_hidden; - } + bool is_hidden() const { return this->lvm_hidden || this->lvm_user_hidden; } logline_value_meta& with_struct_name(intern_string_t name) { @@ -518,6 +515,8 @@ public: bool lf_time_ordered{true}; bool lf_specialized{false}; nonstd::optional lf_max_unrecognized_lines; + std::map> + lf_tag_defs; protected: static std::vector> lf_root_formats; diff --git a/src/log_format_fwd.hh b/src/log_format_fwd.hh index bffc7f74..a4346a7c 100644 --- a/src/log_format_fwd.hh +++ b/src/log_format_fwd.hh @@ -39,6 +39,7 @@ #include "base/string_attr_type.hh" #include "byte_array.hh" #include "log_level.hh" +#include "pcrepp/pcrepp.hh" #include "ptimec.hh" #include "robin_hood/robin_hood.h" @@ -158,10 +159,7 @@ public: } } - bool is_ignored() const - { - return this->ll_level & LEVEL_IGNORE; - } + bool is_ignored() const { return this->ll_level & LEVEL_IGNORE; } void set_mark(bool val) { @@ -194,10 +192,7 @@ public: bool is_valid_utf() const { return this->ll_valid_utf; } /** @param l The logging level. */ - void set_level(log_level_t l) - { - this->ll_level = l; - }; + void set_level(log_level_t l) { this->ll_level = l; }; /** @return The logging level. */ log_level_t get_level_and_flags() const @@ -307,4 +302,18 @@ private: char ll_schema[2]; }; +struct format_tag_def { + format_tag_def(std::string name) : ftd_name(name) {} + + struct path_restriction { + std::string p_glob; + + bool matches(const char* fn) const; + }; + + std::string ftd_name; + std::vector ftd_paths; + std::shared_ptr> ftd_pattern; +}; + #endif diff --git a/src/log_format_loader.cc b/src/log_format_loader.cc index 7f307edc..dca4cd40 100644 --- a/src/log_format_loader.cc +++ b/src/log_format_loader.cc @@ -149,6 +149,26 @@ value_def_provider(const yajlpp_provider_context& ypc, external_log_format* elf) return retval.get(); } +static format_tag_def* +format_tag_def_provider(const yajlpp_provider_context& ypc, + external_log_format* elf) +{ + const intern_string_t tag_name = ypc.get_substr_i(0); + + auto iter = elf->lf_tag_defs.find(tag_name); + std::shared_ptr retval; + + if (iter == elf->lf_tag_defs.end()) { + auto tag_with_hash = fmt::format(FMT_STRING("#{}"), tag_name); + retval = std::make_shared(tag_with_hash); + elf->lf_tag_defs[tag_name] = retval; + } else { + retval = iter->second; + } + + return retval.get(); +} + static scaling_factor* scaling_factor_provider(const yajlpp_provider_context& ypc, external_log_format::value_def* value_def) @@ -703,6 +723,34 @@ static struct json_path_container value_handlers = { .with_children(value_def_handlers), }; +static struct json_path_container tag_path_handlers = { + yajlpp::property_handler("glob") + .with_synopsis("") + .with_description("The glob to match against file paths") + .with_example("*/system.log*") + .for_field(&format_tag_def::path_restriction::p_glob), +}; + +static struct json_path_container format_tag_def_handlers = { + yajlpp::property_handler("paths#") + .with_description("Restrict tagging to the given paths") + .for_field(&format_tag_def::ftd_paths) + .with_children(tag_path_handlers), + yajlpp::property_handler("pattern") + .with_synopsis("") + .with_description("The regular expression to match against the body of " + "the log message") + .with_example("\\w+ is down") + .for_field(&format_tag_def::ftd_pattern), +}; + +static struct json_path_container tag_handlers = { + yajlpp::pattern_property_handler("(?[^/]+)") + .with_description("The name of the tag to apply") + .with_obj_provider(format_tag_def_provider) + .with_children(format_tag_def_handlers), +}; + static struct json_path_container highlight_handlers = { yajlpp::pattern_property_handler(R"((?[^/]+))") .with_description("The definition of a highlight") @@ -850,6 +898,10 @@ struct json_path_container format_handlers = { .with_description("The set of value definitions") .with_children(value_handlers), + yajlpp::property_handler("tags") + .with_description("The tags to automatically apply to log messages") + .with_children(tag_handlers), + yajlpp::property_handler("action").with_children(action_handlers), yajlpp::property_handler("sample#") .with_description("An array of sample log messages to be tested " @@ -981,7 +1033,8 @@ write_sample_file() = fmt::format(FMT_STRING("formats/default/{}.lnav"), meta.sm_name); auto script_path = lnav::paths::dotlnav() / path; if (lnav::filesystem::statp(script_path, &st) == 0 - && st.st_size == sf.length()) { + && st.st_size == sf.length()) + { // Assume it's the right contents and move on... continue; } @@ -1053,7 +1106,8 @@ load_format_file(const ghc::filesystem::path& filename, break; } if (offset == 0 && (rc > 2) && (buffer[0] == '#') - && (buffer[1] == '!')) { + && (buffer[1] == '!')) + { // Turn it into a JavaScript comment. buffer[0] = buffer[1] = '/'; } @@ -1095,7 +1149,8 @@ load_from_path(const ghc::filesystem::path& path, log_warning("Empty format file: %s", filename.c_str()); } else { for (auto iter = format_list.begin(); iter != format_list.end(); - ++iter) { + ++iter) + { log_info(" found format: %s", iter->get()); } } diff --git a/src/log_vtab_impl.cc b/src/log_vtab_impl.cc index 96bf2dbd..a32312a5 100644 --- a/src/log_vtab_impl.cc +++ b/src/log_vtab_impl.cc @@ -631,16 +631,15 @@ vt_column(sqlite3_vtab_cursor* cur, sqlite3_context* ctx, int col) if (iter != bv.begin()) { --iter; - content_line_t part_line = vt->lss->at(*iter); - auto& bm_meta = vt->lss->get_user_bookmark_metadata(); - auto meta_iter = bm_meta.find(part_line); - if (meta_iter != bm_meta.end() - && !meta_iter->second.bm_name.empty()) + auto line_meta_opt = vt->lss->find_bookmark_metadata(*iter); + if (line_meta_opt + && !line_meta_opt.value()->bm_name.empty()) { - sqlite3_result_text(ctx, - meta_iter->second.bm_name.c_str(), - meta_iter->second.bm_name.size(), - SQLITE_TRANSIENT); + sqlite3_result_text( + ctx, + line_meta_opt.value()->bm_name.c_str(), + line_meta_opt.value()->bm_name.size(), + SQLITE_TRANSIENT); } else { sqlite3_result_null(ctx); } @@ -731,13 +730,12 @@ vt_column(sqlite3_vtab_cursor* cur, sqlite3_context* ctx, int col) } case VT_COL_LOG_COMMENT: { - const auto& bm = vt->lss->get_user_bookmark_metadata(); - - auto bm_iter = bm.find(vt->lss->at(vc->log_cursor.lc_curr_line)); - if (bm_iter == bm.end() || bm_iter->second.bm_comment.empty()) { + auto line_meta_opt + = vt->lss->find_bookmark_metadata(vc->log_cursor.lc_curr_line); + if (!line_meta_opt || line_meta_opt.value()->bm_comment.empty()) { sqlite3_result_null(ctx); } else { - const auto& meta = bm_iter->second; + const auto& meta = *(line_meta_opt.value()); sqlite3_result_text(ctx, meta.bm_comment.c_str(), meta.bm_comment.length(), @@ -747,13 +745,12 @@ vt_column(sqlite3_vtab_cursor* cur, sqlite3_context* ctx, int col) } case VT_COL_LOG_TAGS: { - const auto& bm = vt->lss->get_user_bookmark_metadata(); - - auto bm_iter = bm.find(vt->lss->at(vc->log_cursor.lc_curr_line)); - if (bm_iter == bm.end() || bm_iter->second.bm_tags.empty()) { + auto line_meta_opt + = vt->lss->find_bookmark_metadata(vc->log_cursor.lc_curr_line); + if (!line_meta_opt || line_meta_opt.value()->bm_tags.empty()) { sqlite3_result_null(ctx); } else { - const auto& meta = bm_iter->second; + const auto& meta = *(line_meta_opt.value()); yajlpp_gen gen; @@ -1912,8 +1909,6 @@ vt_update(sqlite3_vtab* tab, int val = sqlite3_value_int(argv[2 + VT_COL_MARK]); vis_line_t vrowid(rowid); - std::map& bm - = vt->lss->get_user_bookmark_metadata(); const auto* part_name = sqlite3_value_text(argv[2 + VT_COL_PARTITION]); const auto* log_comment = sqlite3_value_text(argv[2 + VT_COL_LOG_COMMENT]); @@ -1958,12 +1953,12 @@ vt_update(sqlite3_vtab* tab, if (binary_search(bv.begin(), bv.end(), vrowid) && !has_meta) { vt->tc->set_user_mark(&textview_curses::BM_META, vrowid, false); - bm.erase(vt->lss->at(vrowid)); + vt->lss->erase_bookmark_metadata(vrowid); vt->lss->set_line_meta_changed(); } if (has_meta) { - bookmark_metadata& line_meta = bm[vt->lss->at(vrowid)]; + auto& line_meta = vt->lss->get_bookmark_metadata(vrowid); vt->tc->set_user_mark(&textview_curses::BM_META, vrowid, true); if (part_name) { diff --git a/src/logfile.cc b/src/logfile.cc index 3e574e07..9f151292 100644 --- a/src/logfile.cc +++ b/src/logfile.cc @@ -266,6 +266,25 @@ logfile::process_prefix(shared_buffer_ref& sbr, this->lf_content_id = hasher().update(sbr.get_data(), sbr.length()).to_string(); + for (auto& td_pair : this->lf_format->lf_tag_defs) { + bool matches = td_pair.second->ftd_paths.empty(); + for (const auto& pr : td_pair.second->ftd_paths) { + if (pr.matches(this->lf_filename.c_str())) { + matches = true; + break; + } + } + if (!matches) { + continue; + } + + log_info("%s: found applicable tag definition /%s/tags/%s", + this->lf_filename.c_str(), + this->lf_format->get_name().get(), + td_pair.second->ftd_name.c_str()); + this->lf_applicable_taggers.emplace_back(td_pair.second); + } + /* * We'll go ahead and assume that any previous lines were * written out at the same time as the last one, so we need to @@ -601,8 +620,32 @@ logfile::rebuild_index(nonstd::optional deadline) break; } #endif - if (this->lf_format && !this->back().is_continued()) { - lnav::log::watch::eval_with(*this, this->end() - 1); + if (this->lf_format) { + if (!this->lf_applicable_taggers.empty()) { + auto sf = sbr.to_string_fragment(); + + for (const auto& td : this->lf_applicable_taggers) { + pcre_context_static<30> pc; + pcre_input pi(sf); + if (td->ftd_pattern->match(pc, pi, PCRE_NO_UTF8_CHECK)) + { + auto curr_ll = this->end() - 1; + curr_ll->set_mark(true); + while (curr_ll->is_continued()) { + --curr_ll; + } + auto line_number = static_cast( + std::distance(this->begin(), curr_ll)); + + this->lf_bookmark_metadata[line_number].add_tag( + td->ftd_name); + } + } + } + + if (!this->back().is_continued()) { + lnav::log::watch::eval_with(*this, this->end() - 1); + } } if (li.li_partial) { diff --git a/src/logfile.hh b/src/logfile.hh index e8034655..6ab6e0c0 100644 --- a/src/logfile.hh +++ b/src/logfile.hh @@ -47,6 +47,7 @@ #include "ArenaAlloc/arenaalloc.h" #include "base/lnav_log.hh" #include "base/result.h" +#include "bookmarks.hh" #include "byte_array.hh" #include "ghc/filesystem.hpp" #include "line_buffer.hh" @@ -353,6 +354,12 @@ public: void dump_stats(); + robin_hood::unordered_map& + get_bookmark_metadata() + { + return this->lf_bookmark_metadata; + } + protected: /** * Process a line from the file. @@ -406,6 +413,9 @@ private: nonstd::optional> lf_next_line_cache; std::set lf_mismatched_formats; + robin_hood::unordered_map lf_bookmark_metadata; + + std::vector> lf_applicable_taggers; }; class logline_observer { diff --git a/src/logfile_sub_source.cc b/src/logfile_sub_source.cc index 6598f78e..8862ed9a 100644 --- a/src/logfile_sub_source.cc +++ b/src/logfile_sub_source.cc @@ -518,27 +518,23 @@ logfile_sub_source::text_attrs_for_line(textview_curses& lv, bv_iter = lower_bound(bv.begin(), bv.end(), vis_line_t(row + 1)); if (bv_iter != bv.begin()) { --bv_iter; - content_line_t part_start_line = this->at(*bv_iter); - std::map::iterator bm_iter; + auto line_meta_opt = this->find_bookmark_metadata(*bv_iter); - if ((bm_iter = this->lss_user_mark_metadata.find(part_start_line)) - != this->lss_user_mark_metadata.end() - && !bm_iter->second.bm_name.empty()) - { + if (line_meta_opt && !line_meta_opt.value()->bm_name.empty()) { lr.lr_start = 0; lr.lr_end = -1; value_out.emplace_back( - lr, logline::L_PARTITION.value(&bm_iter->second)); + lr, logline::L_PARTITION.value(line_meta_opt.value())); } } - auto bm_iter - = this->lss_user_mark_metadata.find(this->at(vis_line_t(row))); + auto line_meta_opt = this->find_bookmark_metadata(vis_line_t(row)); - if (bm_iter != this->lss_user_mark_metadata.end()) { + if (line_meta_opt) { lr.lr_start = 0; lr.lr_end = -1; - value_out.emplace_back(lr, logline::L_META.value(&bm_iter->second)); + value_out.emplace_back( + lr, logline::L_META.value(line_meta_opt.value())); } } @@ -922,6 +918,20 @@ logfile_sub_source::rebuild_index( content_line_t con_line(file_index * MAX_LINES_PER_FILE + line_index); + if (lf_iter->is_marked()) { + auto start_iter = lf_iter; + while (start_iter->is_continued()) { + --start_iter; + } + int start_index + = start_iter - ld->get_file_ptr()->begin(); + content_line_t start_con_line( + file_index * MAX_LINES_PER_FILE + start_index); + + this->lss_user_marks[&textview_curses::BM_META] + .insert_once(start_con_line); + lf_iter->set_mark(false); + } this->lss_index.push_back(con_line); } @@ -1436,10 +1446,10 @@ logfile_sub_source::eval_sql_filter(sqlite3_stmt* stmt, continue; } if (strcmp(name, ":log_comment") == 0) { - const auto& bm = this->get_user_bookmark_metadata(); - auto cl = this->get_file_base_content_line(ld); - cl += content_line_t(std::distance(lf->cbegin(), ll)); - auto bm_iter = bm.find(cl); + const auto& bm = lf->get_bookmark_metadata(); + auto line_number + = static_cast(std::distance(lf->cbegin(), ll)); + auto bm_iter = bm.find(line_number); if (bm_iter != bm.end() && !bm_iter->second.bm_comment.empty()) { const auto& meta = bm_iter->second; sqlite3_bind_text(stmt, @@ -1451,10 +1461,10 @@ logfile_sub_source::eval_sql_filter(sqlite3_stmt* stmt, continue; } if (strcmp(name, ":log_tags") == 0) { - const auto& bm = this->get_user_bookmark_metadata(); - auto cl = this->get_file_base_content_line(ld); - cl += content_line_t(std::distance(lf->cbegin(), ll)); - auto bm_iter = bm.find(cl); + const auto& bm = lf->get_bookmark_metadata(); + auto line_number + = static_cast(std::distance(lf->cbegin(), ll)); + auto bm_iter = bm.find(line_number); if (bm_iter != bm.end() && !bm_iter->second.bm_tags.empty()) { const auto& meta = bm_iter->second; yajlpp_gen gen; @@ -1681,8 +1691,8 @@ logfile_sub_source::text_clear_marks(const bookmark_type_t* bm) for (iter = this->lss_user_marks[bm].begin(); iter != this->lss_user_marks[bm].end();) { - auto bm_iter = this->lss_user_mark_metadata.find(*iter); - if (bm_iter != this->lss_user_mark_metadata.end()) { + auto line_meta_opt = this->find_bookmark_metadata(*iter); + if (line_meta_opt) { ++iter; continue; } @@ -1894,19 +1904,17 @@ bool logfile_sub_source::meta_grepper::grep_value_for_line(vis_line_t line, std::string& value_out) { - content_line_t cl = this->lmg_source.at(vis_line_t(line)); - std::map& user_mark_meta - = lmg_source.get_user_bookmark_metadata(); - auto meta_iter = user_mark_meta.find(cl); - - if (meta_iter == user_mark_meta.end()) { + auto line_meta_opt = this->lmg_source.find_bookmark_metadata(line); + if (!line_meta_opt) { value_out.clear(); } else { - bookmark_metadata& bm = meta_iter->second; + bookmark_metadata& bm = *(line_meta_opt.value()); value_out.append(bm.bm_comment); + value_out.append("\x1c"); for (const auto& tag : bm.bm_tags) { value_out.append(tag); + value_out.append("\x1c"); } } @@ -2357,3 +2365,55 @@ logfile_sub_source::quiesce() lf->quiesce(); } } + +bookmark_metadata& +logfile_sub_source::get_bookmark_metadata(content_line_t cl) +{ + auto line_pair = this->find_line_with_file(cl).value(); + auto line_number = static_cast( + std::distance(line_pair.first->begin(), line_pair.second)); + + return line_pair.first->get_bookmark_metadata()[line_number]; +} + +nonstd::optional +logfile_sub_source::find_bookmark_metadata(content_line_t cl) +{ + auto line_pair = this->find_line_with_file(cl).value(); + auto line_number = static_cast( + std::distance(line_pair.first->begin(), line_pair.second)); + + auto& bm = line_pair.first->get_bookmark_metadata(); + auto bm_iter = bm.find(line_number); + if (bm_iter == bm.end()) { + return nonstd::nullopt; + } + + return &bm_iter->second; +} + +void +logfile_sub_source::erase_bookmark_metadata(content_line_t cl) +{ + auto line_pair = this->find_line_with_file(cl).value(); + auto line_number = static_cast( + std::distance(line_pair.first->begin(), line_pair.second)); + + auto& bm = line_pair.first->get_bookmark_metadata(); + auto bm_iter = bm.find(line_number); + if (bm_iter != bm.end()) { + bm.erase(bm_iter); + } +} + +void +logfile_sub_source::clear_bookmark_metadata() +{ + for (auto& ld : *this) { + if (ld->get_file_ptr() == nullptr) { + continue; + } + + ld->get_file_ptr()->get_bookmark_metadata().clear(); + } +} diff --git a/src/logfile_sub_source.hh b/src/logfile_sub_source.hh index 3bfd0c83..34e84d9d 100644 --- a/src/logfile_sub_source.hh +++ b/src/logfile_sub_source.hh @@ -472,11 +472,30 @@ public: return this->lss_user_marks; } - std::map& get_user_bookmark_metadata() + bookmark_metadata& get_bookmark_metadata(content_line_t cl); + + bookmark_metadata& get_bookmark_metadata(vis_line_t vl) { - return this->lss_user_mark_metadata; + return this->get_bookmark_metadata(this->at(vl)); } + nonstd::optional find_bookmark_metadata( + content_line_t cl); + + nonstd::optional find_bookmark_metadata(vis_line_t vl) + { + return this->find_bookmark_metadata(this->at(vl)); + } + + void erase_bookmark_metadata(content_line_t cl); + + void erase_bookmark_metadata(vis_line_t vl) + { + this->erase_bookmark_metadata(this->at(vl)); + } + + void clear_bookmark_metadata(); + int get_filtered_count() const { return this->lss_index.size() - this->lss_filtered_index.size(); @@ -960,7 +979,6 @@ private: auto_mem lss_preview_filter_stmt{sqlite3_finalize}; bookmarks::type lss_user_marks; - std::map lss_user_mark_metadata; auto_mem lss_marker_stmt{sqlite3_finalize}; std::string lss_marker_stmt_text; diff --git a/src/readline_possibilities.cc b/src/readline_possibilities.cc index 35d17b7e..d67b18db 100644 --- a/src/readline_possibilities.cc +++ b/src/readline_possibilities.cc @@ -464,13 +464,12 @@ add_tag_possibilities() { logfile_sub_source& lss = lnav_data.ld_log_source; if (lss.text_line_count() > 0) { - content_line_t cl = lss.at(lnav_data.ld_views[LNV_LOG].get_top()); - const auto& user_meta = lss.get_user_bookmark_metadata(); - auto meta_iter = user_meta.find(cl); - - if (meta_iter != user_meta.end()) { - rc->add_possibility( - ln_mode_t::COMMAND, "line-tags", meta_iter->second.bm_tags); + auto line_meta_opt = lss.find_bookmark_metadata( + lnav_data.ld_views[LNV_LOG].get_top()); + if (line_meta_opt) { + rc->add_possibility(ln_mode_t::COMMAND, + "line-tags", + line_meta_opt.value()->bm_tags); } } } diff --git a/src/session_data.cc b/src/session_data.cc index 5947b712..a0dbd9cf 100644 --- a/src/session_data.cc +++ b/src/session_data.cc @@ -216,7 +216,8 @@ cleanup_session_data() } base += 1; if (sscanf(base, "file-%63[^.].ts%d.json", hash_id, ×tamp) - == 2) { + == 2) + { session_count[hash_id] += 1; session_info_list.emplace_back(timestamp, hash_id, path); } @@ -241,7 +242,8 @@ cleanup_session_data() session_loops += 1; if (session_loops < MAX_SESSION_FILE_COUNT - && session_count[front.sfi_id] == 1) { + && session_count[front.sfi_id] == 1) + { session_info_list.splice(session_info_list.end(), session_info_list, session_info_list.begin()); @@ -318,7 +320,8 @@ scan_sessions() = fmt::format(FMT_STRING("view-info-{}.*.json"), session_id.value()); auto view_info_pattern = lnav::paths::dotlnav() / view_info_pattern_base; if (glob(view_info_pattern.c_str(), 0, nullptr, view_info_list.inout()) - == 0) { + == 0) + { for (size_t lpc = 0; lpc < view_info_list->gl_pathc; lpc++) { const char* path = view_info_list->gl_pathv[lpc]; int timestamp, ppid, rc; @@ -368,8 +371,6 @@ void load_time_bookmarks() { logfile_sub_source& lss = lnav_data.ld_log_source; - std::map& bm_meta - = lss.get_user_bookmark_metadata(); auto_mem db; auto db_path = lnav::paths::dotlnav() / LOG_METADATA_NAME; auto_mem stmt(sqlite3_finalize); @@ -519,7 +520,8 @@ load_time_bookmarks() struct timeval line_tv = line_iter->get_timeval(); if ((line_tv.tv_sec != log_tv.tv_sec) - || (line_tv.tv_usec != log_tv.tv_usec)) { + || (line_tv.tv_usec != log_tv.tv_usec)) + { break; } @@ -540,21 +542,23 @@ load_time_bookmarks() .to_string(); if (line_hash == log_hash) { + auto& bm_meta = lf->get_bookmark_metadata(); + auto line_number = static_cast( + std::distance(lf->begin(), line_iter)); content_line_t line_cl = content_line_t( - base_content_line - + std::distance(lf->begin(), line_iter)); + base_content_line + line_number); bool meta = false; if (part_name != nullptr && part_name[0] != '\0') { lss.set_user_mark(&textview_curses::BM_META, line_cl); - bm_meta[line_cl].bm_name = part_name; + bm_meta[line_number].bm_name = part_name; meta = true; } if (comment != nullptr && comment[0] != '\0') { lss.set_user_mark(&textview_curses::BM_META, line_cl); - bm_meta[line_cl].bm_comment = comment; + bm_meta[line_number].bm_comment = comment; meta = true; } if (tags != nullptr && tags[0] != '\0') { @@ -570,7 +574,8 @@ load_time_bookmarks() line_cl); for (size_t lpc = 0; lpc < tag_list.in()->u.array.len; - lpc++) { + lpc++) + { yajl_val elem = tag_list.in() ->u.array.values[lpc]; @@ -580,7 +585,7 @@ load_time_bookmarks() } bookmark_metadata::KNOWN_TAGS.insert( elem->u.string); - bm_meta[line_cl].add_tag( + bm_meta[line_number].add_tag( elem->u.string); } } @@ -694,7 +699,8 @@ load_time_bookmarks() strlen(log_time), nullptr, &log_tm, - log_tv)) { + log_tv)) + { continue; } @@ -704,7 +710,8 @@ load_time_bookmarks() struct timeval line_tv = line_iter->get_timeval(); if ((line_tv.tv_sec != log_tv.tv_sec) - || (line_tv.tv_usec != log_tv.tv_usec)) { + || (line_tv.tv_usec != log_tv.tv_usec)) + { break; } @@ -973,35 +980,32 @@ save_user_bookmarks(sqlite3* db, bookmark_vector& user_marks) { logfile_sub_source& lss = lnav_data.ld_log_source; - std::map& bm_meta - = lss.get_user_bookmark_metadata(); bookmark_vector::iterator iter; for (iter = user_marks.begin(); iter != user_marks.end(); ++iter) { - std::map::iterator meta_iter; content_line_t cl = *iter; - - meta_iter = bm_meta.find(cl); - + auto line_meta_opt = lss.find_bookmark_metadata(cl); if (!bind_line(db, stmt, cl, lnav_data.ld_session_time)) { continue; } - if (meta_iter == bm_meta.end()) { + if (!line_meta_opt) { if (sqlite3_bind_text(stmt, 5, "", 0, SQLITE_TRANSIENT) - != SQLITE_OK) { + != SQLITE_OK) + { log_error("could not bind log hash -- %s", sqlite3_errmsg(db)); return; } } else { - if (meta_iter->second.empty()) { + bookmark_metadata& line_meta = *(line_meta_opt.value()); + if (line_meta.empty()) { continue; } if (sqlite3_bind_text(stmt, 5, - meta_iter->second.bm_name.c_str(), - meta_iter->second.bm_name.length(), + line_meta.bm_name.c_str(), + line_meta.bm_name.length(), SQLITE_TRANSIENT) != SQLITE_OK) { @@ -1009,11 +1013,10 @@ save_user_bookmarks(sqlite3* db, return; } - bookmark_metadata& line_meta = meta_iter->second; if (sqlite3_bind_text(stmt, 6, - meta_iter->second.bm_comment.c_str(), - meta_iter->second.bm_comment.length(), + line_meta.bm_comment.c_str(), + line_meta.bm_comment.length(), SQLITE_TRANSIENT) != SQLITE_OK) { @@ -1413,7 +1416,8 @@ save_session_with_id(const std::string& session_id) yajlpp_array file_list(handle); for (auto& ld_file_name : - lnav_data.ld_active_files.fc_file_names) { + lnav_data.ld_active_files.fc_file_names) + { file_list.gen(ld_file_name.first); } } @@ -1504,7 +1508,8 @@ save_session_with_id(const std::string& session_id) if (lpc == LNV_LOG) { for (const auto& format : - log_format::get_root_formats()) { + log_format::get_root_formats()) + { auto* elf = dynamic_cast( format.get()); @@ -1618,7 +1623,7 @@ reset_session() lnav_data.ld_log_source.set_sql_filter("", nullptr); lnav_data.ld_log_source.set_sql_marker("", nullptr); - lnav_data.ld_log_source.get_user_bookmark_metadata().clear(); + lnav_data.ld_log_source.clear_bookmark_metadata(); for (auto& tc : lnav_data.ld_views) { text_sub_source* tss = tc.get_sub_source(); diff --git a/src/text_format.cc b/src/text_format.cc index 1cca5796..26bf71cd 100644 --- a/src/text_format.cc +++ b/src/text_format.cc @@ -43,6 +43,9 @@ detect_text_format(string_fragment sf, static const auto BZ2_EXT = ghc::filesystem::path(".bz2"); static const auto MD_EXT = ghc::filesystem::path(".md"); + static const pcrepp MAN_MATCHERS + = pcrepp(R"(^[A-Z]+\(\d\)\s+)", PCRE_MULTILINE); + // XXX This is a pretty crude way of detecting format... static const pcrepp PYTHON_MATCHERS = pcrepp( "(?:" @@ -120,6 +123,10 @@ detect_text_format(string_fragment sf, } } + if (MAN_MATCHERS.match(pc, pi)) { + return text_format_t::TF_MAN; + } + if (PYTHON_MATCHERS.match(pc, pi)) { return text_format_t::TF_PYTHON; } diff --git a/src/text_format.hh b/src/text_format.hh index d7690fc9..f9a76107 100644 --- a/src/text_format.hh +++ b/src/text_format.hh @@ -50,6 +50,7 @@ enum class text_format_t { TF_SQL, TF_XML, TF_JSON, + TF_MAN, TF_MARKDOWN, }; @@ -88,6 +89,9 @@ struct formatter : formatter { case text_format_t::TF_JSON: name = "application/json"; break; + case text_format_t::TF_MAN: + name = "text/man"; + break; case text_format_t::TF_MARKDOWN: name = "text/markdown"; break; diff --git a/test/bad-config/formats/invalid-properties/format.json b/test/bad-config/formats/invalid-properties/format.json index dd18b38f..c1b03810 100644 --- a/test/bad-config/formats/invalid-properties/format.json +++ b/test/bad-config/formats/invalid-properties/format.json @@ -24,6 +24,17 @@ "background-color": "also not a color" } }, + "tags": { + "badtag": { + "paths": [] + }, + "badtag2": { + "pattern": "" + }, + "badtag3": { + "pattern": "invalid(abc" + } + }, "search-table": { "bad_table_regex": { "pattern": "abc(def" diff --git a/test/expected/expected.am b/test/expected/expected.am index d5c1f8fe..ac7ce85e 100644 --- a/test/expected/expected.am +++ b/test/expected/expected.am @@ -308,6 +308,8 @@ EXPECTED_FILES = \ $(srcdir)/%reldir%/test_meta.sh_7b75763926d832bf9784ca234a060859770aabe7.out \ $(srcdir)/%reldir%/test_meta.sh_811b1a8a176b25001a89e35b295a1117ab76969b.err \ $(srcdir)/%reldir%/test_meta.sh_811b1a8a176b25001a89e35b295a1117ab76969b.out \ + $(srcdir)/%reldir%/test_meta.sh_83ac877aa9d38b25945cf96d6326a2468187c40f.err \ + $(srcdir)/%reldir%/test_meta.sh_83ac877aa9d38b25945cf96d6326a2468187c40f.out \ $(srcdir)/%reldir%/test_meta.sh_a7489c1f0e001adc732b7e2ab31bb30960fda078.err \ $(srcdir)/%reldir%/test_meta.sh_a7489c1f0e001adc732b7e2ab31bb30960fda078.out \ $(srcdir)/%reldir%/test_meta.sh_c063f96398650f130941bbbf4cf63c1244fdbee5.err \ diff --git a/test/expected/test_events.sh_ed8dc44add223341c03ccb7b3e18371bdb42b710.out b/test/expected/test_events.sh_ed8dc44add223341c03ccb7b3e18371bdb42b710.out index ee0f3af8..17a8132f 100644 --- a/test/expected/test_events.sh_ed8dc44add223341c03ccb7b3e18371bdb42b710.out +++ b/test/expected/test_events.sh_ed8dc44add223341c03ccb7b3e18371bdb42b710.out @@ -1,3 +1,3 @@ {"content":{"$schema":"https://lnav.org/event-file-open-v1.schema.json","filename":"{test_dir}/logfile_access_log.0"}} {"content":{"$schema":"https://lnav.org/event-file-format-detected-v1.schema.json","filename":"{test_dir}/logfile_access_log.0","format":"access_log"}} -{"content":{"$schema":"https://lnav.org/event-log-msg-detected-v1.schema.json","watch-name":"http-errors","filename":"{test_dir}/logfile_access_log.0","format":"access_log","timestamp":"2009-07-20T22:59:29.000","values":{"body":"","c_ip":"192.168.202.254","cs_method":"GET","cs_referer":"-","cs_uri_query":null,"cs_uri_stem":"/vmw/vSphere/default/vmkboot.gz","cs_user_agent":"gPXE/0.9.7","cs_username":"-","cs_version":"HTTP/1.0","sc_bytes":46210,"sc_status":404,"timestamp":"20/Jul/2009:22:59:29 +0000"}}} +{"content":{"$schema":"https://lnav.org/event-log-msg-detected-v1.schema.json","watch-name":"http-errors","filename":"{test_dir}/logfile_access_log.0","line-number":1,"format":"access_log","timestamp":"2009-07-20T22:59:29.000","values":{"body":"","c_ip":"192.168.202.254","cs_method":"GET","cs_referer":"-","cs_uri_query":null,"cs_uri_stem":"/vmw/vSphere/default/vmkboot.gz","cs_user_agent":"gPXE/0.9.7","cs_username":"-","cs_version":"HTTP/1.0","sc_bytes":46210,"sc_status":404,"timestamp":"20/Jul/2009:22:59:29 +0000"}}} diff --git a/test/expected/test_format_loader.sh_3f1d6f35e8a9ae4fd3e91ffaa82a037b5a847ab7.err b/test/expected/test_format_loader.sh_3f1d6f35e8a9ae4fd3e91ffaa82a037b5a847ab7.err index 5394f53c..42cbe655 100644 --- a/test/expected/test_format_loader.sh_3f1d6f35e8a9ae4fd3e91ffaa82a037b5a847ab7.err +++ b/test/expected/test_format_loader.sh_3f1d6f35e8a9ae4fd3e91ffaa82a037b5a847ab7.err @@ -1,6 +1,19 @@ +✘ error: “invalid(abc” is not a valid regular expression for property “/invalid_props_log/tags/badtag3/pattern” + reason: missing ) + --> {test_dir}/bad-config/formats/invalid-properties/format.json:35 + |  "pattern": "invalid(abc" + --> /invalid_props_log/tags/badtag3/pattern + | invalid(abc  + |  ^ missing )  + = help: Property Synopsis + /invalid_props_log/tags/badtag3/pattern  + Description + The regular expression to match against the body of the log message + Example + \w+ is down ✘ error: “abc(def” is not a valid regular expression for property “/invalid_props_log/search-table/bad_table_regex/pattern” reason: missing ) - --> {test_dir}/bad-config/formats/invalid-properties/format.json:29 + --> {test_dir}/bad-config/formats/invalid-properties/format.json:40  |  "pattern": "abc(def"   --> /invalid_props_log/search-table/bad_table_regex/pattern  | abc(def  @@ -104,6 +117,15 @@  = note: the following captures are available: body, pid, timestamp  = help: values are populated from captures in patterns, so at least one pattern must have a capture with this value name +✘ error: invalid tag definition “/invalid_props_log/tags/badtag” + reason: tag definitions must have a non-empty pattern + --> {test_dir}/bad-config/formats/invalid-properties/format.json:4 +✘ error: invalid tag definition “/invalid_props_log/tags/badtag2” + reason: tag definitions must have a non-empty pattern + --> {test_dir}/bad-config/formats/invalid-properties/format.json:4 +✘ error: invalid tag definition “/invalid_props_log/tags/badtag3” + reason: tag definitions must have a non-empty pattern + --> {test_dir}/bad-config/formats/invalid-properties/format.json:4 ✘ error: invalid value for property “/invalid_props_log/timestamp-field” reason: “ts” was not found in the pattern at /invalid_props_log/regex/std  --> {test_dir}/bad-config/formats/invalid-properties/format.json:4 diff --git a/test/expected/test_meta.sh_83ac877aa9d38b25945cf96d6326a2468187c40f.err b/test/expected/test_meta.sh_83ac877aa9d38b25945cf96d6326a2468187c40f.err new file mode 100644 index 00000000..e69de29b diff --git a/test/expected/test_meta.sh_83ac877aa9d38b25945cf96d6326a2468187c40f.out b/test/expected/test_meta.sh_83ac877aa9d38b25945cf96d6326a2468187c40f.out new file mode 100644 index 00000000..28305986 --- /dev/null +++ b/test/expected/test_meta.sh_83ac877aa9d38b25945cf96d6326a2468187c40f.out @@ -0,0 +1,37 @@ +[2020-12-10 06:56:41,061] INFO [m:108] Calling 'x' with params: + +[2020-12-10 06:56:41,092] DEBUG [connect.client:69] Full request text: + └ #xml-req + + + + x + + + x + + + + x + + + + +[2020-12-10 06:56:41,099] DEBUG [m:85] Full reply text: + + + + x + + + + OK + + + x + + + + x + + diff --git a/test/expected/test_sql.sh_9b03e9f7a1bc35e408b3a17ee90cfdadea164df6.out b/test/expected/test_sql.sh_9b03e9f7a1bc35e408b3a17ee90cfdadea164df6.out index f2c2d0f1..f648fc67 100644 --- a/test/expected/test_sql.sh_9b03e9f7a1bc35e408b3a17ee90cfdadea164df6.out +++ b/test/expected/test_sql.sh_9b03e9f7a1bc35e408b3a17ee90cfdadea164df6.out @@ -1,4 +1,4 @@ -Min: 0   1-23   24-48   49+ Max: 291690 +Min: 0   1-23   24-48   49+ Max: 291690  Thu Nov 03 00:15:00                ▲ 70 values in the range 0.00-3788.18  Thu Nov 03 00:20:00 diff --git a/test/formats/xmlmsg/format.json b/test/formats/xmlmsg/format.json index 912c4c5d..efd6f42b 100644 --- a/test/formats/xmlmsg/format.json +++ b/test/formats/xmlmsg/format.json @@ -50,6 +50,11 @@ "color": "Gold1" } }, + "tags": { + "xml-req": { + "pattern": "Full request text:" + } + }, "sample": [ { "line": "[2020-12-10 06:56:41,477] INFO [m:108] Calling 'x' with params:", diff --git a/test/test_meta.sh b/test/test_meta.sh index 309ef9e8..8f4b29e7 100644 --- a/test/test_meta.sh +++ b/test/test_meta.sh @@ -97,3 +97,7 @@ run_cap_test ${lnav_test} -n \ -c ":comment foo" \ -c ";UPDATE access_log SET log_comment = null" \ ${test_dir}/logfile_access_log.0 + +run_cap_test ${lnav_test} -d /tmp/lnav.err -n \ + -I ${test_dir} \ + ${test_dir}/logfile_xml_msg.0